OSDN Git Service

* config/rs6000/rs6000.c (rs6000_reg_live_or_pic_offset_p):
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2
3         * gcc.target/powerpc/ehreturn.c: New test.
4
5 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
6         
7         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
8         not require Foundation and run with the GNU runtime as well.
9
10         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
11
12         Radar 4439126
13         * obj-c++.dg/template-8.mm: New.        
14
15 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
16
17         PR objc/23709
18         * objc.dg/pr23709.m: New.
19         * obj-c++.dg/pr23709.m: New.    
20
21 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/46046
24         * g++.dg/template/crash104.C: New.
25
26 2010-10-19  Richard Henderson  <rth@redhat.com>
27
28         * gcc.target/i386/fma3-fma.c: New.
29         * gcc.target/i386/fma3-builtin.c: New.
30         * gcc.target/i386/fma4-builtin.c: New.
31
32 2010-10-19  Richard Guenther  <rguenther@suse.de>
33
34         PR testsuite/46081
35         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
36
37 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         Merge from 'apple/trunk' branch on FSF servers.
40
41         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
42
43         Radar 4293709
44         * objc.dg/proto-init-mimatch-1.m: New.
45         * obj-c++.dg/proto-init-mimatch-1.mm: New.
46
47 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         Implemented parsing @synthesize and @dynamic for
50         Objective-C/Objective-C++.
51         * objc.dg/property/dynamic-1.m: New.
52         * objc.dg/property/synthesize-1.m: New.
53         * obj-c++.dg/property/dynamic-1.mm: New.
54         * obj-c++.dg/property/synthesize-1.mm: New.
55
56 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
57
58         * objc.dg/at-class-1.m: New.
59         * objc.dg/at-class-1.mm: New.
60
61 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
62
63         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
64
65 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
66
67         Merge from 'apple/trunk' branch on FSF servers.
68
69         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
70
71         Radar 4407151
72         * obj-c++.dg/template-7.mm: New.
73
74 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
75
76         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
77         bugfix.
78
79 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         Merge from 'apple/trunk' branch on FSF servers.
82
83         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
84
85         Radar 4451818
86         * obj-c++.dg/try-catch-16.mm: New.
87         * obj-c++.dg/try-catch-17.mm: New.
88
89         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
90
91         Radar 4330422
92         * obj-c++.dg/try-catch-15.mm: New
93
94         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
95
96         Radar 4204796
97         * obj-c++.dg/try-catch-12.mm: New
98         * obj-c++.dg/try-catch-13.mm: New
99         * obj-c++.dg/try-catch-14.mm: New
100         * objc.dg/try-catch-11.m: New
101         * objc.dg/try-catch-12.m: New
102         * objc.dg/try-catch-13.m: New
103
104 2010-10-18  Richard Henderson  <rth@redhat.com>
105
106         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
107
108 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
109
110         PR c/46015
111         * c-c++-common/Wunused-var-13.c: New test.
112
113 2010-10-18  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/45967
116         * gcc.dg/torture/pr45967.c: New testcase.
117         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
118         * gcc.dg/ipa/ipa-pta-13.c: Likewise
119         * gcc.dg/torture/pr39074-2.c: Likewise
120         * gcc.dg/torture/pta-escape-1.c: Likewise
121         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
122         * gcc.dg/tree-ssa/pta-callused.c: Likewise
123         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
124         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
125         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
126         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
127
128 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
129
130         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
131
132 2010-10-18  Richard Guenther  <rguenther@suse.de>
133
134         PR lto/44950
135         * g++.dg/lto/20101015-2_0.C: New testcase.
136
137 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
138
139         PR middle-end/46019
140         * gcc.c-torture/execute/pr46019.c: New test.
141
142 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
143
144         Merge from 'apple/trunk' branch on FSF servers.
145
146         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
147
148         Radar 4516785
149         * obj-c++.dg/method-namespace-2.mm: New.
150
151 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
152
153         Merge from 'apple/trunk' branch on FSF servers.
154
155         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
156
157         Radar 4133425
158         * objc.dg/private-1.m: Test modified.
159         * obj-c++.dg/private-1.mm: Test modified.
160
161 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
162
163         PR testsuite/45987
164         * gcc.target/i386/push-1.c: Remove.
165
166 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
167             H.J. Lu  <hongjiu.lu@intel.com>
168
169         PR target/46051
170         * gcc.target/i386/pr46051.c: New test.
171
172 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174         * obj-c++.dg/gnu-api-2-class.mm: New.
175         * obj-c++.dg/gnu-api-2-ivar.mm: New.
176         * obj-c++.dg/gnu-api-2-method.mm: New.
177         * obj-c++.dg/gnu-api-2-objc.mm: New.
178         * obj-c++.dg/gnu-api-2-object.mm: New.
179         * obj-c++.dg/gnu-api-2-property.mm: New.
180         * obj-c++.dg/gnu-api-2-protocol.mm: New.
181         * obj-c++.dg/gnu-api-2-sel.mm: New.
182
183 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
184
185         * objc.dg/fsf-package-0.m: New.
186         * obj-c++.dg/fsf-package-0.m: New.
187
188 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
189
190         PR objc/18255
191         * objc.dg/pr18255.m: New.
192
193 2010-10-16  Jan Hubicka  <jh@suse.cz>
194
195         PR middle-end/44206
196         * g++.dg/torture/pr44206.C: New.
197
198 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
199
200         * objc.dg/gnu-api-2-class.m: New.
201         * objc.dg/gnu-api-2-objc.m: New.
202
203 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
204
205         * objc.dg/gnu-api-2-ivar.m: New.
206
207 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
208
209         * objc.dg/gnu-api-2-property.m: New.
210
211 2010-10-15  Xinliang David Li  <davidxl@google.com>
212
213         * g++.dg/uninit-pred-3_a.C: New test.
214         * g++.dg/uninit-pred-3_b.C: New test.
215
216 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
217
218         * objc.dg/gnu-api-2-object.m: New.
219
220 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
221
222         * objc.dg/gnu-api-2-method.m: New.
223
224 2010-10-15  Jason Merrill  <jason@redhat.com>
225
226         * g++.dg/lto/pr45983_0.C: New.
227
228 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
229
230         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
231         builtin combiner patterns.
232         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
233         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
234         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
235         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
236         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
237
238 2010-10-15  Richard Guenther  <rguenther@suse.de>
239
240         * g++.dg/lto/20101015-1_0.C: New testcase.
241
242 2010-10-15  Richard Guenther  <rguenther@suse.de>
243
244         PR testsuite/46021
245         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
246         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
247
248 2010-10-15  Richard Guenther  <rguenther@suse.de>
249
250         PR lto/45957
251         * g++.dg/lto/20101014-1_0.C: New testcase.
252
253 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
254
255         * objc.dg/gnu-api-2-protocol.m: New.
256         * objc.dg/gnu-api-2-sel.m: New.
257
258 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
259
260         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
261         arm-eabi targets.
262
263 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
264
265         * gcc.dg/20101010-1.c: New testcase.
266
267 2010-10-15  Jie Zhang  <jie@codesourcery.com>
268
269         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
270         script when relocatable linking.
271
272 2010-10-14  Yao Qi  <yao@codesourcery.com>
273
274         PR target/45447
275         * gcc.target/arm/pr45447.c: New test.
276
277 2010-10-14  Jan Hubicka  <jh@suse.cz>
278
279         PR middle-end/45621
280         * g++.dg/lto/pr45621.h : New.
281         * g++.dg/lto/pr45621_0.C: New.
282         * g++.dg/lto/pr45621_1.C: New.
283
284 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
285
286         * objc.dg/property: New.
287         * objc.dg/property/fsf-property-basic.m: New.
288         * objc.dg/property/fsf-property-method-access.m: New.
289         * objc.dg/property/fsf-property-named-ivar.m: New.
290         * obj-c++.dg/property: New.
291         * obj-c++.dg/property/fsf-property-basic.mm: New.
292         * obj-c++.dg/property/fsf-property-method-access.mm: New.
293         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
294
295         merge from FSF apple 'trunk' branch.
296         2006 Fariborz Jahanian <fjahanian@apple.com>
297
298         Radars 4436866, 4505126, 4506903, 4517826
299         * objc.dg/property/property-1.m: New.
300         * objc.dg/property/property-2.m: New.
301         * objc.dg/property/property-3.m: New.
302         * objc.dg/property/property-neg-1.m: New.
303         * objc.dg/property/property-neg-2.m: New.
304         * objc.dg/property/property-neg-3.m: New.
305         * objc.dg/property/property-neg-4.m: New.
306         * objc.dg/property/property-neg-5.m: New.
307         * objc.dg/property/property-neg-6.m: New.
308         * objc.dg/property/property-neg-7.m: New.
309         * objc.dg/property/property.exp: New.
310         * obj-c++.dg/property/property-1.mm: New.
311         * obj-c++.dg/property/property-2.mm: New.
312         * obj-c++.dg/property/property-3.mm: New.
313         * obj-c++.dg/property/property-neg-1.mm: New.
314         * obj-c++.dg/property/property-neg-2.mm: New.
315         * obj-c++.dg/property/property-neg-3.mm: New.
316         * obj-c++.dg/property/property-neg-4.mm: New.
317         * obj-c++.dg/property/property-neg-5.mm: New.
318         * obj-c++.dg/property/property-neg-6.mm: New.
319         * obj-c++.dg/property/property-neg-7.mm: New.
320         * obj-c++.dg/property/property.exp: New.
321
322 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
323
324         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
325
326 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
327
328         PR c/45969
329         * gcc.c-torture/compile/pr45969-1.c: New test.
330
331 2010-10-14  Richard Guenther  <rguenther@suse.de>
332
333         PR tree-optimization/44913
334         * gcc.dg/torture/pr44913.c: New testcase.
335
336 2010-10-14  Richard Guenther  <rguenther@suse.de>
337
338         PR lto/45382
339         * g++.dg/lto/20101014-2_0.C: New testcase.
340
341 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
342
343         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
344         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
345         * gcc.target/i386/pr44130.c: Likewise.
346         * gcc.target/i386/pr44144.c: Likewise.
347         * gcc.target/i386/pr44180.c: Likewise.
348         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
349         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
350         * gcc.target/i386/vect-sizes-1.c: Likewise.
351         * gcc.target/i386/vectorize4-avx.c: Likewise.
352
353 2010-10-14  Richard Guenther  <rguenther@suse.de>
354
355         PR lto/44561
356         * g++.dg/lto/20101010-3_0.C: New testcase.
357         * g++.dg/lto/20101010-4_0.C: Likewise.
358
359 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
360
361         * objc.dg/pr45878.m: Update to include NSConstantString interface
362         for -fnext-runtime.
363         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
364         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
365         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
366         reference for m64 -fnext-runtime.
367
368 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
369
370         * gcc.target/i386/vect-sizes-1.c: New.
371
372 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
373
374         PR middle-end/46011
375         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
376
377 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
378
379         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
380         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
381
382 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
383
384         * gcc.target/ia64/20101005.c: New test.
385
386 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
387
388         PR rtl-optimization/45570
389         * gcc.dg/pr45570.c: New test.
390
391 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
392
393         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
394         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
395         * gcc.target/i386/vectorize4-avx.c: Likewise.
396
397 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
398
399         * gcc.target/i386/avx-copysign-vec.c: New.
400         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
401
402 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
403
404         PR middle-end/44130
405         * gcc.target/i386/pr44130.c: New.
406
407 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
408
409         PR middle-end/44144
410         * gcc.target/i386/pr44144.c: New.
411
412 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
413
414         PR target/44180
415         * gcc.target/i386/pr44180.c: New.
416
417 2010-10-13  Jason Merrill  <jason@redhat.com>
418
419         * g++.dg/template/canon-type-8.C: New.
420
421 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gcc.c-torture/execute/20101013-1.c: New test.
424
425 2010-10-13  Richard Guenther  <rguenther@suse.de>
426
427         PR objc/45878
428         * objc.dg/pr45878.m: New testcase.
429
430 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
431
432         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
433         * gcc.dg/format/dfp-printf-1.c: Likewise.
434         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
435
436 2010-10-13  Richard Guenther  <rguenther@suse.de>
437
438         PR tree-optimization/45788
439         * g++.dg/pr45788.C: New testcase.
440
441 2010-10-13  Richard Guenther  <rguenther@suse.de>
442
443         PR tree-optimization/45970
444         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
445
446 2010-10-13  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/45982
449         * gcc.dg/torture/pr45982.c: New testcase.
450         * gcc.dg/tree-ssa/pr24287.c: Adjust.
451         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
452         * gcc.dg/torture/pr39074-2.c: Likewise.
453
454 2010-10-13  Richard Guenther  <rguenther@suse.de>
455
456         PR middle-end/45874
457         * g++.dg/torture/pr45874.C: New testcase.
458
459 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
460
461         * objc.dg/attributes/method-attribute-1.m: Update to respond
462         to implemented method attributes..
463         * objc.dg/attributes/method-attribute-2.m: Likewise.
464         * objc.dg/attributes/method-attribute-3.m: Likewise.
465         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
466         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
467         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
468
469 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
470
471         PR libobjc/23214
472         * objc.dg/pr23214.m: New.
473
474 2010-10-12  Michael Eager  <eager@eagercon.com>
475
476         PR testsuite/45856
477         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
478         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
479
480 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
481
482         PR fortran/45636
483         * gcc.c-torture/execute/pr45636.c: New test.
484         * gfortran.dg/pr45636.f90: New test.
485
486 2010-10-12  Richard Henderson  <rth@redhat.com>
487
488         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
489
490 2010-10-12  Daniel Kraft  <d@domob.eu>
491
492         PR fortran/38936
493         * gfortran.dg/associate_1.f03: More tests with derived-types.
494         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
495         * gfortran.dg/associate_8.f03: Fix typo.
496         * gfortran.dg/initialization_27.f90: Fix typo.
497
498 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
499
500         PR testsuite/45851
501         * lib/lto.exp (lto-get-options-main): Support optional target
502         selector for dg-extra-ld-options.
503
504 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
505
506         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
507         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
508
509 2010-10-11  Martin Jambor  <mjambor@suse.cz>
510
511         PR middle-end/45699
512         * g++.dg/torture/pr45699.C: New test.
513         * g++.dg/otr-fold-1.C: Adjusted.
514         * g++.dg/otr-fold-1.C: Likewise.
515
516 2010-10-11  Nick Clifton  <nickc@redhat.com>
517
518         * gcc.c-torture/compile/pr44197.c: Require visibility support.
519         Allow for a user label prefix.
520
521 2010-10-10  Richard Guenther  <rguenther@suse.de>
522
523         * g++.dg/lto/20101010-1_0.C: New testcase.
524         * g++.dg/lto/20101010-2_0.C: Likewise.
525
526 2010-10-11  Ira Rosen  <irar@il.ibm.com>
527
528         PR tree-optimization/45902
529         * gcc.dg/vect/45902.c: New test.
530
531 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
532
533         PR target/45870
534         * gcc.dg/tls/pr45870.c: New test.
535
536 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
537
538         PR fortran/45961
539         * gfortran.dg/typebound_operator_6.f03: New.
540
541 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
542
543         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
544         and adjust -export symbol scanning.
545         * g++.dg/ext/dllexport1.C: Likewise.
546         * g++.dg/ext/dllexport3.C: Likewise.
547         * gcc.dg/dll-3.c: Likewise.
548         * gcc.dg/dll-4.c: Likewise.
549         * gcc.dg/dll-5.c: Likewise.
550
551 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
552
553         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
554         instead of tree_profile dump file.
555         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
556         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
557         dump file.
558
559 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
560
561         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
562
563 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
564
565         * gfortran.dg/character_comparison_4.f90:  New test.
566         * gfortran.dg/character_comparison_5.f90:  New test.
567         * gfortran.dg/character_comparison_6.f90:  New test.
568
569 2010-10-09  Richard Henderson  <rth@redhat.com>
570
571         * lib/target-supports.exp
572         (check_effective_target_automatic_stack_alignment): Always true.
573
574 2010-10-09  Richard Guenther  <rguenther@suse.de>
575
576         PR lto/45956
577         * gcc.dg/lto/20101009-2_0.c: New testcase.
578         * gcc.dg/lto/20101009-2_1.c: Likewise.
579         * gcc.dg/lto/20101009-2_2.c: Likewise.
580
581 2010-10-09  Richard Guenther  <rguenther@suse.de>
582
583         PR lto/45947
584         * g++.dg/lto/20101009-1_0.C: New testcase.
585
586 2010-10-09  Richard Guenther  <rguenther@suse.de>
587
588         PR tree-optimization/45945
589         * gcc.dg/lto/20101009-1_0.c: New testcase.
590
591 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
592
593         PR target/45913
594         * gcc.target/i386/pr45913.c: New.
595
596 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         PR fortran/45943
599         * gfortran.dg/streamio_16.f90: Update test.
600
601 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
602
603         PR tree-optimization/45903
604         * gcc.target/i386/pr45903.c: New test.
605
606 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
607
608         * gnat.dg/interface5.adb: Compile with warnings disabled.
609
610 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         * obj-c++.dg/encode-10.mm: New testcase.
613
614 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
615
616         PR objc++/23614
617         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
618         C++ class.  Removed XFAIL.
619
620 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/45933
623         * gfortran.dg/typebound_operator_5.f03: New.
624
625 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
626
627         Merge from 'apple/trunk' branch on FSF servers.
628
629         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
630
631         Radar 4508851
632         * obj-c++.dg/method-namespace-1.mm: New.
633
634 2010-10-07  Martin Jambor  <mjambor@suse.cz>
635
636         * gcc.dg/tree-ssa/sra-11.c: New test.
637
638 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
639
640         PR Tree-Vect/45847
641         * gcc.dg/vect/pr45847.c: New test.
642
643 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
644             Kai Tietz  <kai.tietz@onevision.com>
645
646         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
647
648 2010-10-07  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/45732
651         * gcc.dg/torture/pr45732.c: New testcase.
652
653 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
654
655         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
656         * objc.dg/foreach-2.m: Likewise.
657         * objc.dg/foreach-3.m: Likewise.
658         * objc.dg/foreach-4.m: Likewise.
659         * objc.dg/foreach-5.m: Likewise.
660         * objc.dg/foreach-6.m: Likewise.
661         * objc.dg/foreach-7.m: Likewise.
662         * objc.dg/objc-foreach-4.m: Likewise.
663         * objc.dg/objc-foreach-5.m: Likewise.
664
665 2010-10-07  Richard Guenther  <rguenther@suse.de>
666
667         PR middle-end/45869
668         * gcc.dg/torture/pr45869.c: New testcase.
669
670 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
671
672         * objc.dg/set-not-used-1.m: New
673         * obj-c++.dg/set-not-used-1.mm: New.
674
675 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
676
677         * objc.dg/attributes/method-attribute-3.m: New.
678         * obj-c++.dg/attributes/method-attribute-3.mm: New.
679
680 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
681
682         PR fortran/45916
683         * gfortran.dg/generic_typebound_operator_1.f90: New test.
684
685 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
686
687         PR fortran/45889
688         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
689
690 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
691
692         Merge from 'apple/trunk' branch on FSF servers.
693
694         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
695
696         Radar 4278774
697         * obj-c++.dg/encode-9.mm: New.
698
699 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * g++.dg/cpp0x/pr45908.C: New test.
702
703 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/opt6.ad[sb]: New test.
706
707 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
708
709         Implemented fast enumeration for Objective-C.
710         * objc.dg/foreach-1.m: New.
711         * objc.dg/foreach-2.m: New.
712         * objc.dg/foreach-3.m: New.
713         * objc.dg/foreach-4.m: New.
714         * objc.dg/foreach-5.m: New.
715         * objc.dg/foreach-6.m: New.
716         * objc.dg/foreach-7.m: New.
717
718         Merge from 'apple/trunk' branch on FSF servers:
719         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
720
721         Radar 4502236
722         * objc.dg/objc-foreach-5.m: New.
723
724         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
725
726         Radar 4507230
727         * objc.dg/objc-foreach-4.m: New.
728
729         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
730
731         Radar 4472881
732         * objc.dg/objc-foreach-3.m: New.
733
734         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
735
736         Radar 4468498
737         * objc.dg/objc-foreach-2.m: New.
738
739         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
740
741         Radar 4294910
742         * objc.dg/objc-foreach-1.m: New
743
744 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
745
746         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
747         unsigned values.
748
749 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
750
751         PR objc++/28050
752         * obj-c++.dg/syntax-error-10.mm: New.
753
754 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
755
756         PR objc++/23707
757         * obj-c++.dg/syntax-error-9.mm: New.
758
759 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
760
761         PR objc++/31126
762         * obj-c++.dg/syntax-error-8.mm: New.
763
764 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
765
766         Merge from 'apple/trunk' branch on FSF servers.
767
768         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
769
770         Radar 4290840
771         * obj-c++.dg/syntax-error-7.mm: New
772
773         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
774
775         Radar 4294425
776         * obj-c++.dg/syntax-error-6.mm: New
777
778         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
779
780         Radar 4261146
781         * obj-c++.dg/syntax-error-5.mm: New
782
783         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
784
785         Radar 4093475
786         * obj-c++.dg/syntax-error-[3-4].mm: New.
787
788         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
789
790         Radar 4185810
791         * obj-c++.dg/syntax-error-[1-2].mm: New.
792
793 2010-10-05  Ira Rosen  <irar@il.ibm.com>
794
795         PR tree-optimization/45752
796         * gcc.dg/vect/pr45752.c: New test.
797
798 2010-10-05  Richard Guenther  <rguenther@suse.de>
799
800         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
801         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
802         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
803         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
804         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
805         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
806         * gcc.dg/tree-prof/stringop-1.c: Likewise.
807         * gcc.dg/tree-prof/stringop-2.c: Likewise.
808         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
809         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
810         * gcc.dg/tree-prof/update-loopch.c: Likewise.
811         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
812         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
813         * gcc.dg/tree-prof/tracer-1.c: Likewise.
814         * gcc.dg/tree-ssa/inline-4.c: Likewise.
815         * gcc.dg/tree-ssa/inline-3.c: Likewise.
816         * gcc.dg/tree-ssa/20080530.c: Likewise.
817         * g++.dg/tree-ssa/inline-3.C: Likewise.
818         * g++.dg/tree-ssa/inline-1.C: Likewise.
819         * g++.dg/tree-ssa/inline-2.C: Likewise.
820         * gcc.dg/profile-dir-1.c: Likewise.
821         * gcc.dg/profile-dir-2.c: Likewise.
822         * gcc.dg/profile-dir-3.c: Likewise.
823
824 2010-10-05  Richard Guenther  <rguenther@suse.de>
825
826         PR middle-end/45877
827         * g++.dg/torture/pr45877.C: New testcase.
828
829 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
830
831         PR debug/45849
832         * gcc.dg/debug/pr45849.c: New test.
833
834         PR middle-end/45876
835         * gcc.c-torture/compile/pr45876.c: New test.
836
837 2010-10-04  Julian Brown  <julian@codesourcery.com>
838
839         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
840         vect_hw_misalign.
841         * gcc.dg/vect/vect-60.c: Likewise.
842         * gcc.dg/vect/vect-56.c: Likewise.
843         * gcc.dg/vect/vect-93.c: Likewise.
844         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
845         * gcc.dg/vect/vect-95.c: Likewise.
846         * gcc.dg/vect/vect-96.c: Likewise.
847         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
848         * gcc.dg/vect/slp-25.c: Likewise.
849         * gcc.dg/vect/slp-3.c: Likewise.
850         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
851         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
852         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
853         * gcc.dg/vect/vect-109.c: Likewise.
854         * gcc.dg/vect/vect-peel-1.c: Likewise.
855         * gcc.dg/vect/vect-peel-2.c: Likewise.
856         * lib/target-supports.exp
857         (check_effective_target_arm_vect_no_misalign): New.
858         (check_effective_target_vect_no_align): Use above.
859         (check_effective_target_vect_element_align): New.
860         (add_options_for_quad_vectors): New.
861
862 2010-10-04  Martin Jambor  <mjambor@suse.cz>
863
864         PR tree-optimization/45572
865         * g++.dg/ipa/pr45572-1.C: New test.
866         * g++.dg/ipa/pr45572-2.C: Likewise.
867
868 2010-10-03  Ian Lance Taylor  <iant@google.com>
869
870         * gcc.dg/anon-struct-11.c: New test.
871         * gcc.dg/anon-struct-12.c: New test.
872         * gcc.dg/anon-struct-13.c: New test.
873         * gcc.dg/anon-struct-14.c: New test.
874
875 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
876
877         * g++.dg/torture/pr45764.C: Revert revision 164914.
878         * gcc.dg/vect/pr43432.c: Likewise.
879         * gcc.dg/vect/vect-114.c: Likewise.
880         * gcc.dg/vect/vect-15.c: Likewise.
881
882 2010-10-03  Jason Merrill  <jason@redhat.com>
883
884         * g++.dg/cpp0x/sfinae5.C: New.
885
886 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
887
888         PR tree-optimization/45720
889         PR tree-optimization/45764
890         * g++.dg/torture/pr45764.C: New.
891
892         * gcc.dg/vect/pr43432.c: Xfail.
893         * gcc.dg/vect/vect-114.c: Likewise.
894         * gcc.dg/vect/vect-15.c: Likewise.
895
896 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
897
898         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
899         hppa*-*-hpux*.
900         * gcc.dg/torture/pr45678-2.c: Likewise.
901
902 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
903
904         PR fortran/45748
905         * gfortran.dg/intrinsic_6.f90: New.
906
907 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
908
909         PR fortran/42831
910         * gfortran.dg/dependency_37.f90:  New test.
911
912 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
913
914         * gcc.target/i386/shift_mask.c: New test.
915
916 2010-10-01  Richard Guenther  <rguenther@suse.de>
917
918         PR tree-optimization/45854
919         * g++.dg/torture/pr45854.C: New testcase.
920
921 2010-09-30  Michael Eager  <eager@eagercon.com>
922
923         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
924         __FLT_{MIN,MAX}__.
925
926 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
927
928         PR middle-end/45758
929         * gfortran.dg/graphite/pr45758.f90: New.
930
931 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
932
933         PR middle-end/45230
934         * gcc.dg/graphite/id-pr45230.c: New.
935
936 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
937
938         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
939         * gfortran.dg/graphite/graphite.exp: Same.
940         * gcc.dg/graphite/vect-pr43423.c: New.
941
942 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
943
944         PR target/45843
945         * g++.dg/torture/pr45843.C: New test.
946
947 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
948
949         PR fortran/45828
950         * gfortran.dg/allocate_derived_5.f90: New.
951
952 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
953
954         PR tree-optimization/31261
955         * gcc.dg/tree-ssa/pr31261.c: New test.
956
957 2010-09-30  Michael Eager  <eager@eagercon.com>
958
959         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
960         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
961         * gcc.target/microblaze/microblaze.exp: Ditto.
962         * gcc.target/microblaze/others/string_cst1.c: Ditto.
963         * gcc.target/microblaze/others/string_cst2.c: Ditto.
964         * gcc.target/microblaze/others/data_var1.c: Ditto.
965         * gcc.target/microblaze/others/data_var2.c: Ditto.
966         * gcc.target/microblaze/others/data_var3.c: Ditto.
967         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
968         * gcc.target/microblaze/others/strings1.c:: Ditto.
969         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
970         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
971         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
972         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
973         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
974         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
975         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
976         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
977         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
978         * gcc.target/microblaze/isa/pcmp.c: Ditto.
979         * gcc.target/microblaze/isa/nofloat.c: Ditto.
980         * gcc.target/microblaze/isa/fcvt.c: Ditto.
981         * gcc.target/microblaze/isa/float.c: Ditto.
982         * gcc.target/microblaze/isa/mulh.c: Ditto.
983         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
984         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
985         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
986         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
987         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
988         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
989         * gcc.target/microblaze/isa/bshift.c: Ditto.
990         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
991         * gcc.target/microblaze/isa/div.c: Ditto.
992         * gcc.target/microblaze/isa/vanilla.c: Ditto.
993         * gcc.target/microblaze/isa/mul.c: Ditto.
994
995 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
996
997         merge from FSF 'apple/trunk' branch.
998         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
999
1000         Radar 4386773
1001         * objc.dg/enhanced-proto-1.m: New.
1002         * objc.dg/enhanced-proto-2.m: New.
1003         * obj-c++.dg/enhanced-proto-1.mm: New
1004         * obj-c++.dg/enhanced-proto-2.mm: New.
1005
1006 2010-09-30  Richard Guenther  <rguenther@suse.de>
1007
1008         PR testsuite/45702
1009         * gcc.dg/debug/pr41893-1.c: Adjust.
1010         * gcc.dg/pr30762-1.c: Likewise.
1011         * gcc.dg/pr31529-1.c: Likewise.
1012         * gcc.dg/pr34457-1.c: Likewise.
1013         * gcc.dg/pr34668-1.c: Likewise.
1014         * gcc.dg/pr43557-1.c: Likewise.
1015
1016 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1017
1018         PR objc/45842
1019         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1020         * objc.dg/const-str-3.m: Correct header for memcpy.
1021         * objc.dg/const-str-7.m: Likewise.
1022         * objc.dg/method-20b.m: Provide an implementation of Object.
1023         Adjust XFAIL for m64 NeXT runtime.
1024         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1025         * objc.dg/encode-3.m: Correct line ordering, provide header for
1026         sprintf.
1027         * objc.dg/encode-7-next.m: Only run for 32bit.
1028         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1029         * objc.dg/type-size-2.m: Provide an implementation of Object.
1030         Ajust headers.
1031         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1032         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1033         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1034         Adjust XFAIL for m64 NeXT runtime.
1035         * obj-c++.dg/method-22.mm: Likewise.
1036         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1037
1038 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1039
1040         Merge from 'apple/trunk' branch on FSF servers.
1041
1042         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1043
1044         Radar 4278236
1045         * obj-c++.dg/bad-forward-decl.mm: New
1046
1047 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1048
1049         * ada/acats/run_acats: Revert revision 157037.
1050
1051 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1052
1053         Merge from 'apple/trunk' branch on FSF servers.
1054
1055         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1056
1057         Radar 4281748
1058         * objc.dg/naming-2.m: Update
1059         * objc.dg/naming-3.m: New
1060
1061 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1062
1063         PR target/40457
1064         * gcc.target/arm/pr40457-3.c: New test.
1065
1066 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1067
1068         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1069         alias checking.
1070         * lib/target-supports.exp (check_ifunc_available): Likewise.
1071
1072 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1073
1074         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1075
1076 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1077
1078         * objc.dg/keywords-1.m: New test.
1079         * objc.dg/keywords-2.m: New test.
1080         * objc.dg/keywords-3.m: New test.
1081         * obj-c++.dg/keywords-1.mm: New test.
1082         * obj-c++.dg/keywords-2.mm: New test.
1083
1084 2010-09-28  Jason Merrill  <jason@redhat.com>
1085
1086         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1087         * g++.dg/ext/complit11.C: Likewise.
1088         * g++.old-deja/g++.law/temps1.C: Likewise.
1089
1090         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1091         * g++.old-deja/g++.mike/misc6.C: Likewise.
1092
1093 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1094
1095         * objc.dg/attributes/method-attribute-1.m: New.
1096         * objc.dg/attributes/method-attribute-2.m: New.
1097
1098         * obj-c++.dg/attributes/method-attribute-1.m: New.
1099         * obj-c++.dg/attributes/method-attribute-2.m: New.
1100
1101 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1102
1103         * objc.dg/attributes: New.
1104         * objc.dg/attributes/attributes.exp: New.
1105         * objc.dg/attributes/class-attribute-1.m: New.
1106         * objc.dg/attributes/class-attribute-2.m: New
1107         * objc.dg/attributes/categ-attribute-1.m: New
1108         * objc.dg/attributes/categ-attribute-2.m: New
1109         * objc.dg/attributes/proto-attribute-1.m: New
1110
1111         * obj-c++.dg/attributes: New.
1112         * obj-c++.dg/attributes/attributes.exp: New
1113         * obj-c++.dg/attributes/class-attribute-1.mm: New
1114         * obj-c++.dg/attributes/class-attribute-2.mm: New
1115         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1116         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1117         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1118
1119 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1120
1121         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1122         from the branch renamed to method-20b.m to avoid clashes).
1123
1124         2005-08-23  Stuart Hastings  <stuart@apple.com>
1125                     Ziemowit Laski  <zlaski@apple.com>
1126
1127         Radar 4209854
1128         * obj-c++.dg/method-23.mm: New.
1129         * objc.dg/method-20.m: New.
1130
1131 2010-09-28  Jan Hubicka  <jh@suse.cz>
1132
1133         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1134
1135 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1136
1137         PR target/44452
1138         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1139         i?86-*-solaris2.[89], *-*-vxworks*.
1140         * gcc.target/i386/pr22152.c: Likewise.
1141         * gcc.target/i386/vect8-ret.c: New test.
1142
1143 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1144
1145         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1146
1147 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1148
1149         Merge from 'apple/trunk' branch on FSF servers.
1150
1151         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1152
1153         Radar 4175534
1154         * obj-c++.dg/method-22.mm: New.
1155
1156 2010-09-27  Jason Merrill  <jason@redhat.com>
1157
1158         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1159         * g++.dg/ext/complit11.C: Adjust.
1160         * g++.old-deja/g++.law/temps1.C: Adjust.
1161         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1162         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1163
1164 2010-09-27  Ian Lance Taylor  <iant@google.com>
1165
1166         * lib/target-supports.exp (check_effective_target_split_stack):
1167         New procedure.
1168         * gcc.dg/split-1.c: New test.
1169         * gcc.dg/split-2.c: New test.
1170         * gcc.dg/split-3.c: New test.
1171         * gcc.dg/split-4.c: New test.
1172
1173 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1174
1175         PR objc/25464
1176         * objc.dg/type-size-3.m: New test.
1177
1178 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1179
1180         PR objc/45763
1181         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1182
1183 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1184
1185         PR objc/25450
1186         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1187         * objc.dg/type-size-2.m: Same change.
1188         * obj-c++.dg/encode-5.mm: Same change.
1189
1190 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1191
1192         Merge from 'apple/trunk' branch on FSF servers.  The original
1193         Changelogs are below.
1194
1195         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1196         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1197         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1198         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1199         in the branch).
1200         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1201         proto-qual-1.m in the branch) and the normal ABI on GNU.
1202         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1203         the test only with the NeXT runtime.
1204         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1205         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1206         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1207         Run the test only with the NeXT runtime.
1208
1209         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1210
1211         Radar 4492973
1212         * objc.dg/encode-7-64bit.m: New.
1213         * objc.dg/encode-7.m: Skip if -m64.
1214
1215         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1216
1217         Radar 4301047
1218         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1219         * obj-c++.dg/threedotthree-abi-1.mm: New
1220         * objc.dg/threedotthree-abi-1.m: New
1221
1222         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1223
1224         Radar 4136935
1225         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1226         * objc.dg/encode-6.m: Likewise.
1227         * objc.dg/encode-7.m: New test case.
1228
1229 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1230
1231         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1232         const-str-12.m to constr-str-12b.m to avoid conflicts.
1233
1234         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1235
1236         Radar 4229905
1237         * obj-c++.dg/warn5.mm: New
1238
1239         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1240
1241         Radar 4154928
1242         * obj-c++.dg/const-str-12.mm: New.
1243         * objc.dg/const-str-12.m: New.
1244
1245 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1246
1247         PR fortran/40569
1248         PR fortran/40568
1249         * gfortran.dg/storage_size_2.f08: Fix test.
1250         * gfortran.dg/c_sizeof_1.f90: Fix test.
1251         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1252         * gfortran.dg/c_sizeof_3.f90: New.
1253         * gfortran.dg/c_sizeof_4.f90: New.
1254         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1255         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1256
1257 2010-09-26  Daniel Kraft  <d@domob.eu>
1258
1259         PR fortran/45783
1260         PR fortran/45795
1261         * gfortran.dg/select_type_18.f03: New test.
1262
1263 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/return2.ad[sb]: New test.
1266         * gnat.dg/return2_pkg.ads: New helper.
1267
1268 2010-09-25  Daniel Kraft  <d@domob.eu>
1269
1270         PR fortran/45776
1271         * gfortran.dg/io_constraints_6.f03: New test.
1272         * gfortran.dg/io_constraints_7.f03: New test.
1273         * gfortran.dg/newunit_2.f90: New test.
1274
1275 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1276
1277         * gfortran.dg/operator_c1202.f90: New test.
1278
1279 2010-09-24  Jan Hubicka  <jh@suse.cz>
1280
1281         * gcc.dg/tree-ssa/leaf.c: New testcase.
1282
1283 2010-09-24  Jan Hubicka  <jh@suse.cz>
1284
1285         PR tree-optimization/45738
1286         PR tree-optimization/45741
1287         * gcc.c-torture/compile/pr45741.c: New.
1288         * gfortran.fortran-torture/compile/pr45738.f90: New.
1289
1290 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1291
1292         * gcc.dg/cpp/undef-opt-1.c: New test.
1293
1294 2010-09-24  Jason Merrill  <jason@redhat.com>
1295
1296         * g++.dg/other/error10.C: Adjust expected output.
1297
1298 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR middle-end/45234
1301         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1302         * gcc.target/i386/pr45234.c: New test.
1303
1304 2010-09-24  Richard Guenther  <rguenther@suse.de>
1305
1306         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1307
1308 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1309
1310         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1311         as a comment leader in regexp.
1312
1313 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1314
1315         * objc.dg/sync-2.m: New test.
1316         * obj-c++.dg/sync-2.mm: New test.
1317
1318 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/40571
1321         * gfortran.dg/iso_fortran_env_7.f90: New.
1322
1323 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1324
1325         * obj-c++.dg/too-many-args.mm: New file.
1326
1327 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1328
1329         Merge from 'apple/trunk' branch on FSF servers.
1330
1331         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1332
1333         Radar 4491608
1334         * objc.dg/too-many-args.m: New
1335
1336 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1337
1338         PR fortran/45744
1339         * gfortran.dg/dependency_36.f90:  New test.
1340
1341 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1342
1343         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1344         * gcc.target/i386/pad-3.c: Ditto.
1345         * gcc.target/i386/pad-7.c: Ditto.
1346         * gcc.target/i386/pad-7.c: Ditto.
1347         * gcc.target/i386/pr36502.c: Ditto.
1348         * gcc.target/i386/zee.c: Ditto.
1349         * gcc.target/i386/20060821-1.c: Ditto.
1350         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1351         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1352         * gcc.target/i386/pad-5b.c: Ditto.
1353         * gcc.target/i386/pad-6a.c: Ditto.
1354         * gcc.target/i386/pad-6b.c: Ditto.
1355         * gcc.target/i386/pad-8.c: Ditto.
1356         * gcc.target/i386/pad-9.c: Ditto.
1357         * gcc.target/i386/pad-10.c: Ditto.
1358         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1359
1360 2010-09-23  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/45565
1363         * g++.dg/ipa/pr45565.C: New testcase.
1364
1365 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1366
1367         PR fortran/45745
1368         PR fortran/45648
1369         * gfortran.dg/vector_subscript_bound_1.f90: New.
1370
1371 2010-09-23  Richard Guenther  <rguenther@suse.de>
1372
1373         PR middle-end/45750
1374         * gcc.dg/pr45750.c: New testcase.
1375
1376 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1377
1378         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1379         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1380         build.
1381
1382 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1383
1384         PR rtl-optimization/44374
1385         * gcc.target/arm/headmerge-1.c: New test.
1386         * gcc.target/arm/headmerge-2.c: New test.
1387         * gcc.target/i386/headmerge-1.c: New test.
1388         * gcc.target/i386/headmerge-2.c: New test.
1389
1390 2010-09-23  Daniel Kraft  <d@domob.eu>
1391
1392         PR fortran/38936
1393         PR fortran/44044
1394         PR fortran/45474
1395         * gfortran.dg/intrinsic_intent_1.f03: New test.
1396         * gfortran.dg/select_type_17.f03: New test.
1397         * gfortran.dg/associate_5.f03: More definability tests.
1398         * gfortran.dg/enum_2.f90: Check definability.
1399         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1400         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1401         * gfortran.dg/char_expr_2.f90: Ditto.
1402         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1403         * gfortran.dg/enum_5.f90: Ditto.
1404         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1405         * gfortran.dg/impure_assignment_2.f90: Ditto.
1406         * gfortran.dg/impure_assignment_3.f90: Ditto.
1407         * gfortran.dg/intent_out_1.f90: Ditto.
1408         * gfortran.dg/intent_out_3.f90: Ditto.
1409         * gfortran.dg/pointer_assign_7.f90: Ditto.
1410         * gfortran.dg/pointer_intent_3.f90: Ditto.
1411         * gfortran.dg/pr19936_1.f90: Ditto.
1412         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1413         * gfortran.dg/simpleif_2.f90: Ditto.
1414         * gfortran.dg/protected_5.f90: Ditto.
1415         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1416         * gfortran.dg/protected_6.f90: Ditto.
1417         * gfortran.dg/protected_7.f90: Ditto.
1418
1419 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1420
1421         PR libfortran/45710
1422         * gfortran.dg/namelist_65.f90: New test.
1423
1424 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1425
1426         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1427         the regexp pattern between the expected label and location string.
1428
1429 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1430
1431         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1432
1433 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1434
1435         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1436         * gcc.dg/pr27898.c: Likewise.
1437         * gcc.dg/pr28712.c: Likewise.
1438         * gcc.dg/pr30762-1.c: Likewise.
1439         * gcc.dg/pr31529-1.c: Likewise.
1440         * gcc.dg/pr34457-1.c: Likewise.
1441         * gcc.dg/pr34668-1.c: Likewise.
1442         * gcc.dg/pr34989-1.c: Likewise.
1443         * gcc.dg/pr43557-1.c: Likewise.
1444
1445 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR rtl-optimization/45739
1448         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1449
1450 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.target/sparc/mnofpu.c: New test.
1453
1454 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1455
1456         PR rtl-optimization/45739
1457         * gcc.target/i386/pr45739.c: New test.
1458
1459 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1460
1461         PR fortran/45648
1462         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1463         and counts. Add non-elemental function call check.
1464
1465         PR fortran/45648
1466         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1467         arguments checks. Update temporary counts.
1468         * gfortran.dg/transpose_optimization_1.f90: New.
1469
1470 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1471
1472         PR objc/23710
1473         * objc.dg/invalid-method-1.m: New.
1474
1475 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1476
1477         Merge from 'apple/trunk' branch on FSF servers.
1478
1479         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1480
1481         Radar 4291785
1482         * objc.dg/naming-4.m: New
1483         * objc.dg/naming-5.m: New
1484         * obj-c++.dg/naming-1.mm: New
1485         * obj-c++.dg/naming-2.mm: New
1486
1487 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1488             Jack Howarth  <howarth@bromo.med.uc.edu>
1489
1490         PR c++/45645
1491         * g++.dg/torture/pr44972.C: Use portable assert().
1492
1493 2010-09-21  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/45580
1496         * g++.dg/torture/pr45580.C: New testcase.
1497
1498 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1499
1500         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1501
1502 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1503
1504         PR fortran/45438
1505         * gfortran.dg/pointer_check_7.f90: New.
1506
1507 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR rtl-optimization/45728
1510         * gcc.c-torture/compile/pr45728.c: New test.
1511
1512 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/45081
1515         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1516
1517 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1518
1519         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1520
1521 2010-09-20  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/45704
1524         * gcc.dg/torture/pr45704.c: New testcase.
1525
1526 2010-09-20  Jan Hubicka  <jh@suse.cz>
1527
1528         PR tree-optimize/45605
1529         * g++.dg/tree-ssa/pr45605.C: New testcase.
1530
1531 2010-09-20  Michael Matz  <matz@suse.de>
1532
1533         PR testsuite/45706
1534         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1535         enough.
1536
1537 2010-09-20  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/45705
1540         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1541
1542 2010-09-20  Michael Matz  <matz@suse.de>
1543
1544         PR testsuite/45706
1545         * lib/target-supports.exp (check_effective_target_vect_perm):
1546         Add i?86-*-*.
1547
1548 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR rtl-optimization/45695
1551         * gcc.c-torture/execute/pr45695.c: New test.
1552
1553 2010-09-19  Jan Hubicka  <jh@suse.cz>
1554
1555         PR lto/44246
1556         * gcc.c-torture/compile/pr44246.c:New file.
1557
1558 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1559
1560         PR tree-optimization/45714
1561         * gfortran.dg/vect/pr45714-a.f: New test.
1562         * gfortran.dg/vect/pr45714-b.f: New test.
1563
1564 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1565
1566         * gnat.dg/const1.adb: Rename into...
1567         * gnat.dg/constant1.adb: ...this.
1568         * gnat.dg/constant2.adb: New test.
1569         * gnat.dg/constant2_pkg1.ads: New helper.
1570         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1571
1572 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1573
1574         * gnat.dg/specs/constant1.ads: New test.
1575         * gnat.dg/specs/constant1_pkg.ads: New helper.
1576
1577 2010-09-18  Jan Hubicka  <jh@suse.cz>
1578
1579         PR tree-optimization/45453
1580         * g++.dg/tree-ssa/pr45453.C: New testcase.
1581
1582 2010-09-18  Jason Merrill  <jason@redhat.com>
1583
1584         * g++.dg/cpp0x/initlist44.C: New.
1585
1586 2010-09-18  Richard Guenther  <rguenther@suse.de>
1587
1588         PR tree-optimization/45709
1589         * g++.dg/torture/pr45709-2.C: New testcase.
1590
1591 2010-09-18  Richard Guenther  <rguenther@suse.de>
1592
1593         PR tree-optimization/45709
1594         * g++.dg/torture/pr45709.C: New testcase.
1595
1596 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1597
1598         PR testsuite/45719
1599         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1600
1601 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1602
1603         * gcc.target/i386/pad-1.c: New.
1604         * gcc.target/i386/pad-2.c: Likewise.
1605         * gcc.target/i386/pad-3.c: Likewise.
1606         * gcc.target/i386/pad-4.c: Likewise.
1607         * gcc.target/i386/pad-5a.c: Likewise.
1608         * gcc.target/i386/pad-5b.c: Likewise.
1609         * gcc.target/i386/pad-6a.c: Likewise.
1610         * gcc.target/i386/pad-6b.c: Likewise.
1611         * gcc.target/i386/pad-7.c: Likewise.
1612         * gcc.target/i386/pad-8.c: Likewise.
1613         * gcc.target/i386/pad-9.c: Likewise.
1614         * gcc.target/i386/pad-10.c: Likewise.
1615
1616 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1617
1618         PR middle-end/45234
1619         * gcc.dg/torture/stackalign/alloca-5.c: New.
1620
1621 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1622
1623         PR middle-end/45678
1624         * gcc.dg/torture/pr45678-2.c: New.
1625
1626 2010-09-17  Richard Guenther  <rguenther@suse.de>
1627
1628         PR middle-end/45678
1629         * gcc.dg/torture/pr45678-1.c: New testcase.
1630
1631 2010-09-17  Michael Matz  <matz@suse.de>
1632
1633         PR tree-optimization/43432
1634         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1635         check_effective_target_vect_perm_short): New predicates.
1636         (check_effective_target_vect_perm): Include x86_64.
1637         * gcc.dg/vect/pr43432.c: New test.
1638         * gcc.dg/vect/vect-114.c: Adjust.
1639         * gcc.dg/vect/vect-15.c: Ditto.
1640         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1641         * gcc.dg/vect/slp-perm-9.c: Ditto.
1642
1643 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1644
1645         PR testsuite/45692
1646         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1647         GNU runtime.
1648
1649 2010-09-17  Richard Guenther  <rguenther@suse.de>
1650
1651         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1652         * gcc.dg/pr28706.c: Likewise.
1653         * gcc.dg/pr28712.c: Likewise.
1654         * gcc.dg/pr30762-1.c: Likewise.
1655         * gcc.dg/pr30762-2.c: Likewise.
1656         * gcc.dg/pr31529-1.c: Likewise.
1657         * gcc.dg/pr31529-2.c: Likewise.
1658         * gcc.dg/pr34457-1.c: Likewise.
1659         * gcc.dg/pr34457-2.c: Likewise.
1660         * gcc.dg/pr34668-1.c: Likewise.
1661         * gcc.dg/pr34668-2.c: Likewise.
1662         * gcc.dg/pr34989-1.c: Likewise.
1663         * gcc.dg/pr34989-2.c: Likewise.
1664         * gcc.dg/pr43557-1.c: Likewise.
1665         * gcc.dg/pr43557-2.c: Likewise.
1666         * gcc.dg/debug/pr41893-1.c: Likewise.
1667         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1668         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1669         * gcc.dg/matrix/matrix-4.c: Likewise.
1670         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1671         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1672         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1673         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1674
1675 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1676
1677         PR fortran/43665
1678         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1679         optimizations.
1680         * gfortran.dg/intent_optimize_1.f90: New test.
1681
1682 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1683
1684         * gcc.target/i386/divmod-1.c: New.
1685         * gcc.target/i386/divmod-2.c: Likewise.
1686         * gcc.target/i386/divmod-3.c: Likewise.
1687         * gcc.target/i386/divmod-4.c: Likewise.
1688         * gcc.target/i386/divmod-4a.c: Likewise.
1689         * gcc.target/i386/divmod-5.c: Likewise.
1690         * gcc.target/i386/divmod-6.c: Likewise.
1691         * gcc.target/i386/divmod-7.c: Likewise.
1692         * gcc.target/i386/divmod-8.c: Likewise.
1693         * gcc.target/i386/udivmod-1.c: Likewise.
1694         * gcc.target/i386/udivmod-2.c: Likewise.
1695         * gcc.target/i386/udivmod-3.c: Likewise.
1696         * gcc.target/i386/udivmod-4.c: Likewise.
1697         * gcc.target/i386/udivmod-4a.c: Likewise.
1698         * gcc.target/i386/udivmod-5.c: Likewise.
1699         * gcc.target/i386/udivmod-6.c: Likewise.
1700         * gcc.target/i386/udivmod-7.c: Likewise.
1701         * gcc.target/i386/udivmod-8.c: Likewise.
1702
1703 2010-09-16  Jan Hubicka  <jh@suse.cz>
1704
1705         * g++.dg/lto/pr45679-1_0.C: New file.
1706         * g++.dg/lto/pr45679-1_1.C: New file.
1707         * g++.dg/lto/pr45679-0_0.C: New file.
1708         * g++.dg/lto/pr45679-0_1.C: New file.
1709
1710 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1711
1712         PR fortran/45674
1713         * gfortran.dg/class_dummy_2.f03: New.
1714
1715 2010-09-16  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/45623
1718         * gcc.dg/torture/pr45623.c: New testcase.
1719
1720 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1721
1722         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1723         name and parentheses.
1724         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1725
1726 2010-09-15  Jason Merrill  <jason@redhat.com>
1727
1728         * g++.dg/parse/parameter-declaration-2.C: New.
1729
1730         * g++.dg/cpp0x/scoped_enum2.C: New.
1731
1732 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1733
1734         * gcc.c-torture/compile/20100915-1.c: New test.
1735
1736 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1737
1738         PR middle-end/45644
1739         * gcc.dg/ipa/pr45644.c: New test.
1740
1741 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR tree-optimization/45633
1744         * gcc.dg/vect/pr45633.c: New test.
1745
1746 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1747
1748         PR fortran/45577
1749         * gfortran.dg/allocate_derived_4.f90: New.
1750
1751 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1752
1753         * lib/target-supports.exp
1754         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1755         supported flag to true for neon.
1756
1757 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1758
1759         PR c++/45665
1760         * g++.dg/template/crash103.C: New.
1761
1762 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1763
1764         Merge from 'apple/trunk' branch on FSF servers.
1765
1766         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1767
1768         Radar 4457381
1769         * objc.dg/msg-in-protocol.m: New.
1770         * obj-c++.dg/msg-in-protocol.mm: New.
1771
1772         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1773
1774         Radar 4219590
1775         * objc.dg/break-in-ifstmt.m: New.
1776
1777         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1778
1779         Radar 4174166
1780         * obj-c++.dg/comp-types-13.mm: New.
1781         * objc.dg/comp-types-12.m: New.
1782
1783         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1784
1785         Radar 4216500
1786         * obj-c++.dg/proto-lossage-7.mm: New.
1787         * objc.dg/proto-lossage-7.m: New.
1788
1789 2010-09-14  Jan Hubicka  <jh@suse.cz>
1790
1791         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1792         folding.
1793         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1794         folding.
1795
1796 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR middle-end/45567
1799         * gcc.dg/pr45567.c: New test.
1800
1801         PR debug/45660
1802         * g++.dg/debug/pr45660.C: New test.
1803
1804 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1805
1806         PR tree-optimization/45470
1807         * g++.dg/vect/pr45470-a.cc: New test.
1808         * g++.dg/vect/pr45470-a.cc: New test.
1809
1810 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1811
1812         PR target/42070
1813         * lib/profopt.exp: Prune warnings on execname2 compile.
1814         * lib/prune.exp: Prune "can't add line info" warnings.
1815
1816 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1817
1818         PR libfortran/45532
1819         * gfortran.dg/namelist_64.f90: New test.
1820
1821 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR rtl-optimization/45617
1824         * gcc.target/i386/pr45617.c: New test.
1825
1826 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1827
1828         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1829
1830 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1831
1832         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1833         * gcc.target/i386/fma4-vector.c: Likewise.
1834         * gcc.target/i386/vectorize2.c: Likewise.
1835         * gcc.target/i386/vectorize4.c: Likewise.
1836         * gcc.target/i386/vectorize5.c: Likewise.
1837         * gcc.target/i386/vectorize6.c: Likewise.
1838         * gcc.target/i386/vectorize8.c: Likewise.
1839
1840         * gcc.target/i386/vect-double-1.c: New.
1841         * gcc.target/i386/vect-double-1a.c: Likewise.
1842         * gcc.target/i386/vect-double-2.c: Likewise.
1843         * gcc.target/i386/vect-double-2a.c: Likewise.
1844
1845         * lib/target-supports.exp (check_effective_target_vect_double):
1846         Set et_vect_double_saved to 0 when tuning for Atom.
1847
1848 2010-09-13  Jan Hubicka  <jh@suse.cz>
1849
1850         * gcc.dg/torture/pr23821.c: Drop static keyword.
1851         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1852         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1853
1854 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1855
1856         * gcc.target/arm/sync-1.c: New.
1857
1858 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1859
1860         * gnat.dg/memtrap.adb: New test.
1861
1862 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1863
1864         * gfortran.dg/promotion.f90: Fix options.
1865
1866 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1867
1868         * g++.dg/cpp0x/range-for1.C: New.
1869         * g++.dg/cpp0x/range-for2.C: New.
1870         * g++.dg/cpp0x/range-for3.C: New.
1871         * g++.dg/cpp0x/range-for4.C: New.
1872         * g++.dg/cpp0x/range-for5.C: New.
1873         * g++.dg/cpp0x/range-for6.C: New.
1874
1875 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1876
1877         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1878         and counts. Check that transpose is not called.
1879         * gfortran.dg/transpose_2.f90: Update error message.
1880
1881 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1882
1883         PR c++/43824
1884         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1885         * g++.dg/lookup/strong-using-2.C: Likewise.
1886         * g++.dg/lookup/strong-using-3.C: Likewise.
1887         * g++.dg/lookup/strong-using-5.C: Likewise.
1888
1889         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1890         * g++.dg/cpp0x/inline-ns4.C: New.
1891         * g++.dg/cpp0x/inline-ns5.C: New.
1892
1893 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1894
1895         PR middle-end/45634
1896         * gfortran.fortran-torture/compile/pr45634.f90: New.
1897
1898 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1899
1900         * objc.dg/fobjc-exceptions.m: New test.
1901
1902 2010-09-10  Jan Hubicka  <jh@suse.cz>
1903
1904         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1905
1906 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1907
1908         PR tree-optimization/44972
1909         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1910         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1911         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1912         instead.
1913         * g++.dg/torture/pr44972.C: New test.
1914
1915 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1916
1917         PR tree-optimization/44972
1918         * g++.dg/torture/pr34850.C: Remove expected warning.
1919
1920 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1921
1922         * gfortran.dg/dummy_optional_arg.f90: New test.
1923
1924 2010-09-08  Jan Hubicka  <jh@suse.cz>
1925
1926         PR tree-optimization/45598
1927         * fortran.fortran-torture/compile/pr45598.f90: New test.
1928
1929 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1930
1931         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1932         * lib/target-supports.exp (check_ifunc_available): New.
1933         * gcc.dg/attr-ifunc-1.c: New.
1934         * gcc.dg/attr-ifunc-2.c: New.
1935         * gcc.dg/attr-ifunc-3.c: New.
1936         * gcc.dg/attr-ifunc-4.c: New.
1937         * gcc.dg/attr-ifunc-5.c: New.
1938         * g++.dg/ext/attr-ifunc-1.C: New.
1939         * g++.dg/ext/attr-ifunc-2.C: New.
1940         * g++.dg/ext/attr-ifunc-3.C: New.
1941         * g++.dg/ext/attr-ifunc-4.C: New.
1942
1943 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1944
1945         PR middle-end/40386
1946         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1947
1948 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1949
1950         * gfortran.dg/inline_transpose_1.f90: New test.
1951
1952 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR c++/45588
1955         * g++.dg/warn/Wunused-var-15.C: New test.
1956
1957 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1958
1959         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1960         hppa*-*-hpux*.
1961
1962 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1963
1964         * objc/execute/exceptions/throw-nil.m: New test.
1965         * objc/execute/exceptions/handler-1.m: Updated to use the new
1966         objc_set_uncaught_exception_handler() function.
1967         * objc/execute/exceptions/matcher-1.m: New test.
1968
1969 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1970
1971         PR fortran/38282
1972         * gfortran.dg/bit_comparison_1.F90: New test.
1973         * gfortran.dg/leadz_trailz_3.f90: New test.
1974         * gfortran.dg/masklr_2.F90: New test.
1975         * gfortran.dg/shiftalr_1.F90: New test.
1976         * gfortran.dg/merge_bits_2.F90: New test.
1977         * gfortran.dg/dshift_2.F90: New test.
1978         * gfortran.dg/bit_comparison_2.F90: New test.
1979         * gfortran.dg/masklr_1.F90: New test.
1980         * gfortran.dg/merge_bits_1.F90: New test.
1981         * gfortran.dg/dshift_1.F90: New test.
1982         * gfortran.dg/shiftalr_2.F90: New test.
1983
1984 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1985
1986         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1987         functions from objc/typedstream.h are deprecated.
1988
1989 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1990
1991         * lib/target-supports.exp
1992         (check_effective_target_run_expensive_tests): New proc.
1993         * gcc.c-torture/compile/limits-fnargs.c: Use
1994         dg-require-effective-target run_expensive_tests.
1995
1996 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1997
1998         PR fortran/45597
1999         * gfortran.dg/gomp/pr45597.f90: New test.
2000
2001         PR fortran/45595
2002         * gfortran.dg/gomp/pr45595.f90: New test.
2003
2004 2010-09-08  Michael Matz  <matz@suse.de>
2005
2006         * c-c++-common/uninit-17.c: Adjust.
2007
2008 2010-09-08  Michael Matz  <matz@suse.de>
2009
2010         PR tree-optimization/43430
2011         * gcc.dg/vect/pr43430-2.c: New test.
2012
2013 2010-09-08  Michael Matz  <matz@suse.de>
2014
2015         PR tree-optimization/33244
2016         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2017
2018 2010-09-08  Richard Guenther  <rguenther@suse.de>
2019
2020         PR tree-optimization/45578
2021         * gfortran.dg/pr45578.f90: New testcase.
2022
2023 2010-09-08  Richard Guenther  <rguenther@suse.de>
2024
2025         PR testsuite/45590
2026         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2027
2028 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2029
2030         PR fortran/45576
2031         * gfortran.dg/char_length_18.f90:  New test.
2032
2033 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2034
2035         PR target/36502
2036         * gcc.target/i386/pr36502.c: New test.
2037
2038         PR target/42313
2039         PR target/44651
2040         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2041         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2042
2043 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2044
2045         * gfortran.dg/achar_4.f90: Enable bounds checking.
2046
2047 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2048
2049         PR target/45206
2050         * gcc.target/i386/pr45206.c: New test.
2051
2052 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2053
2054         PR fortran/45505
2055         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2056
2057 2010-09-07  Jan Hubicka  <jh@suse.cz>
2058
2059         * gcc.c-torture/compile/20100907.c: New testcase.
2060
2061 2010-09-07  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/45569
2064         * g++.dg/eh/pr45569.C: New testcase.
2065
2066 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2067
2068         PR target/43137
2069         * gcc.target/arm/pr43137.c: New test.
2070
2071 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2072
2073         PR fortran/36931
2074         * gfortran.dg/dependency_35.f90:  New test.
2075
2076 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2077
2078         PR fortran/34145
2079         * gfortran.dg/char_length_17.f90:  New test.
2080
2081 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2082
2083         PR c++/45200
2084         PR c++/45293
2085         PR c++/45558
2086         * g++.dg/template/typedef34.C: New test.
2087         * g++.dg/template/typedef35.C: New test.
2088
2089 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         PR target/22152
2092         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2093
2094 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2095
2096         * g++.dg/warn/Wdouble-promotion.C: New.
2097
2098 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2099
2100         * g++.dg/parse/redef2.C: New.
2101
2102 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2103
2104         * gcc.dg/20100906-1.c: New testcase.
2105
2106 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR testsuite/45543
2109         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2110         DW_TAG_enumeration_type DIE.
2111
2112 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2113
2114         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2115         Update XFAILs.
2116
2117 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2118
2119         PR rtl-optimization/44919
2120         * g++.dg/opt/pr44919.C: New.
2121
2122 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2123
2124         PR fortran/38282
2125         * gfortran.dg/iall_iany_iparity_1.f90: New.
2126         * gfortran.dg/iall_iany_iparity_2.f90: New.
2127
2128 2010-09-06  Jason Merrill  <jason@redhat.com>
2129
2130         * g++.dg/cpp0x/initlist42.C: New.
2131
2132         * g++.dg/cpp0x/auto19.C: New.
2133
2134         * g++.dg/template/sfinae25.C: New.
2135         * g++.dg/template/char1.C: Expect warning.
2136         * g++.dg/template/nontype10.C: Likewise.
2137
2138         * g++.dg/cpp0x/implicit9.C: New.
2139
2140         * g++.dg/cpp0x/initlist43.C: New.
2141
2142 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2143
2144         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2145
2146 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2147
2148         * gcc.dg/Wdouble-promotion.c: New.
2149
2150 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2151
2152         * gfortran.dg/float128_1.f90: Remove test case as
2153         it always fails since Rev 163611 backed out the
2154         front-end implementation.
2155
2156 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2157
2158         * gfortran.dg/float128_1.f90: XFAIL test case.
2159
2160 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2161
2162         * gfortran.dg/bessel_7.f90: Decrease required precision.
2163
2164 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2165
2166         PR testsuite/45545
2167         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2168         ref-all-matching targets.
2169
2170 2010-09-05  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/45535
2173         * gcc.c-torture/compile/pr45535.c: New testcase.
2174
2175 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2176
2177         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2178         "\[^\n\]*".
2179         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2180         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2181         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2182         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2183         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2184         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2185         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2186         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2187         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2188         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2189         * gcc.target/i386/pr22152.c: Likewise.
2190         * gcc.target/i386/pr36992-1.c: Likewise.
2191         * gcc.target/i386/pr36992-2.c: Likewise.
2192         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2193
2194 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2195
2196         PR testsuite/43957
2197         * gcc.dg/const-uniq-1.c: Modify regexp.
2198
2199 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/45530
2202         * gfortran.dg/namelist_63.f90: New.
2203
2204 2010-09-04  Jan Hubicka  <jh@suse.cz>
2205
2206         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2207         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2208
2209 2010-09-04  Jan Hubicka  <jh@suse.cz>
2210
2211         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2212
2213 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2214
2215         PR fortran/45507
2216         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2217
2218 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2219
2220         * gcc.dg/opts-4.c: New test.
2221
2222 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2223
2224         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2225         * gcc.dg/vect/vect-peel-4.c: Ditto.
2226
2227 2010-09-03  Daniel Kraft  <d@domob.eu>
2228
2229         PR fortran/45525
2230         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2231
2232 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2233
2234         PR fortran/45159
2235         * gfortran.dg/dependency_34.f90:  New test.
2236
2237 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2238
2239         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2240
2241 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2242
2243         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2244         gcc.target/i386/clearcap.map if supported.
2245
2246 2010-09-03  Michael Matz  <matz@suse.de>
2247
2248         PR middle-end/45415
2249         * gcc.dg/pr45415.c: New test.
2250
2251 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2252
2253         PR tree-optimization/45506
2254         * gcc.dg/pr45506.c: New.
2255
2256 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2257
2258         PR target/45476
2259         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2260         * gcc.target/i386/float128-2.c: Ditto.
2261
2262 2010-09-03  Daniel Kraft  <d@domob.eu>
2263
2264         PR fortran/34162
2265         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2266         * gfortran.dg/internal_dummy_2.f08: New test.
2267         * gfortran.dg/internal_dummy_3.f08: New test.
2268         * gfortran.dg/internal_dummy_4.f08: New test.
2269
2270 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR debug/45500
2273         * gcc.target/i386/pr45500.c: New test.
2274
2275 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2276
2277         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2278
2279 2010-09-03  Daniel Kraft  <d@domob.eu>
2280
2281         PR fortran/44602
2282         * gfortran.dg/exit_2.f08; Adapt error messages.
2283         * gfortran.dg/exit_3.f08: New test.
2284         * gfortran.dg/exit_4.f08: New test.
2285         * gfortran.dg/exit_5.f03: New test.
2286
2287 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2288
2289         * gfortran.dg/ishft_4.f90: New test.
2290
2291 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2292
2293         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2294         FRIZ/XSRIZ instruciton for (double)(long long)x.
2295         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2296
2297 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2298
2299         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2300
2301 2010-09-02  Richard Guenther  <rguenther@suse.de>
2302
2303         PR tree-optimization/44937
2304         PR tree-optimization/45412
2305         * g++.dg/opt/pr45412.C: New testcase.
2306         * gcc.c-torture/compile/pr45412.c: Likewise.
2307         * gcc.c-torture/compile/pr44937.c: Likewise.
2308
2309 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2310
2311         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2312         but using -Werror=comment.
2313         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2314         expected error messages.
2315
2316 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2317
2318         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2319         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2320
2321 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/45489
2324         * gfortran.dg/initialization_27.f90: New.
2325
2326 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2327
2328         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2329         check into different basic blocks. Expect vectorization if misaligned
2330         stores are supported.
2331         * gcc.dg/vect/bb-slp-8a.c: New test.
2332         * gcc.dg/vect/bb-slp-8b.c: New test.
2333
2334 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2335
2336         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2337
2338 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2339
2340         PR fortran/44541
2341         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2342         * gfortran.dg/class_dummy_1.f03: New.
2343
2344 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2345
2346         PR middle-end/45458
2347         * g++.dg/tree-prof/partition2.C: New test.
2348
2349 2010-09-01  Richard Guenther  <rguenther@suse.de>
2350
2351         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2352         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2353         * gcc.c-torture/execute/20100827-1.c: Likewise.
2354
2355 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2356
2357         * gfortran.dg/execute_command_line_1.f90: New test.
2358
2359 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR preprocessor/45457
2362         * c-c++-common/cpp/pr45457.c: New test.
2363
2364 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2365
2366         * gcc.dg/nested-func-8.c: New test.
2367
2368 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2369
2370         PR fortran/38282
2371         * gfortran.dg/popcnt_poppar_1.F90: New test.
2372         * gfortran.dg/popcnt_poppar_2.F90: New test.
2373
2374 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2375
2376         * gcc.target/i386/volatile-2.c: Require nonpic target.
2377
2378 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR middle-end/45461
2381         * gcc.dg/pr45461.c: New test.
2382
2383 2010-08-31  Richard Guenther  <rguenther@suse.de>
2384
2385         PR testsuite/45455
2386         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2387
2388 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2389
2390         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2391
2392 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2393
2394         PR fortran/45456
2395         * gfortran.dg/typebound_proc_18.f03: New.
2396
2397 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2398
2399         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2400         * lib/scanasm.exp (scan-stack-usage): Likewise.
2401         (scan-stack-usage-not): Likewise.
2402         * gcc.dg/stack-usage-1.c: New test.
2403         * gcc.target/i386/stack-usage-realign.c: Likewise.
2404
2405 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2406
2407         PR tree-optimization/45427
2408         * gcc.dg/tree-ssa/pr45427.c: New test.
2409
2410 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2411
2412         PR c++/45043
2413         * g++.dg/template/crash102.C: New.
2414
2415 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR middle-end/45423
2418         * gcc.dg/gomp/atomic-12.c: New test.
2419         * gcc.dg/gomp/atomic-13.c: New test.
2420         * gcc.dg/gomp/atomic-14.c: New test.
2421         * g++.dg/gomp/atomic-11.C: New test.
2422         * g++.dg/gomp/atomic-12.C: New test.
2423         * g++.dg/gomp/atomic-13.C: New test.
2424         * g++.dg/gomp/atomic-14.C: New test.
2425
2426 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2427
2428         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2429         delimiter.
2430
2431 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2432
2433         * gnat.dg/discr24.adb: New test.
2434
2435 2010-08-30  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/45449
2438         * gcc.dg/pr45449.c: New testcase.
2439
2440 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2441
2442         * gcc.dg/opts-1.c: Expect errors, not warnings.
2443
2444 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2445
2446         PR fortran/42769
2447         * gfortran.dg/dynamic_dispatch_11.f03: New.
2448
2449 2010-08-29  Jason Merrill  <jason@redhat.com>
2450
2451         PR c++/44991
2452         * g++.dg/parse/defarg15.C: New.
2453
2454 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2455
2456         PR fortran/45439
2457         * gfortran.dg/select_type_16.f03: New.
2458
2459 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2460             Tobias Burnus  <burnus@net-b.de>
2461
2462         * gfortran.dg/bessel_7.f90: Decrease required precision.
2463
2464 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2465             Kaz Kojima  <kkojima@gcc.gnu.org>
2466
2467         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2468
2469 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2470
2471         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2472         floating point conversion code generation.
2473         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2474         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2475         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2476         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2477         to integer conversion code generation.
2478         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2479         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2480         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2481         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2482
2483 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2484
2485         PR fortran/32049
2486         * gfortran.dg/random_seed_1.f90: Adjust test.
2487         * gfortran.dg/float128_1.f90: New test.
2488
2489 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2490
2491         PR fortran/33197
2492         * gfortran.dg/norm2_1.f90: New.
2493         * gfortran.dg/norm2_2.f90: New.
2494         * gfortran.dg/norm2_3.f90: New.
2495         * gfortran.dg/norm2_4.f90: New.
2496         * gfortran.dg/parity_1.f90: New.
2497         * gfortran.dg/parity_2.f90: New.
2498         * gfortran.dg/parity_3.f90: New.
2499
2500 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2501
2502         PR fortran/45420
2503         * gfortran.dg/select_type_15.f03: New.
2504
2505 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2506
2507         PR libfortran/43217
2508         * gfortran.dg/hollerith8.f90: New test.
2509
2510 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2511
2512         PR fortran/45159
2513         * gfortran.dg/dependency_33.f90:  New test.
2514
2515 2010-08-27  Richard Guenther  <rguenther@suse.de>
2516
2517         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2518         * gcc.dg/graphite/scop-2.c: Likewise.
2519         * gcc.dg/graphite/scop-20.c: Likewise.
2520         * gcc.dg/vect/slp-25.c: Likewise.
2521
2522 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2523
2524         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2525
2526 2010-08-26  Daniel Kraft  <d@domob.eu>
2527
2528         PR fortran/38936
2529         PR fortran/44047
2530         PR fortran/45384
2531         * gfortran.dg/associate_8.f03: New test.
2532         * gfortran.dg/select_type_13.f03: New test.
2533         * gfortran.dg/select_type_14.f03: New test.
2534
2535 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR tree-optimization/44485
2538         * gcc.dg/pr44485.c: New test.
2539
2540 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2541
2542         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2543         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2544         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2545
2546 2010-08-26  Richard Guenther  <rguenther@suse.de>
2547
2548         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2549         * gcc.dg/graphite/scop-21.c: Likewise.
2550
2551 2010-08-26  Richard Guenther  <rguenther@suse.de>
2552
2553         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2554         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2555         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2556         * gcc.dg/vect/vect-91.c: Likewise.
2557         * gcc.dg/vect/vect-peel-1.c: Likewise.
2558         * gcc.dg/vect/vect-peel-2.c: Likewise.
2559         * gcc.dg/vect/vect-peel-4.c: Likewise.
2560
2561 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2562
2563         PR libfortran/41859
2564         * gfortran.dg/der_io_4.f90: New test.
2565
2566 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR rtl-optimization/44858
2569         * gcc.c-torture/execute/pr44858.c: New test.
2570
2571         PR rtl-optimization/45400
2572         * g++.dg/other/i386-8.C: New test.
2573
2574 2010-08-25  Richard Guenther  <rguenther@suse.de>
2575
2576         * gcc.dg/alias-8.c: Adjust.
2577
2578 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2579
2580         * gcc.target/i386/combine-mul.c: New test.
2581
2582 2010-08-25  Richard Guenther  <rguenther@suse.de>
2583
2584         PR lto/44562
2585         * gcc.dg/graphite/id-27.c: New testcase.
2586         * gcc.dg/lto/20100825-1_0.c: Likewise.
2587
2588 2010-08-25  Richard Guenther  <rguenther@suse.de>
2589
2590         PR tree-optimization/45316
2591         * g++.dg/opt/pr45316.C: New testcase.
2592
2593 2010-08-25  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/45393
2596         * g++.dg/torture/pr45393.C: New testcase.
2597
2598 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR tree-optimization/45059
2601         * gcc.c-torture/compile/pr45059.c: New test.
2602
2603 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2604
2605         * lib/target-supports.exp (check_effective_target_vect_unpack):
2606         Set vect_unpack supported flag to true for neon.
2607
2608 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2609
2610         * gcc.dg/tree-ssa/ifc-5.c: New.
2611
2612 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2613
2614         * gcc.dg/tree-ssa/ifc-4.c: New.
2615         * gcc.dg/tree-ssa/ifc-7.c: New.
2616
2617 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2618
2619         * gcc.dg/vect/vect.exp: Check loongson targets
2620         * g++.dg/vect/vect.exp: Likewise
2621         * gfortran.dg/vect/vect.exp: Likewise
2622
2623 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2624
2625         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2626         -mveclibabi=mass.
2627
2628 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2629
2630         PR fortran/45366
2631         * gfortran.dg/proc_ptr_29.f90: New.
2632
2633 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2634             Dominique d'Humieres <dominiq@lps.ens.fr>
2635
2636         PR fortran/45367
2637         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2638
2639 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2640
2641         PR fortran/45367
2642         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2643
2644 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/36158
2647         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2648
2649 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2650             Dominique d'Humieres <dominiq@lps.ens.fr>
2651
2652         PR fortran/45367
2653         PR fortran/36158
2654         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2655         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2656
2657 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/44863
2660         PR fortran/45271
2661         PR fortran/45290
2662         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2663         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2664         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2665
2666 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2667
2668         PR fortran/36158
2669         PR fortran/33197
2670         * gfortran.dg/bessel_6.f90: New.
2671         * gfortran.dg/bessel_7.f90: New.
2672
2673 2010-08-20  Jan Hubicka  <jh@suse.cz>
2674
2675         PR c++/45307
2676         PR c++/17736
2677         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2678         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2679
2680 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2681
2682         PR target/45336
2683         * gcc.target/i386/pr45336-1.c: New.
2684         * gcc.target/i386/pr45336-2.c: Likewise.
2685         * gcc.target/i386/pr45336-3.c: Likewise.
2686         * gcc.target/i386/pr45336-4.c: Likewise.
2687
2688 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2689
2690         PR testsuite/45361
2691         * gcc.target/i386/volatile-2.c: Update scan strings to also
2692         include (%rip) for the memory reference on x86_64.
2693
2694 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR middle-end/44974
2697         * gcc.dg/pr44974.c: New test.
2698
2699         PR rtl-optimization/45353
2700         * gcc.dg/pr45353.c: New test.
2701
2702 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2703
2704         * gcc.target/i386/volatile-2.c: New.
2705
2706 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2707
2708         PR rtl-optimization/44691
2709         * gfortran.dg/pr44691.f: New test.
2710
2711 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2712
2713         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2714
2715 2010-08-19  Jason Merrill  <jason@redhat.com>
2716
2717         * g++.dg/init/synth3.C: New.
2718         * g++.dg/init/value8.C: New.
2719         * g++.dg/tree-ssa/empty-2.C: New.
2720         * g++.dg/cpp0x/noexcept09.C: New.
2721
2722 2010-08-19  Daniel Kraft  <d@domob.eu>
2723
2724         PR fortran/29785
2725         PR fortran/45016
2726         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2727         * gfortran.dg/pointer_remapping_1.f90: New test.
2728         * gfortran.dg/pointer_remapping_2.f03: New test.
2729         * gfortran.dg/pointer_remapping_3.f08: New test.
2730         * gfortran.dg/pointer_remapping_4.f03: New test.
2731         * gfortran.dg/pointer_remapping_5.f08: New test.
2732         * gfortran.dg/pointer_remapping_6.f08: New test.
2733
2734 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2735
2736         PR testsuite/45324
2737         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2738
2739 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2740
2741         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2742
2743 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2744
2745         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2746         variable.
2747
2748 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2749
2750         PR target/45070
2751         * gcc.c-torture/execute/pr45070.c: New.
2752
2753 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2754
2755         * g++.dg/pr44328.C: New test.
2756
2757 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2758
2759         PR fortran/36158
2760         PR fortran/33197
2761         * gfortran.dg/bessel_3.f90: New.
2762         * gfortran.dg/bessel_4.f90: New.
2763         * gfortran.dg/bessel_5.f90: New.
2764
2765 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2766
2767         PR fortran/45290
2768         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2769         * gfortran.dg/pointer_init_2.f90: New.
2770         * gfortran.dg/pointer_init_3.f90: New.
2771         * gfortran.dg/pointer_init_4.f90: New.
2772
2773 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2774
2775         PR c++/45049
2776         * g++.dg/pr45049-1.C: New test.
2777         * g++.dg/pr45049-2.C: New test.
2778
2779 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2780
2781         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2782         20 if __ARM_PCS is defined otherwise 64.
2783         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2784         instead of hard coded 64.
2785
2786 2010-08-18  Yao Qi  <yao@codesourcery.com>
2787
2788         PR target/45094
2789         * gcc.target/arm/pr45094.c: New test.
2790
2791 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2792
2793         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2794
2795 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2796
2797         PR rtl-optimization/42575
2798         * gcc.target/arm/pr42575.c: New test.
2799
2800 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2801
2802         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2803         * gcc.dg/tls/thr-cse-1.c: New.
2804
2805 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2806
2807         PR debug/42487
2808         * lib/target-supports.exp
2809         (check_effective_target_function_sections): New.
2810         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2811         function sections before proceding.
2812
2813 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR fortran/45308
2816         * gfortran.dg/pr45308.f03: New test.
2817
2818 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2819
2820         PR target/45296
2821         * gcc.target/i386/pr45296.c: New test.
2822
2823 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2824
2825         * g++.dg/ext/uow-1.C: New.
2826         * g++.dg/ext/uow-2.C: New.
2827         * g++.dg/ext/uow-3.C: New.
2828         * g++.dg/ext/uow-4.C: New.
2829
2830 2010-08-17  Richard Guenther  <rguenther@suse.de>
2831
2832         PR testsuite/45266
2833         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2834
2835 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2836
2837         PR c/40563
2838         * gcc.dg/Wcxx-compat-20.c: New test.
2839
2840 2010-08-17  Daniel Kraft  <d@domob.eu>
2841
2842         PR fortran/38936
2843         * gfortran.dg/associate_1.f03: Extended to test newly supported
2844         features like association to variables.
2845         * gfortran.dg/associate_3.f03: Removed check for illegal change
2846         of associate-name here...
2847         * gfortran.dg/associate_5.f03: ...and added it here.
2848         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2849         * gfortran.dg/associate_7.f03: New test.
2850
2851 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2852
2853         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2854
2855 2010-08-15  Daniel Kraft  <d@domob.eu>
2856
2857         PR fortran/38936
2858         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2859         * gfortran.dg/associate_3.f03: Clarify comment.
2860         * gfortran.dg/associate_5.f03: New test.
2861         * gfortran.dg/associate_6.f03: New test.
2862
2863 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2864
2865         PR fortran/45211
2866         * gfortran.dg/bind_c_usage_21.f90: New.
2867         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2868
2869 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2870
2871         * gfortran.dg/optional_absent_1.f90: New.
2872         * gfortran.dg/null_actual.f90: New.
2873
2874 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2875
2876         * gfortran.dg/pointer_target_1.f90: New.
2877         * gfortran.dg/pointer_target_2.f90: New.
2878         * gfortran.dg/pointer_target_3.f90: New.
2879
2880 2010-08-15  Daniel Kraft  <d@domob.eu>
2881
2882         PR fortran/45197
2883         * gfortran.dg/elemental_args_check_3.f90: New test.
2884         * gfortran.dg/impure_1.f08: New test.
2885         * gfortran.dg/impure_2.f08: New test.
2886         * gfortran.dg/impure_3.f90: New test.
2887         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2888
2889 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2890
2891         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2892         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2893         SLP tests.
2894         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2895         misaligned loads.
2896         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2897         misaligned stores.c
2898         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2899
2900 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2901
2902         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2903         dg-require-effective-target after dg-do.
2904
2905 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2906
2907         * lib/target-supports.exp (check_effective_target_vect_int): Return
2908         true for Loongson targets.
2909         (check_effective_target_vect_shift): Likewise.
2910         (check_effective_target_vect_no_int_max): Likewise.
2911         (check_effective_target_vect_no_align): Likewise.
2912         (check_effective_target_vect_short_mult): Likewise.
2913
2914 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * g++.dg/cast.C: Change fields of structures to "long" to pass
2917         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2918         * g++.dg/cpp0x/iop.C: Ditto.
2919         * g++.dg/cpp0x/named_refs.C: Ditto.
2920         * g++.dg/cpp0x/rv1p.C: Ditto.
2921         * g++.dg/cpp0x/rv2p.C: Ditto.
2922         * g++.dg/cpp0x/rv3p.C: Ditto.
2923         * g++.dg/cpp0x/rv4p.C: Ditto.
2924         * g++.dg/cpp0x/rv5p.C: Ditto.
2925         * g++.dg/cpp0x/rv6p.C: Ditto.
2926         * g++.dg/cpp0x/rv7p.C: Ditto.
2927         * g++.dg/cpp0x/rv8p.C: Ditto.
2928         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2929
2930 2010-08-13  Daniel Kraft  <d@domob.eu>
2931
2932         * gfortran.dg/implied_shape_1.f08: New test.
2933         * gfortran.dg/implied_shape_2.f90: New test.
2934         * gfortran.dg/implied_shape_3.f08: New test.
2935
2936 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2937
2938         PR libfortran/42526
2939         * gfortran.dg/char_component_initializer_1.f90: New test.
2940
2941 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2942
2943         PR tree-optimization/45241
2944         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2945
2946 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2947
2948         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2949         to dg-options.
2950         * gcc.target/i386/pr40906-2.c: Ditto.
2951         * gcc.target/i386/pr40906-3.c: Ditto.
2952
2953 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR middle-end/45262
2956         * gcc.c-torture/execute/pr45262.c: New test.
2957
2958 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2959
2960         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2961         empty argument.
2962         * g++.dg/other/profile1.C: Ditto.
2963
2964 2010-08-12  Richard Guenther  <rguenther@suse.de>
2965
2966         PR tree-optimization/45232
2967         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2968         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2969         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2970         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2971         unsigned arithmetic.
2972         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2973         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2974         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2975         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2976         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2977         unsigned arithmetic.
2978         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2979         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2980         unsigned arithmetic.
2981         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2982         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2983         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2984         unsigned arithmetic.
2985         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2986         * gcc.dg/tree-ssa/negate.c: Adjust.
2987         * gcc.dg/vect/vect-1.c: Adjust.
2988         * gfortran.dg/reassoc_6.f: XFAIL.
2989
2990 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR debug/45259
2993         * gcc.dg/pr45259.c: New test.
2994
2995 2010-08-12  Wei Guozhi  <carrot@google.com>
2996
2997         PR target/44999
2998         * gcc.target/arm/pr44999.c: New testcase.
2999
3000 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3001
3002         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3003         (N): Likewise.
3004         (main): Adjust accordingly.
3005
3006 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3007
3008         * gfortran.dg/graphite/id-22.f: New.
3009
3010 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3011
3012         * gcc.dg/graphite/id-26.c: New.
3013
3014 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3015
3016         * gcc.dg/graphite/id-25.c: New.
3017
3018 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3019
3020         * gcc.dg/graphite/run-id-5.c: New.
3021         * gcc.dg/graphite/run-id-6.c: New.
3022         * gfortran.dg/graphite/id-21.f: New.
3023
3024 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3025
3026         * gcc.dg/graphite/id-24.c: New.
3027
3028 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3029
3030         * gcc.dg/tree-ssa/pr20742.c: New.
3031
3032 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3033
3034         * gcc.dg/graphite/id-23.c: New.
3035
3036 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3037
3038         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3039
3040 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3041
3042         * gcc.dg/graphite/pr42729.c: New.
3043
3044 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3045
3046         * gfortran.dg/graphite/id-20.f: New.
3047
3048 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3049
3050         * gcc.dg/graphite/id-22.c: New.
3051
3052 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3053
3054         * gcc.dg/graphite/run-id-2.c: Call abort.
3055
3056 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3057
3058         * gcc.dg/graphite/id-20.c: New.
3059
3060 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3061             Steve Kargl <kargl@gcc.gnu.org>
3062
3063         PR fortran/44595
3064         * gfortran.dg/move_alloc_3.f90: New.
3065         * gfortran.dg/random_seed_2.f90: New.
3066
3067 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         * lib/target-supports.exp (check_effective_target_sync_int_long):
3070         Add hppa*-*-linux*.
3071         (check_effective_target_sync_char_short): Likewise.
3072
3073 2010-08-10  Yao Qi  <yao@codesourcery.com>
3074
3075         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3076         general form.
3077         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3078         * g++.dg/other/packed1.C: Likewise.
3079         * g++.dg/other/crash-4.C: Likewise.
3080         * g++.dg/ext/packed8.C: Likewise.
3081         * g++.dg/init/array16.C: Likewise.
3082
3083 2010-08-10  xinliang David Li  <davidxl@google.com>
3084         * gcc.dg/tree-ssa/loop-19.c: Add option
3085         -fno-prefetch-loop-array
3086
3087 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3088
3089         PR middle-end/45182
3090         * gcc.c-torture/compile/pr45182.c: New test.
3091
3092 2010-08-09  Jason Merrill  <jason@redhat.com>
3093
3094         PR c++/45236
3095         * g++.dg/cpp0x/variadic-104.C: New.
3096
3097 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3098
3099         PR fortran/44235
3100         * gfortran.dg/dependency_32.f90:  New test.
3101
3102 2010-08-09  Richard Guenther  <rguenther@suse.de>
3103
3104         PR middle-end/44632
3105         * g++.dg/opt/nrv17.C: New testcase.
3106
3107 2010-08-09  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/45212
3110         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3111         alignment from MEM_REF offset only if we took it from the
3112         base object.
3113
3114         * gcc.target/i386/pr24178.c: New testcase.
3115
3116 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3117
3118         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3119         * gcc.dg/20030702-1.c: Ditto.
3120         * gcc.dg/20050309-1.c: Ditto.
3121         * gcc.dg/20050325-1.c: Ditto.
3122         * gcc.dg/20050330-2.c: Ditto.
3123         * gcc.dg/20051201-1.c: Ditto.
3124         * gcc.dg/gomp/pr27573.c: Ditto.
3125         * gcc.dg/gomp/pr34610.c: Ditto.
3126         * gcc.dg/pr24225.c: Ditto.
3127         * gcc.dg/pr26570.c: Ditto.
3128         * gcc.dg/pr32773.c: Ditto.
3129         * g++.dg/gcov/gcov-6.C: Ditto.
3130         * g++.dg/gomp/pr34608.C: Ditto.
3131         * gfortran.dg/gomp/pr27573.f90: Ditto.
3132
3133         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3134         dg-require-host-local dg directive.
3135         * gcc.dg/profile-dir-2.c: Ditto.
3136         * gcc.dg/profile-dir-3.c: Ditto.
3137
3138 2010-08-08  Richard Guenther  <rguenther@suse.de>
3139
3140         PR tree-optimization/45109
3141         * gcc.c-torture/compile/pr45109.c: New testcase.
3142
3143 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3144
3145         * gcc.dg/march.c: Skip if -march defined.
3146         * gcc.dg/mtune.c: Skip if -mtune defined.
3147
3148         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3149         generic thunk support.
3150
3151 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3152
3153         PR target/45213
3154         * gcc.target/i386/pr45213.c: New test.
3155
3156 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3157
3158         PR libfortran/45143
3159         * gfortran.dg/fmt_error_11.f03: New test.
3160
3161 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3162
3163         * lib/target-supports.exp (check_effective_target_sync_int_long):
3164         Add arm*-*-linux-gnueabi.
3165         (check_effective_target_sync_char_short): Likewise.
3166
3167 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3168
3169         PR fortran/45159
3170         * gfortran.dg/dependency_31.f90:  New test.
3171
3172 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3173
3174         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3175
3176 2010-08-06  Jason Merrill  <jason@redhat.com>
3177
3178         * g++.dg/cpp0x/sfinae3.C: New.
3179         * g++.dg/cpp0x/sfinae4.C: New.
3180
3181 2010-08-06  Richard Guenther  <rguenther@suse.de>
3182
3183         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3184         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3185         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3186         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3187         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3188         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3189         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3190         * gcc.c-torture/execute/20100805-1.c: Likewise.
3191
3192 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3193
3194         PR testsuite/42855
3195         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3196
3197 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3198
3199         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3200         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3201
3202 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3203
3204         * g++.dg/ipa/devirt-1.C: New test.
3205         * g++.dg/ipa/devirt-2.C: Likewise.
3206         * g++.dg/ipa/devirt-3.C: Likewise.
3207         * g++.dg/ipa/devirt-4.C: Likewise.
3208         * g++.dg/ipa/devirt-5.C: Likewise.
3209         * gcc.dg/ipa/iinline-3.c: Likewise.
3210
3211 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3212
3213         PR tree-optimization/45144
3214         * gcc.dg/tree-ssa/pr45144.c: New test.
3215
3216 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3217
3218         PR fortran/42207
3219         PR fortran/44064
3220         PR fortran/44065
3221         * gfortran.dg/class_25.f03: New.
3222         * gfortran.dg/class_26.f03: New.
3223
3224 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3225
3226         * g++.dg/warn/miss-format-1.C: Update line number.
3227
3228 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3229
3230         PR c++/44641
3231         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3232         .frame and .mask assembler directives.
3233
3234 2010-08-04  Richard Guenther  <rguenther@suse.de>
3235
3236         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3237         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3238         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3239         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3240
3241 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3242
3243         PR fortran/44857
3244         * gfortran.dg/derived_constructor_char_1.f90: New.
3245         * gfortran.dg/derived_constructor_char_2.f90: New.
3246
3247 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3248
3249         PR fortran/45159
3250         * gfortran.dg/dependency_30.f90:  New test.
3251
3252 2010-08-03  Jan Hubicka  <jh@suse.cz>
3253
3254         * gcc.c-torture/compile/pr45085.c: New testcase.
3255
3256 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3257
3258         PR fortran/44584
3259         PR fortran/45161
3260         * gfortran.dg/typebound_call_9.f03: Modified.
3261         * gfortran.dg/typebound_generic_1.f03: Modified.
3262
3263 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3264
3265         PR fortran/45159
3266
3267         * gfortran.dg/dependency_29.f90:  New test.
3268
3269 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3270
3271         PR fortran/36854
3272         * gfortran.dg/character_comparison_2.f90:  New test.
3273         * gfortran.dg/character_comparison_3.f90:  New test.
3274         * gfortran.dg/dependency_28.f90:  New test.
3275
3276 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3277
3278         PR target/40457
3279         * gcc.target/arm/pr40457-1.c: New test.
3280         * gcc.target/arm/pr40457-2.c: New test.
3281
3282 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3283
3284         PR fortran/44912
3285         * gfortran.dg/typebound_call_17.f03: New.
3286
3287 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3288
3289         PR fortran/44929
3290         * gfortran.dg/allocate_derived_3.f90: New.
3291
3292 2010-07-30  Xinliang David Li  <davidxl@google.com>
3293         PR tree-optimization/45121
3294         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3295
3296 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3297
3298         PR c++/45112
3299         * g++.dg/pr45112.C: New test.
3300
3301 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3302
3303         PR debug/45055
3304         PR rtl-optimization/45137
3305         * gcc.dg/pr45055.c: New test.
3306
3307 2010-07-30  Alan Modra  <amodra@gmail.com>
3308
3309         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3310         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3311
3312 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3313
3314         PR fortran/45087
3315         PR fortran/45125
3316         * gfortran.dg/whole_file_25.f90: New.
3317         * gfortran.dg/whole_file_26.f90: New.
3318         * gfortran.dg/whole_file_27.f90: New.
3319
3320 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3321
3322         PR fortran/44962
3323         * gfortran.dg/typebound_proc_17.f03: New.
3324
3325 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3326
3327         PR fortran/45004
3328         * gfortran.dg/move_alloc_2.f90: New.
3329
3330 2010-07-29  Xinliang David Li  <davidxl@google.com>
3331         PR tree-optimization/45121
3332         * c-c++-common/uninit-17.c: Fix expected output.
3333
3334 2010-07-29  Richard Guenther  <rguenther@suse.de>
3335
3336         PR tree-optimization/45120
3337         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3338
3339 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3340
3341         PR fortran/42051
3342         PR fortran/44064
3343         * gfortran.dg/pr42051.f03: New testcase.
3344
3345 2010-07-29  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/45034
3348         * gcc.c-torture/execute/pr45034.c: New testcase.
3349
3350 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3351
3352         PR c++/45096
3353         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3354
3355 2010-07-28  Daniel Kraft  <d@domob.eu>
3356
3357         * gfortran.dg/bound_8.f90: New test.
3358
3359 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3360
3361         PR debug/45105
3362         * gcc.dg/pr45105.c: New test.
3363
3364 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3365
3366         PR rtl-optimization/45107
3367         * gcc.dg/pr45107.c: New test.
3368
3369 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3370
3371         PR rtl-optimization/45101
3372         * gcc.dg/pr45101.c: New test.
3373
3374 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/45077
3377         * gfortran.dg/whole_file_24.f90: New.
3378
3379 2010-07-27  Jason Merrill  <jason@redhat.com>
3380
3381         * g++.dg/cpp0x/variadic102.C: New.
3382         * g++.dg/cpp0x/variadic103.C: New.
3383
3384 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3385
3386         PR rtl-optimization/40956
3387         PR target/42495
3388         PR middle-end/42574
3389         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3390         * gcc.target/arm/pr42574.c: Add tests.
3391
3392 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3395         test name.
3396         (cleanup-repo-files): Ditto.
3397         (cleanup-saved-temps): Ditto.
3398
3399 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR testsuite/44701
3402         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3403
3404         PR c/45079
3405         * gcc.dg/pr45079.c: New test.
3406
3407 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3408
3409         PR tree-optimization/44152
3410         * gcc.dg/vect/fast-math-pr44152.c: New test.
3411
3412 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3413
3414         PR ObjC/44140
3415         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3416         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3417         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3418         * obj-c++.dg/torture/trivial.mm: Ditto.
3419         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3420         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3421         * objc.dg/torture/tls/thr-init.m: Ditto.
3422         * objc.dg/torture/trivial.m: Ditto.
3423
3424 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3427         Skip on spu-*-* targets.
3428
3429 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR tree-optimization/45083
3432         * gcc.dg/pr45083.c: New test.
3433
3434 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3435
3436         PR fortran/40873
3437         * gfortran.dg/whole_file_22.f90: New test.
3438         * gfortran.dg/whole_file_23.f90: New test.
3439
3440 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3441             Jack Howarth  <howarth@bromo.med.uc.edu>
3442             Richard Henderson  <rth@redhat.com>
3443
3444         PR target/44132
3445         * gcc.dg/tls/thr-init-1.c: New.
3446         * gcc.dg/tls/thr-init-2.c: New.
3447         * gcc.dg/torture/tls New.
3448         * gcc.dg/torture/tls/tls-test.c: New.
3449         * gcc.dg/torture/tls/thr-init-1.c: New.
3450         * gcc.dg/torture/tls/tls.exp: New.
3451         * gcc.dg/torture/tls/thr-init-2.c: New.
3452         * gcc.dg/tls/emutls-2.c: New test
3453
3454         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3455         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3456         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3457         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3458         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3459         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3460         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3461         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3462         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3463         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3464         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3465         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3466         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3467         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3468         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3469         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3470         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3471         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3472         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3473         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3474         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3475         gfortran.dg/gomp/omp_threadprivate1.f90,
3476         gfortran.dg/gomp/omp_threadprivate2.f90,
3477         gfortran.dg/gomp/reduction1.f90,
3478         gfortran.dg/gomp/sharing-1.f90: Likewise.
3479
3480 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3481
3482         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3483         sse_runtime.
3484         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3485         dg-require-visibility.
3486
3487 2010-07-26  Richard Guenther  <rguenther@suse.de>
3488
3489         PR tree-optimization/43784
3490         * gcc.c-torture/execute/pr43784.c: New testcase.
3491         * g++.dg/torture/pr43784.C: Likewise.
3492
3493 2010-07-26  Richard Guenther  <rguenther@suse.de>
3494
3495         PR middle-end/45056
3496         * g++.dg/pr45056.C: New testcase.
3497
3498 2010-07-26  Richard Guenther  <rguenther@suse.de>
3499
3500         PR tree-optimization/45071
3501         * gcc.dg/pr45071.c: New testcase.
3502
3503 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/45066
3506         * gfortran.dg/namelist_62.f90: New.
3507
3508 2010-07-26  Richard Guenther  <rguenther@suse.de>
3509
3510         * gcc.c-torture/execute/pr45017.c: Move ...
3511         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3512
3513 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3514
3515         PR fortran/40628
3516         * trim_optimize_1.f90:  New test.
3517         * character_comparision_1.f90:  New test.
3518
3519 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520
3521         PR fortran/42852
3522         * gfortran.dg/wtruncate_fix.f: New test.
3523
3524 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         PR testsuite/45068
3527         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3528
3529 2010-07-24  Richard Guenther  <rguenther@suse.de>
3530
3531         PR lto/43788
3532         * g++.dg/lto/20100724-1_0.C: New testcase.
3533
3534 2010-07-24  Richard Guenther  <rguenther@suse.de>
3535
3536         PR lto/43212
3537         * gcc.dg/lto/20100724-1_0.c: New testcase.
3538         * gcc.dg/lto/20100724-1_1.c: Likewise.
3539
3540 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/40011
3543         * gfortran.dg/whole_file_21.f90: New.
3544
3545         * gfortran.dg/integer_exponentiation_3.F90: Use
3546         -ffloat-store only for i?86/x86-64 -m32.
3547
3548 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3549
3550         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3551         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3552
3553 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3554
3555         * gfortran.dg/func_decl_4.f90: Split test into two ...
3556         * gfortran.dg/func_decl_5.f90: ... parts.
3557         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3558         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3559         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3560         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3561         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3562         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3563         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3564         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3565         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3566         * gfortran.dg/sizeof.f90: Make test valid.
3567         * gfortran.dg/pr20865.f90: Add new dg-error.
3568         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3569         * gfortran.dg/g77/19990218-0.f: Ditto.
3570         * gfortran.dg/g77/19990218-1.f: Ditto.
3571         * gfortran.dg/g77/970625-2.f: Ditto.
3572         * gfortran.dg/pr37243.f: Fix function declaration.
3573         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3574         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3575
3576 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3577
3578         PR fortran/44945
3579         * gfortran.dg/char_array_structure_constructor.f90: Add
3580         -fwhole-file as dg-option as it otherwise fails on some
3581         systems.
3582
3583 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3584
3585         * gnat.dg/aggr16.ad[sb]: New test.
3586         * gnat.dg/aggr16_pkg.ads: New helper.
3587
3588 2010-07-23  Richard Guenther  <rguenther@suse.de>
3589
3590         PR lto/43071
3591         * g++.dg/lto/20100723-1_0.C: New testcase.
3592
3593 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3594
3595         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3596         AVX support.
3597         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3598         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3599
3600 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3601
3602         * lib/target-supports.exp (add_options_for_tls): New proc.
3603         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3604         * g++.dg/tls/static-1a.cc: Likewise.
3605         * gcc.dg/tls/emutls-1.c: Likewise.
3606         * gcc.dg/tls/opt-11.c: Likewise.
3607         * gcc.dg/tls/opt-12.c: Likewise.
3608         * gcc.dg/tls/pr24428-2.c: Likewise.
3609         * gcc.dg/tls/pr24428.c: Likewise.
3610         * obj-c++.dg/tls/static-1.mm: Likewise.
3611         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3612         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3613         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3614         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3615         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3616         * objc.dg/torture/tls/thr-init.m: Likewise.
3617         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3618
3619 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3620
3621         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3622         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3623         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3624         optimized dump files.
3625
3626 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR tree-optimization/45047
3629         * gcc.c-torture/compile/pr45047.c: New test.
3630
3631 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3632
3633         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3634         instead of dg-compile.
3635         * gcc.dg/float-range-4.c: Ditto.
3636         * gcc.dg/float-range-5.c: Ditto.
3637         * gcc.dg/fold-overflow-1.c: Ditto.
3638         * gcc.dg/gomp/sections-4.c: Ditto.
3639         * gcc.dg/transparent-union-1.c: Ditto.
3640         * gcc.dg/transparent-union-2.c: Ditto.
3641         * gcc.target/i386/pr39315-check.c: Ditto.
3642         * g++.dg/gomp/sections-4.C: Ditto.
3643         * g++.dg/template/dtor7.C: Ditto.
3644         * g++.dg/tree-ssa/pr19952.C: Ditto.
3645         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3646         * gfortran.dg/graphite/pr42185.f90: Ditto.
3647         * gfortran.dg/namelist_36.f90: Ditto.
3648         * gnat.dg/noreturn1.adb: Ditto.
3649         * gnat.dg/specs/small_alignment.ads: Ditto.
3650
3651 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3652
3653         PR tree-optimization/44915
3654         * g++.dg/torture/pr44915.C: New test.
3655
3656 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3657
3658         PR tree-optimization/44914
3659         * g++.dg/tree-ssa/pr44914.C: New test.
3660
3661 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3662
3663         PR target/44290
3664         * gcc.dg/pr44290-1.c: New test.
3665         * gcc.dg/pr44290-2.c: New test.
3666
3667 2010-07-23  Jason Merrill  <jason@redhat.com>
3668
3669         PR c++/45008
3670         * g++.dg/abi/mangle44.C: New.
3671
3672 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3673
3674         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3675         for compile-time only tests.
3676         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3677         target check.
3678         * gcc.target/i386/pr39315-4.c: Ditto.
3679         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3680         target check.  Include sse-os-support.h.
3681         (main): Call check_isa and sse_os_support.
3682         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3683         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3684         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3685         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3686         target check.  Include sse-os-support.h.
3687         (main): Call check_isa and sse_os_support.
3688         * gcc.target/i386/vperm-v2df.c: Ditto.
3689
3690 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3691
3692         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3693         (check_effective_target_avx_runtime): New procedure.
3694         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3695         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3696
3697         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3698         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3699         and __get_cpuid test.
3700         * gcc.dg/compat/vector-2b_main.c: Ditto.
3701
3702         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3703
3704         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3705         for compile-time only test.
3706         * gcc.dg/pr32716.c: Ditto.
3707         * gcc.dg/pr34856.c: Ditto.
3708         * gcc.dg/pr36997.c: Ditto.
3709         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3710         * gfortran.dg/pr28158.f90: Ditto.
3711         * gfortran.dg/pr30667.f: Ditto.
3712
3713         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3714         i?86-*-* and x86_64-*-* targets to disable execution on targets
3715         without sse2 runtime support.
3716         * g++.dg/vect/vect.exp: Ditto.
3717         * gfortran.dg/vect/vect.exp: Ditto.
3718
3719         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3720         * gcc.dg/pr37544.c: Ditto.
3721         * gcc.dg/pr40550.c: Ditto.
3722         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3723         * gcc.dg/compat/vector-1a_main.c: Ditto.
3724         * gcc.dg/compat/vector-2a_main.c: Ditto.
3725         * gcc.dg/torture/pr16104-1.c: Ditto.
3726         * gcc.dg/torture/pr35771-1.c: Ditto.
3727         * gcc.dg/torture/pr35771-2.c: Ditto.
3728         * gcc.dg/torture/pr35771-3.c: Ditto.
3729         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3730         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3731         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3732         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3733         * g++.dg/other/i386-1.C: Ditto.
3734         * g++.dg/other/pr40446.C: Ditto.
3735
3736 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3737
3738         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3739
3740 2010-07-23  Daniel Kraft  <d@domob.eu>
3741
3742         PR fortran/44709
3743         * gfortran.dg/exit_1.f08: New test.
3744         * gfortran.dg/exit_2.f08: New test.
3745
3746 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3747
3748         PR tree-optimization/39839
3749         * gcc.target/arm/pr39839.c: New test case.
3750
3751 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3752
3753         * gnat.dg/unchecked_convert5b.adb: New test.
3754         * gnat.dg/unchecked_convert6.adb: Likewise.
3755         * gnat.dg/unchecked_convert6b.adb: Likewise.
3756
3757 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3758
3759         * gnat.dg/aggr15.ad[sb]: New test.
3760
3761 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3762
3763         PR debug/45024
3764         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3765
3766 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3767
3768         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3769         with dg-require-linker-plugin.
3770
3771 2010-07-22  Richard Guenther  <rguenther@suse.de>
3772
3773         PR lto/43850
3774         * g++.dg/lto/20100722-1_0.C: New testcase.
3775
3776 2010-07-22  Richard Guenther  <rguenther@suse.de>
3777
3778         PR lto/42451
3779         * gcc.dg/lto/20100720-3_0.c: New testcase.
3780         * gcc.dg/lto/20100720-3_1.c: Likewise.
3781
3782 2010-07-22  Richard Guenther  <rguenther@suse.de>
3783
3784         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3785         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3786
3787         PR lto/43373
3788         * gcc.dg/lto/20100722-1_0.c: New testcase.
3789
3790 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3791
3792         PR tree-optimization/44891
3793         * gcc.c-torture/compile/pr44891.c: New test.
3794
3795 2010-07-22  Richard Guenther  <rguenther@suse.de>
3796
3797         PR tree-optimization/45017
3798         * gcc.c-torture/execute/pr45017.c: New testcase.
3799
3800 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3801
3802         PR fortran/45019
3803         * gfortran.dg/aliasing_dummy_5.f90: New.
3804
3805 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3806
3807         PR target/43698
3808         * gcc.target/arm/pr43698.c: New test.
3809
3810 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3811
3812         PR fortran/44929
3813         * Revert my commit r162325 for this PR.
3814
3815 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3816
3817         PR debug/45015
3818         * gcc.target/m68k/pr45015.c: New test.
3819
3820 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3821
3822         PR c++/44641
3823         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3824         comments.
3825
3826 2010-07-21  Richard Guenther  <rguenther@suse.de>
3827
3828         PR lto/45018
3829         * g++.dg/lto/20100721-1_0.C: New testcase.
3830
3831 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3832
3833         PR tree-optimization/44900
3834         * g++.dg/torture/pr44900.C: New test.
3835
3836 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3837
3838         PR middle-end/44738
3839         * c-c++-common/uninit-17.c: Correct expected error.
3840
3841 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3842
3843         * gcc.dg/guality/asm-1.c: New test.
3844
3845         PR debug/45003
3846         * gcc.dg/guality/pr45003-2.c: New test.
3847         * gcc.dg/guality/pr45003-3.c: New test.
3848
3849 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3850
3851         PR libfortran/44697
3852         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3853
3854 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3855
3856         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3857         defined on the current line.
3858         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3859         * g++.dg/debug/dwarf2/pr44641.C: New.
3860
3861 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3862
3863         * gcc.target/powerpc/block-move-1.c: New test.
3864         * gcc.target/powerpc/block-move-2.c: New test.
3865
3866 2010-07-20  Jason Merrill  <jason@redhat.com>
3867
3868         PR c++/44967
3869         * g++.dg/cpp0x/sfinae2.C: New.
3870
3871 2010-07-20  Richard Guenther  <rguenther@suse.de>
3872
3873         PR lto/42696
3874         * gcc.dg/lto/20100720-4_0.c: New testcase.
3875
3876 2010-07-20  Richard Guenther  <rguenther@suse.de>
3877
3878         PR lto/43221
3879         * gcc.dg/lto/20100720-2_0.c: New testcase.
3880         * gcc.dg/lto/20100720-2_1.c: Likewise.
3881
3882 2010-07-20  Richard Guenther  <rguenther@suse.de>
3883
3884         PR lto/43208
3885         * gcc.dg/lto/20100720-1_0.c: New testcase.
3886         * gcc.dg/lto/20100720-1_1.c: Likewise.
3887
3888 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR debug/45003
3891         * gcc.dg/guality/pr45003-1.c: New test.
3892
3893 2010-07-20  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/44977
3896         * gcc.dg/torture/pr44977.c: New testcase.
3897
3898 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3899
3900         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3901         sync_char_short
3902
3903 2010-07-20  Richard Guenther  <rguenther@suse.de>
3904
3905         PR middle-end/44971
3906         PR middle-end/44988
3907         * gcc.dg/pr44971.c: New testcase.
3908         * gcc.c-torture/compile/pr44988.c: Likewise.
3909
3910 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3911
3912         PR fortran/44929
3913         * gfortran.dg/allocate_with_typespec.f90: New test.
3914         * gfortran.dg/allocate_derived_1.f90: Update error message.
3915
3916 2010-07-19  Jason Merrill  <jason@redhat.com>
3917
3918         PR c++/44996
3919         * g++.dg/cpp0x/decltype23.C: New.
3920
3921 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3922
3923         PR fortran/42385
3924         * gfortran.dg/class_defined_operator_1.f03 : New test.
3925
3926 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3927
3928         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3929         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3930         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3931         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3932
3933 2010-07-19  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/44941
3936         * gcc.c-torture/compile/pr44941.c: New testcase.
3937
3938 2010-07-19  Jason Merrill  <jason@redhat.com>
3939
3940         PR c++/44969
3941         * g++.dg/template/sfinae24.C: New.
3942
3943 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3944
3945         PR fortran/44353
3946         * gfortran.dg/data_implied_do_2.f90: Removed.
3947
3948 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3949
3950         PR c++/44969
3951         * g++.dg/template/sfinae23.C: New.
3952
3953 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3954
3955         * lib/target-supports.exp (check_sse_os_support_available): New
3956         proc.
3957         (check_sse_hw_available): New proc.
3958         (check_effective_target_sse_runtime): New proc.
3959         (check_effective_target_sse2_runtime): New proc.
3960         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3961         -msse2 if check_sse_os_support_available.
3962         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3963         check_sse_os_support_available.
3964         * gcc.dg/vect/vect.exp: Likewise.
3965         * gfortran.dg/vect/vect.exp: Likewise.
3966         * gcc.target/i386/sol2-check: Renamed to ...
3967         * gcc.target/i386/sse-os-support.h: ... this.
3968         (sol2_check): Renamed to ...
3969         (sse_os_support): ... this.
3970         Only test movss with xmm registers.
3971         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3972         Removed ILL_INSN, ILL_INSN_LEN.
3973         * gcc.target/i386/sse2-check.h: Likewise.
3974         * gcc.target/i386/sse3-check.h: Likewise.
3975         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3976         Removed cpuid.h, __get_cpuid test.
3977         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3978         Removed cpuid.h, __get_cpuid test.
3979         * g++.dg/other/pr40446.C: Likewise.
3980         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3981         * gcc.dg/compat/vector-1a_main.c: Likewise.
3982         * gcc.dg/compat/vector-2a_main.c: Likewise.
3983         * gcc.dg/pr36584.c: Likewise.
3984         * gcc.dg/pr37544.c: Likewise.
3985         * gcc.dg/torture/pr16104-1.c: Likewise.
3986         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3987         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3988         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3989         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3990         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3991         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3992         sse2_runtime.
3993         * gcc.dg/torture/pr35771-2.c: Likewise.
3994         * gcc.dg/torture/pr35771-3.c: Likewise.
3995         * gcc.target/i386/pr39315-2.c: Likewise.
3996         * gcc.target/i386/pr39315-4.c: Likewise.
3997         * gcc.target/i386/vperm-v2df.c: Likewise.
3998         * gcc.target/i386/vperm-v2di.c: Likewise.
3999         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4000         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4001         sse_runtime.
4002
4003 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4004
4005         PR fortran/44353
4006         * gfortran.dg/data_implied_do_2.f90: New test.
4007
4008 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4009
4010         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4011
4012 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4013
4014         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4015         to the "mips16" group.
4016         (mips_using_mips16_p): New procedure.
4017         (mips-dg-options): Use it.
4018
4019 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4020
4021         * gcc.target/mips/mips16-attributes-4.c: New test.
4022
4023 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4024
4025         PR testsuite/44418
4026         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4027         * gcc.target/powerpc/recip-2.c: Ditto.
4028         * gcc.target/powerpc/recip-3.c: Ditto.
4029
4030 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4031
4032         * gcc.target/arm/pr42235.c: New test.
4033
4034 2010-07-16  Jason Merrill  <jason@redhat.com>
4035
4036         PR c++/32505
4037         * g++.dg/template/partial8.C: New.
4038
4039 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4040
4041         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4042         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4043         in C++.
4044         (gualcvt): New overloaded inline.
4045         (GUALCVT): Use it for C++.
4046         * g++.dg/guality/guality.exp: New.
4047         * g++.dg/guality/guality.h: New.
4048         * g++.dg/guality/redeclaration1.C: New test.
4049         * g++.dg/dg.exp: Prune also guality/* tests.
4050         * gcc.dg/guality/pr43141.c: Moved to...
4051         * c-c++-common/guality/pr43141.c: ... here.
4052
4053 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4054
4055         PR libfortran/37077
4056         * gfortran.dg/char4_iunit_2.f03: New test.
4057
4058 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4059
4060         * lib/plugin-support.exp (plugin-test-execute):
4061         Add ${gcc_objdir}/intl to includes.
4062
4063 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR target/44942
4066         * gcc.c-torture/execute/pr44942.c: New test.
4067         * gcc.target/i386/pr44942.c: New test.
4068
4069 2010-07-15  Jason Merrill  <jason@redhat.com>
4070
4071         PR c++/44909
4072         * g++.dg/cpp0x/implicit7.C: New.
4073         * g++.dg/cpp0x/implicit8.C: New.
4074
4075 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4076
4077         Disable float tests for __SPU__ targets due to lack of signed zero:
4078         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4079         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4080         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4081         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4082         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4083         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4084         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4085         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4086         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4087
4088 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4089
4090         * gfortran.dg/select_char_2.f90: New test.
4091
4092 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4093
4094         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4095         with DECL_CHAIN.
4096
4097 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/44936
4100         * gfortran.dg/typebound_generic_9.f03: New.
4101
4102 2010-07-15  Richard Guenther  <rguenther@suse.de>
4103
4104         PR tree-optimization/44946
4105         * gcc.c-torture/compile/pr44946.c: New testcase.
4106
4107 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR fortran/40206
4110         * gfortran.dg/select_char_3.f90: New test.
4111
4112 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4113             Kevin F. Quinn  <kevquinn@gentoo.org>
4114
4115         * gcc.dg/Wtrampolines.c: New.
4116
4117 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR libfortran/44934
4120         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4121
4122 2010-07-14  Jason Merrill  <jason@redhat.com>
4123
4124         PR c++/44810
4125         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4126
4127         Implement C++0x unrestricted unions (N2544)
4128         * g++.dg/cpp0x/union1.C: New.
4129         * g++.dg/cpp0x/union2.C: New.
4130         * g++.dg/cpp0x/union3.C: New.
4131         * g++.dg/cpp0x/defaulted2.C: Adjust.
4132         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4133         * g++.old-deja/g++.ext/anon2.C: Adjust.
4134         * g++.old-deja/g++.mike/misc6.C: Adjust.
4135
4136 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4137
4138         PR fortran/44925
4139         * gfortran.dg/c_loc_tests_15.f90: New.
4140
4141 2010-07-13  Jason Merrill  <jason@redhat.com>
4142
4143         PR c++/44909
4144         * g++.dg/cpp0x/implicit6.C: New.
4145
4146 2010-07-13  Jason Merrill  <jason@redhat.com>
4147
4148         PR c++/44540
4149         * g++.dg/abi/noreturn1.C: New.
4150         * g++.dg/abi/noreturn2.C: New.
4151
4152 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4153
4154         PR other/44874
4155         PR debug/44832
4156         * c-c++-common/pr44832.c: New test.
4157
4158 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4159
4160         PR objc/44488
4161         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4162         on the target.  Make sure that we can assemble the emitted asm when
4163         the test type is 'compile'.
4164
4165 2010-07-13  Richard Guenther  <rguenther@suse.de>
4166
4167         PR tree-optimization/36960
4168         * g++.dg/torture/pr36960.C: New testcase.
4169
4170 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4171
4172         PR c++/44908
4173         * g++.dg/template/sfinae21.C: New.
4174         * g++.dg/template/sfinae22.C: Likewise.
4175
4176 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4177
4178         PR testsuite/42843
4179         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4180         * gcc.dg/plugin/ggcplug.c: Likewise.
4181         * g++.dg/plugin/selfassign.c: Likewise.
4182         * g++.dg/plugin/attribute_plugin.c: Likewise.
4183         * g++.dg/plugin/dumb_plugin.c: Likewise.
4184         * g++.dg/plugin/pragma_plugin.c: Likewise.
4185
4186 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4187
4188         * gcc.c-torture/execute/pr44683.x: New.
4189         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4190
4191 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4192
4193         PR fortran/44434
4194         PR fortran/44565
4195         PR fortran/43945
4196         PR fortran/44869
4197         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4198         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4199         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4200         * gfortran.dh/typebound_call_16.f03: New.
4201         * gfortran.dg/typebound_generic_6.f03: New.
4202         * gfortran.dg/typebound_generic_7.f03: New.
4203         * gfortran.dg/typebound_generic_8.f03: New.
4204
4205 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR libfortran/37077
4208         * gfortran.dg/char4_iunit_1.f03: New test.
4209
4210 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4211
4212         * gcc.dg/tree-ssa/vrp53.c: New test.
4213
4214 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4215
4216         PR c++/44907
4217         * g++.dg/template/sfinae19.C: New.
4218         * g++.dg/template/sfinae20.C: Likewise.
4219
4220 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4221
4222         * gcc.target/arm/interrupt-1.c: New test.
4223         * gcc.target/arm/interrupt-2.c: New test.
4224
4225 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4226
4227         * gcc.dg/pr42427.c: Require c99_runtime.
4228         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4229         c99_runtime.
4230         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4231         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4232         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4233         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4234         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4235         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4236         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4237         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4238         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4239         * gcc.target/i386/pr37275.c: Require visibility support.
4240
4241 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4242
4243         * lib/target-supports.exp (check_effective_target_sse): New proc.
4244         * gcc.target/i386/sol2-check.h: New file.
4245         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4246         Include sol2-check.h.
4247         (main) Only run do_test () if sol2_check ().
4248         * gcc.target/i386/sse2-check.h: Likewise.
4249         * gcc.target/i386/sse3-check.h: Likewise.
4250         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4251         [__sun__ && __svr4__]: Execute SSE2 instruction.
4252         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4253         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4254         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4255         * g++.dg/ext/vector14.C: Likewise.
4256         * g++.dg/other/mmintrin.C: Likewise.
4257         * gcc.dg/20020418-1.c: Likewise.
4258         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4259         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4260         * gcc.dg/format/unnamed-1.c: Likewise.
4261         Adapt dg-warning line number.
4262         * gcc.dg/graphite/pr40281.c: Likewise.
4263         * gcc.dg/pr32176.c: Likewise.
4264         * gcc.dg/pr40550.c: Likewise.
4265         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4266         * gcc.dg/torture/pr36891.c: Likewise.
4267         * gcc.target/i386/20020218-1.c: Likewise.
4268         * gcc.target/i386/20020523.c: Likewise.
4269         * gcc.target/i386/abi-1.c: Likewise.
4270         * gcc.target/i386/brokensqrt.c: Likewise.
4271         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4272         * gcc.target/i386/pr13366.c: Likewise.
4273         * gcc.target/i386/pr13685.c: Likewise.
4274         * gcc.target/i386/pr24306.c: Likewise.
4275         * gcc.target/i386/pr31486.c: Likewise.
4276         * gcc.target/i386/pr32065-1.c: Likewise.
4277         * gcc.target/i386/pr32065-2.c: Likewise.
4278         * gcc.target/i386/pr32389.c: Likewise.
4279         * gcc.target/i386/pr38824.c: Likewise.
4280         * gcc.target/i386/pr38931.c: Likewise.
4281         * gcc.target/i386/pr39592-1.c: Likewise.
4282         * gcc.target/i386/pr43766.c: Likewise.
4283         * gcc.target/i386/recip-divf.c: Likewise.
4284         * gcc.target/i386/recip-sqrtf.c: Likewise.
4285         * gcc.target/i386/recip-vec-divf.c: Likewise.
4286         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4287         * gcc.target/i386/sse-1.c: Likewise.
4288         * gcc.target/i386/sse-16.c: Likewise.
4289         * gcc.target/i386/sse-2.c: Likewise.
4290         * gcc.target/i386/sse-20.c: Likewise.
4291         * gcc.target/i386/sse-3.c: Likewise.
4292         * gcc.target/i386/sse-7.c: Likewise.
4293         * gcc.target/i386/sse-9.c: Likewise.
4294         * gcc.target/i386/sse-addps-1.c: Likewise.
4295         * gcc.target/i386/sse-addss-1.c: Likewise.
4296         * gcc.target/i386/sse-andnps-1.c: Likewise.
4297         * gcc.target/i386/sse-andps-1.c: Likewise.
4298         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4299         * gcc.target/i386/sse-comiss-1.c: Likewise.
4300         * gcc.target/i386/sse-comiss-2.c: Likewise.
4301         * gcc.target/i386/sse-comiss-3.c: Likewise.
4302         * gcc.target/i386/sse-comiss-4.c: Likewise.
4303         * gcc.target/i386/sse-comiss-5.c: Likewise.
4304         * gcc.target/i386/sse-comiss-6.c: Likewise.
4305         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4306         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4307         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4308         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4309         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4310         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4311         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4312         * gcc.target/i386/sse-divps-1.c: Likewise.
4313         * gcc.target/i386/sse-divss-1.c: Likewise.
4314         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4315         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4316         * gcc.target/i386/sse-maxps-1.c: Likewise.
4317         * gcc.target/i386/sse-maxss-1.c: Likewise.
4318         * gcc.target/i386/sse-minps-1.c: Likewise.
4319         * gcc.target/i386/sse-minss-1.c: Likewise.
4320         * gcc.target/i386/sse-movaps-1.c: Likewise.
4321         * gcc.target/i386/sse-movaps-2.c: Likewise.
4322         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4323         * gcc.target/i386/sse-movhps-1.c: Likewise.
4324         * gcc.target/i386/sse-movhps-2.c: Likewise.
4325         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4326         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4327         * gcc.target/i386/sse-movntps-1.c: Likewise.
4328         * gcc.target/i386/sse-movss-1.c: Likewise.
4329         * gcc.target/i386/sse-movss-2.c: Likewise.
4330         * gcc.target/i386/sse-movss-3.c: Likewise.
4331         * gcc.target/i386/sse-movups-1.c: Likewise.
4332         * gcc.target/i386/sse-movups-2.c: Likewise.
4333         * gcc.target/i386/sse-mulps-1.c: Likewise.
4334         * gcc.target/i386/sse-mulss-1.c: Likewise.
4335         * gcc.target/i386/sse-orps-1.c: Likewise.
4336         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4337         * gcc.target/i386/sse-recip-vec.c: Likewise.
4338         * gcc.target/i386/sse-recip.c: Likewise.
4339         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4340         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4341         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4342         * gcc.target/i386/sse-subps-1.c: Likewise.
4343         * gcc.target/i386/sse-subss-1.c: Likewise.
4344         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4345         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4346         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4347         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4348         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4349         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4350         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4351         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4352         * gcc.target/i386/sse-xorps-1.c: Likewise.
4353         * gcc.target/i386/ssefn-1.c: Likewise.
4354         * gcc.target/i386/ssefn-3.c: Likewise.
4355         * gcc.target/i386/sseregparm-1.c: Likewise.
4356         * gcc.target/i386/stackalign/return-3.c: Likewise.
4357         * gcc.target/i386/vectorize1.c: Likewise.
4358         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4359         * gcc.target/i386/xorps-sse.c: Likewise.
4360         * gfortran.dg/pr28158.f90: Likewise.
4361         * gfortran.dg/pr30667.f: Likewise.
4362         * gnat.dg/loop_optimization7.adb: Likewise.
4363         * gnat.dg/sse_nolib.adb: Likewise.
4364
4365 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4366
4367         PR fortran/44702
4368         * gfortran.dg/use_rename_6.f90: New.
4369         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4370
4371 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/44869
4374         * gfortran.dg/class_24.f03: New.
4375
4376 2010-07-10  Richard Guenther  <rguenther@suse.de>
4377
4378         PR lto/44889
4379         * gcc.dg/lto/20100709-1_0.c: New testcase.
4380         * gcc.dg/lto/20100709-1_1.c: Likewise.
4381
4382 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4383
4384         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4385
4386 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4387
4388         PR objc/44140
4389         * objc.dg/lto/trivial-1_0.m: New.
4390         * objc.dg/lto/lto.exp: New.
4391         * obj-c++.dg/lto/trivial-1_0.mm: New.
4392         * obj-c++.dg/lto/lto.exp: New.
4393         * objc.dg/symtab-1.m: Adjust sizes.
4394         * objc.dg/image-info.m: Do not run for gnu-runtime.
4395
4396 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4397
4398         * gcc.dg/pr32370.c: Allow another kind of error message.
4399
4400 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4401
4402         * gnat.dg/atomic3.adb: New test.
4403
4404 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4405             Denys Vlasenko  <dvlasenk@redhat.com>
4406             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4407
4408         PR tree-optimization/28632
4409         * gcc.dg/tree-ssa/vrp51.c: New test.
4410         * gcc.dg/tree-ssa/vrp52.c: New test.
4411
4412 2010-07-09  Jason Merrill  <jason@redhat.com>
4413
4414         * g++.dg/abi/covariant6.C: New.
4415         * g++.dg/inherit/covariant17.C: Test both bases.
4416         * g++.dg/inherit/covariant7.C: Check vtable layout.
4417
4418 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4419
4420         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4421
4422 2010-07-09  Richard Guenther  <rguenther@suse.de>
4423
4424         PR tree-optimization/44852
4425         * gcc.c-torture/execute/pr44852.c: New testcase.
4426
4427 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4428
4429         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4430         multiplication by values.
4431         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4432         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4433
4434 2010-07-09  Richard Guenther  <rguenther@suse.de>
4435
4436         PR tree-optimization/44882
4437         * gfortran.dg/pr44882.f90: New testcase.
4438
4439 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4440
4441         PR target/40657
4442         * gcc.target/arm/pr40657-1.c: New test.
4443         * gcc.target/arm/pr40657-2.c: New test.
4444         * gcc.c-torture/execute/pr40657.c: New test.
4445
4446 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4447
4448         * gcc.dg/tree-ssa/vrp50.c: New test.
4449         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4450
4451 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4452
4453         PR fortran/44649
4454         * gfortran.dg/c_sizeof_1.f90: Modified.
4455         * gfortran.dg/storage_size_1.f08: New.
4456         * gfortran.dg/storage_size_2.f08: New.
4457
4458 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4459
4460         * gcc.c-torture/execute/20100708-1.c: New test.
4461
4462 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR fortran/44847
4465         * gfortran.dg/gomp/pr44847.f90: New test.
4466
4467 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         PR tree-optimization/44710
4470         * gcc.dg/tree-ssa/ifc-6.c: New.
4471         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4472
4473 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4474
4475         PR fortran/18918
4476         * gfortran.dg/coarray_10.f90: Add an additional test.
4477
4478 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4479
4480         PR middle-end/44828
4481         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4482         * gcc.c-torture/execute/pr44828.x: Revert.
4483
4484 2010-07-08  Jason Merrill  <jason@redhat.com>
4485
4486         PR c++/43120
4487         * g++.dg/inherit/covariant17.C: New.
4488         * g++.dg/abi/covariant1.C: Actually test for the bug.
4489
4490 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4491
4492         PR rtl-optimization/44838
4493         * gcc.dg/pr44838.c: New.
4494
4495 2010-07-08  Richard Guenther  <rguenther@suse.de>
4496
4497         PR tree-optimization/44831
4498         * gcc.c-torture/compile/pr44831.c: New testcase.
4499         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4500
4501 2010-07-08  Richard Guenther  <rguenther@suse.de>
4502
4503         PR tree-optimization/44861
4504         * g++.dg/vect/pr44861.cc: New testcase.
4505
4506 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4507
4508         PR middle-end/44828
4509         * gcc.c-torture/execute/pr44828.x: New file.
4510
4511 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4512
4513         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4514         dg-options.
4515         * g++.dg/ext/altivec-17.C: Adjust error message.
4516
4517 2010-07-07  Tom Tromey  <tromey@redhat.com>
4518
4519         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4520
4521 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4522
4523         PR target/44844
4524         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4525         * gcc.target/i386/rdrand-2.c: Likewise.
4526         * gcc.target/i386/rdrand-3.c: Likewise.
4527
4528 2010-07-07  Jan Hubicka  <jh@suse.cz>
4529
4530         PR middle-end/44813
4531         * g++.dg/torture/pr44813.C: New testcase.
4532         * g++.dg/torture/pr44826.C: New testcase.
4533
4534 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4535
4536         PR rtl-optimization/44787
4537         * gcc.c-torture/compile/pr44788.c: New test.
4538         * gcc.target/arm/pr44788.c: New test.
4539
4540 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4541
4542         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4543
4544 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4545
4546         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4547         to dg-options.
4548
4549 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/44742
4552         * gfortran.dg/parameter_array_init_6.f90: New.
4553         * gfortran.dg/initialization_20.f90: Update dg-error.
4554         * gfortran.dg/initialization_24.f90: Ditto.
4555
4556 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4557         PR fortran/PR44693
4558         * gfortran.dg/dim_range_1.f90:  New test.
4559         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4560
4561 2010-07-06  Jason Merrill  <jason@redhat.com>
4562
4563         PR c++/44703
4564         * g++.dg/cpp0x/initlist41.C: New.
4565
4566         PR c++/44778
4567         * g++.dg/template/ptrmem22.C: New.
4568
4569 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4570
4571         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4572         support.
4573         * gcc.target/i386/i386.exp: Likewise.
4574
4575 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4576
4577         PR testsuite/44195
4578         * gcc.dg/lto/20100518_0.c: Limit to x86.
4579
4580 2010-07-06  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/44828
4583         * gcc.c-torture/execute/pr44828.c: New testcase.
4584
4585 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4586
4587         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4588         * g++.dg/warn/volatile1.C: Likewise.
4589         * g++.dg/template/warn1.C: Likewise.
4590
4591 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4592
4593         AVX Programming Reference (June, 2010)
4594         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4595         * g++.dg/other/i386-3.C: Likewise.
4596         * gcc.target/i386/sse-12.c: Likewise.
4597
4598         * gcc.target/i386/f16c-check.h: New.
4599         * gcc.target/i386/rdfsbase-1.c: Likewise.
4600         * gcc.target/i386/rdfsbase-2.c: Likewise.
4601         * gcc.target/i386/rdgsbase-1.c: Likewise.
4602         * gcc.target/i386/rdgsbase-2.c: Likewise.
4603         * gcc.target/i386/rdrand-1.c: Likewise.
4604         * gcc.target/i386/rdrand-2.c: Likewise.
4605         * gcc.target/i386/rdrand-3.c: Likewise.
4606         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4607         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4608         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4609         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4610         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4611         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4612         * gcc.target/i386/wrfsbase-1.c: Likewise.
4613         * gcc.target/i386/wrfsbase-2.c: Likewise.
4614         * gcc.target/i386/wrgsbase-1.c: Likewise.
4615         * gcc.target/i386/wrgsbase-2.c: Likewise.
4616
4617         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4618         (__builtin_ia32_vcvtps2ph): New.
4619         (__builtin_ia32_vcvtps2ph256): Likewise.
4620
4621         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4622         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4623
4624         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4625         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4626
4627         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4628         (__builtin_ia32_vcvtps2ph256): Likewise.
4629         Add fsgsbase,rdrnd,f16c.
4630
4631         * lib/target-supports.exp (check_effective_target_f16c): New.
4632
4633 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4634
4635         * gcc.dg/guality/nrv-1.c: New test.
4636
4637 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4638
4639         PR middle-end/42505
4640         * gcc.target/arm/pr42505.c: New test case.
4641
4642 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR c++/44808
4645         * g++.dg/opt/nrv16.C: New test.
4646
4647 2010-07-05  Richard Guenther  <rguenther@suse.de>
4648
4649         PR tree-optimization/44784
4650         * gcc.c-torture/compile/pr44784.c: New testcase.
4651
4652 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4653
4654         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4655         Increase loop bound and array size.
4656         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4657         Likewise.
4658
4659 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4660
4661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4664         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4665         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4666
4667 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4668
4669         PR c++/22138
4670         * g++.dg/parse/template25.C: New.
4671
4672 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4673
4674         PR rtl-optimization/44695
4675         * gcc.dg/torture/pr44695.c: New.
4676
4677 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4678
4679         PR c++/16630
4680         * g++.dg/ext/pretty3.C: New.
4681
4682 2010-07-04  Richard Guenther  <rguenther@suse.de>
4683
4684         PR middle-end/44809
4685         * g++.dg/torture/pr44809.C: New testcase.
4686
4687 2010-07-04  Richard Guenther  <rguenther@suse.de>
4688
4689         PR tree-optimization/44656
4690         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4691
4692 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4693             Revital Eres  <eres@il.ibm.com>
4694
4695         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4696         misaligned stores.
4697         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4698         gcc.dg/vect/vect-96.c: Likewise.
4699         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4700         that support misaligned stores. Change the number of expected
4701         misaligned accesses.
4702         * gcc.dg/vect/vect-peel-1.c: New test.
4703         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4704         gcc.dg/vect/vect-peel-4.c: Likewise.
4705         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4706         vectorizable on all targets that support realignment.
4707         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4708
4709 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4710
4711         PR c/44806
4712         * gcc.dg/torture/pr44806.c: New.
4713
4714 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4715
4716         * gnat.dg/cond_expr1.adb: New test.
4717
4718 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4719
4720         * gnat.dg/modular3.adb: New test.
4721         * gnat.dg/modular3_pkg.ads: New helper.
4722
4723 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4724             Mikael Pettersson  <mikpe@it.uu.se>
4725
4726         PR testsuite/44518
4727         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4728         Make signed-ness of chars explicit.  Scan the object for
4729         strings that are split by some target assemblers.
4730         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4731         explicit.
4732
4733 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4734
4735         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4736
4737 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4738
4739         PR/44128
4740         * g++.dg/warn/Wshadow-7.C: New test.
4741
4742 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4743             Julian Brown  <julian@codesourcery.com>
4744             Sandra Loosemore  <sandra@codesourcery.com>
4745
4746         * gcc.c-torture/execute/20100416-1.c: New test case.
4747
4748 2010-07-02  Julian Brown  <julian@codesourcery.com>
4749             Sandra Loosemore  <sandra@codesourcery.com>
4750
4751         PR target/43703
4752
4753         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4754         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4755
4756 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4757             Julian Brown  <julian@codesourcery.com>
4758
4759         * gcc.target/arm/neon/vadds64.c: Regenerated.
4760         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4761         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4762         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4763         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4764         * gcc.target/arm/neon-vmls-1.c: Likewise.
4765         * gcc.target/arm/neon-vsubs64.c: New execution test.
4766         * gcc.target/arm/neon-vsubu64.c: New execution test.
4767         * gcc.target/arm/neon-vadds64.c: New execution test.
4768         * gcc.target/arm/neon-vaddu64.c: New execution test.
4769
4770 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4771
4772         * gcc.target/arm/neon-vands64.c: New.
4773         * gcc.target/arm/neon-vandu64.c: New.
4774         * gcc.target/arm/neon-vbics64.c: New.
4775         * gcc.target/arm/neon-vbicu64.c: New.
4776         * gcc.target/arm/neon-veors64.c: New.
4777         * gcc.target/arm/neon-veoru64.c: New.
4778         * gcc.target/arm/neon-vorns64.c: New.
4779         * gcc.target/arm/neon-vornu64.c: New.
4780         * gcc.target/arm/neon-vorrs64.c: New.
4781         * gcc.target/arm/neon-vorru64.c: New.
4782         * gcc.target/arm/neon/vands64.c: Regenerated.
4783         * gcc.target/arm/neon/vandu64.c: Regenerated.
4784         * gcc.target/arm/neon/vbics64.c: Regenerated.
4785         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4786         * gcc.target/arm/neon/veors64.c: Regenerated.
4787         * gcc.target/arm/neon/veoru64.c: Regenerated.
4788         * gcc.target/arm/neon/vorns64.c: Regenerated.
4789         * gcc.target/arm/neon/vornu64.c: Regenerated.
4790         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4791         * gcc.target/arm/neon/vorru64.c: Regenerated.
4792
4793 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4794
4795         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4796
4797 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4798
4799         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4800         * gfortran.dg/intent_out_5.f90: Same.
4801         * gfortran.dg/ltrans-7.f90: Same.
4802         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4803
4804 2010-07-02  Jan Hubicka  <jh@suse.cz>
4805
4806         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4807
4808 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4809
4810         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4811
4812 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4813
4814         PR c++/44780
4815         * c-c++-common/Wunused-var-12.c: New test.
4816
4817 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4818
4819         PR target/42835
4820         * gcc.target/arm/pr42835.c: New test.
4821
4822         PR target/42172
4823         * gcc.target/arm/pr42172-1.c: New test.
4824
4825 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4826
4827         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4828
4829 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4830
4831         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4832         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4833         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4834         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4835         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4836         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4837         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4838         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4839         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4840         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4841         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4842         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4843         * gcc.target/arm/neon-vdup_ns64.c: New.
4844         * gcc.target/arm/neon-vdup_nu64.c: New.
4845         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4846         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4847         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4848         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4849         * gcc.target/arm/neon-vmov_ns64.c: New.
4850         * gcc.target/arm/neon-vmov_nu64.c: New.
4851         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4852         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4853         * gcc.target/arm/neon-vget_lanes64.c: New.
4854         * gcc.target/arm/neon-vget_laneu64.c: New.
4855         * gcc.target/arm/neon-vset_lanes64.c: New.
4856         * gcc.target/arm/neon-vset_laneu64.c: New.
4857
4858 2010-07-02  Richard Guenther  <rguenther@suse.de>
4859
4860         * g++.dg/torture/20100702-1.C: New testcase.
4861
4862 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4863
4864         PR target/44707
4865         * gcc.c-torture/compile/pr44707.c: New test.
4866
4867 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4868
4869         PR c++/44039
4870         * g++.dg/template/crash101.C: New.
4871
4872 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4873
4874         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4875         Use the ABI-0 accessors and fail it for m64.
4876
4877 2010-07-02  Jan Hubicka  <jh@suse.cz>
4878
4879         * g++.dg/tree-ssa/pr44706.C: New testcase.
4880
4881 2010-07-02  Richard Guenther  <rguenther@suse.de>
4882
4883         PR tree-optimization/44748
4884         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4885
4886 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4887
4888         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4889         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4890         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4891         the method types to forward:.
4892
4893 2010-06-30  Jason Merrill  <jason@redhat.com>
4894
4895         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4896         * g++.dg/other/pr25632.C: Likewise.
4897
4898 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR tree-optimization/40421
4901         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4902
4903 2010-07-01  Richard Guenther  <rguenther@suse.de>
4904
4905         PR middle-end/42834
4906         PR middle-end/44468
4907         * gcc.c-torture/execute/20100316-1.c: New testcase.
4908         * gcc.c-torture/execute/pr44468.c: Likewise.
4909         * gcc.c-torture/compile/20100609-1.c: Likewise.
4910         * gcc.dg/volatile2.c: Adjust.
4911         * gcc.dg/plugin/selfassign.c: Likewise.
4912         * gcc.dg/pr36902.c: Likewise.
4913         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4914         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4915         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4916         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4917         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4918         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4919         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4920         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4921         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4922         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4923         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4924         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4925         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4926         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4927         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4928         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4929         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4930         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4931         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4932         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4933         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4934         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4935         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4936         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4937         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4938         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4939         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4940         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4941         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4942         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4943         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4944         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4945         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4946         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4947         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4948         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4949         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4950         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4951         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4952         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4953         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4954         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4955         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4956         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4957         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4958         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4959         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4960         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4961         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4962         * g++.dg/tree-ssa/pr31146.C: Likewise.
4963         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4964         * g++.dg/tree-ssa/pr33604.C: Likewise.
4965         * g++.dg/plugin/selfassign.c: Likewise.
4966         * gfortran.dg/array_memcpy_3.f90: Likewise.
4967         * gfortran.dg/array_memcpy_4.f90: Likewise.
4968         * c-c++-common/torture/pr42834.c: New testcase.
4969
4970 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4971
4972         PR c++/44628
4973         * g++.dg/template/crash100.C: New.
4974
4975 2010-06-30  Jan Hubicka  <jh@suse.cz>
4976
4977         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4978
4979 2010-06-30  Michael Matz  <matz@suse.de>
4980
4981         PR bootstrap/44699
4982         * gcc.dg/pr44699.c: New test.
4983
4984 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4985
4986         PR tree-optimization/39799
4987         * c-c++-common/uninit-17.c: New test.
4988
4989 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4990
4991         PR libfortran/43298
4992         * gfortran.dg/read_infnan_1.f90: New test.
4993
4994 2010-06-29  Jason Merrill  <jason@redhat.com>
4995
4996         Enable implicitly declared move constructor/operator= (N3053).
4997         * g++.dg/cpp0x/implicit3.C: New.
4998         * g++.dg/cpp0x/implicit4.C: New.
4999         * g++.dg/cpp0x/implicit5.C: New.
5000         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5001         * g++.dg/cpp0x/not_special.C: Adjust.
5002         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5003         * g++.dg/cpp0x/rv1n.C: Adjust.
5004         * g++.dg/cpp0x/rv1p.C: Adjust.
5005         * g++.dg/cpp0x/rv2n.C: Adjust.
5006         * g++.dg/cpp0x/rv2p.C: Adjust.
5007         * g++.dg/cpp0x/rv3n.C: Adjust.
5008         * g++.dg/cpp0x/rv3p.C: Adjust.
5009         * g++.dg/cpp0x/rv4n.C: Adjust.
5010         * g++.dg/cpp0x/rv4p.C: Adjust.
5011         * g++.dg/cpp0x/rv5n.C: Adjust.
5012         * g++.dg/cpp0x/rv5p.C: Adjust.
5013         * g++.dg/cpp0x/rv6n.C: Adjust.
5014         * g++.dg/cpp0x/rv6p.C: Adjust.
5015         * g++.dg/cpp0x/rv7n.C: Adjust.
5016         * g++.dg/cpp0x/rv7p.C: Adjust.
5017         * g++.dg/cpp0x/rv8p.C: Adjust.
5018         * g++.dg/gomp/pr26690-1.C: Adjust.
5019         * g++.dg/other/error20.C: Adjust.
5020         * g++.dg/other/error31.C: Adjust.
5021         * g++.dg/parse/error19.C: Adjust.
5022         * g++.dg/template/qualttp5.C: Adjust.
5023         * g++.old-deja/g++.law/ctors5.C: Adjust.
5024
5025         Enable implicitly deleted functions (N2346)
5026         * g++.dg/cpp0x/defaulted17.C: New.
5027         * g++.dg/cpp0x/implicit1.C: New.
5028         * g++.dg/cpp0x/implicit2.C: New.
5029         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5030         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5031         * g++.dg/init/ctor4.C: Adjust.
5032         * g++.dg/init/synth2.C: Adjust.
5033         * g++.dg/lto/20081118_1.C: Adjust.
5034         * g++.dg/other/error13.C: Adjust.
5035         * g++.dg/other/unused1.C: Adjust.
5036         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5037         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5038         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5039         * g++.old-deja/g++.law/ctors17.C: Adjust.
5040         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5041         * g++.old-deja/g++.pt/assign1.C: Adjust.
5042         * g++.old-deja/g++.pt/crash20.C: Adjust.
5043
5044         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5045         * g++.dg/cpp0x/defaulted13.C: Adjust.
5046         * g++.dg/cpp0x/defaulted2.C: Adjust.
5047         * g++.dg/cpp0x/defaulted3.C: Adjust.
5048         * g++.dg/cpp0x/initlist9.C: Adjust.
5049         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5050         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5051         * g++.dg/init/synth2.C: Adjust.
5052
5053         * g++.dg/cpp0x/defaulted19.C: New.
5054
5055         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5056         * g++.dg/template/error23.C: Fix for -std=c++0x.
5057
5058 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5059
5060         PR fortran/44718
5061         * gfortran.dg/proc_ptr_28.f90: New.
5062
5063 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR tree-optimization/43801
5066         * g++.dg/torture/pr43801.C: New test.
5067
5068         PR debug/44668
5069         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5070
5071 2010-06-29  Jason Merrill  <jason@redhat.com>
5072
5073         PR c++/44587
5074         * g++.dg/template/qualified-id2.C: New.
5075         * g++.dg/template/qualified-id3.C: New.
5076
5077 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/44696
5080         * gfortran.dg/associated_target_4.f90: New.
5081
5082 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5083
5084         PR fortran/44582
5085         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5086
5087 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5088
5089         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5090
5091 2010-06-29  Jan Hubicka  <jh@suse.cz>
5092
5093         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5094
5095 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5096
5097         PR target/43902
5098         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5099         * gcc.target/arm/wmul-3.c: New test.
5100         * gcc.target/arm/wmul-4.c: New test.
5101
5102 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5103
5104         PR rtl-optimization/44659
5105         * gcc.target/i386/extract-1.c: New.
5106         * gcc.target/i386/extract-2.c: Likewise.
5107         * gcc.target/i386/extract-3.c: Likewise.
5108         * gcc.target/i386/extract-4.c: Likewise.
5109         * gcc.target/i386/extract-5.c: Likewise.
5110         * gcc.target/i386/extract-6.c: Likewise.
5111
5112 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR c++/44682
5115         * g++.dg/warn/Wunused-var-14.C: New test.
5116
5117 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5118
5119         PR fortran/43298
5120         * gfortran.dg/nan_6.f90: New.
5121
5122 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5123
5124         PR tree-optimization/43781
5125         * gcc.dg/torture/pr43781.c: New.
5126
5127 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5128
5129         PR fortran/40158
5130         * gfortran.dg/actual_rank_check_1.f90: New test.
5131
5132 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5133
5134         * gcc.dg/ipa/ipa-sra-6.c: New test.
5135
5136 2010-06-28  Jan Hubicka  <jh@suse.cz>
5137
5138         PR tree-optimization/44687
5139         * gcc.c-torture/compile/pr44687.c
5140
5141 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5142
5143         PR c++/44535
5144         * g++.dg/torture/pr44535.C: New test.
5145
5146 2010-06-28  Michael Matz  <matz@suse.de>
5147
5148         PR middle-end/44592
5149         * gfortran.dg/pr44592.f90: New test.
5150
5151 2010-06-28  Jan Hubicka  <jh@suse.cz>
5152
5153         PR tree-optimization/44357
5154         * g++.dg/torture/pr44357.C: New testcase.
5155
5156 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5157
5158         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5159         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5160         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5161         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5162         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5163         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5164         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5165         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5166
5167 2010-06-27  Jan Hubicka  <jh@suse.cz>
5168
5169         * gcc.c-torture/compile/pr44686.c: New file.
5170
5171 2010-06-27  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/44683
5174         * gcc.c-torture/execute/pr44683.c: New testcase.
5175
5176 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5177
5178         * gnat.dg/noreturn3.ad[sb]: New test.
5179
5180 2010-06-26  Jason Merrill  <jason@redhat.com>
5181
5182         * g++.dg/cpp0x/explicit5.C: New.
5183
5184 2010-06-26  Richard Guenther  <rguenther@suse.de>
5185
5186         PR tree-optimization/44393
5187         * gcc.dg/pr44393.c: New testcase.
5188
5189 2010-06-26  Jan Hubicka  <jh@suse.cz>
5190
5191         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5192
5193 2010-06-26  Richard Guenther  <rguenther@suse.de>
5194
5195         PR middle-end/44674
5196         * gcc.dg/pr44674.c: New testcase.
5197
5198 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5199
5200         * gcc.dg/opts-3.c: New test.
5201
5202 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5203
5204         * gfortran.dg/type_decl_1.f90: New.
5205         * gfortran.dg/type_decl_2.f90: New.
5206
5207 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5208
5209         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5210         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5211
5212 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5213
5214         PR testsuite/38946
5215         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5216         error in comparing reals.
5217
5218 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5219
5220         * selected_real_kind_2.f90: New.
5221         * selected_real_kind_3.f90: New.
5222
5223 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5224
5225         * gfortran.dg/entry_19.f90: New.
5226
5227 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5228
5229         * gfortran.dg/end_subroutine_1.f90: New.
5230         * gfortran.dg/end_subroutine_2.f90: New.
5231         * gfortran.dg/interface_proc_end.f90: Update.
5232
5233 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5234
5235         * gfortran.dg/semicolon_fixed.f: Update.
5236         * gfortran.dg/semicolon_fixed_2.f: New.
5237         * gfortran.dg/semicolon_free_2.f90: New.
5238         * gfortran.dg/semicolon_free.f90: Update.
5239
5240 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         PR fortran/44448
5243         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5244
5245 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5246
5247         * g++.dg/ipa/iinline-3.C: New test.
5248         * gcc.dg/ipa/modif-1.c: Removed.
5249
5250 2010-06-25  Jan Hubicka  <jh@suse.cz>
5251
5252         * gcc.dg/tree-ssa/ipa-split-1.c
5253
5254 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5255
5256         * g++.dg/ipa/iinline-2.C: New test.
5257
5258 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR middle-end/43866
5261         * gfortran.dg/pr43866.f90: New test.
5262
5263         PR tree-optimization/44539
5264         * gcc.dg/pr44539.c: New test.
5265
5266 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5267
5268         From Jim Wilson:
5269         PR target/43902
5270         * gcc.target/mips/madd-9.c: New test.
5271
5272 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5273
5274         PR c/44517
5275         * gcc.dg/noncompile/pr44517.c: New.
5276         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5277
5278 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5279
5280         PR testsuite/43283
5281         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5282         and add argument to nop for IA64.
5283
5284 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5285
5286         PR target/44588
5287         * gcc.target/i386/mod-1.c: New.
5288         * gcc.target/i386/umod-1.c: Likewise.
5289         * gcc.target/i386/umod-2.c: Likewise.
5290         * gcc.target/i386/umod-3.c: Likewise.
5291
5292 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR middle-end/44492
5295         * g++.dg/torture/pr44492.C: New test.
5296
5297 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5298
5299         * c-c++-common/warn-omitted-condop.c: New.
5300
5301 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/44614
5304         * gfortran.dg/import8.f90: New.
5305
5306 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5307
5308         * gnat.dg/not_null.adb: Update test case.
5309
5310 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR c++/44619
5313         * g++.dg/warn/Wunused-var-13.C: New test.
5314
5315         PR c++/44627
5316         * g++.dg/diagnostic/method1.C: New test.
5317
5318 2010-06-22  Cary Coutant  <ccoutant@google.com>
5319
5320         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5321
5322 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5323
5324         PR fortran/44616
5325         * gfortran.dg/abstract_type_8.f03: New.
5326
5327 2010-06-21  Jason Merrill  <jason@redhat.com>
5328
5329         * g++.dg/cpp0x/noexcept08.C: New.
5330
5331         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5332
5333 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5334
5335         PR target/44615
5336         * gcc.target/i386/sse2-vec-2a.c: New.
5337
5338 2010-06-21  DJ Delorie  <dj@redhat.com>
5339
5340         * gcc.dg/pragma-diag-1.c: New.
5341
5342 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5343
5344         PR target/44615
5345         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5346
5347 2010-06-21  Alan Modra  <amodra@gmail.com>
5348
5349         PR testsuite/44505
5350         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5351         tail call to check_fa_mid.
5352
5353 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR target/44575
5356         * gcc.c-torture/execute/pr44575.c: New test.
5357
5358 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/40632
5361         * gfortran.dg/contiguous_1.f90: New.
5362         * gfortran.dg/contiguous_2.f90: New.
5363         * gfortran.dg/contiguous_3.f90: New.
5364
5365 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5366
5367         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5368         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5369
5370 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         PR target/44546
5373         * gcc.target/i386/pr44546.c: New test.
5374
5375 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5376
5377         * gcc.dg/opts-2.c: New test.
5378
5379 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5380
5381         PR fortran/44584
5382         * gfortran.dg/typebound_proc_15.f03: Modified.
5383
5384 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5385
5386         PR target/44072
5387         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5388         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5389
5390 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5391
5392         * g++.dg/ext/label13.C: Fix typo in last change.
5393
5394 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5395
5396         PR libfortran/44477
5397         * gfortran.dg/eof_3.f90
5398         * gfortran.dg/endfile_2.f90
5399         * gfortran.dg/endfile_4.f90
5400         * gfortran.dg/endfile_3.f90
5401
5402 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5403
5404         PR c++/41090
5405         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5406
5407 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5408
5409         PR fortran/44556
5410         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5411
5412 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5413
5414         * gcc.target/arm/pr40900.c: New test.
5415
5416 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5417
5418         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5419
5420 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5421
5422         PR fortran/44558
5423         * gfortran.dg/typebound_call_15.f03: New.
5424
5425 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5426
5427         PR c++/44486
5428         * g++.dg/pr44486.C: New.
5429
5430 2010-06-16  DJ Delorie  <dj@redhat.com>
5431
5432         * gcc.target/i386/volatile-bitfields-1.c: New.
5433         * gcc.target/i386/volatile-bitfields-2.c: New.
5434
5435 2010-06-16  Jason Merrill  <jason@redhat.com>
5436
5437         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5438
5439         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5440
5441 2010-06-16  Richard Guenther  <rguenther@suse.de>
5442
5443         PR c/44555
5444         * gcc.c-torture/execute/pr44555.c: New testcase.
5445
5446 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5447
5448         PR fortran/44549
5449         * gfortran.dg/typebound_proc_16.f03: New.
5450
5451 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5452
5453         * g++.dg/torture/pr43905.C: New test.
5454
5455 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5456
5457         PR testsuite/44538
5458         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5459         initialization loop from being vectorized.
5460         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5461
5462 2010-06-16  Alan Modra  <amodra@gmail.com>
5463
5464         PR tree-optimization/44507
5465         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5466
5467 2010-06-15  Jason Merrill  <jason@redhat.com>
5468
5469         * g++.dg/overload/arg3.C: Adjust error locations.
5470         * g++.dg/overload/copy1.C: Likewise.
5471         * g++.dg/tc1/dr152.C: Likewise.
5472         * g++.dg/template/incomplete4.C: Likewise.
5473         * g++.dg/template/incomplete5.C: Likewise.
5474         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5475         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5476         * g++.old-deja/g++.pt/crash9.C: Likewise.
5477
5478         * g++.dg/inherit/virtual5.C: New.
5479
5480         * g++.dg/cpp0x/defaulted18.C: New.
5481
5482         * g++.dg/cpp0x/initlist40.C: New.
5483
5484         * g++.dg/cpp0x/initlist39.C: New.
5485
5486 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5487
5488         PR middle-end/44391
5489         * gcc.dg/graphite/pr44391.c: New.
5490
5491 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5492
5493         PR fortran/43388
5494         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5495         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5496         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5497         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5498
5499 2010-06-15  Richard Guenther  <rguenther@suse.de>
5500
5501         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5502
5503 2010-06-15  Richard Guenther  <rguenther@suse.de>
5504
5505         * gcc.dg/vect/bb-slp-21.c: Adjust.
5506         * gcc.dg/vect/bb-slp-13.c: Likewise
5507         * gcc.dg/vect/bb-slp-4.c: Likewise
5508         * gcc.dg/vect/bb-slp-22.c: Likewise
5509         * gcc.dg/vect/bb-slp-14.c: Likewise
5510         * gcc.dg/vect/bb-slp-23.c: Likewise
5511         * gcc.dg/vect/bb-slp-15.c: Likewise
5512         * gcc.dg/vect/bb-slp-17.c: Likewise
5513         * gcc.dg/vect/bb-slp-18.c: Likewise
5514         * gcc.dg/vect/bb-slp-19.c: Likewise
5515         * gcc.dg/vect/bb-slp-10.c: Likewise
5516         * gcc.dg/vect/bb-slp-11.c: Likewise
5517         * gcc.dg/vect/bb-slp-20.c: Likewise
5518         * gcc.dg/vect/bb-slp-3.c: Likewise
5519
5520 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR fortran/44536
5523         * gfortran.dg/gomp/pr44536.f90: New test.
5524         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5525
5526 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5527
5528         PR target/44534
5529         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5530         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5531
5532 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR tree-optimization/44508
5535         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5536
5537         PR bootstrap/44509
5538         * gcc.dg/pr44509.c: New test.
5539
5540 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5541
5542         PR tree-optimization/44507
5543         * gcc.dg/vect/pr44507.c: New test.
5544
5545 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5546
5547         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5548         and c-pretty-print.h.
5549
5550         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5551
5552 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5553
5554         * gfortran.dg/whole_file_18.f90: Updated error message.
5555
5556 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5557
5558         * gfortran.dg/whole_file_20.f03: New.
5559
5560 2010-06-12  Jan Hubicka  <jh@suse.cz>
5561
5562         * gcc.c-torture/compile/pc44485.c: New testcase.
5563
5564 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5565
5566         PR fortran/40117
5567         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5568         * gfortran.dg/typebound_proc_14.f03: New.
5569         * gfortran.dg/typebound_proc_15.f03: New.
5570
5571 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5572
5573         * gcc.dg/opts-1.c: New test.
5574
5575 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5576
5577         * gcc.dg/funroll-loops-all.c: Update expected error.
5578
5579 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5580
5581         PR target/44481
5582         * gcc.target/i386/pr44481.c: New test.
5583
5584 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5585
5586         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5587
5588 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5589
5590         PR middle-end/44483
5591         * gcc.dg/tree-ssa/pr44483.c: New.
5592
5593 2010-06-11  Paul Brook  <paul@codesourcery.com>
5594
5595         * g++.dg/other/arm-neon-1.C: New test.
5596
5597 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5598
5599         PR fortran/42051
5600         PR fortran/43896
5601         * gfortran.dg/class_23.f03: New test.
5602
5603 2010-06-11  Jan Hubicka  <jh@suse.cz>
5604
5605         * gcc.dg/ipa/pure-const-2.c: New testcase.
5606
5607 2010-06-11  Jan Hubicka  <jh@suse.cz>
5608
5609         * gcc.dg/noreturn-7.c: Update.
5610         * gcc.dg/noreturn-4.c: Update.
5611
5612 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5613
5614         Fix MIPS bootstrap
5615         * g++.dg/other/typedef4.C: New test.
5616
5617 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5618
5619         PR fortran/44207
5620         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5621
5622 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5623
5624         PR fortran/44457
5625         * gfortran.dg/asynchronous_3.f03
5626
5627 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5628
5629         PR middle-end/44185
5630         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5631         non-temporal stores out of the tests to form new test cases.  As a
5632         result, no non-temporal store should be generated in this case.
5633
5634         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5635         prefetch-7.c that generate one non-temporal store.
5636
5637         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5638         prefetch-7.c that generate one non-temporal store and one
5639         one-temporal prefetch.
5640
5641 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5642
5643         PR tree-optimization/44258
5644         * gcc.dg/tree-ssa/pr44258.c: New test.
5645
5646 2010-06-10  Daniel Kraft  <d@domob.eu>
5647
5648         PR fortran/38936
5649         * gfortran.dg/associate_1.f03: New test.
5650         * gfortran.dg/associate_2.f95: New test.
5651         * gfortran.dg/associate_3.f03: New test.
5652         * gfortran.dg/associate_4.f08: New test.
5653
5654 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5655
5656         * gfortran.dg/selected_char_kind_4.f90: New test.
5657
5658 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5659
5660         * gcc.dg/pr42461.c: New test.
5661
5662 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5663
5664         PR fortran/44347
5665         * gfortran.dg/selected_real_kind_1.f90: New.
5666
5667 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5668
5669         PR fortran/44359
5670         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5671         warning.
5672         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5673         check for warning.
5674
5675 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5676
5677         * gfortran.dg/data_namelist_conflict.f90: New test.
5678
5679 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5680
5681         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5682         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5683         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5684
5685 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5686
5687         * gfortran.dg/mvbits_9.f90: New test.
5688         * gfortran.dg/ibset_1.f90: Ditto.
5689         * gfortran.dg/ibits_1.f90: Ditto.
5690         * gfortran.dg/btest_1.f90: Ditto.
5691         * gfortran.dg/ibclr_1.f90: Ditto.
5692
5693 2010-06-09  Jason Merrill  <jason@redhat.com>
5694
5695         PR c++/44366
5696         * g++.dg/cpp0x/decltype23.C: Move to...
5697         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5698
5699 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5700
5701         PR fortran/44211
5702         * gfortran.dg/typebound_call_14.f03: New test.
5703
5704 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5705
5706         PR tree-optimization/44423
5707         * gcc.dg/tree-ssa/pr44423.c: New test.
5708
5709 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5710
5711         PR testsuite/42843
5712         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5713         TV_NONE to initialize tv_id field.
5714         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5715         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5716         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5717         Include toplev.h .
5718         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5719         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5720         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5721
5722 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5723
5724         PR tree-optimization/39874
5725         PR middle-end/28685
5726         * gcc.dg/pr39874.c: New file.
5727
5728 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5729
5730         * g++.dg/ext/attr-alias-1.C: New.
5731         * g++.dg/ext/attr-alias-2.C: New.
5732
5733 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5734
5735         PR fortran/44446
5736         * gfortran.dg/proc_ptr_27.f90: New.
5737
5738 2010-06-07  Jason Merrill  <jason@redhat.com>
5739
5740         PR c++/44366
5741         * g++.dg/cpp0x/decltype23.C: New.
5742
5743 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5744             Shujing Zhao  <pearly.zhao@oracle.com>
5745
5746         PR c/37724
5747         * gcc.dg/c90-const-expr-10.c: Adjust.
5748         * gcc.dg/c99-const-expr-10.c: Adjust.
5749         * gcc.dg/init-bad-7.c: New.
5750
5751 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5752
5753         * lib/target-supports.exp (check_effective_target_gas): New proc.
5754         * gcc.c-torture/execute/960321-1.x: New file.
5755
5756 2010-06-07  Jason Merrill  <jason@redhat.com>
5757
5758         PR c++/44401
5759         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5760
5761 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5762
5763         PR c++/44444
5764         * g++.dg/warn/Wunused-var-12.C: New test.
5765
5766         PR c++/44443
5767         * c-c++-common/Wunused-var-11.c: New test.
5768
5769 2010-06-07  Jan Hubicka  <jh@suse.cz>
5770
5771         * gcc.dg/ipa/pure-const-1.c: New testcase.
5772
5773 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5774
5775         PR rtl-optimization/44404
5776         * gcc.dg/pr44404.c: New.
5777
5778 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5779
5780         PR target/44159
5781         * gcc.target/i386/abi-2.c: Check sysv abi here.
5782         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5783         function to avoid failures by different ABIs.
5784         * gcc.target/i386/aes-check.h: Likewise.
5785         * gcc.target/i386/avx-check.h: Likewise.
5786         * gcc.target/i386/fma4-check.h: Likewise.
5787         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5788         * gcc.target/i386/mmx-check.h: Likewise.
5789         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5790         * gcc.target/i386/pclmul-check.h: Likewise.
5791         * gcc.target/i386/sse-check.h: Likewise.
5792         * gcc.target/i386/sse2-check.h: Likewise.
5793         * gcc.target/i386/sse3-check.h: Likewise.
5794         * gcc.target/i386/sse4_1-check.h: Likewise.
5795         * gcc.target/i386/sse4_2-check.h: Likewise.
5796         * gcc.target/i386/sse4a-check.h: Likewise.
5797         * gcc.target/i386/ssse3-check.h: Likewise.
5798         * gcc.target/i386/xop-check.h: Likewise.
5799         * gcc.target/i386/pr27971.c: Fix for LLP64.
5800         * gcc.target/i386/pr39139.c: Likewise.
5801         * gcc.target/i386/pr39315-check.c: Likewise.
5802         * gcc.target/i386/vararg-1.c: Likewise.
5803         * gcc.target/i386/vararg-2.c: Likewise.
5804         Additional add dg-compile to avoid failure due
5805         missing foo symbol.
5806
5807         * gcc.dg/compound-literal-1.c: Fix for llp64.
5808         * gcc.dg/pr32370.c: Likewise.
5809         * gcc.dg/pr37561.c: Likewise.
5810         * gcc.dg/pr41340.c: Likewise.
5811         * gcc.dg/pr41551.c: Likewise.
5812
5813 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5814
5815         PR c++/44188
5816         * g++.dg/debug/dwarf2/typedef3.C: New test.
5817
5818 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5819
5820         PR c/20000
5821         * c-c++-common/pr20000.c: New.
5822
5823 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5824
5825         PR c++/44086
5826         * g++.dg/init/pr44086.C: New.
5827         * g++.dg/cpp0x/decltype4.C: Adjust.
5828
5829 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5830
5831         PR fortran/43945
5832         * gfortran.dg/generic_23.f03: New test.
5833
5834 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5835
5836         PR fortran/43895
5837         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5838
5839 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR c++/44361
5842         * c-c++-common/Wunused-var-9.c: New test.
5843
5844 2010-06-05  Jason Merrill  <jason@redhat.com>
5845
5846         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5847
5848 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5849
5850         PR c/44322
5851         * gcc.dg/c99-restrict-4.c: New test.
5852
5853 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5854
5855         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5856         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5857         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5858         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5859         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5860         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5861         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5862         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5863         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5864         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5865         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5866         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5867         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5868         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5869         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5870         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5871         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5872         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5873         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5874         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5875         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5876         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5877
5878 2010-06-04  Jason Merrill  <jason@redhat.com>
5879
5880         * g++.dg/cpp0x/noexcept06.C: New.
5881         * g++.dg/cpp0x/noexcept07.C: New.
5882
5883         * g++.dg/cpp0x/noexcept01.C: New.
5884         * g++.dg/cpp0x/noexcept02.C: New.
5885         * g++.dg/cpp0x/noexcept03.C: New.
5886         * g++.dg/cpp0x/noexcept04.C: New.
5887         * g++.dg/cpp0x/noexcept05.C: New.
5888
5889 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR c++/44412
5892         * g++.dg/warn/Wunused-var-10.C: New test.
5893         * g++.dg/warn/Wunused-var-11.C: New test.
5894
5895         PR c++/44362
5896         * c-c++-common/Wunused-var-10.c: New test.
5897
5898 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5899
5900         PR c/25880
5901         * gcc.dg/assign-warn-2.c: Update.
5902         * gcc.dg/cpp/line3.c: Update.
5903         * gcc.dg/c99-array-lval-8.c: Update.
5904         * gcc.dg/cast-qual-2.c: Update.
5905         * gcc.dg/c99-arraydecl-3.c:  Update.
5906         * gcc.dg/assign-warn-1.c:  Update.
5907         * gcc.dg/format/gcc_diag-1.c:  Update.
5908
5909 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5910
5911         PR rtl-optimization/39871
5912         PR rtl-optimization/40615
5913         PR rtl-optimization/42500
5914         PR rtl-optimization/42502
5915         * gcc.target/arm/eliminate.c: New test.
5916
5917 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5918
5919         PR libstdc++/44410
5920         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5921         * g++.old-deja/g++.other/delete3.C: Likewise.
5922         * g++.old-deja/g++.other/new.C: Likewise.
5923         * g++.old-deja/g++.law/operators27.C: Likewise.
5924         * g++.old-deja/g++.mike/p755.C: Likewise.
5925         * g++.dg/eh/new1.C: Likewise.
5926         * g++.dg/init/new5.C: Likewise.
5927
5928 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5929
5930         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5931         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5932         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5933
5934 2010-06-03  Richard Guenther  <rguenther@suse.de>
5935
5936         PR lto/41921
5937         * lib/lto.exp: Always load gcc.exp.
5938         (lto-obj): For C source files invoke gcc_target_compile.
5939         * g++.dg/lto/20100603-1_0.C: New testcase.
5940         * g++.dg/lto/20100603-1_1.c: Likewise.
5941
5942 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         PR tree-optimization/43688
5945         * gfortran.dg/pr43688.f90: New.
5946
5947 2010-06-03  Richard Guenther  <rguenther@suse.de>
5948
5949         PR lto/41584
5950         * gcc.dg/lto/20100603-1_0.c: New testcase.
5951         * gcc.dg/lto/20100603-2_0.c: Likewise.
5952         * gcc.dg/lto/20100603-3_0.c: Likewise.
5953
5954 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5955
5956         PR target/44218
5957         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5958         * gcc.target/powerpc/recip-2.c: Ditto.
5959         * gcc.target/powerpc/recip-3.c: Ditto.
5960         * gcc.target/powerpc/recip-4.c: Ditto.
5961         * gcc.target/powerpc/recip-5.c: Ditto.
5962         * gcc.target/powerpc/recip-6.c: Ditto.
5963         * gcc.target/powerpc/recip-7.c: Ditto.
5964         * gcc.target/powerpc/recip-test.h: Ditto.
5965         * gcc.target/powerpc/recip-test2.h: Ditto.
5966
5967 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5968
5969         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5970
5971 2010-06-02  Jason Merrill  <jason@redhat.com>
5972
5973         * g++.dg/ext/vector9.C: Expect typedef in error message.
5974
5975         PR c++/9726
5976         PR c++/23594
5977         PR c++/44333
5978         * g++.dg/tc1/dr101.C: Remove xfails.
5979
5980 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5981
5982         PR middle-end/44372
5983         * g++.dg/ipa/pr44372.C: New.
5984
5985 2010-06-02  Jan Hubicka  <jh@suse.cz>
5986
5987         PR middle-end/44295
5988         * g++.dg/torture/pr44295.C: Neww testcase.
5989
5990 2010-06-02  Jan Hubicka  <jh@suse.cz>
5991
5992         * gcc.dg/tree-ssa/loadpre6.c: Update.
5993
5994 2010-06-02  Richard Guenther  <rguenther@suse.de>
5995
5996         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5997         diagnostic.h.
5998
5999 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6000
6001         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6002         the link fail message.
6003
6004 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6005
6006         PR fortran/44360
6007         * gfortran.dg/use_13.f90: New test case.
6008
6009 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6010
6011         PR fortran/44371
6012         * gfortran.dg/error_stop_2.f08: Minor update.
6013
6014 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6015
6016         PR fortran/44371
6017         * gfortran.dg/error_stop_1.f08: New test.
6018         * gfortran.dg/error_stop_2.f08: New test.
6019
6020 2010-06-01  Jason Merrill  <jason@redhat.com>
6021
6022         DR 990
6023         * g++.dg/cpp0x/initlist37.C: New.
6024         * g++.dg/cpp0x/initlist38.C: New.
6025
6026         PR c++/44358
6027         * g++.dg/cpp0x/initlist36.C: New.
6028
6029 2010-05-31 Jan Hubicka  <jh@suse.cz>
6030
6031         * gcc.dg/noreturn-8.c: New testcase.
6032
6033 2010-05-31 Jan Hubicka  <jh@suse.cz>
6034
6035         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6036         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6037
6038 2010-05-31 Jan Hubicka  <jh@suse.cz>
6039
6040         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6041         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6042
6043 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6044
6045         PR fortran/36928
6046         * gfortran.dg/dependency_27.f90:  New test.
6047         * gfortran.dg/array_assign_1.F90:  New test.
6048
6049 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6050
6051         PR target/44338
6052         * gcc.target/i386/sse-24.c: New test.
6053
6054 2010-05-31  Jan Hubicka  <jh@suse.cz>
6055
6056         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6057
6058 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6059
6060         PR middle-end/44337
6061         * gcc.dg/pr44337.c: New test.
6062
6063         PR tree-optimization/44182
6064         * g++.dg/debug/pr44182.C: New test.
6065
6066 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * gcc.dg/nested-func-7.c: New test.
6069         * gnat.dg/frame_overflow.adb: Adjust directives.
6070
6071 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6072
6073         * gnat.dg/prot2.ad[sb]: New test.
6074         * gnat.dg/prot2_pkg1.ads: New helper.
6075         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6076
6077 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6078
6079         * gnat.dg/array11.adb: Adjust dg-warning directive.
6080         * gnat.dg/object_overflow.adb: Likewise.
6081
6082 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6083
6084         PR middle-end/44306
6085         * gcc.dg/tree-ssa/pr44306.c: New.
6086
6087 2010-05-29  Jan Hubicka  <jh@suse.cz>
6088
6089         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6090
6091 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6092
6093         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6094
6095 2010-05-28  Mike Stump  <mikestump@comcast.net>
6096
6097         PR objc/44125
6098         * objc.dg/const-str-9.m: Remove static.
6099
6100 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR target/43636
6103         * gcc.c-torture/compile/pr43636.c: New test.
6104
6105 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6106
6107         PR objc++/23616
6108         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6109         * obj-c++.dg/try-catch-9.mm: Ditto.
6110
6111 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6112
6113         Revert patch for PR c++/44188
6114         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6115
6116 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6117
6118         PR c++/44188
6119         * g++.dg/debug/dwarf2/typedef3.C: New test.
6120
6121 2010-05-27  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/43555
6124         * g++.dg/ext/vla9.C: New.
6125
6126 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6127
6128         PR objc/44140
6129         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6130         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6131         * objc.dg/torture/tls/thr-init.m: Ditto.
6132         * objc.dg/torture/trivial.m: Ditto.
6133         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6134         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6135         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6136         * obj-c++.dg/torture/trivial.mm: Ditto.
6137
6138 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6139
6140         * g++.dg/lto/20100302_0.C: Skip on darwin.
6141
6142 2010-05-27  Richard Guenther  <rguenther@suse.de>
6143
6144         PR tree-optimization/44284
6145         * gcc.dg/vect/vect-118.c: New testcase.
6146         * gcc.dg/vect/bb-slp-20.c: Adjust.
6147         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6148         * gcc.dg/vect/slp-9.c: Likewise.
6149         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6150         * gcc.dg/vect/vect-10.c: Likewise.
6151         * gcc.dg/vect/vect-109.c: Likewise.
6152         * gcc.dg/vect/vect-12.c: Likewise.
6153         * gcc.dg/vect/vect-36.c: Likewise.
6154         * gcc.dg/vect/vect-7.c: Likewise.
6155         * gcc.dg/vect/vect-iv-8.c: Likewise.
6156         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6157         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6158         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6159         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6160         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6161         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6162         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6163         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6164         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6165         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6166         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6167         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6168         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6169         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6170         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6171         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6172         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6173
6174 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6175
6176         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6177         necessary.
6178
6179 2010-05-26  Jan Hubicka  <jh@suse.cz>
6180
6181         * gcc.dg/lto/materialize-1_0.c: New file.
6182         * gcc.dg/lto/materialize-1_1.c: New file.
6183
6184 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6185
6186         * gnat.dg/lto10.adb: New test.
6187         * gnat.dg/lto10_pkg.ads: New helper.
6188
6189 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6190
6191         * lib/target-supports.exp (check_effective_target_int128): New
6192         function to check if __int128 types are available for target.
6193         * c-c++-common/int128-types-1.c: New.
6194         * c-c++-common/int128-1.c: New.
6195         * c-c++-common/int128-2.c: New.
6196         * g++.dg/abi/mangle43.C: New.
6197         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6198         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6199         pointer-wide scalar.
6200         * g++.dg/other/pr25632.C: Likewise.
6201         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6202         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6203         overflow warnings.
6204         * g++.dg/warn/pr13358-4.C: Likewise.
6205         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6206         * g++.dg/warn/Wconversion-null.C: Likewise.
6207
6208 2010-05-26  Jason Merrill  <jason@redhat.com>
6209
6210         PR c++/43382
6211         * g++.dg/cpp0x/variadic101.C: New.
6212
6213 2010-05-26  Richard Guenther  <rguenther@suse.de>
6214
6215         PR rtl-optimization/44164
6216         * gcc.c-torture/execute/pr44164.c: New testcase.
6217         * g++.dg/tree-ssa/pr13146.C: Adjust.
6218
6219 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6220
6221         PR fortran/40011
6222         * gfortran.dg/whole_file_19.f90 : New test.
6223
6224 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6225
6226         PR fortran/30668
6227         PR fortran/31346
6228         PR fortran/34260
6229         * gfortran.dg/pr40999.f: Fix function type.
6230         * gfortran.dg/whole_file_5.f90: Likewise.
6231         * gfortran.dg/whole_file_6.f90: Likewise.
6232         * gfortran.dg/whole_file_16.f90: New.
6233         * gfortran.dg/whole_file_17.f90: New.
6234         * gfortran.dg/whole_file_18.f90: New.
6235
6236 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6237             Iain Sandoe  <iains@gcc.gnu.org>
6238
6239         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6240         * gcc.c-torture/compile/pr44197.c: Require alias support.
6241         * gcc.dg/lto/20081222_0.c: Ditto.
6242
6243 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR debug/42801
6246         * gcc.dg/guality/vla-2.c: New test.
6247
6248 2010-05-25  Richard Guenther  <rguenther@suse.de>
6249
6250         PR middle-end/44069
6251         * g++.dg/torture/pr44069.C: New testcase.
6252
6253 2010-05-25  Richard Guenther  <rguenther@suse.de>
6254
6255         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6256
6257 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6258
6259         PR objc/44140
6260         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6261
6262 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6263
6264         * obj-c++.dg/torture/tls/trivial.mm: New.
6265         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6266         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6267         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6268         * obj-c++.dg/torture/tls/diag-1.mm: New.
6269         * obj-c++.dg/torture/tls/tls.exp: New.
6270         * obj-c++.dg/torture/trivial.mm: New.
6271         * obj-c++.dg/torture/dg-torture.exp: New.
6272         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6273         * obj-c++.dg/tls/trivial.m: New.
6274         * obj-c++.dg/tls/init-1.mm: New.
6275         * obj-c++.dg/tls/diag-1.mm: New.
6276         * obj-c++.dg/tls/init-2.mm: New.
6277         * obj-c++.dg/tls/diag-2.mm: New.
6278         * obj-c++.dg/tls/diag-3.mm: New.
6279         * obj-c++.dg/tls/diag-4.mm: New.
6280         * obj-c++.dg/tls/static-1.mm: New.
6281         * obj-c++.dg/tls/tls.exp: New.
6282         * obj-c++.dg/tls/diag-5.mm: New.
6283         * obj-c++.dg/tls/static-1a.mm: New.
6284         * objc-obj-c++-shared/Object1.mm: New.
6285         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6286
6287 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6288
6289         PR objc++/43689
6290         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6291         * obj-c++.dg/const-str-6.mm: Ditto.
6292
6293 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6294
6295         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6296
6297 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6298
6299         PR ada/38394
6300         * gnat.dg/array13.ad[sb]: New test.
6301
6302 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6303             Sandra Loosemore  <sandra@codesourcery.com>
6304
6305         * gcc.target/arm/neon/: Regenerated test cases.
6306
6307         * gcc.target/arm/neon/polytypes.c,
6308         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6309         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6310         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6311         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6312         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6313         dg-add-options arm_neon.
6314
6315         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6316         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6317         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6318         and arm_neon_fp16_ok.
6319
6320         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6321         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6322
6323         * lib/target-supports.exp (add_options_for_arm_neon): New.
6324         (check_effective_target_arm_neon_ok_nocache): New, from
6325         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6326         (check_effective_target_arm_neon_ok): Use
6327         check_effective_target_arm_neon_ok_nocache.
6328         (add_options_for_arm_neon_fp16)
6329         (check_effective_target_arm_neon_fp16_ok)
6330         check_effective_target_arm_neon_fp16_ok_nocache): New.
6331         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6332
6333 2010-05-24  Jason Merrill  <jason@redhat.com>
6334
6335         PR c++/41510
6336         * g++.dg/cpp0x/initlist35.C: New.
6337         * g++.dg/init/brace6.C: Adjust.
6338
6339 2010-05-24  Paul Brook  <paul@codesourcery.com>
6340
6341         * gcc.target/arm/frame-pointer-1.c: New test.
6342         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6343         pointer elimination.
6344
6345 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6346
6347         PR target/44245
6348         * gcc.target/i386/crc32-3.c: New.
6349         * gcc.target/i386/crc32-4.c: Likewise.
6350
6351 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6352
6353         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6354         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6355         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6356
6357 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6358
6359         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6360
6361 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6362
6363         PR target/43869
6364         * gcc.c-target/pr43869.c: New test.
6365
6366 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6367
6368         PR fortran/44212
6369         * gfortran.dg/class_22.f03: New.
6370
6371 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6372
6373         PR lto/44238
6374         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6375
6376 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6377
6378         PR fortran/44213
6379         * gfortran.dg/abstract_type_7.f03: New.
6380
6381 2010-05-21  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/eh/spec11.C: Test cleanup optimization.
6384
6385 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6386
6387         PR debug/44223
6388         * gcc.target/i386/pr44223.c: New test.
6389
6390 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6391
6392         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6393
6394 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6395
6396         * g++.dg/other/const3.C: New test.
6397
6398 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6399
6400         PR fortran/38407
6401         * warn_unused_dummy_argument_1.f90: New.
6402         * warn_unused_dummy_argument_2.f90: New.
6403
6404 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6405
6406         PR c++/30298
6407         * g++.dg/inherit/crash1.C: New.
6408         * g++.dg/inherit/crash2.C: Likewise.
6409
6410 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6411
6412         PR debug/44178
6413         * g++.dg/debug/pr44178.C: New test.
6414
6415 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6416
6417         PR middle-end/44185
6418         * gcc.dg/tree-ssa/prefetch-6.c: Add
6419         --param min-insn-to-prefetch-ratio=6.
6420         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6421         allow unrolling, and adjust the movnti count.
6422
6423 2010-05-20  Jan Hubicka  <jh@suse.cz>
6424
6425         PR middle-end/44197
6426         * gcc.c-torture/compile/pr44197.c: New file.
6427
6428 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6429
6430         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6431         Fix test code.
6432         (check_effective_target_xop): Remove __may_alias__ attribute.
6433
6434 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6435
6436         PR target/44202
6437         * gcc.c-torture/execute/pr44202-1.c: New test.
6438
6439 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6440
6441         PR fortran/43851
6442         * gfortran.dg/label_1.f90: Update test.
6443
6444 2010-05-19  Jan Hubicka  <jh@suse.cz>
6445
6446         * gcc.dg/lto/ipareference2_0.c: New file.
6447         * gcc.dg/lto/ipareference2_1.c: New file.
6448
6449 2010-05-19  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/parse/fn-typedef2.C: New.
6452
6453         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6454         function type.
6455
6456         PR c++/44193
6457         * g++.dg/template/fntype1.C: New.
6458
6459 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6460
6461         * gnat.dg/discr23.ad[sb]: New test.
6462         * gnat.dg/discr23_pkg.ads: New helper.
6463
6464         * gnat.dg/specs/controlled1.ads: New test.
6465         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6466
6467 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6468
6469         PR fortran/44055
6470         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6471         Fixed scope of C_SIZEOF.
6472         * gfortran.dg/warn_conversion_2.f90: New.
6473
6474 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6475
6476         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6477         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6478         for optional selector.
6479         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6480         (check_effective_target_sse3): New proc.
6481         * gcc.target/i386/math-torture/math-torture.exp: Load
6482         target-supports.exp.
6483         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6484         check_effective_target_sse2.
6485         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6486         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6487         * g++.dg/vect/vect.exp: Likewise.
6488         * gfortran.dg/vect/vect.exp: Likewise.
6489         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6490         -msse2 if check_effective_target_sse2.
6491
6492         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6493         * gcc.target/i386/3dnow-2.c: Likewise.
6494         * gcc.target/i386/3dnowA-1.c: Likewise.
6495         * gcc.target/i386/3dnowA-2.c: Likewise.
6496         * gcc.target/i386/pr42549.c: Likewise.
6497
6498         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6499         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6500         * gcc.target/i386/sse3-addsubps.c: Likewise.
6501         * gcc.target/i386/sse3-haddpd.c: Likewise.
6502         * gcc.target/i386/sse3-haddps.c: Likewise.
6503         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6504         * gcc.target/i386/sse3-hsubps.c: Likewise.
6505         * gcc.target/i386/sse3-movddup.c: Likewise.
6506         * gcc.target/i386/sse3-movshdup.c: Likewise.
6507         * gcc.target/i386/sse3-movsldup.c: Likewise.
6508
6509         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6510         * g++.dg/ext/attrib35.C: Likewise.
6511         * g++.dg/opt/pr40496.C: Likewise.
6512         * g++.dg/other/i386-1.C: Likewise.
6513         * g++.dg/other/i386-4.C: Likewise.
6514         * g++.dg/other/pr34435.C: Likewise.
6515         * g++.dg/other/pr39496.C: Likewise.
6516         * g++.dg/other/pr40446.C: Likewise.
6517         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6518         * gcc.dg/compat/vector-1a_main.c: Likewise.
6519         * gcc.dg/compat/vector-2a_main.c: Likewise.
6520         * gcc.dg/lto/20090206-1_0.c: Likewise.
6521         * gcc.dg/pr34856.c: Likewise.
6522         * gcc.dg/pr36584.c: Likewise.
6523         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6524         * gcc.dg/pr37544.c: Likewise.
6525         * gcc.dg/torture/pr16104-1.c: Likewise.
6526         * gcc.dg/torture/pr35771-1.c: Likewise.
6527         * gcc.dg/torture/pr35771-2.c: Likewise.
6528         * gcc.dg/torture/pr35771-3.c: Likewise.
6529         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6530         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6531         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6532         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6533         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6534         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6535         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6536         * gcc.target/i386/20060512-1.c: Likewise.
6537         * gcc.target/i386/20060512-3.c: Likewise.
6538         * gcc.target/i386/all_one_m128i.c: Likewise.
6539         * gcc.target/i386/float128-1.c: Likewise.
6540         * gcc.target/i386/float128-2.c: Likewise.
6541         * gcc.target/i386/fpcvt-1.c: Likewise.
6542         * gcc.target/i386/fpcvt-2.c: Likewise.
6543         * gcc.target/i386/fpcvt-3.c: Likewise.
6544         * gcc.target/i386/fpprec-1.c: Likewise.
6545         * gcc.target/i386/funcspec-9.c: Likewise.
6546         * gcc.target/i386/incoming-1.c: Likewise.
6547         * gcc.target/i386/incoming-12.c: Likewise.
6548         * gcc.target/i386/incoming-2.c: Likewise.
6549         * gcc.target/i386/incoming-3.c: Likewise.
6550         * gcc.target/i386/incoming-4.c: Likewise.
6551         * gcc.target/i386/incoming-6.c: Likewise.
6552         * gcc.target/i386/incoming-7.c: Likewise.
6553         * gcc.target/i386/incoming-8.c: Likewise.
6554         * gcc.target/i386/opt-1.c: Likewise.
6555         * gcc.target/i386/opt-2.c: Likewise.
6556         * gcc.target/i386/ordcmp-1.c: Likewise.
6557         * gcc.target/i386/pr17692.c: Likewise.
6558         * gcc.target/i386/pr18614-1.c: Likewise.
6559         * gcc.target/i386/pr22152.c: Likewise.
6560         * gcc.target/i386/pr23570.c: Likewise.
6561         * gcc.target/i386/pr23575.c: Likewise.
6562         * gcc.target/i386/pr26449-1.c: Likewise.
6563         * gcc.target/i386/pr26600.c: Likewise.
6564         * gcc.target/i386/pr27790.c: Likewise.
6565         * gcc.target/i386/pr28839.c: Likewise.
6566         * gcc.target/i386/pr30970.c: Likewise.
6567         * gcc.target/i386/pr32000-1.c: Likewise.
6568         * gcc.target/i386/pr32000-2.c: Likewise.
6569         * gcc.target/i386/pr32280.c: Likewise.
6570         * gcc.target/i386/pr32661.c: Likewise.
6571         * gcc.target/i386/pr32708-1.c: Likewise.
6572         * gcc.target/i386/pr32961.c: Likewise.
6573         * gcc.target/i386/pr33329.c: Likewise.
6574         * gcc.target/i386/pr35714.c: Likewise.
6575         * gcc.target/i386/pr35767-1.c: Likewise.
6576         * gcc.target/i386/pr35767-1d.c: Likewise.
6577         * gcc.target/i386/pr35767-1i.c: Likewise.
6578         * gcc.target/i386/pr35767-2.c: Likewise.
6579         * gcc.target/i386/pr35767-2d.c: Likewise.
6580         * gcc.target/i386/pr35767-2i.c: Likewise.
6581         * gcc.target/i386/pr35767-3.c: Likewise.
6582         * gcc.target/i386/pr35767-5.c: Likewise.
6583         * gcc.target/i386/pr36222-1.c: Likewise.
6584         * gcc.target/i386/pr36578-1.c: Likewise.
6585         * gcc.target/i386/pr36578-2.c: Likewise.
6586         * gcc.target/i386/pr36992-1.c: Likewise.
6587         * gcc.target/i386/pr37101.c: Likewise.
6588         * gcc.target/i386/pr37216.c: Likewise.
6589         * gcc.target/i386/pr37434-1.c: Likewise.
6590         * gcc.target/i386/pr37434-2.c: Likewise.
6591         * gcc.target/i386/pr37843-3.c: Likewise.
6592         * gcc.target/i386/pr37843-4.c: Likewise.
6593         * gcc.target/i386/pr39162.c: Likewise.
6594         * gcc.target/i386/pr39315-1.c: Likewise.
6595         * gcc.target/i386/pr39315-2.c: Likewise.
6596         * gcc.target/i386/pr39315-3.c: Likewise.
6597         * gcc.target/i386/pr39315-4.c: Likewise.
6598         * gcc.target/i386/pr39445.c: Likewise.
6599         * gcc.target/i386/pr39496.c: Likewise.
6600         * gcc.target/i386/pr40809.c: Likewise.
6601         * gcc.target/i386/pr40906-3.c: Likewise.
6602         * gcc.target/i386/pr41019.c: Likewise.
6603         * gcc.target/i386/pr42542-1.c: Likewise.
6604         * gcc.target/i386/pr42542-2.c: Likewise.
6605         * gcc.target/i386/pr42542-3.c: Likewise.
6606         * gcc.target/i386/pr42542-3a.c: Likewise.
6607         * gcc.target/i386/pr42881.c: Likewise.
6608         * gcc.target/i386/push-1.c: Likewise.
6609         * gcc.target/i386/quad-sse.c: Likewise.
6610         * gcc.target/i386/reload-1.c: Likewise.
6611         * gcc.target/i386/sse-10.c: Likewise.
6612         * gcc.target/i386/sse-11.c: Likewise.
6613         * gcc.target/i386/sse-15.c: Likewise.
6614         * gcc.target/i386/sse-17.c: Likewise.
6615         * gcc.target/i386/sse-18.c: Likewise.
6616         * gcc.target/i386/sse-19.c: Likewise.
6617         * gcc.target/i386/sse-4.c: Likewise.
6618         * gcc.target/i386/sse-6.c: Likewise.
6619         * gcc.target/i386/sse-vect-types.c: Likewise.
6620         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6621         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6622         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6623         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6624         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6625         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6626         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6627         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6628         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6629         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6630         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6631         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6632         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6633         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6634         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6635         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6636         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6637         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6638         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6639         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6640         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6641         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6642         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6643         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6644         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6645         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6646         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6647         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6648         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6649         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6650         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6651         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6652         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6653         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6654         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6655         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6656         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6657         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6658         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6659         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6660         * gcc.target/i386/sse2-mmx.c: Likewise.
6661         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6662         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6663         * gcc.target/i386/sse2-movd-1.c: Likewise.
6664         * gcc.target/i386/sse2-movd-2.c: Likewise.
6665         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6666         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6667         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6668         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6669         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6670         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6671         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6672         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6673         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6674         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6675         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6676         * gcc.target/i386/sse2-movq-1.c: Likewise.
6677         * gcc.target/i386/sse2-movq-2.c: Likewise.
6678         * gcc.target/i386/sse2-movq-3.c: Likewise.
6679         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6680         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6681         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6682         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6683         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6684         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6685         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6686         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6687         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6688         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6689         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6690         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6691         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6692         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6693         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6694         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6695         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6696         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6697         * gcc.target/i386/sse2-pand-1.c: Likewise.
6698         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6699         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6700         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6701         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6702         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6703         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6704         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6705         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6706         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6707         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6708         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6709         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6710         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6711         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6712         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6713         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6714         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6715         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6716         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6717         * gcc.target/i386/sse2-por-1.c: Likewise.
6718         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6719         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6720         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6721         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6722         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6723         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6724         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6725         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6726         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6727         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6728         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6729         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6730         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6731         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6732         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6733         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6734         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6735         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6736         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6737         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6738         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6739         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6740         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6741         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6742         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6743         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6744         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6745         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6746         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6747         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6748         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6749         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6750         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6751         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6752         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6753         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6754         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6755         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6756         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6757         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6758         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6759         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6760         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6761         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6762         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6763         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6764         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6765         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6766         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6767         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6768         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6769         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6770         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6771         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6772         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6773         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6774         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6775         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6776         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6777         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6778         * gcc.target/i386/sse2-vec-1.c: Likewise.
6779         * gcc.target/i386/sse2-vec-2.c: Likewise.
6780         * gcc.target/i386/sse2-vec-3.c: Likewise.
6781         * gcc.target/i386/sse2-vec-4.c: Likewise.
6782         * gcc.target/i386/sse2-vec-5.c: Likewise.
6783         * gcc.target/i386/sse2-vec-6.c: Likewise.
6784         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6785         * gcc.target/i386/ssefn-2.c: Likewise.
6786         * gcc.target/i386/ssefn-4.c: Likewise.
6787         * gcc.target/i386/ssefp-1.c: Likewise.
6788         * gcc.target/i386/ssefp-2.c: Likewise.
6789         * gcc.target/i386/sseregparm-3.c: Likewise.
6790         * gcc.target/i386/sseregparm-4.c: Likewise.
6791         * gcc.target/i386/sseregparm-5.c: Likewise.
6792         * gcc.target/i386/sseregparm-6.c: Likewise.
6793         * gcc.target/i386/sseregparm-7.c: Likewise.
6794         * gcc.target/i386/ssetype-1.c: Likewise.
6795         * gcc.target/i386/ssetype-2.c: Likewise.
6796         * gcc.target/i386/ssetype-3.c: Likewise.
6797         * gcc.target/i386/ssetype-4.c: Likewise.
6798         * gcc.target/i386/ssetype-5.c: Likewise.
6799         * gcc.target/i386/unordcmp-1.c: Likewise.
6800         * gcc.target/i386/vararg-1.c: Likewise.
6801         * gcc.target/i386/vararg-2.c: Likewise.
6802         * gcc.target/i386/vararg-3.c: Likewise.
6803         * gcc.target/i386/vararg-4.c: Likewise.
6804         * gcc.target/i386/vararg-7.c: Likewise.
6805         * gcc.target/i386/vararg-8.c: Likewise.
6806         * gcc.target/i386/vecinit-1.c: Likewise.
6807         * gcc.target/i386/vecinit-2.c: Likewise.
6808         * gcc.target/i386/vecinit-3.c: Likewise.
6809         * gcc.target/i386/vecinit-4.c: Likewise.
6810         * gcc.target/i386/vecinit-5.c: Likewise.
6811         * gcc.target/i386/vecinit-6.c: Likewise.
6812         * gcc.target/i386/vectorize2.c: Likewise.
6813         * gcc.target/i386/vectorize3.c: Likewise.
6814         * gcc.target/i386/vectorize4.c: Likewise.
6815         * gcc.target/i386/vectorize6.c: Likewise.
6816         * gcc.target/i386/vectorize7.c: Likewise.
6817         * gcc.target/i386/vectorize8.c: Likewise.
6818         * gcc.target/i386/vperm-v2df.c: Likewise.
6819         * gcc.target/i386/vperm-v2di.c: Likewise.
6820         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6821         * gcc.target/i386/xorps-sse2.c: Likewise.
6822         * gcc.target/i386/xorps.c: Likewise.
6823         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6824         * gfortran.dg/graphite/pr42326.f90: Likewise.
6825         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6826
6827 2010-05-19  Richard Guenther  <rguenther@suse.de>
6828
6829         PR lto/44196
6830         * g++.dg/lto/20100519-1_0.C: New testcase.
6831
6832 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6833
6834         PR fortran/42360
6835         * gfortran.dg/warn_intent_out_not_set.f90: New.
6836
6837 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6838
6839         PR fortran/38404
6840         * gfortran.dg/data_char_1.f90: Updated warning message.
6841         * gfortran.dg/data_array_6.f: New.
6842
6843 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6844
6845         * g++.dg/ipa/ivinline-8.C: New test.
6846         * gcc.dg/ipa/iinline-2.c: Likewise.
6847
6848 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6849
6850         PR fortran/34505
6851         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6852         arguments; add check for return value kind.
6853         * gfortran.dg/float_1.f90: Likewise.
6854
6855 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6856
6857         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6858         (main): Use it.
6859         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6860         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6861         Prune another location line format.
6862         (lto-obj): Call lto_prune_warns on comp_output.
6863
6864 2010-05-18  Jan Hubicka  <jh@suse.cz>
6865
6866         * gcc.dg/lto/ipacp_0.c: New test.
6867         * gcc.dg/lto/ipacp_1.c: New test.
6868
6869 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6870
6871         PR lto/44184
6872         * gcc.dg/lto/20100518_0.c: New test.
6873
6874 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6875
6876         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6877
6878 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6879
6880         PR fortran/43990
6881         * gfortran.dg/class_21.f03: New.
6882
6883 2010-05-17  Jason Merrill  <jason@redhat.com>
6884
6885         PR c++/44157
6886         * g++.dg/cpp0x/initlist34.C: New.
6887
6888         PR c++/44158
6889         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6890
6891 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6892
6893         * g++.dg/ipa/ivinline-1.C: New test.
6894         * g++.dg/ipa/ivinline-2.C: New test.
6895         * g++.dg/ipa/ivinline-3.C: New test.
6896         * g++.dg/ipa/ivinline-4.C: New test.
6897         * g++.dg/ipa/ivinline-5.C: New test.
6898         * g++.dg/ipa/ivinline-6.C: New test.
6899
6900 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6901             Jason Merrill  <jason@redhat.com>
6902
6903         PR c++/44108
6904         * c-c++-common/Wunused-var-8.c: New test.
6905
6906 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR bootstrap/42347
6909         * gcc.c-torture/compile/pr42347.c: New test.
6910
6911         PR middle-end/44102
6912         * g++.dg/ext/asmgoto1.C: New test.
6913
6914 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6915
6916         PR middle-end/44133
6917         * gcc.dg/tree-ssa/pr44133.c: New test.
6918         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6919         precise.
6920
6921 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6922
6923         PR fortran/44044
6924         * gfortran.dg/class_20.f03: New.
6925
6926 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6927
6928         PR 44078
6929         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6930         debug messages but not the newly introduced one.
6931
6932 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6933
6934         PR fortran/35779
6935         * gfortran.dg/initialization_25.f90: Commented testcase.
6936         * gfortran.dg/initialization_26.f90: New.
6937
6938 2010-05-16  Richard Guenther  <rguenther@suse.de>
6939
6940         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6941         * gcc.dg/pr43084.c: Likewise.
6942         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6943         -fipa-type-escape.
6944         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6945         -fipa-type-escape.
6946         * gcc.dg/struct/struct-reorg.exp: Likewise.
6947         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6948         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6949
6950 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6951
6952         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6953         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6954         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6955         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6956         tests.
6957
6958 2010-05-15  Jason Merrill  <jason@redhat.com>
6959
6960         * g++.dg/eh/spec10.C: New.
6961         * g++.dg/eh/spec11.C: New.
6962         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6963
6964 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6965
6966         PR fortran/44154
6967         PR fortran/42647
6968         * gfortran.dg/allocatable_scalar_9.f90: New.
6969
6970 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6971
6972         PR c++/44148
6973         * g++.dg/torture/pr44148.C: New test.
6974
6975 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6976
6977         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6978         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6979         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6980         diagnostics and type sizes.
6981
6982 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gnat.dg/lto9.adb: New test.
6985         * gnat.dg/lto9_pkg1.ads: New helper.
6986         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6987
6988 2010-05-15  Jan Hubicka  <jh@suse.cz>
6989
6990         * gcc.dg/lto/ipareference_1.c: Rename to ...
6991         * gcc.dg/lto/ipareference_0.c: ... this one.
6992         * gcc.dg/lto/ipareference_2.c: Rename to ...
6993         * gcc.dg/lto/ipareference_1.c: ... this one.
6994
6995 2010-05-15  Jan Hubicka  <jh@suse.cz>
6996
6997         * gcc.dg/lto/ipareference_1.c: New file.
6998         * gcc.dg/lto/ipareference_2.c: New file.
6999
7000 2010-05-15  Richard Guenther  <rguenther@suse.de>
7001
7002         PR tree-optimization/44038
7003         * gcc.c-torture/compile/pr44038.c: New testcase.
7004
7005 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7006
7007         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7008         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7009
7010 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7011
7012         PR fortran/43207
7013         PR fortran/43969
7014         * gfortran.dg/class_18.f03: New.
7015         * gfortran.dg/class_19.f03: New.
7016
7017 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR debug/44112
7020         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7021         * g++.dg/debug/dwarf2/const1.C: Remove.
7022
7023 2010-05-14  Jason Merrill  <jason@redhat.com>
7024
7025         * g++.dg/eh/cond4.C: New.
7026         * g++.dg/eh/elide2.C: Adjust.
7027         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7028
7029 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7030
7031         PR fortran/44135
7032         * gfortran.dg/actual_array_interface_2.f90: New test.
7033
7034 2010-05-14  Richard Guenther  <rguenther@suse.de>
7035
7036         PR tree-optimization/44119
7037         * gcc.c-torture/compile/pr44119.c: New testcase.
7038
7039 2010-05-14  Jason Merrill  <jason@redhat.com>
7040
7041         PR c++/44127
7042         * g++.dg/eh/terminate1.C: New.
7043
7044 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7047
7048         PR debug/44136
7049         * gcc.dg/pr44136.c: New test.
7050
7051 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7052
7053         PR c++/30566
7054         * g++.dg/warn/Wshadow-4.C: Adjust.
7055         * g++.dg/warn/Wshadow-5.C: New test.
7056         * g++.dg/warn/Wshadow-6.C: New test
7057
7058 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7059
7060         PR fortran/35779
7061         * gfortran.dg/initialization_25.f90: New.
7062
7063 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7064
7065         * g++.dg/otr-fold-1.C: New test.
7066         * g++.dg/otr-fold-2.C: New test.
7067
7068 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR fortran/44036
7071         * gfortran.dg/gomp/pr44036-1.f90: New test.
7072         * gfortran.dg/gomp/pr44036-2.f90: New test.
7073         * gfortran.dg/gomp/pr44036-3.f90: New test.
7074
7075         PR debug/43983
7076         * gcc.dg/guality/sra-1.c: New test.
7077
7078 2010-05-12  Jan Hubicka  <jh@suse.cz>
7079
7080         * tree-ssa/unreachable.c: New test.
7081
7082 2010-05-12  Jason Merrill  <jason@redhat.com>
7083
7084         * g++.dg/cpp0x/sfinae1.C: New.
7085
7086 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7087
7088         * gcc.target/i386/zee.c: New file.
7089
7090 2010-05-12  Jason Merrill  <jason@redhat.com>
7091
7092         * g++.dg/conversion/op1.C: Expect template candidate message.
7093         * g++.dg/cpp0x/nullptr15.C: Likewise.
7094         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7095         * g++.dg/cpp0x/pr31431.C: Likewise.
7096         * g++.dg/cpp0x/temp_default2.C: Likewise.
7097         * g++.dg/cpp0x/trailing4.C: Likewise.
7098         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7099         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7100         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7101         * g++.dg/cpp0x/variadic35.C: Likewise.
7102         * g++.dg/cpp0x/vt-35147.C: Likewise.
7103         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7104         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7105         * g++.dg/ext/visibility/anon8.C: Likewise.
7106         * g++.dg/ext/vla2.C: Likewise.
7107         * g++.dg/other/pr28114.C: Likewise.
7108         * g++.dg/other/ptrmem10.C: Likewise.
7109         * g++.dg/other/ptrmem11.C: Likewise.
7110         * g++.dg/overload/unknown1.C: Likewise.
7111         * g++.dg/parse/template7.C: Likewise.
7112         * g++.dg/parse/typename7.C: Likewise.
7113         * g++.dg/template/conv11.C: Likewise.
7114         * g++.dg/template/copy1.C: Likewise.
7115         * g++.dg/template/deduce3.C: Likewise.
7116         * g++.dg/template/dependent-expr5.C: Likewise.
7117         * g++.dg/template/friend.C: Likewise.
7118         * g++.dg/template/incomplete2.C: Likewise.
7119         * g++.dg/template/local4.C: Likewise.
7120         * g++.dg/template/local6.C: Likewise.
7121         * g++.dg/template/operator10.C: Likewise.
7122         * g++.dg/template/overload6.C: Likewise.
7123         * g++.dg/template/ptrmem2.C: Likewise.
7124         * g++.dg/template/ptrmem20.C: Likewise.
7125         * g++.dg/template/ptrmem8.C: Likewise.
7126         * g++.dg/template/sfinae2.C: Likewise.
7127         * g++.dg/template/ttp25.C: Likewise.
7128         * g++.dg/template/unify10.C: Likewise.
7129         * g++.dg/template/unify11.C: Likewise.
7130         * g++.dg/template/unify6.C: Likewise.
7131         * g++.dg/template/unify7.C: Likewise.
7132         * g++.dg/template/unify9.C: Likewise.
7133         * g++.dg/template/varmod1.C: Likewise.
7134         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7135         * g++.old-deja/g++.law/operators32.C: Likewise.
7136         * g++.old-deja/g++.pt/crash28.C: Likewise.
7137         * g++.old-deja/g++.pt/crash60.C: Likewise.
7138         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7139         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7140         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7141         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7142         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7143         * g++.old-deja/g++.pt/expr2.C: Likewise.
7144         * g++.old-deja/g++.pt/overload7.C: Likewise.
7145         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7146         * g++.old-deja/g++.pt/spec5.C: Likewise.
7147         * g++.old-deja/g++.pt/spec6.C: Likewise.
7148         * g++.old-deja/g++.pt/t24.C: Likewise.
7149         * g++.old-deja/g++.pt/unify4.C: Likewise.
7150         * g++.old-deja/g++.pt/unify6.C: Likewise.
7151         * g++.old-deja/g++.pt/unify8.C: Likewise.
7152         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7153         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7154         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7155
7156         * g++.dg/cpp0x/initlist32.C: New.
7157
7158         * g++.dg/template/conv11.C: New.
7159         * g++.dg/conversion/op1.C: Adjust expected error.
7160
7161         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7162
7163 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7164
7165         PR target/44088
7166         * gcc.target/i386/avx-cmpsd-1.c: New.
7167         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7168         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7169         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7170         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7171         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7172
7173 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7174
7175         PR middle-end/44085
7176         * gcc.dg/gomp/pr44085.c: New test.
7177         * gfortran.dg/gomp/pr44085.f90: New test.
7178
7179 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7180
7181         * objc-obj-c++-shared/Object1.m: New.
7182         * objc.dg/torture: New directory.
7183         * objc.dg/torture/tls: Ditto.
7184         * objc.dg/tls: Ditto.
7185         * objc.dg/torture/tls/trivial.m: New test.
7186         * objc.dg/torture/tls/thr-init-2.m: New test.
7187         * objc.dg/torture/tls/thr-init-3.m: New test.
7188         * objc.dg/torture/tls/thr-init.m: New test.
7189         * objc.dg/torture/tls/diag-1.m: New test.
7190         * objc.dg/torture/tls/tls.exp: New.
7191         * objc.dg/torture/trivial.m: New test.
7192         * objc.dg/torture/dg-torture.exp: New.
7193         * objc.dg/tls/diag-3.m: New test.
7194         * objc.dg/tls/diag-4.m: New test.
7195         * objc.dg/tls/diag-5.m: New test.
7196         * objc.dg/tls/init-1.m: New test.
7197         * objc.dg/tls/init-2.m: New test.
7198         * objc.dg/tls/tls.exp: New.
7199         * objc.dg/tls/diag-2.m: New test.
7200         * lib/objc.exp: Respond to dg-additional-files.
7201
7202 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7203
7204         * gcc.target/m68k/20100512-1.c: New.
7205
7206 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gnat.dg/lto8.adb: New test.
7209         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7210         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7211
7212 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7213
7214         PR c++/34272
7215         PR c++/43630
7216         PR c++/34491
7217         * g++.dg/template/crash97.C: New.
7218         * g++.dg/template/crash98.C: Likewise.
7219         * g++.dg/template/crash99.C: Likewise.
7220         * g++.dg/cpp0x/pr31439.C: Adjust.
7221         * g++.dg/template/crash95.C: Likewise.
7222
7223 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR middle-end/44071
7226         * c-c++-common/asmgoto-4.c: New test.
7227         * gcc.target/i386/pr44071.c: New test.
7228
7229         PR c++/44062
7230         * c-c++-common/Wunused-var-7.c: New test.
7231         * g++.dg/warn/Wunused-var-9.C: New test.
7232
7233 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7234
7235         PR fortran/43711
7236         * gfortran.dg/gomp/pr43711.f90: New.
7237
7238 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7239
7240         PR fortran/31820
7241         * gfortran.dg/select_5.f90: Updated.
7242
7243 2010-05-11  Jan Hubicka  <jh@suse.cz>
7244
7245         PR tree-optimize/44063
7246         * gcc.c-torture/compile/pr44063.c: New testcase.
7247
7248 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR debug/44023
7251         * gcc.dg/pr44023.c: New test.
7252
7253 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7254
7255         * gnat.dg/lto7.adb: New test.
7256         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7257
7258 2010-05-10  Jason Merrill  <jason@redhat.com>
7259
7260         PR c++/44017
7261         * g++.dg/template/inherit5.C: New.
7262
7263         PR c++/44045
7264         * g++.dg/cpp0x/initlist33.C: New.
7265         * g++.dg/cpp0x/initlist26.C: Adjust.
7266         * g++.dg/cpp0x/initlist28.C: Adjust.
7267
7268 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7269
7270         PR c++/43719
7271         * g++.dg/init/pr43719.C: New.
7272         * g++.dg/anon-struct4.C: Adjust.
7273
7274 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR debug/44028
7277         * gcc.dg/pr44028.c: New test.
7278
7279 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7280
7281         PR fortran/27866
7282         PR fortran/35003
7283         PR fortran/42809
7284         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7285         * gfortran.dg/warn_conversion.f90: New.
7286
7287 2010-05-10  Michael Matz  <matz@suse.de>
7288
7289         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7290
7291 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         PR rtl-optimization/44012
7294         * gcc.dg/pr44012.c: New.
7295
7296 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7299         Log text on entry and exit.
7300         Prune Sun ld warnings for common symbols with differing sizes.
7301         (lto-link-and-maybe-run): Change caller.
7302
7303 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7304
7305         PR fortran/44044
7306         * gfortran.dg/class_7.f03: Modified.
7307         * gfortran.dg/select_type_1.f03: Modified.
7308         * gfortran.dg/select_type_12.f03: New.
7309
7310 2010-05-10  Richard Guenther  <rguenther@suse.de>
7311
7312         PR tree-optimization/44050
7313         * gcc.dg/torture/pr44050.c: New testcase.
7314
7315 2010-05-10  Wei Guozhi  <carrot@google.com>
7316
7317         PR target/42879
7318         * gcc.target/arm/pr42879.c: New testcase.
7319
7320 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7321
7322         PR c/44051
7323         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7324
7325 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7326
7327         PR c/10676
7328         * gcc.dg/anon-struct-10.c: New test.
7329
7330 2010-05-09  Richard Guenther  <rguenther@suse.de>
7331
7332         PR middle-end/44024
7333         * gcc.dg/pr44024.c: New testcase.
7334
7335 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7336
7337         PR c/4784
7338         * gcc.dg/anon-struct-9.c: New test.
7339
7340 2010-05-09  Richard Guenther  <rguenther@suse.de>
7341
7342         PR middle-end/44043
7343         * gcc.c-torture/compile/pr44043.c: New testcase.
7344
7345 2010-05-09  Richard Guenther  <rguenther@suse.de>
7346
7347         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7348
7349 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7350
7351         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7352
7353 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7354
7355         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7356         * gnat.dg/specs/lto3.ads: Likewise.
7357
7358 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7359
7360         PR middle-end/28685
7361         * gcc.dg/pr28685-1.c: New file.
7362
7363 2010-05-08  Richard Guenther  <rguenther@suse.de>
7364
7365         PR tree-optimization/44030
7366         * gcc.c-torture/compile/pr44030.c: New testcase.
7367
7368 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7369
7370         * gnat.dg/lto6.adb: New test.
7371         * gnat.dg/lto6_pkg.ads: New helper.
7372
7373 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7374
7375         * gnat.dg/lto5.adb: New test.
7376         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7377
7378 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7379
7380         * gnat.dg/lto4.ad[sb]: New test.
7381
7382 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7383
7384         * gnat.dg/specs/lto3.ads: New test.
7385         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7386         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7387
7388 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7389
7390         * gnat.dg/sizetype3.ad[sb]: New test.
7391         * gnat.dg/sizetype3_pkg.ads: New helper.
7392
7393 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7394
7395         PR c++/43951
7396         * g++.dg/init/new29.C: New.
7397
7398 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7399
7400         PR fortran/40728
7401         * gfortran.dg/coarray_1.f90: Fixed error message.
7402         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7403         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7404         * gfortran.dg/intrinsic_std_5.f90: New.
7405
7406 2010-05-07  Jason Merrill  <jason@redhat.com>
7407
7408         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7409
7410 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7411
7412         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7413         (size_t, stderr): Remove.
7414         (read_error): Replaced __builtin_fprintf by fprintf.
7415
7416 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7417
7418         * gcc.dg/ordered-comparison-1.c: New test.
7419         * gcc.dg/ordered-comparison-2.c: New test.
7420         * gcc.dg/ordered-comparison-3.c: New test.
7421         * gcc.dg/ordered-comparison-4.c: New test.
7422
7423 2010-05-06  Mike Stump  <mikestump@comcast.net>
7424
7425         PR objc/35165
7426         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7427
7428 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7429             Jason Merrill  <jason@redhat.com>
7430
7431         * g++.dg/cpp0x/nullptr01.C: New.
7432         * g++.dg/cpp0x/nullptr02.C: New.
7433         * g++.dg/cpp0x/nullptr03.C: New.
7434         * g++.dg/cpp0x/nullptr04.C: New.
7435         * g++.dg/cpp0x/nullptr05.C: New.
7436         * g++.dg/cpp0x/nullptr06.C: New.
7437         * g++.dg/cpp0x/nullptr07.C: New.
7438         * g++.dg/cpp0x/nullptr08.C: New.
7439         * g++.dg/cpp0x/nullptr09.C: New.
7440         * g++.dg/cpp0x/nullptr10.C: New.
7441         * g++.dg/cpp0x/nullptr11.C: New.
7442         * g++.dg/cpp0x/nullptr12.C: New.
7443         * g++.dg/cpp0x/nullptr13.C: New.
7444         * g++.dg/cpp0x/nullptr14.C: New.
7445         * g++.dg/cpp0x/nullptr15.C: New.
7446         * g++.dg/cpp0x/nullptr16.C: New.
7447         * g++.dg/cpp0x/nullptr17.C: New.
7448         * g++.dg/cpp0x/nullptr18.C: New.
7449         * g++.dg/cpp0x/nullptr19.C: New.
7450         * g++.dg/cpp0x/nullptr20.C: New.
7451         * g++.dg/cpp0x/nullptr21.C: New.
7452         * g++.dg/cpp0x/nullptr22.C: New.
7453         * g++.dg/debug/nullptr01.C: New.
7454         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7455
7456 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7457
7458         * gcc.dg/Wunused-var-8.c: Move to...
7459         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7460
7461 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7462
7463         PR c++/40406
7464         * g++.dg/template/crash96.C: New.
7465
7466 2010-05-06  Jan Hubicka  <jh@suse.cz>
7467
7468         PR tree-optimization/43791
7469         * gcc.c-torture/compile/pr43791.c: New file.
7470
7471 2010-05-06  Michael Matz  <matz@suse.de>
7472
7473         PR tree-optimization/43984
7474         * gfortran.dg/pr43984.f90: New test.
7475
7476 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7477
7478         PR 40989
7479         * gcc.dg/pr40989.c: New.
7480
7481 2010-05-06  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/43934
7484         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7485
7486 2010-05-06  Richard Guenther  <rguenther@suse.de>
7487
7488         PR tree-optimization/43987
7489         * gcc.c-torture/execute/pr43987.c: New testcase.
7490         * gcc.dg/torture/pta-escape-1.c: Adjust.
7491         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7492         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7493         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7494         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7495
7496 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7497             Dodji Seketeli  <dodji@redhat.com>
7498
7499         PR c/18624
7500         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7501         * g++.dg/template/sfinae16.C: Likewise.
7502         * gcc.dg/Wunused-var-1.c: Moved to...
7503         * c-c++-common/Wunused-var-1.c: ...here. New test.
7504         * gcc.dg/Wunused-var-2.c: Moved to...
7505         * c-c++-common/Wunused-var-2.c: ...here. New test.
7506         * gcc.dg/Wunused-var-3.c: Moved to...
7507         * c-c++-common/Wunused-var-3.c: ...here. New test.
7508         * gcc.dg/Wunused-var-4.c: Moved to...
7509         * gcc.dg/Wunused-var-1.c: ... here.
7510         * gcc.dg/Wunused-var-5.c: Moved to...
7511         * c-c++-common/Wunused-var-4.c: ...here. New test.
7512         * gcc.dg/Wunused-var-7.c: Moved to...
7513         * c-c++-common/Wunused-var-5.c: ...here. New test.
7514         * gcc.dg/Wunused-var-6.c: Moved to...
7515         * gcc.dg/Wunused-var-2.c: ... here.
7516         * c-c++-common/Wunused-var-1.c: New test.
7517         * c-c++-common/Wunused-var-2.c: New test.
7518         * c-c++-common/Wunused-var-3.c: New test.
7519         * c-c++-common/Wunused-var-4.c: New test.
7520         * c-c++-common/Wunused-var-5.c: New test.
7521         * g++.dg/warn/Wunused-var-1.C: New test.
7522         * g++.dg/warn/Wunused-var-2.C: New test.
7523         * g++.dg/warn/Wunused-var-3.C: New test.
7524         * g++.dg/warn/Wunused-var-4.C: New test.
7525         * g++.dg/warn/Wunused-var-5.C: New test.
7526         * g++.dg/warn/Wunused-var-6.C: New test.
7527         * g++.dg/warn/Wunused-var-7.C: New test.
7528         * g++.dg/warn/Wunused-var-8.C: New test.
7529         * g++.dg/warn/Wunused-parm-1.C: New test.
7530         * g++.dg/warn/Wunused-parm-2.C: New test.
7531         * g++.dg/warn/Wunused-parm-3.C: New test.
7532
7533 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7534
7535         PR fortran/43985
7536         * gfortran.dg/gomp/crayptr5.f90: New test case.
7537
7538 2010-05-05  Jason Merrill  <jason@redhat.com>
7539
7540         PR debug/43370
7541         * g++.dg/ext/attrib39.C: New.
7542
7543 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7544
7545         PR fortran/24978
7546         * gfortran.dg/data_invalid.f90: New.
7547
7548 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7549
7550         * gnat.dg/lto2.adb: New test.
7551
7552 2010-05-05  Jason Merrill  <jason@redhat.com>
7553
7554         PR c++/43787
7555         * g++.dg/opt/empty1.C: New.
7556
7557 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7558
7559         PR fortran/43696
7560         * gfortran.dg/class_17.f03: New.
7561
7562 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7563
7564         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7565
7566 2010-05-04  Mike Stump  <mikestump@comcast.net>
7567
7568         PR objc/35165
7569         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7570
7571 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7572
7573         PR target/43668
7574         * gcc.target/i386/pr43668.c: New.
7575
7576 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7577
7578         PR c++/43028
7579         * g++.dg/cpp0x/initlist31.C: New.
7580
7581 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7582
7583         PR c/43981
7584         * gcc.dg/Wunused-var-8.c: New test.
7585
7586 2010-05-04  Jason Merrill  <jason@redhat.com>
7587
7588         PR c++/38064
7589         * g++.dg/cpp0x/enum3.C: Extend.
7590
7591 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7592
7593         PR target/43799
7594         * gcc.target/i386/pr43799.c: New.
7595
7596 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7597
7598         * gnat.dg/lto1.adb: New test.
7599         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7600
7601 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7602
7603         PR middle-end/43671
7604         * gcc.target/i386/pr43671.c: New.
7605
7606 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7607
7608         PR c++/43705
7609         * g++.dg/template/crash95.C: New.
7610
7611 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7612
7613         PR debug/43508
7614         * gcc.target/i386/pr43508.c: New.
7615
7616 2010-05-04  Richard Guenther  <rguenther@suse.de>
7617
7618         PR tree-optimization/43879
7619         * g++.dg/torture/pr43879-1_0.C: New testcase.
7620         * g++.dg/torture/pr43879-1_1.C: Likewise.
7621
7622 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7623
7624         PR c++/43953
7625         * g++.dg/other/crash-12.C: New test.
7626
7627 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         * g++.dg/cdce3.C: Add a space.  Updated.
7630
7631 2010-05-03  Jason Merrill  <jason@redhat.com>
7632
7633         PR c++/43680
7634         * g++.dg/opt/enum2.C: New.
7635         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7636         * g++.dg/warn/Wswitch-1.C: Adjust message.
7637
7638 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7639
7640         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7641         * g++.dg/ext/label13.C: Fix typo.
7642         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7643         alpha*-dec-osf5*.
7644         * gcc.c-torture/compile/limits-declparen.c: xfail on
7645         alpha*-dec-osf5* with -g.
7646         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7647         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7648         * gcc.dg/c99-tgmath-2.c: Likewise.
7649         * gcc.dg/c99-tgmath-3.c: Likewise.
7650         * gcc.dg/c99-tgmath-4.c: Likewise.
7651
7652 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7653
7654         PR fortran/43592
7655         * gfortran.dg/unexpected_interface.f90: New test.
7656
7657 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7658
7659         * ada/acats/run_acats (which): New function.
7660         (host_gnatchop, host_gnatmake): Use it.
7661
7662 2010-05-03  Richard Guenther  <rguenther@suse.de>
7663
7664         PR tree-optimization/43971
7665         * gcc.dg/pr43971.c: New testcase.
7666
7667 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR debug/43972
7670         * gcc.dg/debug/pr43972.c: New test.
7671
7672 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7673
7674         PR testsuite/43963
7675         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7676
7677 2010-05-02  Richard Guenther  <rguenther@suse.de>
7678
7679         PR tree-optimization/43879
7680         * gcc.dg/torture/pr43879-3.c: New testcase.
7681
7682 2010-05-01  Richard Guenther  <rguenther@suse.de>
7683
7684         PR tree-optimization/43949
7685         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7686
7687 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7688
7689         PR c++/43951
7690         * g++.dg/init/new28.C: New.
7691
7692 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7693
7694         PR objc++/32052
7695         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7696         structure and nested declarations.
7697         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7698         structure and nested declarations.  Reduce header clutter and
7699         use _exit() rather than abort().
7700         * objc.dg/encode-10.m: New.
7701         * objc.dg/encode-11.m: New.
7702
7703 2010-04-30  DJ Delorie  <dj@redhat.com>
7704
7705         * gcc.c-torture/execute/20100430-1.c: New test.
7706
7707 2010-04-30  Jason Merrill  <jason@redhat.com>
7708
7709         PR c++/43868
7710         * g++.dg/template/ptrmem21.C: New.
7711
7712 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7713
7714         PR fortran/18918
7715         PR fortran/43931
7716         * gfortran.dg/coarray_13.f90: New test.
7717
7718 2010-04-30  Richard Guenther  <rguenther@suse.de>
7719
7720         PR lto/43946
7721         * gcc.dg/lto/20100430-1_0.c: New testcase.
7722
7723 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR debug/43942
7726         * c-c++-common/pr43942.c: New test.
7727
7728 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7729
7730         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7731         conflict with darwin crt1.o 'start' symbol.
7732
7733 2010-04-30  Richard Guenther  <rguenther@suse.de>
7734
7735         PR tree-optimization/43879
7736         * gcc.dg/torture/pr43879_1.c: New testcase.
7737
7738 2010-04-30  Richard Guenther  <rguenther@suse.de>
7739
7740         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7741
7742 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7743
7744         PR c++/43890
7745         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7746         user-provided constructor while recursing.
7747
7748 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7749
7750         PR fortran/42274
7751         * gfortran.dg/class_16.f03: New test.
7752
7753 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7754
7755         PR fortran/42274
7756         * gfortran.dg/class_15.f03: New.
7757
7758 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7759
7760         PR fortran/43326
7761         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7762
7763 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7764
7765         PR fortran/43492
7766         * gfortran.dg/generic_22.f03 : New test.
7767
7768 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7769
7770         PR fortran/42353
7771         * gfortran.dg/class_14.f03: New test.
7772
7773 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7774
7775         PR fortran/42680
7776         * gfortran.dg/interface_32.f90: New test.
7777
7778 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7779             Janus Weil  <janus@gcc.gnu.org>
7780
7781         PR fortran/41829
7782         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7783         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7784         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7785
7786 2010-04-28  Mike Stump  <mikestump@comcast.net>
7787
7788         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7789         dg-excess-errors.
7790         * g++.dg/uninit-pred-2_b.C: Likewise.
7791
7792 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7793
7794         PR fortran/18918
7795         PR fortran/43919
7796         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7797
7798 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7799
7800         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7801         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7802         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7803         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7804         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7805
7806 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7807
7808         * gcc.dg/const-uniq-1.c: New test.
7809         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7810
7811 2010-04-28  Xinliang David Li  <davidxl@google.com>
7812
7813         * gcc.dg/uninit-pred-2_b.c: New test.
7814         * gcc.dg/uninit-pred-4_b.c: New test.
7815         * gcc.dg/uninit-pred-3_d.c: New test.
7816         * gcc.dg/uninit-pred-6_b.c: New test.
7817         * gcc.dg/uninit-pred-8_b.c: New test.
7818         * gcc.dg/uninit-pred-3_a.c: New test.
7819         * gcc.dg/uninit-pred-2_c.c: New test.
7820         * gcc.dg/uninit-pred-5_a.c: New test.
7821         * gcc.dg/uninit-pred-3_e.c: New test.
7822         * gcc.dg/uninit-pred-7_a.c: New test.
7823         * gcc.dg/uninit-pred-6_c.c: New test.
7824         * gcc.dg/uninit-pred-9_a.c: New test.
7825         * gcc.dg/uninit-pred-8_c.c: New test.
7826         * gcc.dg/uninit-pred-3_b.c: New test.
7827         * gcc.dg/uninit-pred-5_b.c: New test.
7828         * gcc.dg/uninit-pred-7_b.c: New test.
7829         * gcc.dg/uninit-pred-6_d.c: New test.
7830         * gcc.dg/uninit-pred-9_b.c: New test.
7831         * gcc.dg/uninit-pred-2_a.c: New test.
7832         * gcc.dg/uninit-pred-4_a.c: New test.
7833         * gcc.dg/uninit-pred-3_c.c: New test.
7834         * gcc.dg/uninit-pred-6_a.c: New test.
7835         * gcc.dg/uninit-pred-8_a.c: New test.
7836         * gcc.dg/uninit-pred-7_c.c: New test.
7837         * gcc.dg/uninit-pred-6_e.c: New test.
7838         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7839         * g++.dg/uninit-pred-1_a.C: New test.
7840         * g++.dg/uninit-pred-1_b.C: New test.
7841         * g++.dg/uninit-pred-2_a.C: New test.
7842         * g++.dg/uninit-pred-2_b.C: New test.
7843         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7844         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7845         * g++.dg/uninit-pred-loop_1.cc: New test.
7846
7847 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7848
7849         * gcc.dg/lto/20091209-1_0.c: New testcase.
7850
7851 2010-04-28  Richard Guenther  <rguenther@suse.de>
7852
7853         PR tree-optimization/43879
7854         PR tree-optimization/43909
7855         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7856
7857 2010-04-28  Richard Guenther  <rguenther@suse.de>
7858
7859         PR c++/43880
7860         * g++.dg/torture/pr43880.C: New testcase.
7861
7862 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7863
7864         PR c++/9335
7865         * g++.dg/template/recurse2.C: Update
7866         * g++.dg/template/recurse.C: Update.
7867         * g++.dg/template/pr23510.C: Update.
7868         * lib/prune.exp: Filter out 'recursively instantiated'.
7869
7870 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7871
7872         PR c++/29043
7873         * g++.dg/init/pr29043.C: New.
7874
7875 2010-04-27  Jason Merrill  <jason@redhat.com>
7876
7877         * g++.dg/lookup/scoped5.C: Adjust.
7878         * g++.dg/lookup/scoped8.C: Adjust.
7879         * g++.dg/template/dependent-expr5.C: Adjust.
7880         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7881
7882         PR c++/43856
7883         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7884
7885         PR c++/43875
7886         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7887
7888 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7889             Jan Hubicka <hubicka@ucw.cz>
7890
7891         * gcc.dg/pure-2.c: New testcase.
7892         * gcc.dg/const-1.c: New testcase.
7893
7894 2010-04-27  Jason Merrill  <jason@redhat.com>
7895
7896         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7897
7898         PR c++/41468
7899         * g++.dg/template/sfinae17.C: New.
7900         * g++.dg/template/sfinae18.C: New.
7901
7902 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7903
7904         * g++.dg/init/pr42844.C: New.
7905         * g++.dg/cpp0x/pr42844-2.C: New.
7906         * g++.dg/cpp0x/defaulted2.C: Adjust.
7907         * g++.dg/tree-ssa/pr27549.C: Likewise.
7908         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7909
7910 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7911
7912         PR fortran/18918
7913         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7914
7915 2010-04-27  Richard Guenther  <rguenther@suse.de>
7916
7917         PR middle-end/40561
7918         * g++.dg/other/pr40561.C: New testcase.
7919
7920 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7921
7922         PR middle-end/43812
7923         * g++.dg/ipa/pr43812.C: New test.
7924
7925 2010-04-27  Jan Hubicka  <jh@suse.cz>
7926
7927         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7928         (test): ... this one.
7929
7930 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7931
7932         PR target/40657
7933         * gcc.target/arm/thumb-stackframe.c: New test.
7934
7935 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7936
7937         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7938         * gcc.dg/misc-column.c: Likewise.
7939         * gcc.dg/Walways-true-1.c: Likewise.
7940         * gcc.dg/Walways-true-2.c: Likewise.
7941         * gcc.dg/warn-addr-cmp.c: Likewise.
7942
7943 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7944
7945         PR fortran/18918
7946         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7947         * gfortran.dg/coarray_12.f90: New.
7948
7949 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7950
7951         PR c/32207
7952         * gcc.dg/pr32207.c: New test.
7953         * gcc.dg/misc-column.c: Adjust expected warning.
7954         * gcc.dg/Walways-true-1.c: Likewise.
7955         * gcc.dg/Walways-true-2.c: Likewise.
7956         * gcc.dg/warn-addr-cmp.c: Likewise.
7957
7958 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7959
7960         PR lto/42776
7961         * lib/lto.exp (lto_prune_vis_warns): New function.
7962         (lto-link-and-maybe-run): Call it.
7963
7964 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7965
7966         PR tree-optimization/43904
7967         * gcc.dg/tree-ssa/tailcall-6.c: New.
7968
7969 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7970
7971         PR testsuite/35165
7972         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7973         Darwin8/OSX10.4 - compatible code generation.
7974         Use scan-rtl-dump.
7975         * obj-c++.dg/stubify-1.mm: Ditto.
7976         * lib/objc-torture.exp: Do not require link success for
7977         "trivial.m" in the runtime checks when dowhat = 'compile'.
7978         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7979         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7980         Darwin8/OSX10.4 - compatible code generation.
7981         * objc.dg/stubify-2.m: Ditto.
7982         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7983         * objc.dg/next-runtime-1.m: Ditto.
7984         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7985         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7986         runtimes on Darwin.
7987
7988 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7989
7990         PR 43715
7991         * lib/plugin-support.exp: Use "-undefined
7992         dynamic_lookup" on darwin.
7993
7994 2010-04-26  Richard Guenther  <rguenther@suse.de>
7995
7996         * gcc.dg/lto/20100426_0.c: New testcase.
7997
7998 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7999
8000         PR tree-optimization/43833
8001         gcc.dg/Warray-bounds-8.c: New test case.
8002
8003 2010-04-26  Richard Guenther  <rguenther@suse.de>
8004
8005         PR lto/43080
8006         * g++.dg/lto/20100423-3_0.C: New testcase.
8007
8008 2010-04-26  Richard Guenther  <rguenther@suse.de>
8009
8010         PR lto/42425
8011         * g++.dg/lto/20100423-2_0.C: New testcase.
8012
8013 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8014
8015         * gcc.dg/vect/bb-slp-23.c: New test.
8016
8017 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8018
8019         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8020         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8021         * gcc.dg/c1x-float-1.c: New test.
8022
8023 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8024
8025         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8026         of "lea\[ \t\]".
8027
8028 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8029
8030         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8031         FreeBSD.
8032         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8033         * gfortran.dg/default_format_2.f90: Ditto.
8034
8035 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8036
8037         * gfortran.dg/pr43505.f90: Clean up .mod file.
8038         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8039         * gfortran.dg/pr41347.f90: Ditto.
8040         * gfortran.dg/internal_pack_4.f90: Ditto.
8041         * gfortran.dg/proc_decl_23.f90: Ditto.
8042         * gfortran.dg/recursive_check_3.f90: Ditto.
8043         * gfortran.dg/intent_out_3.f90: Ditto.
8044         * gfortran.dg/assignment_2.f90: Ditto.
8045         * gfortran.dg/pr41928.f90: Ditto.
8046         * gfortran.dg/pr42166.f90: Ditto.
8047         * gfortran.dg/private_type_12.f90: Ditto.
8048         * gfortran.dg/graphite/pr42185.f90: Ditto.
8049         * gfortran.dg/graphite/pr42186.f90: Ditto.
8050         * gfortran.dg/graphite/pr40982.f90: Ditto.
8051         * gfortran.dg/graphite/id-2.f90: Ditto.
8052         * gfortran.dg/graphite/id-4.f90: Ditto.
8053         * gfortran.dg/graphite/pr42050.f90: Ditto.
8054         * gfortran.dg/graphite/id-18.f90: Ditto.
8055         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8056         * gfortran.dg/graphite/pr41924.f90: Ditto.
8057         * gfortran.dg/graphite/pr42393.f90: Ditto.
8058         * gfortran.dg/graphite/pr37980.f90: Ditto.
8059         * gfortran.dg/graphite/pr38953.f90: Ditto.
8060         * gfortran.dg/graphite/pr42180.f90: Ditto.
8061         * gfortran.dg/graphite/pr42181.f90: Ditto.
8062         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8063         * gfortran.dg/select_type_4.f90: Ditto.
8064         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8065         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8066         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8067         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8068         * gfortran.dg/whole_file_11.f90: Ditto.
8069         * gfortran.dg/private_type_11.f90: Ditto.
8070         * gfortran.dg/vect/vect-gems.f90: Ditto.
8071         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8072
8073 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8074
8075         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8076
8077 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8078
8079         * gnat.dg/pack15.ad[sb]: New test.
8080
8081 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8082
8083         * gcc.target/arm/mla-1.c: New test.
8084
8085 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8086
8087         PR fortran/30073
8088         PR fortran/43793
8089         * gfortran.dg/pr43793.f90: New test.
8090
8091 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8092
8093         PR tree-optimization/41442
8094         * gcc.target/i386/pr41442.c: New test.
8095
8096 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8097
8098         PR fortran/43832
8099         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8100
8101 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8102
8103         PR fortran/43832
8104         * gfortran.dg/open_nounit.f90: New test.
8105
8106 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8107
8108         PR fortran/43841
8109         PR fortran/43843
8110         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8111
8112 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8113
8114         * gcc.dg/Wconversion-integer.c: Update.
8115
8116 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8117
8118         * gnat.dg/unchecked_convert5.adb: New test.
8119
8120 2010-04-23  Richard Guenther  <rguenther@suse.de>
8121
8122         PR lto/41734
8123         * gcc.dg/lto/20100423-2_0.c: New testcase.
8124         * gcc.dg/lto/20100423-2_0.c: Likewise.
8125
8126 2010-04-23  Richard Guenther  <rguenther@suse.de>
8127
8128         PR lto/43455
8129         * gcc.dg/lto/20100423-1_0.c: New testcase.
8130         * gcc.dg/lto/20100423-1_1.c: Likewise.
8131
8132 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8133
8134         PR tree-optimization/43846
8135         * gcc.dg/tree-ssa/sra-10.c: New test.
8136
8137 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8138
8139         PR middle-end/43835
8140         * gcc.c-torture/execute/pr43835.c: New test.
8141
8142 2010-04-23  Richard Guenther  <rguenther@suse.de>
8143
8144         PR lto/42653
8145         * g++.dg/lto/20100423-1_0.C: New testcase.
8146
8147 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8148
8149         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8150
8151 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8152
8153         PR tree-optimization/43842
8154         * gcc.dg/vect/pr43842.c: New test.
8155
8156 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8157
8158         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8159         * gcc.target/i386/wmul-2.c: Likewise.
8160
8161 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8162
8163         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8164         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8165
8166 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8167
8168         * gfortran.dg/reassoc_6.f: New testcase.
8169
8170 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8171
8172         PR middle-end/29274
8173         * gcc.target/arm/wmul-1.c: New test.
8174         * gcc.target/arm/wmul-2.c: New test.
8175
8176 2010-04-22  Richard Guenther  <rguenther@suse.de>
8177
8178         PR tree-optimization/43845
8179         * gcc.c-torture/compile/pr43845.c: New testcase.
8180
8181 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8182
8183         PR middle-end/29274
8184         * gcc.target/i386/wmul-1.c: New test.
8185         * gcc.target/i386/wmul-2.c: New test.
8186         * gcc.target/bfin/wmul-1.c: New test.
8187         * gcc.target/bfin/wmul-2.c: New test.
8188
8189 2010-04-22  Richard Guenther  <rguenther@suse.de>
8190
8191         PR fortran/43829
8192         * gfortran.dg/vector_subscript_6.f90: New testcase.
8193         * gfortran.dg/assign_10.f90: Adjust.
8194
8195 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR fortran/43836
8198         * gfortran.dg/gomp/pr43836.f90: New test.
8199
8200 2010-04-21  Richard Guenther  <rguenther@suse.de>
8201
8202         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8203
8204 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8205
8206         * gcc.dg/torture/builtin-cproj-3.c: New.
8207
8208 2010-04-20  Jason Merrill  <jason@redhat.com>
8209
8210         PR c++/9335
8211         * g++.dg/template/recurse2.C: New.
8212         * g++.dg/parse/crash36.C: Adjust.
8213         * g++.dg/other/fold1.C: Adjust.
8214         * g++.dg/init/member1.C: Adjust.
8215         * lib/prune.exp: Prune "skipping N instantiation contexts".
8216
8217 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8218
8219         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8220
8221 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8222
8223         * gcc.dg/torture/builtin-cproj-1.c: New.
8224         * gcc.dg/torture/builtin-cproj-2.c: New.
8225
8226 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8227
8228         PR c++/43800
8229         PR c++/43704
8230         * g++.dg/template/typedef32.C: Adjust.
8231         * g++.dg/template/typedef33.C: New test.
8232
8233 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8234
8235         PR fortran/43227
8236         * gfortran.dg/proc_decl_23.f90: New test.
8237
8238         PR fortran/43266
8239         * gfortran.dg/abstract_type_6.f03: New test.
8240
8241 2010-04-20  Xinliang David Li  <davidxl@google.com>
8242
8243         * g++.dg/tree-ssa/fold-compare.C: New.
8244
8245 2010-04-20  Richard Guenther  <rguenther@suse.de>
8246
8247         PR tree-optimization/39417
8248         * g++.dg/torture/pr39417.C: New testcase.
8249
8250 2010-04-20  Richard Guenther  <rguenther@suse.de>
8251
8252         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8253
8254 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8255
8256         * g++.dg/debug/dwarf2/rv1.C: New test.
8257
8258 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8259
8260         PR target/43635
8261         * gcc.c-torture/compile/pr43635.c: New testcase.
8262
8263 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8264
8265         PR fortran/43339
8266         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8267         of sequential loops being private only in the innermost containing
8268         task region.
8269
8270         PR middle-end/43337
8271         * gfortran.dg/gomp/pr43337.f90: New test.
8272
8273 2010-04-19  Richard Guenther  <rguenther@suse.de>
8274
8275         PR tree-optimization/43796
8276         * gfortran.dg/pr43796.f90: New testcase.
8277
8278 2010-04-19  Richard Guenther  <rguenther@suse.de>
8279
8280         PR tree-optimization/43783
8281         * gcc.c-torture/execute/pr43783.c: New testcase.
8282
8283 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8284
8285         PR target/43766
8286         * gcc.target/i386/pr43766.c: New test.
8287
8288 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8289
8290         PR target/43662
8291         * gcc.target/i386/pr43662.c: New test.
8292
8293 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8294
8295         PR c++/43704
8296         * g++.dg/template/typedef32.C: New test.
8297
8298 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8299
8300         PR tree-optimization/37027
8301         * lib/target-supports.exp
8302         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8303         * gcc.dg/vect/pr37027.c: New test.
8304         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8305         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8306         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8307         gcc.dg/vect/vect-complex-6.c: Likewise.
8308
8309 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * g++.dg/debug/dwarf2/enum1.C: New test.
8312
8313 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8314
8315         * gnat.dg/rep_clause5.ad[sb]: New test.
8316         * gnat.dg/rep_clause5_pkg.ads: New helper.
8317
8318 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8319
8320         PR tree-optimization/43771
8321         * g++.dg/vect/pr43771.cc: New test.
8322
8323 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8324
8325         PR fortran/31538
8326         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8327         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8328
8329 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8330
8331         * gnat.dg/sizetype.adb: Rename into...
8332         * gnat.dg/sizetype1.adb: ...this.
8333         * gnat.dg/sizetype2.adb: New test.
8334
8335 2010-04-16  Richard Guenther  <rguenther@suse.de>
8336
8337         PR tree-optimization/43572
8338         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8339
8340 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8341
8342         * gnat.dg/specs/discr_private.ads: New test.
8343
8344 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8345
8346         PR target/41514
8347         * gcc.target/arm/thumb-comparisons.c: New test.
8348
8349         PR target/40603
8350         * gcc.target/arm/thumb-cbranchqi.c: New test.
8351
8352 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8353
8354         * g++.dg/torture/pr36191.C: Enable for SH.
8355
8356 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8357
8358         * gnat.dg/wide_boolean.adb: New test.
8359         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8360
8361 2010-04-15  Richard Guenther  <rguenther@suse.de>
8362
8363         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8364         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8365         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8366         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8367         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8368         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8369         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8370         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8371         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8372         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8373         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8374         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8375         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8376         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8377         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8378
8379 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8380
8381         PR target/21803
8382         * gcc.target/arm/pr42496.c: New test.
8383
8384 2010-04-14  Jason Merrill  <jason@redhat.com>
8385
8386         PR c++/36625
8387         * g++.dg/ext/attrib38.C: New.
8388
8389 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8390
8391         PR testsuite/43739
8392         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8393
8394 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8395
8396         PR 42966
8397         * gcc.dg/cpp/warn-undef-2.c: Update.
8398         * gcc.dg/cpp/warn-traditional-2.c: Update.
8399         * gcc.dg/cpp/warn-comments-2.c: Update.
8400         * gcc.dg/cpp/warn-variadic-2.c: Update.
8401         * gcc.dg/cpp/warn-long-long-2.c: Update.
8402         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8403         * gcc.dg/cpp/warn-multichar-2.c: Update.
8404         * gcc.dg/cpp/warn-normalized-3.c: Update.
8405         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8406         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8407         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8408         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8409         * gcc.dg/cpp/warn-redefined-2.c: Update.
8410         * gfortran.dg/warning-directive-2.F90: Update.
8411         * c-c++-common/cpp/warning-directive-2.c: Update.
8412
8413 2010-04-14  Michael Matz  <matz@suse.de>
8414
8415         PR tree-optimization/42963
8416         * gcc.dg/pr42963.c: New testcase.
8417
8418 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8419
8420         * gnat.dg/class_wide.adb: Rename into...
8421         * gnat.dg/class_wide1.adb: ...this.
8422         * gnat.dg/class_wide2.ad[sb]: New test.
8423
8424 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8425
8426         PR fortran/18918
8427         * gfortran.dg/coarray_9.f90: Update dg-errors.
8428         * gfortran.dg/coarray_10.f90: New test.
8429         * gfortran.dg/coarray_11.f90: New test.
8430
8431 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8432
8433         PR fortran/43747
8434         gfortran.dg/initialization_24.f90: New test.
8435
8436 2010-04-13  Jason Merrill  <jason@redhat.com>
8437
8438         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8439         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8440
8441 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8442
8443         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8444         * g++.dg/dg.exp: Likewise.
8445         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8446         * c-c++-common/cpp/warning-directive-1.c: ... here.
8447         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8448         * c-c++-common/cpp/warning-directive-2.c: ... here.
8449         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8450         * c-c++-common/cpp/warning-directive-3.c: ... here.
8451         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8452         * c-c++-common/cpp/warning-directive-4.c: ... here.
8453         * g++.dg/cpp/warning-directive-1.C: Delete.
8454         * g++.dg/cpp/warning-directive-2.C: Delete.
8455         * g++.dg/cpp/warning-directive-3.C: Delete.
8456         * g++.dg/cpp/warning-directive-4.C: Delete.
8457         * gcc.dg/cpp/normalised-3.c: Delete.
8458         * g++.dg/cpp/normalised-1.C: Rename as ...
8459         * c-c++-common/cpp/normalised-3.c: ... this.
8460
8461 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8462
8463         * gcc.dg/tree-ssa/sra-9.c: New test.
8464
8465 2010-04-13  Michael Matz  <matz@suse.de>
8466
8467         PR middle-end/43730
8468         * gcc.dg/pr43730.c: New test.
8469
8470 2010-04-13  Michael Matz  <matz@suse.de>
8471
8472         * gcc.dg/tree-ssa/negate.c: New testcase.
8473
8474 2010-04-13  Richard Guenther  <rguenther@suse.de>
8475
8476         PR testsuite/43735
8477         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8478
8479 2010-04-13  Richard Guenther  <rguenther@suse.de>
8480
8481         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8482
8483 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         * gnat.dg/derived_type1.adb: New test.
8486
8487 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8488
8489         * gcc.dg/plugindir1.c: New testcase.
8490         * gcc.dg/plugindir2.c: New testcase.
8491         * gcc.dg/plugindir3.c: New testcase.
8492         * gcc.dg/plugindir4.c: New testcase.
8493
8494 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8495
8496         * gcc.target/i386/rotate-2.c: New test.
8497
8498 2010-04-12  Jason Merrill  <jason@redhat.com>
8499
8500         PR c++/43641
8501         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8502         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8503
8504 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8505
8506         PR c++/25811
8507         * g++.dg/init/pr25811.C: New test.
8508
8509 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8510
8511         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8512         dg-error, dg-warning.
8513         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8514
8515 2010-04-12  Richard Guenther  <rguenther@suse.de>
8516
8517         * gcc.dg/torture/inline-2.c: New testcase.
8518
8519 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR bootstrap/43699
8522         * gcc.dg/Wunused-var-7.c: New test.
8523
8524         PR tree-optimization/43560
8525         * gcc.c-torture/execute/pr43560.c: New test.
8526
8527 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8528
8529         * gnat.dg/aggr13.adb: New test.
8530         * gnat.dg/aggr14.adb: Likewise.
8531         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8532
8533 2010-04-12  Richard Guenther  <rguenther@suse.de>
8534
8535         PR c++/43611
8536         * g++.dg/torture/pr43611.C: New testcase.
8537
8538 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8539
8540         PR c/36774
8541         * gcc.dg/pr36774-1.c: New test.
8542         * gcc.dg/pr36774-2.c: New test.
8543
8544 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8545
8546         * gcc.target/sh/rte-delay-slot.c: New test.
8547
8548 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8549
8550         * gnat.dg/pack9.adb: Remove -cargs option.
8551         * gnat.dg/aggr12.ad[sb]: New test.
8552
8553 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8554
8555         PR target/43417
8556         * gcc.target/sh/pr43417.c: New test.
8557
8558 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8559
8560         PR fortran/43591
8561         * gfortran.dg/spec_expr_6.f90: New test.
8562
8563 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8564
8565         PR cpp/43195
8566         * gcc.dg/cpp/pr43195.c: New.
8567         * gcc.dg/cpp/pr43195.h: New.
8568
8569 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8570
8571         PR 42965
8572         * gcc.dg/Werror-6.c: Adjust.
8573         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8574         * gcc.dg/Werror-4.c: Likewise.
8575         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8576         * gcc.dg/Wswitch-enum-error.c: Likewise.
8577         * gcc.dg/Wpointer-arith.c: Likewise.
8578         * gcc.dg/Wfatal.c: Likewise.
8579         * gcc.dg/Wswitch-error.c: Likewise.
8580         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8581         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8582         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8583         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8584         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8585         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8586         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8587         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8588         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8589         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8590         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8591         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8592         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8593         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8594         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8595         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8596         * g++.dg/cpp/warning-directive-2.C: Likewise.
8597         * gfortran.dg/warning-directive-2.F90: Likewise.
8598
8599 2010-04-09  Jason Merrill  <jason@redhat.com>
8600
8601         PR c++/42623
8602         * g++.dg/template/sizeof13.C: New.
8603
8604 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8605
8606         * g++.dg/other/pr35504.C: Add check for thiscall.
8607         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8608         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8609
8610 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8611
8612         PR c++/28584
8613         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8614         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8615         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8616         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8617         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8618         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8619         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8620         * g++.dg/other/increment1.C: Likewise.
8621
8622 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8623
8624         PR fortran/18918
8625         * gfortran.dg/coarray_7.f90: New test.
8626         * gfortran.dg/coarray_8.f90: New test.
8627
8628 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8629
8630         PR fortran/28039
8631         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8632
8633 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8634
8635         PR target/43643
8636         * gcc.dg/pr43643.c: New test.
8637
8638 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8639
8640         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8641
8642 2010-04-08  Richard Guenther  <rguenther@suse.de>
8643
8644         PR tree-optimization/43679
8645         * gcc.c-torture/compile/pr43679.c: New testcase.
8646
8647 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR debug/43670
8650         * gcc.dg/pr43670.c: New test.
8651
8652 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8653
8654         PR middle-end/40815
8655         * gcc.dg/tree-ssa/reassoc-19.c: New.
8656
8657 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR c/18624
8660         * gcc.dg/Wunused-var-1.c: New test.
8661         * gcc.dg/Wunused-var-2.c: New test.
8662         * gcc.dg/Wunused-var-3.c: New test.
8663         * gcc.dg/Wunused-var-4.c: New test.
8664         * gcc.dg/Wunused-var-5.c: New test.
8665         * gcc.dg/Wunused-var-6.c: New test.
8666         * gcc.dg/Wunused-parm-1.c: New test.
8667
8668         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8669         * gcc.dg/trunc-1.c: Likewise.
8670         * gcc.dg/vla-9.c: Likewise.
8671         * gcc.dg/dfp/composite-type.c: Likewise.
8672
8673 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8674
8675         PR objc/35996
8676         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8677         * obj-c++.dg/objc-gc-3.mm: Ditto.
8678
8679 2010-04-07  Simon Baldwin  <simonb@google.com>
8680
8681         * gcc.dg/cpp/warn-undef-2.c: New.
8682         * gcc.dg/cpp/warn-traditional-2.c: New.
8683         * gcc.dg/cpp/warn-comments-2.c: New.
8684         * gcc.dg/cpp/warning-directive-1.c: New.
8685         * gcc.dg/cpp/warn-long-long.c: New.
8686         * gcc.dg/cpp/warn-traditional.c: New.
8687         * gcc.dg/cpp/warn-variadic-2.c: New.
8688         * gcc.dg/cpp/warn-undef.c: New.
8689         * gcc.dg/cpp/warn-normalized-1.c: New.
8690         * gcc.dg/cpp/warning-directive-2.c: New.
8691         * gcc.dg/cpp/warn-long-long-2.c: New.
8692         * gcc.dg/cpp/warn-variadic.c: New.
8693         * gcc.dg/cpp/warn-normalized-2.c: New.
8694         * gcc.dg/cpp/warning-directive-3.c: New.
8695         * gcc.dg/cpp/warn-deprecated-2.c: New.
8696         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8697         * gcc.dg/cpp/warn-multichar-2.c: New.
8698         * gcc.dg/cpp/warn-normalized-3.c: New.
8699         * gcc.dg/cpp/warning-directive-4.c: New.
8700         * gcc.dg/cpp/warn-unused-macros.c: New.
8701         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8702         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8703         * gcc.dg/cpp/warn-cxx-compat.c: New.
8704         * gcc.dg/cpp/warn-redefined.c: New.
8705         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8706         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8707         * gcc.dg/cpp/warn-deprecated.c: New.
8708         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8709         * gcc.dg/cpp/warn-redefined-2.c: New.
8710         * gcc.dg/cpp/warn-comments.c: New.
8711         * gcc.dg/cpp/warn-multichar.c: New.
8712         * g++.dg/cpp/warning-directive-1.C: New.
8713         * g++.dg/cpp/warning-directive-2.C: New.
8714         * g++.dg/cpp/warning-directive-3.C: New.
8715         * g++.dg/cpp/warning-directive-4.C: New.
8716         * gfortran.dg/warning-directive-1.F90: New.
8717         * gfortran.dg/warning-directive-3.F90: New.
8718         * gfortran.dg/warning-directive-2.F90: New.
8719         * gfortran.dg/warning-directive-4.F90: New.
8720
8721 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8722
8723         PR objc++/23716
8724         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8725
8726 2010-04-07  Jason Merrill  <jason@redhat.com>
8727
8728         * g++.dg/template/dr408.C: New.
8729
8730         * g++.dg/lookup/ns4.C: New.
8731
8732         PR c++/38392
8733         * g++.dg/template/friend51.C: New test.
8734
8735         PR c++/41970
8736         * g++.old-deja/g++.other/linkage1.C: Adjust.
8737
8738 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8739
8740         PR c++/42697
8741         * g++.dg/template/crash94.C: New test.
8742
8743 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR c++/40239
8746         * g++.dg/init/aggr5.C: New test.
8747         * g++.dg/init/aggr5.C: New test.
8748
8749 2010-04-07  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/43270
8752         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8753         * gcc.dg/Warray-bounds-7.c: Likewise.
8754
8755 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8756
8757         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8758         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8759         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8760
8761 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8762
8763         PR c++/42556
8764         * g++.dg/init/pr42556.C: New test.
8765
8766 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8767
8768         PR debug/43628
8769         * g++.dg/debug/dwarf2/typedef2.C: New test.
8770
8771 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8772
8773         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8774         c-c++-common/dwarf2/redeclaration-1.C
8775
8776 2010-04-06  Jason Merrill  <jason@redhat.com>
8777
8778         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8779         * g++.dg/ext/attrib18.C: Likewise.
8780         * g++.dg/ext/bitfield2.C: Likewise.
8781         * g++.dg/ext/bitfield4.C: Likewise.
8782         * g++.dg/ext/visibility/warn2.C: Likewise.
8783         * g++.dg/ext/visibility/warn3.C: Likewise.
8784         * g++.dg/gomp/pr26690-1.C: Likewise.
8785         * g++.dg/inherit/covariant7.C: Likewise.
8786         * g++.dg/init/synth2.C: Likewise.
8787         * g++.dg/lookup/using7.C: Likewise.
8788         * g++.dg/other/crash-4.C: Likewise.
8789         * g++.dg/other/error13.C: Likewise.
8790         * g++.dg/other/error20.C: Likewise.
8791         * g++.dg/parse/crash31.C: Likewise.
8792         * g++.dg/parse/error16.C: Likewise.
8793         * g++.dg/parse/error19.C: Likewise.
8794         * g++.dg/parse/error27.C: Likewise.
8795         * g++.dg/parse/error28.C: Likewise.
8796         * g++.dg/parse/fused-params1.C: Likewise.
8797         * g++.dg/template/error2.C: Likewise.
8798         * g++.dg/template/local6.C: Likewise.
8799         * g++.dg/template/qualttp15.C: Likewise.
8800         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8801         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8802         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8803         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8804         * g++.old-deja/g++.eh/spec6.C: Likewise.
8805         * g++.old-deja/g++.jason/crash3.C: Likewise.
8806         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8807         * g++.old-deja/g++.law/ctors5.C: Likewise.
8808         * g++.old-deja/g++.law/ctors9.C: Likewise.
8809         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8810         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8811         * g++.old-deja/g++.other/struct1.C: Likewise.
8812         * g++.old-deja/g++.other/volatile1.C: Likewise.
8813         * g++.old-deja/g++.pt/crash36.C: Likewise.
8814         * g++.old-deja/g++.pt/derived3.C: Likewise.
8815         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8816         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8817
8818 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8819
8820         PR middle-end/43519
8821         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8822         * gcc.dg/graphite/id-19.c: New.
8823
8824 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8825
8826         PR middle-end/32824
8827         * gcc.dg/vect/pr32824: New.
8828
8829 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8830
8831         PR fortran/18918
8832         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8833         * gfortran.dg/coarray_3.f90: Ditto.
8834         * gfortran.dg/coarray_4.f90: Ditto.
8835         * gfortran.dg/coarray_5.f90: Ditto.
8836         * gfortran.dg/coarray_6.f90: Ditto.
8837         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8838
8839 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8840
8841         PR fortran/18918
8842         * gfortran.dg/coarray_4.f90: Fix test.
8843         * gfortran.dg/coarray_6.f90: Add more tests.
8844
8845 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8846
8847         PR fortran/18918
8848         * gfortran.dg/coarray_4.f90: New test.
8849         * gfortran.dg/coarray_5.f90: New test.
8850         * gfortran.dg/coarray_6.f90: New test.
8851
8852 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8853
8854         PR fortran/18918
8855         * gfortran.dg/iso_fortran_env_5.f90: New test.
8856         * gfortran.dg/iso_fortran_env_6.f90: New test.
8857
8858 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8859
8860         PR fortran/39997
8861         * gfortran.dg/coarray_1.f90: New test.
8862         * gfortran.dg/coarray_2.f90: New test.
8863         * gfortran.dg/coarray_3.f90: New test.
8864
8865 2010-04-06  Jason Merrill  <jason@redhat.com>
8866
8867         PR c++/43648
8868         * g++.dg/template/dtor8.C: New.
8869
8870         PR c++/43621
8871         * g++.dg/template/error-recovery2.C: New.
8872
8873 2010-04-06  Jan Hubicka  <jh@suse.czpli
8874
8875         PR tree-optimization/42906
8876         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8877
8878 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8879
8880         PR fortran/43178
8881         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8882         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8883         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8884
8885 2010-04-06  Richard Guenther  <rguenther@suse.de>
8886
8887         PR tree-optimization/43627
8888         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8889
8890 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8891
8892         PR target/43638
8893         * gcc.target/i386/pr43638.c: New test.
8894
8895 2010-04-06  Richard Guenther  <rguenther@suse.de>
8896
8897         PR middle-end/43661
8898         * gcc.c-torture/compile/pr43661.c: New testcase.
8899
8900 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8903
8904 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8905
8906         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8907
8908 2010-04-02  Richard Guenther  <rguenther@suse.de>
8909
8910         PR tree-optimization/43629
8911         * gcc.c-torture/execute/pr43629.c: New testcase.
8912
8913 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8914             Dominique d'Humieres  <dominiq@lps.ens.fr>
8915
8916         PR libfortran/43605
8917         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8918
8919 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8920
8921         PR debug/43325
8922         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8923
8924 2010-04-01  Jason Merrill  <jason@redhat.com>
8925
8926         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8927
8928 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8929             Manfred Schwarb  <manfred99@gmx.ch>
8930
8931         PR libfortran/43605
8932         * gfortran.dg/ftell_3.f90: New test.
8933
8934 2010-04-01  Richard Guenther  <rguenther@suse.de>
8935
8936         PR middle-end/43614
8937         * gcc.c-torture/compile/pr43614.c: New testcase.
8938
8939 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8940
8941         PR tree-optimization/43141
8942         * gcc.dg/guality/pr43141.c: New test.
8943
8944 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8945
8946         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8947         * g++.dg/eh/spbp.C: Likewise.
8948         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8949         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8950         superfluous casts.
8951         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8952         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8953         * objc.dg/dwarf-2.m: Likewise.
8954
8955 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8956
8957         PR middle-end/43464
8958         * gcc.dg/graphite/id-pr43464.c: New.
8959         * gcc.dg/graphite/id-pr43464-1.c: New.
8960
8961 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8962
8963         PR middle-end/43351
8964         * gcc.dg/graphite/id-pr43351.c
8965
8966 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8967
8968         PR testsuite/35165
8969         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8970         * obj-c++.dg/try-catch-2.mm: Ditto.
8971         * obj-c++.dg/lookup-2.mm: Ditto.
8972         * obj-c++.dg/encode-8.m: Ditto.
8973         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8974         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8975         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8976         * obj-c++.dg/const-str-11.mm: Ditto.
8977         * obj-c++.dg/const-str-9.mm: Ditto.
8978         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8979         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8980         * obj-c++.dg/except-1.mm: Ditto.
8981         * obj-c++.dg/const-str-7.mm: Ditto.
8982         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8983         * obj-c++.dg/const-str-3.mm: Ditto.
8984         * obj-c++.dg/const-str-7.mm: Ditto.
8985         * obj-c++.dg/stubify-2.mm: Change dump file name.
8986
8987         PR objc++/23613
8988         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8989         New macro.
8990         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8991         Remove dg-xfail-if.
8992
8993 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8994
8995         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8996         only with -O2, -O3 or -Os and not with -fwhopr.
8997
8998 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8999
9000         PR c++/43558
9001         * g++.dg/template/typedef31.C: New test.
9002
9003 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9006         assembler output on *-*-solaris2*.
9007         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9008
9009 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9010
9011         PR debug/43557
9012         * gcc.dg/pr43557-1.c: New test.
9013         * gcc.dg/pr43557-2.c: New file.
9014
9015 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9016
9017         PR 43562
9018         * gcc.dg/pr43562.c: New test.
9019
9020 2010-03-30  Jason Merrill  <jason@redhat.com>
9021
9022         PR c++/43076
9023         * g++.dg/template/error-recovery1.C: New.
9024
9025         PR c++/41786
9026         * g++.dg/parse/ambig5.C: New.
9027
9028 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR debug/43593
9031         * gcc.dg/guality/pr43593.c: New test.
9032
9033 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9034
9035         PR middle-end/43430
9036         * gcc.dg/vect/pr43430-1.c: New.
9037
9038 2010-03-30  Jason Merrill  <jason@redhat.com>
9039
9040         PR c++/43559
9041         * g++.dg/template/partial7.C: New.
9042
9043 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9044
9045         * gcc.target/s390/stackcheck1.c: New testcase.
9046
9047 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9048
9049         PR libfortran/43265
9050         * gfortran.dg/read_eof_8.f90: New test.
9051
9052 2010-03-29  Jason Merrill  <jason@redhat.com>
9053
9054         * gcc.dg/cpp/include6.c: Change [] to ().
9055
9056         N3077
9057         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9058         splicing and UCNs.
9059         * c-c++-common/raw-string-2.c: Add trigraph test.
9060         * c-c++-common/raw-string-8.c: New.
9061         * c-c++-common/raw-string-9.c: New.
9062         * c-c++-common/raw-string-10.c: New.
9063
9064         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9065         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9066         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9067         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9068         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9069         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9070         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9071
9072 2010-03-29  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/43560
9075         * gcc.dg/torture/pr43560.c: New testcase.
9076
9077 2010-03-29  Jason Merrill  <jason@redhat.com>
9078
9079         N3077
9080         * g++.dg/ext/raw-string-1.C: Change [] to ().
9081         * g++.dg/ext/raw-string-2.C: Change [] to ().
9082         Don't use \ in delimiter.
9083         * g++.dg/ext/raw-string-3.C: Change [] to ().
9084         * g++.dg/ext/raw-string-4.C: Change [] to ().
9085         * g++.dg/ext/raw-string-5.C: Change [] to ().
9086         Test for error on \ in delimiter.
9087         * g++.dg/ext/raw-string-6.C: Change [] to ().
9088         * g++.dg/ext/raw-string-7.C: Change [] to ().
9089
9090 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9091
9092         PR 43564
9093         * gcc.dg/pr43564.c: New test.
9094
9095 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9096
9097         PR fortran/43551
9098         * gfortran.dg/direct_io_12.f90: New test.
9099
9100 2010-03-28  Jan Hubicka  <jh@suse.cz>
9101
9102         PR tree-optimization/43505
9103         * gfortran.dg/pr43505.f90: New testcase.
9104
9105 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9106
9107         PR tree-optimization/43528
9108         * gcc.target/i386/pr43528.c: New test.
9109
9110 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9111
9112         PR c/43381
9113         * gcc.dg/parm-impl-decl-3.c: New test.
9114
9115 2010-03-26  Jason Merrill  <jason@redhat.com>
9116
9117         PR c++/43509
9118         * g++.dg/cpp0x/parse1.C: New.
9119
9120 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9121
9122         PR target/43524
9123         * gcc.target/i386/pr43524.c: New test.
9124
9125 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9126
9127         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9128         whitespace, rename main to foo.
9129         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9130         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9131         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9132         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9133         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9134         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9135         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9136         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9137         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9138         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9139         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9140
9141 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9142
9143         PR c++/43327
9144         * g++.dg/other/crash-10.C: New test.
9145         * g++.dg/other/crash-11.C: New test.
9146
9147 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9148
9149         PR libfortran/43517
9150         * gfortran.dg/read_eof_7.f90: New test.
9151
9152 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9153
9154         PR objc/35165
9155         PR testsuite/43512
9156         * objc-obj-c++-shared: New directory.
9157         * objc-obj-c++-shared/Object1-implementation.h: New file.
9158         * objc-obj-c++-shared/Object1.h: New file.
9159         * objc-obj-c++-shared/Protocol1.h: New file.
9160         * objc-obj-c++-shared/next-abi.h: New file.
9161         * objc-obj-c++-shared/next-mapping.h: New file.
9162         * objc/execute/next_mapping.h: Delete.
9163         * objc.dg/special/special.exp: For all targets run the tests with
9164         -fgnu-runtime, for darwin targets also run the tests with
9165         -fnext-runtime.
9166         * objc.dg/dg.exp: Ditto.
9167         * obj-c++.dg/dg.exp: Ditto.
9168         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9169         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9170         include use of updated NeXT interface.
9171         * objc/execute/formal_protocol-5.m: Ditto.
9172         * objc/execute/protocol-isEqual-2.m: Ditto.
9173         * objc/execute/protocol-isEqual-4.m: Ditto.
9174         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9175         Protocol1.h) and next-mapping.h as required.
9176         * objc/execute/object_is_class.m: Ditto.
9177         * objc/execute/enumeration-1.m: Ditto.
9178         * objc/execute/class-13.m: Ditto.
9179         * objc/execute/formal_protocol-2.m: Ditto.
9180         * objc/execute/formal_protocol-4.m: Ditto.
9181         * objc/execute/class-1.m: Ditto.
9182         * objc/execute/bycopy-1.m: Ditto.
9183         * objc/execute/formal_protocol-6.m: Ditto.
9184         * objc/execute/bycopy-3.m: Ditto.
9185         * objc/execute/class-3.m: Ditto.
9186         * objc/execute/bf-11.m: Ditto.
9187         * objc/execute/class-5.m: Ditto.
9188         * objc/execute/bf-13.m: Ditto.
9189         * objc/execute/class-7.m: Ditto.
9190         * objc/execute/bf-15.m: Ditto.
9191         * objc/execute/class-9.m: Ditto.
9192         * objc/execute/bf-17.m: Ditto.
9193         * objc/execute/bf-19.m: Ditto.
9194         * objc/execute/IMP.m: Ditto.
9195         * objc/execute/exceptions/catchall-1.m: Ditto.
9196         * objc/execute/exceptions/trivial.m: Ditto.
9197         * objc/execute/exceptions/finally-1.m: Ditto.
9198         * objc/execute/exceptions/local-variables-1.m: Ditto.
9199         * objc/execute/exceptions/foward-1.m: Ditto.
9200         * objc/execute/bf-2.m: Ditto.
9201         * objc/execute/string1.m: Ditto.
9202         * objc/execute/bf-4.m: Ditto.
9203         * objc/execute/informal_protocol.m: Ditto.
9204         * objc/execute/string3.m: Ditto.
9205         * objc/execute/bf-6.m: Ditto.
9206         * objc/execute/bf-8.m: Ditto.
9207         * objc/execute/class-tests-1.h: Ditto.
9208         * objc/execute/protocol-isEqual-1.m: Ditto.
9209         * objc/execute/protocol-isEqual-3.m: Ditto.
9210         * objc/execute/_cmd.m: Ditto.
9211         * objc/execute/function-message-1.m: Ditto.
9212         * objc/execute/bf-20.m: Ditto.
9213         * objc/execute/bf-common.h: Ditto.
9214         * objc/execute/np-2.m: Ditto.
9215         * objc/execute/class-10.m: Ditto.
9216         * objc/execute/class-12.m: Ditto.
9217         * objc/execute/enumeration-2.m: Ditto.
9218         * objc/execute/class-14.m: Ditto.
9219         * objc/execute/encode-1.m: Ditto.
9220         * objc/execute/formal_protocol-1.m: Ditto.
9221         * objc/execute/formal_protocol-3.m: Ditto.
9222         * objc/execute/accessing_ivars.m: Ditto.
9223         * objc/execute/bycopy-2.m: Ditto.
9224         * objc/execute/class-2.m: Ditto.
9225         * objc/execute/bf-10.m: Ditto.
9226         * objc/execute/formal_protocol-7.m: Ditto.
9227         * objc/execute/root_methods.m: Ditto.
9228         * objc/execute/class-4.m: Ditto.
9229         * objc/execute/bf-12.m: Ditto.
9230         * objc/execute/class-6.m: Ditto.
9231         * objc/execute/bf-14.m: Ditto.
9232         * objc/execute/nested-func-1.m: Ditto.
9233         * objc/execute/class-8.m: Ditto.
9234         * objc/execute/private.m: Ditto.
9235         * objc/execute/bf-16.m: Ditto.
9236         * objc/execute/bf-18.m: Ditto.
9237         * objc/execute/load-3.m: Ditto.
9238         * objc/execute/compatibility_alias.m: Ditto.
9239         * objc/execute/bf-1.m: Ditto.
9240         * objc/execute/no_clash.m: Ditto.
9241         * objc/execute/bf-3.m: Ditto.
9242         * objc/execute/string2.m: Ditto.
9243         * objc/execute/bf-5.m: Ditto.
9244         * objc/execute/string4.m: Ditto.
9245         * objc/execute/bf-7.m: Ditto.
9246         * objc/execute/object_is_meta_class.m: Ditto.
9247         * objc/execute/bf-9.m: Ditto.
9248         * objc/execute/bf-21.m: Ditto.
9249         * objc/execute/cascading-1.m: Ditto.
9250         * objc/execute/trivial.m: Ditto.
9251         * objc/execute/np-1.m: Ditto.
9252         * objc/compile/trivial.m: Ditto.
9253         * objc/execute/class_self-2.m: Include <stdlib.h>.
9254         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9255         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9256         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9257         and 64bit. Use new NeXT interface as required.
9258         * objc.dg/special/unclaimed-category-1.m: Ditto.
9259         * objc.dg/special/unclaimed-category-1.h: Ditto.
9260         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9261         * objc.dg/func-ptr-1.m: Ditto.
9262         * objc.dg/stret-1.m: Ditto.
9263         * objc.dg/encode-2.m: Ditto.
9264         * objc.dg/category-1.m: Ditto.
9265         * objc.dg/encode-3.m: Ditto.
9266         * objc.dg/call-super-3.m: Ditto.
9267         * objc.dg/method-3.m: Ditto.
9268         * objc.dg/func-ptr-2.m: Ditto.
9269         * objc.dg/lookup-1.m: Ditto.
9270         * objc.dg/encode-4.m: Ditto.
9271         * objc.dg/fix-and-continue-1.m: Ditto.
9272         * objc.dg/proto-lossage-3.m: Ditto.
9273         * objc.dg/method-13.m: Ditto.
9274         * objc.dg/proto-qual-1.m: Ditto.
9275         * objc.dg/zero-link-3.m: Ditto.
9276         * objc.dg/bitfield-1.m: Ditto.
9277         * objc.dg/va-meth-1.m: Ditto.
9278         * objc.dg/super-class-3.m: Ditto.
9279         * objc.dg/call-super-1.m: Ditto.
9280         * objc.dg/type-size-2.m: Ditto.
9281         * objc.dg/method-10.m: Ditto.
9282         * objc.dg/defs.m: Ditto.
9283         * objc.dg/const-str-3.m: Ditto.
9284         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9285         Protocol1.h) and next-mapping.h as required. Use new NeXT
9286         interface as required.
9287         * objc.dg/super-class-4.m: Ditto.
9288         * objc.dg/comp-types-8.m: Ditto.
9289         * objc.dg/call-super-2.m: Ditto.
9290         * objc.dg/objc-fast-4.m: Ditto.
9291         * objc.dg/method-6.m: Ditto.
9292         * objc.dg/const-str-3.m: Ditto.
9293         * objc.dg/const-str-7.m: Ditto.
9294         * objc.dg/method-15.m: Ditto.
9295         * objc.dg/method-19.m: Ditto.
9296         * objc.dg/sync-1.m: Ditto.
9297         * objc.dg/layout-1.m: Ditto.
9298         * objc.dg/bitfield-3.m: Ditto.
9299         * objc.dg/try-catch-3.m: Ditto.
9300         * objc.dg/try-catch-7.m: Ditto.
9301         * objc.dg/comp-types-10.m: Ditto.
9302         * objc.dg/selector-2.: Ditto.
9303         * objc.dg/method-7.m: Ditto.
9304         * objc.dg/typedef-alias-1.m: Ditto.
9305         * objc.dg/proto-lossage-2.m: Ditto.
9306         * objc.dg/comp-types-11.m: Ditto.
9307         * objc.dg/sizeof-1.m: Ditto.
9308         * objc.dg/method-17.m: Ditto.
9309         * objc.dg/bitfield-5.m: Ditto.
9310         * objc.dg/try-catch-1.m: Ditto.
9311         * objc.dg/encode-5.m: Ditto.
9312         * objc.dg/fix-and-continue-2.m: Ditto.
9313         * objc.dg/method-9.m: Ditto.
9314         * objc.dg/isa-field-1.m: Ditto.
9315         * objc.dg/local-decl-2.m: Ditto.
9316         * objc.dg/objc-gc-4.m: Ditto.
9317         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9318         * objc.dg/gnu-runtime-3.m: Ditto.
9319         * objc.dg/encode-7.m: Ditto.
9320         * objc.dg/encode-8.m: Ditto.
9321         * objc.dg/selector-3.m: Ditto.
9322         * objc.dg/gnu-runtime-1.m: Ditto.
9323         * objc.dg/const-str-12.m: Ditto.
9324         * objc.dg/gnu-runtime-2.m: Ditto.
9325         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9326         * objc.dg/selector-1.m: Ditto.
9327         * objc.dg/stubify-2.m: Ditto.
9328         * objc.dg/zero-link-1.m: Ditto.
9329         * objc.dg/stret-2.m: Ditto.
9330         * objc.dg/zero-link-2.m: Ditto.
9331         * objc.dg/next-runtime-1.m: Ditto.
9332         * objc.dg/symtab-1.m: Ditto.
9333         * objc.dg/stubify-1.m: Ditto.
9334         * objc.dg/bitfield-2.m: Ditto.
9335         * objc.dg/try-catch-10.m: Apply to both runtimes.
9336         * objc.dg/const-str-1.m: Ditto.
9337         * objc.dg/image-info.m: Ditto.
9338         * objc.dg/encode-9.m: Ditto.
9339         * objc.dg/pragma-1.m: Apply test to all targets.
9340         * objc.dg/const-str-4.m: Ditto.
9341         * objc.dg/const-str-8.m: Ditto.
9342         * objc.dg/super-class-2.m: Ditto.
9343         * objc.dg/try-catch-5.m: Ditto.
9344         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9345         Protocol1.h) and next-mapping.h as required. Use new NeXT
9346         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9347         * objc.dg/const-str-11.m: Ditto.
9348         * objc.dg/const-str-9.m: Ditto.
9349         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9350         * objc.dg/encode-1.m: Remove redundant -lobjc.
9351         * objc.dg/try-catch-9.m: Tidy space.
9352         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9353         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9354         and 64bit. Use new NeXT interface as required.
9355         * obj-c++.dg/template-4.mm: Ditto.
9356         * obj-c++.dg/defs.mm: Ditto.
9357         * obj-c++.dg/basic.mm: Ditto.
9358         * obj-c++.dg/encode-4.mm: Ditto.
9359         * obj-c++.dg/method-17.mm: Ditto.
9360         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9361         * obj-c++.dg/cxx-class-1.mm: Ditto.
9362         * obj-c++.dg/method-10.mm: Ditto.
9363         * obj-c++.dg/va-meth-1.mm: Ditto.
9364         * obj-c++.dg/encode-5.mm: Ditto.
9365         * obj-c++.dg/lookup-2.mm: Ditto.
9366         * obj-c++.dg/template-3.mm: Ditto.
9367         * obj-c++.dg/proto-qual-1.mm: Ditto.
9368         * obj-c++.dg/qual-types-1.m: Ditto.
9369         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9370         * obj-c++.dg/template-1.mm: Ditto.
9371         * obj-c++.dg/encode-6.mm: Ditto.
9372         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9373         Protocol1.h) and next-mapping.h as required. Use new NeXT
9374         interface as required.
9375         * obj-c++.dg/except-1.mm: Ditto.
9376         * obj-c++.dg/const-str-7.mm: Ditto.
9377         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9378         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9379         * obj-c++.dg/selector-2.mm: Ditto.
9380         * obj-c++.dg/isa-field-1.mm: Ditto.
9381         * obj-c++.dg/try-catch-1.mm: Ditto.
9382         * obj-c++.dg/local-decl-1.mm: Ditto.
9383         * obj-c++.dg/try-catch-9.mm: Ditto.
9384         * obj-c++.dg/no-extra-load.mm: Ditto.
9385         * obj-c++.dg/selector-5.mm: Ditto.
9386         * obj-c++.dg/method-12.mm: Ditto.
9387         * obj-c++.dg/try-catch-11.mm: Ditto.
9388         * obj-c++.dg/comp-types-11.mm: Ditto.
9389         * obj-c++.dg/bitfield-3.mm: Ditto.
9390         * obj-c++.dg/method-6.mm: Ditto.
9391         * obj-c++.dg/super-class-2.mm: Ditto.
9392         * obj-c++.dg/method-21.mm: Ditto.
9393         * obj-c++.dg/const-str-8.mm: Ditto.
9394         * obj-c++.dg/try-catch-7.mm: Ditto.
9395         * obj-c++.dg/method-15.mm: Ditto.
9396         * obj-c++.dg/layout-1.mm: Ditto.
9397         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9398         * obj-c++.dg/const-str-3.mm: Ditto.
9399         * obj-c++.dg/try-catch-2.mm: Ditto.
9400         * obj-c++.dg/objc-gc-3.mm: Ditto.
9401         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9402         * obj-c++.dg/bitfield-1.mm: Ditto.
9403         * obj-c++.dg/selector-6.mm: Ditto.
9404         * obj-c++.dg/method-13.mm: Ditto.
9405         * obj-c++.dg/comp-types-12.mm: Ditto.
9406         * obj-c++.dg/bitfield-4.mm: Ditto.
9407         * obj-c++.dg/try-catch-8.mm: Ditto.
9408         * obj-c++.dg/method-2.mm: Ditto.
9409         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9410         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9411         * obj-c++.dg/const-str-4.mm: Ditto.
9412         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9413         * obj-c++.dg/try-catch-3.mm: Ditto.
9414         * obj-c++.dg/comp-types-9.mm: Ditto.
9415         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9416         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9417         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9418         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9419         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9420         Use new NeXT interface as required.
9421         * obj-c++.dg/const-str-10.mm: Ditto.
9422         * obj-c++.dg/const-str-11.mm: Ditto.
9423         * obj-c++.dg/const-str-9.mm: Ditto.
9424         * obj-c++.dg/method-11.mm: Ditto.
9425         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9426         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9427         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9428         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9429         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9430
9431 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9432
9433         PR c++/43206
9434         * g++.dg/template/typedef30.C: New test case.
9435
9436 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR c/43385
9439         * gcc.c-torture/execute/pr43385.c: New test.
9440
9441 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9442
9443         * gcc.dg/strncpy-fix-1.c: New test.
9444
9445 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9446
9447         PR testsuite/41609
9448         * lib/objc-torture.exp (objc-set-runtime-options): New.
9449         * objc/execute/execute.exp: Check runtime options on each pass.
9450         * objc/execute/exceptions/exceptions.exp: Ditto.
9451         * objc/compile/compile.exp: Ditto.
9452
9453         PR testsuite/42348
9454         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9455         standard tests.
9456         (check_effective_target_objc2): New proc.
9457         (check_effective_target_next_runtime): New proc.
9458         * lib/objc.exp: Determine which runtime is in force and support it.
9459         * lib/obj-c++.exp: Ditto.
9460
9461 2010-03-24  Jason Merrill  <jason@redhat.com>
9462
9463         PR c++/43502
9464         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9465
9466 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9467
9468         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9469         a loop.
9470         * gcc.dg/ipa/ipa-2.c: Likewise.
9471         * gcc.dg/ipa/ipa-3.c: Likewise.
9472         * gcc.dg/ipa/ipa-4.c: Likewise.
9473         * gcc.dg/ipa/ipa-5.c: Likewise.
9474         * gcc.dg/ipa/ipa-7.c: Likewise.
9475         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9476         a loop.
9477         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9478         i_can_not_be_propagated_fully2 into a loop.
9479         * gcc.dg/ipa/ipa-8.c: New test.
9480         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9481
9482 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9483
9484         PR debug/19192
9485         PR debug/43479
9486         * gcc.dg/guality/pr43479.c: New test.
9487         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9488         and add volatile keyword.
9489
9490 2010-03-23  Mike Stump  <mikestump@comcast.net>
9491
9492         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9493
9494 2010-03-23  Jason Merrill  <jason@redhat.com>
9495
9496         * g++.dg/ext/altivec-17.C: Adjust error message.
9497
9498         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9499         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9500         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9501         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9502         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9503         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9504
9505 2010-03-22  Jason Merrill  <jason@redhat.com>
9506
9507         PR c++/43333
9508         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9509         * g++.dg/ext/is_pod_98.C: New.
9510
9511         PR c++/43281
9512         * g++.dg/cpp0x/auto18.C: New.
9513
9514         * gcc.dg/pr36997.c: Adjust error message.
9515         * g++.dg/ext/vector9.C: Likewise.
9516         * g++.dg/conversion/simd3.C: Likewise.
9517         * g++.dg/other/error23.C: Likewise.
9518
9519 2010-03-22  Michael Matz  <matz@suse.de>
9520
9521         PR middle-end/43475
9522         * gfortran.dg/pr43475.f90: New testcase.
9523
9524 2010-03-22  Richard Guenther  <rguenther@suse.de>
9525
9526         PR tree-optimization/43390
9527         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9528
9529 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9532         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9533
9534 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9535             Michael Matz  <matz@suse.de>
9536
9537         PR c++/43081
9538         * g++.dg/parse/crash56.C: New test.
9539
9540 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9541
9542         PR fortran/43450
9543         * gfortran.dg/whole_file_15.f90 : New test.
9544
9545 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9546
9547         PR fortran/43409
9548         * gfortran.dg/inquire_size.f90: New test.
9549
9550 2010-03-20  Richard Guenther  <rguenther@suse.de>
9551
9552         PR rtl-optimization/43438
9553         * gcc.c-torture/execute/pr43438.c: New testcase.
9554
9555 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9556
9557         PR c++/43375
9558         * g++.dg/abi/mangle42.C: New test.
9559
9560 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9561
9562         PR C/43211
9563         * gcc.dg/pr43211.c: New test.
9564         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9565
9566 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9567
9568         PR rtl-optimization/42258
9569         * gcc.target/arm/thumb1-mul-moves.c: New test.
9570
9571         PR target/40697
9572         * gcc.target/arm/thumb-andsi.c: New test.
9573
9574         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9575         dg-require-effective-target.
9576
9577 2010-03-19  Michael Matz  <matz@suse.de>
9578
9579         PR c++/43116
9580         * g++.dg/other/pr43116.C: New testcase.
9581
9582 2010-03-19  Michael Matz  <matz@suse.de>
9583
9584         PR target/43305
9585         * gcc.dg/pr43305.c: New testcase.
9586
9587 2010-03-19  Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/43415
9590         * gcc.c-torture/compile/pr43415.c: New testcase.
9591
9592 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9593
9594         PR ada/43106
9595         * gnat.dg/case_optimization2.adb: New test.
9596         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9597
9598 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9599             Jack Howarth <howarth@bromo.med.uc.edu>
9600
9601         PR target/36399
9602         * gcc.target/i386/push-1.c: Don't xfail
9603           scan-assembler-not "movups" on darwin.
9604
9605 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR debug/43058
9608         * gcc.dg/pr43058.c: New test.
9609
9610 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9611
9612         PR middle-end/42450
9613         * g++.dg/torture/pr42450.C: New test.
9614
9615 2010-03-18  Michael Matz  <matz@suse.de>
9616
9617         PR middle-end/43419
9618         * gcc.dg/pr43419.c: New testcase.
9619
9620 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9621
9622         PR rtl-optimization/43360
9623         * gcc.dg/torture/pr43360.c: New.
9624
9625 2010-03-18  Michael Matz  <matz@suse.de>
9626
9627         PR tree-optimization/43402
9628         * gcc.dg/pr43402.c: New testcase.
9629
9630 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9631
9632         PR target/42427
9633         * gcc.dg/pr42427.c: New test.
9634
9635 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9636
9637         PR libfortran/43265
9638         * gfortran.dg/read_empty_file.f: New test.
9639         * gfortran.dg/read_eof_all.f90: New test.
9640         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9641         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9642
9643 2010-03-17  Michael Matz  <matz@suse.de>
9644
9645         * gcc.dg/pr43300.c: Add -w.
9646
9647 2010-03-17  Richard Guenther  <rguenther@suse.de>
9648
9649         * gcc.dg/pr43379.c: Add -w.
9650
9651 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9652
9653         PR fortran/43331
9654         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9655
9656 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9657
9658         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9659
9660 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9661
9662         * ada/acats/run_all.sh: Log start and end times.
9663
9664 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9665
9666         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9667
9668 2010-03-16  Richard Guenther  <rguenther@suse.de>
9669
9670         PR middle-end/43379
9671         * gcc.dg/pr43379.c: New testcase.
9672
9673 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR debug/43051
9676         * gcc.dg/guality/pr43051-1.c: New test.
9677
9678 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9679
9680         PR testsuite/43363
9681         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9682
9683 2010-03-15  Michael Matz  <matz@suse.de>
9684
9685         PR middle-end/43300
9686         * gcc.dg/pr43300.c: New testcase.
9687
9688 2010-03-15  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/43367
9691         * gcc.c-torture/compile/pr43367.c: New testcase.
9692
9693 2010-03-15  Richard Guenther  <rguenther@suse.de>
9694
9695         PR tree-optimization/43317
9696         * gcc.dg/pr43317.c: New testcase.
9697
9698 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9699
9700         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9701
9702 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9703
9704         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9705
9706 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9707
9708         PR fortran/43362
9709         * gfortran.dg/impure_constructor_1.f90: New test.
9710
9711 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9712
9713         PR middle-end/43354
9714         * gfortran.dg/graphite/id-pr43354.f: New.
9715
9716 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9717
9718         PR middle-end/43349
9719         * gfortran.dg/graphite/pr43349.f: New.
9720
9721 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9722
9723         PR middle-end/43306
9724         * gcc.dg/graphite/pr43306.c: New.
9725
9726 2010-03-12  David S. Miller  <davem@davemloft.net>
9727
9728         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9729         sparc.
9730
9731 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9732
9733         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9734
9735 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9736
9737         PR fortran/43291
9738         PR fortran/43326
9739         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9740
9741 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9742
9743         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9744         fail for *-*-mingw* targets.
9745
9746 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR debug/43329
9749         * gcc.dg/guality/pr43329-1.c: New test.
9750
9751 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9752
9753         PR tree-optimization/43257
9754         * g++.dg/torture/pr43257.C: New test.
9755
9756 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9757
9758         PR fortran/43228
9759         * gfortran.dg/namelist_61.f90: New test.
9760
9761 2010-03-11  Richard Guenther  <rguenther@suse.de>
9762
9763         PR tree-optimization/43255
9764         * gcc.c-torture/compile/pr43255.c: New testcase.
9765
9766 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9767
9768         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9769         * gcc.dg/pr43280.c: New testcase.
9770
9771 2010-03-11  Richard Guenther  <rguenther@suse.de>
9772
9773         PR lto/43200
9774         * gcc.dg/lto/20100227-1_0.c: New testcase.
9775         * gcc.dg/lto/20100227-1_1.c: Likewise.
9776
9777 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9778
9779         PR libfortran/43320
9780         PR libfortran/43265
9781         * gfortran.dg/read_eof_6.f: New test
9782         * gfortran.dg/read_x_eof.f90: New test.
9783         * gfortran.dg/read_x_past.f: Update test.
9784
9785 2010-03-10  Jan Hubicka  <jh@suse.cz>
9786
9787         * gcc.c-torture/compile/pr43288.c: New test.
9788
9789 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9790
9791         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9792         -fpic/-fPIC flags.
9793         * g++.old-deja/g++.pt/asm2.C: Likewise.
9794         * gcc.c-torture/compile/20000804-1.c: Likewise.
9795         * gcc.target/i386/clobbers.c: Likewise.
9796
9797 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9798
9799         PR fortran/43303
9800         * gfortran.dg/c_assoc_3.f90: New test.
9801
9802 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR debug/36728
9805         * gcc.dg/guality/pr36728-1.c: New test.
9806         * gcc.dg/guality/pr36728-2.c: New test.
9807
9808 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9809
9810         * gcc.dg/h8300-div-delay-slot.c: New test.
9811
9812 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9813
9814         PR tree-optimization/43236
9815         * gcc.c-torture/execute/pr43236.c: New test.
9816
9817 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9818
9819         PR middle-end/42859
9820         * g++.dg/eh/pr42859.C: New test.
9821
9822 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9823
9824         PR debug/43299
9825         * gcc.dg/pr43299.c: New test.
9826
9827         PR debug/43290
9828         * g++.dg/eh/unwind2.C: New test.
9829
9830 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9831             Reza Yazdani  <reza.yazdani@amd.com>
9832
9833         PR middle-end/43065
9834         * gcc.dg/graphite/run-id-4.c: New.
9835
9836 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9837
9838         PR middle-end/43065
9839         * gcc.dg/graphite/run-id-3.c: New.
9840
9841 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9842
9843         PR middle-end/42644
9844         PR middle-end/42130
9845         * gcc.dg/graphite/id-18.c: New.
9846         * gcc.dg/graphite/run-id-pr42644.c: New.
9847
9848 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9849
9850         PR middle-end/42326
9851         * gcc.dg/graphite/pr42326.c: New.
9852
9853 2010-03-08  Richard Guenther  <rguenther@suse.de>
9854
9855         PR tree-optimization/43269
9856         * gcc.c-torture/execute/pr43269.c: New testcase.
9857
9858 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9859
9860         PR fortran/43256
9861         * gfortran.dg/typebound_call_13.f03: New.
9862
9863 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9864
9865         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9866         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9867
9868 2010-03-05  Jason Merrill  <jason@redhat.com>
9869
9870         * g++.dg/abi/mangle40.C: Require weak and alias.
9871
9872 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9873
9874         PR middle-end/42326
9875         * gfortran.dg/graphite/pr42326.f90: New.
9876         * gfortran.dg/graphite/pr42326-1.f90: New.
9877
9878 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9879
9880         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9881         (gnat_target_compile): Likewise.
9882         Reinitialize GNAT_UNDER_TEST if target changes.
9883         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9884         (local_find_gnatmake): Pass full --GCC to gnatlink.
9885         Remove --LINK.
9886
9887 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9888
9889         PR c/43248
9890         * gcc.dg/compound-literal-1.c: New testcase.
9891
9892 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9893
9894         PR tree-optimization/43164
9895         PR tree-optimization/43191
9896         * gcc.c-torture/compile/pr43164.c: New test.
9897         * gcc.c-torture/compile/pr43191.c: Likewise.
9898
9899 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9900
9901         PR fortran/43244
9902         * gfortran.dg/finalize_9.f90: New.
9903
9904 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9905             Ken Werner <ken@linux.vnet.ibm.com>
9906
9907         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9908         to dg-options for spu.
9909         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9910         dump-scan target to exclude spu.
9911
9912 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9913
9914         PR middle-end/43209
9915         * gcc.dg/tree-ssa/ivopts-4.c: New.
9916
9917 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9918
9919         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9920         include-opts and exclude-opts; skip checking the flags if arguments
9921         are the same as the defaults.
9922         (dg-xfail-if): Verify the number of arguments, supply defaults
9923         for unspecified optional arguments.
9924         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9925
9926 2010-03-03  Jason Merrill  <jason@redhat.com>
9927
9928         PR c++/12909
9929         * g++.dg/abi/mangle40.C: Updated.
9930
9931 2010-03-03  Jason Merrill  <jason@redhat.com>
9932
9933         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9934         * g++.dg/abi/mangle23.C: Likewise.
9935         * g++.dg/eh/simd-2.C: Likewise.
9936         * g++.dg/ext/attribute-test-2.C: Likewise.
9937         * g++.dg/ext/vector14.C: Likewise.
9938         * g++.dg/other/pr34435.C: Likewise.
9939         * g++.dg/template/conv8.C: Likewise.
9940         * g++.dg/template/nontype9.C: Likewise.
9941         * g++.dg/template/qualttp17.C: Likewise.
9942         * g++.dg/template/ref1.C: Likewise.
9943         * g++.old-deja/g++.pt/crash68.C: Likewise.
9944         * g++.old-deja/g++.pt/ref1.C: Likewise.
9945         * g++.old-deja/g++.pt/ref3.C: Likewise.
9946         * g++.old-deja/g++.pt/ref4.C: Likewise.
9947
9948         PR c++/12909
9949         * g++.dg/abi/mangle40.C: New.
9950         * g++.dg/abi/mangle41.C: New.
9951         * g++.dg/lto/20100302_0.C: New.
9952         * g++.dg/lto/20100302_1.C: New.
9953         * g++.dg/lto/20100302.h: New.
9954
9955 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9956
9957         PR fortran/43243
9958         * gfortran.dg/internal_pack_12.f90: New test.
9959
9960 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         * gcc.dg/pr36997.c: Adjust error message.
9963
9964 2010-03-03  Mike Stump  <mikestump@comcast.net>
9965
9966         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9967         adjustments to not be present on machines that align the stack to
9968         more than 4 bytes and don't have a red zone yet as that is an
9969         unimplemented optimization.
9970
9971 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9972
9973         PR fortran/43169
9974         * gfortran.dg/impure_assignment_3.f90: New.
9975
9976 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR debug/43229
9979         * gfortran.dg/pr43229.f90: New test.
9980
9981         PR debug/43237
9982         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9983
9984         PR debug/43177
9985         * gcc.dg/guality/pr43177.c: New test.
9986
9987 2010-03-02  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.dg/ext/vector9.C: Adjust error message.
9990         * g++.dg/conversion/simd3.C: Likewise.
9991         * g++.dg/other/error23.C: Likewise.
9992
9993 2010-03-02  Mike Stump  <mikestump@comcast.net>
9994
9995         PR c++/41090
9996         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9997
9998 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/43180
10001         * gfortran.dg/internal_pack_10.f90: New test.
10002
10003         PR fortran/43173
10004         * gfortran.dg/internal_pack_11.f90: New test.
10005
10006 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10007
10008         PR middle-end/42640
10009         * gcc.dg/tree-ssa/pr42640.c: New.
10010
10011 2010-03-01  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/43220
10014         * gcc.c-torture/execute/pr43220.c: New testcase.
10015
10016 2010-03-01  Richard Guenther  <rguenther@suse.de>
10017
10018         PR middle-end/43213
10019         * gcc.dg/pr43213.c: New testcase.
10020
10021 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10022
10023         PR pch/14940
10024         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10025
10026 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10027
10028         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10029         New function.
10030         (check_effective_target_ucn): Likewise.
10031
10032         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10033         if !ucn.
10034         * gcc.dg/ucnid-2.c: Likewise.
10035         * gcc.dg/ucnid-3.c: Likewise.
10036         * gcc.dg/ucnid-4.c: Likewise.
10037         * gcc.dg/ucnid-11.c: Likewise.
10038         * gcc.dg/ucnid-12.c: Likewise.
10039         * gcc.dg/ucnid-6.c: Skip if !ucn.
10040         * gcc.dg/ucnid-9.c: Likewise.
10041
10042 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10043
10044         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10045         lists to dg-skip-if.
10046         * gcc.target/i386/stackalign/return-3.c: Likewise.
10047
10048 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10049
10050         * gcc.target/i386/clearcap.map: New file.
10051         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10052         Pass clearcap.map by default if supported.
10053
10054 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056         PR fortran/42900
10057         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10058         Explain this.
10059         * gfortran.dg/stat_2.f90: Likewise.
10060
10061 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10062
10063         PR fortran/43199
10064         * gfortran.dg/module_read_2.f90: New test.
10065
10066 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10067
10068         PR c++/42748
10069         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10070         * g++.dg/abi/mangle12.C: Likewise.
10071         * g++.dg/abi/mangle20-2.C: Likewise.
10072         * g++.dg/abi/mangle17.C: Likewise.
10073         * g++.dg/template/cond2.C: Likewise.
10074         * g++.dg/template/pr35240.C: Likewise.
10075
10076 2010-02-27  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/43186
10079         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10080
10081 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10082
10083         * g++.dg/abi/packed1.C: Expect warning on the SH.
10084
10085 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10086
10087         PR c++/42054:
10088         * g++.dg/parse/error37.C: New test.
10089
10090 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10091
10092         PR c/24577
10093         PR c/43192
10094         * gcc.dg/pr8927-1.c: Match new note.
10095         * gcc.dg/990506-0.c: Likewise.
10096         * gcc.dg/gomp/flush-2.c: Likewise.
10097         * gcc.dg/gomp/atomic-5.c: Likewise.
10098         * gcc.dg/gomp/pr34607.c: Likewise.
10099         * gcc.dg/pr35746.c: Likewise.
10100         * gcc.dg/cpp/pragma-1.c: Likewise.
10101         * gcc.dg/cpp/pragma-2.c: Likewise.
10102         * gcc.dg/pr41842.c: Likewise.
10103         * gcc.dg/noncompile/20040629-1.c: Likewise.
10104         * objc.dg/private-1.m: Likewise.
10105
10106 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10107
10108         PR fortran/43185
10109         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10110         * gfortran.dg/default_initialization_4.f90: New test.
10111
10112 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10113
10114         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10115         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10116         * gnat.dg/thin_pointer2.adb: New test.
10117         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10118
10119 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10120
10121         PR c/20631
10122         * gcc.dg/cpp/c90-pedantic.c: New.
10123         * gcc.dg/cpp/c90.c: New.
10124         * gcc.dg/gnu90-const-expr-1.c: New.
10125         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10126
10127 2010-02-26  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/43186
10130         * gcc.c-torture/compile/pr43186.c: New testcase.
10131
10132 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR debug/43190
10135         * c-c++-common/dwarf2/pr43190.c: New test.
10136
10137 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR testsuite/37074:
10140         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10141
10142 2010-02-26  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/43188
10145         * gcc.c-torture/compile/pr43188.c: New testcase.
10146
10147 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10148
10149         PR target/43175
10150         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10151
10152 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10153
10154         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10155
10156 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10157
10158         PR target/43154
10159         * gcc.target/powerpc/pr43154.c: New file.
10160
10161 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10162
10163         PR debug/43166
10164         * gfortran.dg/debug/pr43166.f: New test.
10165
10166         PR debug/43165
10167         * gcc.dg/torture/pr43165.c: New test.
10168
10169 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10170
10171         PR c/43128
10172         * c-c++-common/pr41779.c: Update.
10173
10174 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176         PR ada/32547
10177         * lib/gnat-dg.exp (gnat_load): Redefine.
10178
10179         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10180         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10181
10182 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10183
10184         PR libobjc/36610
10185         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10186         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10187         -fgnu-runtime.
10188         Sort entries.
10189
10190 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10191
10192         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10193
10194 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR debug/43150
10197         * gcc.dg/guality/vla-1.c: New test.
10198
10199 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10200
10201         PR fortran/43042
10202         * gfortran.dg/c_ptr_tests_15.f90: New test.
10203
10204 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR target/43107
10207         * gcc.target/i386/pr43107.c: New test.
10208
10209 2010-02-23  Jason Merrill  <jason@redhat.com>
10210
10211         PR c++/43143
10212         * g++.dg/cpp0x/variadic100.C: New.
10213
10214 2010-02-23  Jason Merrill  <jason@redhat.com>
10215
10216         PR debug/42800
10217         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10218         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10219         * c-c++-common/dwarf2/vla1.c: New.
10220
10221 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10222
10223         PR target/43139
10224         * gcc.dg/pr43139.c: New test.
10225
10226         PR debug/43077
10227         * gcc.dg/guality/pr43077-1.c: New test.
10228
10229 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10230
10231         PR 43123
10232         * gcc.dg/march.c: New.
10233         * gcc.dg/march-generic.c: New.
10234         * gcc.dg/mtune.c: New.
10235
10236 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10237
10238         PR middle-end/43083
10239         * gcc.dg/graphite/pr43083.c: New.
10240
10241 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10242
10243         PR middle-end/43097
10244         * gfortran.dg/graphite/pr43097.f: New.
10245
10246 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10247             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10248
10249         PR middle-end/43140
10250         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10251
10252 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10253
10254         PR middle-end/43026
10255         * g++.dg/graphite/pr43026.C: New.
10256
10257 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10258
10259         PR c++/43126
10260         * gcc.dg/cleanup-1.c: Update.
10261         * gcc.dg/func-args-1.c: Update.
10262         * gcc.dg/format/sentinel-1.c: Update.
10263         * g++.old-deja/g++.jason/scoping10.C: Update.
10264         * g++.old-deja/g++.ns/lookup5.C: Update.
10265         * g++.dg/ext/cleanup-1.C: Update.
10266         * g++.dg/parse/varmod1.C: Update.
10267         * g++.dg/parse/error33.C: Update.
10268         * g++.dg/expr/call3.C: Update.
10269         * g++.dg/func-args-1.C: New.
10270
10271 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10272
10273         PR c/43125
10274         * gcc.dg/attr-used-2.c: Moved to ...
10275         * c-c++-common/attr-used-2.c: Here.
10276
10277         * gcc.dg/attr-used.c: Moved to ...
10278         * c-c++-common/attr-used.c: Here.
10279
10280 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10281
10282         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10283
10284 2010-02-22  Richard Guenther  <rguenther@suse.de>
10285
10286         PR lto/43045
10287         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10288         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10289
10290 2010-02-22  Richard Guenther  <rguenther@suse.de>
10291
10292         PR tree-optimization/42749
10293         * gcc.c-torture/compile/pr42749.c: New testcase.
10294
10295 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10296
10297         PR fortran/43072
10298         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10299         * gfortran.dg/internal_pack_9.f90: New test.
10300
10301 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10302
10303         PR c++/23510
10304         * g++.dg/template/recurse.C: Adjust.
10305         * g++.dg/template/pr23510.C: New.
10306
10307 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10308
10309         PR c++/42824
10310         * g++.dg/template/memclass4.C: New test.
10311
10312 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10313
10314         PR fortran/35259
10315         * gfortran.dg/reassoc_5.f90: New test.
10316
10317 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10318
10319         PR target/43067
10320         * gcc.target/i386/pr43067.c: New test.
10321
10322 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10323
10324         PR c++/35669
10325         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10326         -Wconversion-null.
10327         * g++.dg/warn/Wconversion-null.C: New test.
10328         * g++.old-deja/g++.other/null1.C: Move to...
10329         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10330
10331 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10332
10333         PR fortran/36932
10334         PR fortran/36933
10335         * gfortran.dg/dependency_26.f90: New test.
10336
10337         PR fortran/43072
10338         * gfortran.dg/internal_pack_7.f90: New test.
10339
10340         PR fortran/43111
10341         * gfortran.dg/internal_pack_8.f90: New test.
10342
10343 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10344
10345         PR 43128
10346         * c-c++-common/pr41779.c: Fix broken testcase.
10347
10348 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10349
10350         PR 36513
10351         * c-c++-common/pr36513.c: New testcase.
10352         * c-c++-common/pr36513-2.c: New testcase.
10353
10354 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10355
10356         PR 41779
10357         * c-c++-common/pr41779.c: New.
10358
10359 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10360
10361         PR debug/43084
10362         * gcc.dg/pr43084.c: New test.
10363
10364 2010-02-19  Richard Guenther  <rguenther@suse.de>
10365
10366         PR tree-optimization/42916
10367         * gcc.dg/pr42916.c: New testcase.
10368
10369 2010-02-18  Jason Merrill  <jason@redhat.com>
10370
10371         PR c++/42837
10372         * g++.dg/abi/packed1.C: Add expected warning.
10373
10374         PR c++/43108
10375         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10376         * gcc.dg/torture/dg-torture.exp: Likewise.
10377         * c-c++-common/torture/complex-sign.h,
10378         c-c++-common/torture/complex-sign-add.c,
10379         c-c++-common/torture/complex-sign-mixed-add.c,
10380         c-c++-common/torture/complex-sign-mixed-div.c,
10381         c-c++-common/torture/complex-sign-mixed-mul.c,
10382         c-c++-common/torture/complex-sign-mixed-sub.c,
10383         c-c++-common/torture/complex-sign-mul.c,
10384         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10385         Adapt for C++ compilation as well.
10386
10387         PR c++/43070
10388         * g++.dg/ext/label1.C: Update.
10389         * g++.dg/ext/label2.C: Update.
10390
10391         PR c++/26261
10392         * g++.dg/template/dependent-name6.C: New.
10393
10394         PR c++/43109
10395         * g++.dg/parse/namespace12.C: New.
10396
10397 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10398
10399         PR tree-optimization/43066
10400         * gcc.c-torture/compile/pr43066.c: New test.
10401
10402 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10403
10404         * g++.dg/ext/attrib35.C: Fix target selector string.
10405         * g++.dg/ext/attrib36.C: Ditto.
10406         * g++.dg/ext/attrib37.C: Ditto.
10407         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10408         * g++.dg/abi/mangle25.C: Ditto.
10409
10410 2010-02-17  Jason Merrill  <jason@redhat.com>
10411
10412         PR c++/43069
10413         * g++.dg/parse/namespace11.C: New.
10414
10415         PR c++/43093
10416         * g++.dg/ext/attrib37.C: New.
10417
10418         PR c++/43079
10419         * g++.dg/template/ptrmem20.C: New.
10420
10421 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10422
10423         PR target/43103
10424         * gcc.target/i386/xop-check.h: Include m256-check.h.
10425         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10426         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10427         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10428         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10429
10430 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10431
10432         PR debug/42918
10433         * gcc.dg/pr42918.c: New test.
10434
10435 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         * g++.dg/ext/attrib36.C: Require ILP32.
10438
10439 2010-02-16  Richard Guenther  <rguenther@suse.de>
10440
10441         PR tree-optimization/41043
10442         * gfortran.dg/pr41043.f90: New testcase.
10443         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10444
10445 2010-02-16  Jason Merrill  <jason@redhat.com>
10446
10447         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10448
10449 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10450
10451         PR tree-optimization/43074
10452         * gcc.dg/vect/fast-math-pr43074.c: New test.
10453
10454 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10455
10456         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10457
10458 2010-02-16  Jason Merrill  <jason@redhat.com>
10459
10460         PR c++/43031
10461         * g++.dg/ext/attrib36.C: New.
10462
10463         PR c++/43036
10464         * g++.dg/other/array6.C: New.
10465
10466 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10467
10468         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10469
10470 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10471
10472         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10473         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10474         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10475         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10476         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10477         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10478
10479 2010-02-15  Richard Guenther  <rguenther@suse.de>
10480
10481         PR middle-end/43068
10482         * g++.dg/torture/pr43068.C: New testcase.
10483
10484 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10485
10486         PR c++/43024
10487         * g++.dg/opt/ice1.C: New.
10488
10489 2010-02-14  Jason Merrill  <jason@redhat.com>
10490
10491         PR c++/41997
10492         * g++.dg/cpp0x/initlist-opt.C: New.
10493
10494 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10495
10496         PR fortran/41113
10497         PR fortran/41117
10498         * gfortran.dg/internal_pack_6.f90: New test.
10499
10500 2010-02-12  Jason Merrill  <jason@redhat.com>
10501
10502         PR c++/43054
10503         * g++.dg/cpp0x/variadic99.C: New.
10504
10505 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10508         sign extend pointers to gualchk_t.
10509
10510         PR c++/43033
10511         * g++.dg/other/default3.C: Xfail g4 test.
10512
10513 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10514
10515         PR middle-end/43012
10516         * gcc.dg/graphite/pr43012.c: New.
10517
10518 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10519
10520         PR middle-end/42930
10521         * g++.dg/graphite/pr42930.C: New.
10522
10523 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10524
10525         PR middle-end/42914
10526         PR middle-end/42530
10527         * gcc.dg/graphite/pr42530.c: New.
10528         * gcc.dg/graphite/pr42914.c: New.
10529
10530 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10531
10532         PR middle-end/42771
10533         * gcc.dg/graphite/pr42771.c: New.
10534
10535 2010-02-11  Richard Guenther  <rguenther@suse.de>
10536
10537         PR tree-optimization/42998
10538         * gcc.c-torture/compile/pr42998.c: New testcase.
10539
10540 2010-02-10  Jason Merrill  <jason@redhat.com>
10541
10542         PR c++/41896
10543         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10544
10545         PR c++/42983, core issue 906
10546         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10547         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10548
10549         PR c++/43016
10550         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10551
10552 2010-02-10  Richard Guenther  <rguenther@suse.de>
10553
10554         PR tree-optimization/43017
10555         * gcc.dg/torture/pr43017.c: New testcase.
10556
10557 2010-02-10  Tobias Burnus <burnus@net-b.de>
10558
10559         PR fortran/40823
10560         * gfortran.dg/private_type_1.f90: Update error location.
10561         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10562         * gfortran.dg/typebound_operator_2.f03: Ditto.
10563         * gfortran.dg/assignment_2.f90: Ditto.
10564         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10565         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10566
10567 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10568
10569         PR fortran/43015
10570         * gfortran.dg/bind_c_usage_20.f90: New test.
10571
10572 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR debug/43010
10575         * g++.dg/debug/pr43010.C: New test.
10576
10577 2010-02-10  Richard Guenther  <rguenther@suse.de>
10578
10579         PR c/43007
10580         * gcc.c-torture/execute/20100209-1.c: New testcase.
10581         * gcc.dg/fold-div-3.c: Likewise.
10582
10583 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.dg/builtin-ffs-1.c: New test.
10586
10587 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588
10589         PR fortran/42999
10590         * gfortran.dg/array_constructor_35.f90: New test.
10591
10592 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10593
10594         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10595
10596 2010-02-09  Jason Merrill  <jason@redhat.com>
10597
10598         PR c++/42399
10599         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10600
10601         PR c++/42370
10602         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10603
10604 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10605
10606         PR fortran/41869
10607         * gfortran.dg/module_write_1.f90: New test.
10608
10609 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10610
10611         * gcc.dg/pr19340.c: Adjust.
10612
10613 2010-02-09  Richard Guenther  <rguenther@suse.de>
10614
10615         PR tree-optimization/43008
10616         * gcc.c-torture/execute/pr43008.c: New testcase.
10617
10618 2010-02-09  Richard Guenther  <rguenther@suse.de>
10619
10620         PR tree-optimization/43000
10621         * gcc.dg/torture/pr43000.c: New testcase.
10622         * gcc.dg/torture/pr43002.c: Likewise.
10623
10624 2010-02-09  Daniel Kraft  <d@domob.eu>
10625
10626         PR fortran/39171
10627         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10628         and pass -Wsurprising as necessary.
10629
10630 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR tree-optimization/42890
10633         * g++.dg/torture/pr42890.C: New test.
10634
10635 2010-02-08  Richard Guenther  <rguenther@suse.de>
10636
10637         PR middle-end/42995
10638         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10639
10640 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10641
10642         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10643         return 0 from main.
10644         * gcc.dg/graphite/block-1.c: Same.
10645         * gcc.dg/graphite/block-3.c: Same.
10646         * gcc.dg/graphite/block-4.c: Same.
10647         * gcc.dg/graphite/block-5.c: Same.
10648         * gcc.dg/graphite/block-6.c: Same.
10649         * gcc.dg/graphite/block-7.c: Same.
10650         * gcc.dg/graphite/interchange-0.c: Same.
10651         * gcc.dg/graphite/interchange-1.c: Same.
10652         * gcc.dg/graphite/interchange-10.c: Same.
10653         * gcc.dg/graphite/interchange-11.c: Same.
10654         * gcc.dg/graphite/interchange-12.c: Same.
10655         * gcc.dg/graphite/interchange-2.c: Same.
10656         * gcc.dg/graphite/interchange-3.c: Same.
10657         * gcc.dg/graphite/interchange-4.c: Same.
10658         * gcc.dg/graphite/interchange-5.c: Same.
10659         * gcc.dg/graphite/interchange-6.c: Same.
10660         * gcc.dg/graphite/interchange-7.c: Same.
10661         * gcc.dg/graphite/interchange-8.c: Same.
10662         * gcc.dg/graphite/interchange-9.c: Same.
10663         * gcc.dg/graphite/interchange-mvt.c: Same.
10664
10665 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10666
10667         * gfortran.dg/graphite/id-19.f: New.
10668         * gfortran.dg/graphite/pr14741.f90: New.
10669         * gfortran.dg/graphite/pr41924.f90: New.
10670         * gfortran.dg/graphite/run-id-2.f90: New.
10671
10672 2010-02-07  Richard Guenther  <rguenther@suse.de>
10673
10674         PR middle-end/42956
10675         * gcc.c-torture/compile/pr42956.c: New testcase.
10676
10677 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10678
10679         PR libfortran/42742
10680         * gfortran.dg/fmt_cache_2.f: New test.
10681
10682 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10683
10684         * gfortran.dg/read_no_eor.f90: New test.
10685
10686 2010-02-05  Jason Merrill  <jason@redhat.com>
10687
10688         * g++.dg/ext/label13.C: Move constructor body out of class.
10689
10690 2010-02-03  Jason Merrill  <jason@redhat.com>
10691
10692         PR c++/42870
10693         * g++.dg/ext/dllexport3.C: New.
10694
10695 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10696
10697         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10698
10699 2010-02-05  Richard Guenther  <rguenther@suse.de>
10700
10701         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10702
10703 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10704
10705         PR c++/42915
10706         * g++.dg/other/crash-9.C: New test.
10707
10708 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10709
10710         PR fortran/42309
10711         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10712
10713 2010-02-04  Richard Guenther  <rguenther@suse.de>
10714
10715         PR rtl-optimization/42952
10716         * gcc.dg/torture/pr42952.c: New testcase.
10717
10718 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10719
10720         PR libfortran/42901
10721         * gfortran.dg/namelist_60.f90: New test.
10722
10723 2010-02-03  Jason Merrill  <jason@redhat.com>
10724
10725         PR c++/40138
10726         * g++.dg/ext/builtin11.C: New.
10727
10728         PR c++/4926
10729         PR c++/38600
10730         * g++.dg/abi/mangle35.C: New.
10731         * g++.dg/abi/mangle37.C: New.
10732
10733         PR c++/12909
10734         * g++.dg/abi/mangle36.C: New.
10735
10736         PR c++/35652
10737         * g++.dg/warn/string1.C: New.
10738
10739 2010-02-03  Richard Guenther  <rguenther@suse.de>
10740
10741         PR tree-optimization/42944
10742         * gcc.dg/errno-1.c: New testcase.
10743
10744 2010-02-03  Richard Guenther  <rguenther@suse.de>
10745
10746         PR middle-end/42927
10747         * gcc.c-torture/compile/pr42927.c: New testcase.
10748
10749 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10750
10751         PR fortran/42936
10752         * gfortran.dg/null_4.f90: New test.
10753
10754 2010-02-02  Jason Merrill  <jason@redhat.com>
10755
10756         PR c++/41090
10757         * g++.dg/ext/label13.C: New.
10758
10759 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10760
10761         PR fortran/42650
10762         * gfortran.dg/func_result_5.f90: New test.
10763
10764 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10765
10766         PR fortran/42922
10767         * gfortran.dg/pure_initializer_3.f90: News test.
10768
10769 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10770
10771         PR fortran/42888
10772         * gfortran.dg/allocate_derived_2.f90: New test.
10773
10774 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10775
10776         PR middle-end/42898
10777         * gcc.dg/torture/pr42898-2.c: New test.
10778
10779 2010-01-31  Richard Guenther  <rguenther@suse.de>
10780
10781         PR middle-end/42898
10782         * gcc.dg/torture/pr42898.c: New testcase.
10783
10784 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10785
10786         PR fortran/38324
10787         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10788         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10789
10790 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10791
10792         * g++.dg/tree-ssa/inline-1.C: New.
10793         * g++.dg/tree-ssa/inline-2.C: New.
10794         * g++.dg/tree-ssa/inline-3.C: New.
10795
10796 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10797
10798         PR testsuite/41701
10799         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10800         the string 'pow' in the pathname of the compiler from generating a
10801         test failure.
10802
10803 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10806         * g++.old-deja/g++.mike/eh17.C: Likewise.
10807         * g++.old-deja/g++.mike/p5571.C: Likewise.
10808
10809 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10810
10811         PR c++/42758
10812         PR c++/42634
10813         PR c++/42336
10814         PR c++/42797
10815         PR c++/42880
10816         * g++.dg/other/crash-5.C: New test.
10817         * g++.dg/other/crash-6.C: New test.
10818         * g++.dg/other/crash-7.C: New test.
10819         * g++.dg/other/crash-8.C: New test.
10820
10821 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10822
10823         PR rtl-optimization/42889
10824         * gcc.dg/pr42889.c: New test.
10825
10826 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10827
10828         * gcc.target/i386/pr42881.c: Use SSE2.
10829
10830 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10831
10832         PR target/42891
10833         * gcc.target/i386/pr42891.c: New test.
10834
10835 2010-01-28  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/42871
10838         * g++.dg/torture/pr42871.C: New testcase.
10839
10840 2010-01-28  Richard Guenther  <rguenther@suse.de>
10841
10842         * gcc.dg/Wobjsize-1.h: New testcase.
10843         * gcc.dg/Wobjsize-1.c: Likewise.
10844
10845 2010-01-28  Richard Guenther  <rguenther@suse.de>
10846
10847         PR middle-end/42883
10848         * g++.dg/torture/pr42883.C: New testcase.
10849
10850 2010-01-28  Michael Matz  <matz@suse.de>
10851
10852         * gcc.target/i386/pr42881.c: New test.
10853
10854 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10857         Add i?86-*-solaris2* support.
10858
10859 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10860
10861         PR c++/42713
10862         PR c++/42820
10863         * g++.dg/template/typedef27.C: New test case.
10864         * g++.dg/template/typedef28.C: New test case.
10865
10866 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10867
10868         * gcc.dg/optimize-bswap*.c: Add ARM target
10869
10870 2010-01-27  Richard Guenther  <rguenther@suse.de>
10871
10872         PR middle-end/42878
10873         * gcc.dg/torture/pr42878-1.c: New testcase.
10874         * gcc.dg/torture/pr42878-2.c: Likewise.
10875
10876 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR middle-end/42874
10879         * gcc.dg/vla-22.c: New test.
10880
10881 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10884         current collation.
10885
10886 2010-01-26  Richard Guenther  <rguenther@suse.de>
10887
10888         PR rtl-optimization/42685
10889         * gcc.dg/pr42685.c: New testcase.
10890         * g++.dg/other/pr42685.C: Likewise.
10891
10892 2010-01-26  Richard Guenther  <rguenther@suse.de>
10893
10894         PR middle-end/42806
10895         * g++.dg/other/pr42806.C: New testcase.
10896
10897 2010-01-26  Richard Guenther  <rguenther@suse.de>
10898
10899         PR tree-optimization/42250
10900         * gcc.dg/pr42250.c: New testcase.
10901
10902 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10903
10904         * gnat.dg/array_bounds_test.adb: New test.
10905
10906 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10907
10908         PR fortran/42858
10909         * gfortran.dg/generic_21.f90: New test.
10910
10911 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913         PR testsuite/41522
10914         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10915
10916 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10917
10918         PR c++/42748
10919         * g++.dg/abi/arm_va_list2.C: New test.
10920         * g++.dg/abi/arm_va_list2.h: Companion header file.
10921
10922 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10923
10924         PR fortran/41044
10925         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10926
10927         PR fortran/41167
10928         * gfortran.dg/char_array_arg_1.f90 : New test.
10929
10930         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10931
10932 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10933
10934         PR fortran/39304
10935         * gfortran.dg/generic_20.f90: New test.
10936
10937 2010-01-22  Michael Matz  <matz@suse.de>
10938
10939         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10940         -msse2.
10941
10942 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10943
10944         PR fortran/42736
10945         * gfortran.dg/dependency_25.f90 : New test.
10946
10947 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10948
10949         PR tree-optimization/42585
10950         * gcc.dg/tree-ssa/pr42585.c: New test.
10951
10952 2010-01-21  Richard Guenther  <rguenther@suse.de>
10953
10954         PR middle-end/19988
10955         * gcc.dg/pr19988.c: New testcase.
10956
10957 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10958
10959         * g++.dg/compat/decimal/compat-common.h: New file.
10960         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10961         * g++.dg/compat/decimal/pass_x.h: New file.
10962         * g++.dg/compat/decimal/pass_y.h: New file.
10963         * g++.dg/compat/decimal/pass-1_main.C: New file.
10964         * g++.dg/compat/decimal/pass-1_x.C: New file.
10965         * g++.dg/compat/decimal/pass-1_y.C: New file.
10966         * g++.dg/compat/decimal/pass-2_main.C: New file.
10967         * g++.dg/compat/decimal/pass-2_x.C: New file.
10968         * g++.dg/compat/decimal/pass-2_y.C: New file.
10969         * g++.dg/compat/decimal/pass-3_main.C: New file.
10970         * g++.dg/compat/decimal/pass-3_x.C: New file.
10971         * g++.dg/compat/decimal/pass-3_y.C: New file.
10972         * g++.dg/compat/decimal/pass-4_main.C: New file.
10973         * g++.dg/compat/decimal/pass-4_x.C: New file.
10974         * g++.dg/compat/decimal/pass-4_y.C: New file.
10975         * g++.dg/compat/decimal/pass-5_main.C: New file.
10976         * g++.dg/compat/decimal/pass-5_x.C: New file.
10977         * g++.dg/compat/decimal/pass-5_y.C: New file.
10978         * g++.dg/compat/decimal/pass-6_main.C: New file.
10979         * g++.dg/compat/decimal/pass-6_x.C: New file.
10980         * g++.dg/compat/decimal/pass-6_y.C: New file.
10981         * g++.dg/compat/decimal/return_x.h: New file.
10982         * g++.dg/compat/decimal/return_y.h: New file.
10983         * g++.dg/compat/decimal/return-1_main.C: New file.
10984         * g++.dg/compat/decimal/return-1_x.C: New file.
10985         * g++.dg/compat/decimal/return-1_y.C: New file.
10986         * g++.dg/compat/decimal/return-2_main.C: New file.
10987         * g++.dg/compat/decimal/return-2_x.C: New file.
10988         * g++.dg/compat/decimal/return-2_y.C: New file.
10989         * g++.dg/compat/decimal/return-3_main.C: New file.
10990         * g++.dg/compat/decimal/return-3_x.C: New file.
10991         * g++.dg/compat/decimal/return-3_y.C: New file.
10992         * g++.dg/compat/decimal/return-4_main.C: New file.
10993         * g++.dg/compat/decimal/return-4_x.C: New file.
10994         * g++.dg/compat/decimal/return-4_y.C: New file.
10995         * g++.dg/compat/decimal/return-5_main.C: New file.
10996         * g++.dg/compat/decimal/return-5_x.C: New file.
10997         * g++.dg/compat/decimal/return-5_y.C: New file.
10998         * g++.dg/compat/decimal/return-6_main.C: New file.
10999         * g++.dg/compat/decimal/return-6_x.C: New file.
11000         * g++.dg/compat/decimal/return-6_y.C: New file.
11001
11002 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11003
11004         PR debug/42715
11005         * gcc.dg/pr42715.c: New.
11006
11007 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11008
11009         PR c++/42038
11010         * g++.dg/parse/crash55.C: New.
11011
11012 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11013
11014         PR debug/42782
11015         * gcc.dg/guality/pr42782.c: New.
11016
11017 2010-01-20  Jason Merrill  <jason@redhat.com>
11018
11019         PR c++/41788
11020         * g++.dg/abi/packed1.C: New.
11021
11022         PR c++/41920
11023         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11024
11025         PR c++/40750
11026         * g++.dg/parse/fn-typedef1.C: New.
11027         * g++.dg/other/cv_quals.C: Adjust.
11028
11029 2010-01-20  Anthony Green  <green@moxielogic.com>
11030
11031         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11032         pack(push) pragma).
11033         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11034         * gcc.dg/20020312-2.c: Port this to the moxie core.
11035         * gcc.dg/weak/typeof-2.c: Ditto.
11036
11037 2010-01-20  Richard Guenther  <rguenther@suse.de>
11038
11039         PR tree-optimization/42717
11040         * gcc.c-torture/compile/pr42717.c: New testcase.
11041
11042 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11045         of signed, add a few new tests.
11046
11047         PR middle-end/42803
11048         * g++.dg/parse/limits-initializer1.C: New test.
11049
11050 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11051
11052         PR fortran/42804
11053         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11054         * gfortran.dg/typebound_call_12.f03: New test.
11055
11056 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11057
11058         PR fortran/42783
11059         * gfortran.dg/bounds_check_15.f90 : New test.
11060
11061 2010-01-19  Michael Matz  <matz@suse.de>
11062
11063         PR tree-optimization/41783
11064         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11065
11066 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11067
11068         PR target/38697.
11069         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11070         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11071         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11072         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11073         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11074         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11075         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11076         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11077         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11078         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11079         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11080
11081 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11082
11083         PR fortran/42545
11084         * gfortran.dg/extends_6.f03: Modified an error message.
11085         * gfortran.dg/extends_10.f03: New test.
11086         * gfortran.dg/private_type_6.f03: Modified an error message.
11087         * gfortran.dg/structure_constructor_8.f03: Ditto.
11088
11089 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11090
11091         PR tree-optimization/42719
11092         * gcc.dg/pr42719.c: New test.
11093
11094         PR debug/42728
11095         * gcc.dg/pr42728.c: New test.
11096
11097 2010-01-19  Anthony Green  <green@moxielogic.com>
11098
11099         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11100
11101 2010-01-18  Anthony Green  <green@moxielogic.com>
11102
11103         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11104         for moxie.
11105
11106 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11107
11108         * g++.dg/template/error45.C: reverted as part of reverting the
11109         fix of PR c++/42634.
11110
11111 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11112
11113         PR c++/42634
11114         * g++.dg/template/error45.C: New test.
11115
11116 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11117
11118         PR c++/42766
11119         * g++.dg/conversion/op6.C: New test.
11120
11121 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         PR target/42774
11124         * gcc.target/alpha/pr42774.c: New test.
11125
11126 2010-01-18  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/42781
11129         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11130
11131 2010-01-17  Richard Guenther  <rguenther@suse.de>
11132
11133         PR middle-end/42248
11134         * gcc.c-torture/execute/pr42248.c: New testcase.
11135
11136 2010-01-17  Richard Guenther  <rguenther@suse.de>
11137
11138         PR tree-optimization/42773
11139         * g++.dg/torture/pr42773.C: New testcase.
11140
11141 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11142
11143         PR fortran/42677
11144         * gfortran.dg/interface_assignment_5.f90: New test.
11145
11146 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11147
11148         PR c++/42697
11149         * g++.dg/template/crash94.C: Reverted.
11150
11151 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11152
11153         PR debug/42767
11154         * gcc.dg/debug/pr42767.c: New.
11155
11156 2010-01-15  Jason Merrill  <jason@redhat.com>
11157
11158         PR c++/42761
11159         * g++.dg/cpp0x/decltype22.C: New.
11160
11161 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11162
11163         PR middle-end/42760
11164         * g++.dg/torture/pr42760.C: New test.
11165
11166 2010-01-15  Jing Yu  <jingyu@google.com>
11167
11168         PR rtl-optimization/42691
11169         * gcc.c-torture/execute/pr42691.c: New.
11170
11171 2010-01-15  Richard Guenther  <rguenther@suse.de>
11172
11173         PR middle-end/42739
11174         * g++.dg/torture/pr42739.C: New testcase.
11175
11176 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11177
11178         * g++.dg/template/error45.C: Revert as part of reverting changes
11179         or PR c++/42634.
11180
11181 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11182
11183         PR fortran/42684
11184         * gfortran.dg/interface_31.f90: New test.
11185
11186 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11187
11188         * gcc.target/powerpc/pr42747.c: New file.
11189
11190 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR middle-end/42674
11193         * c-c++-common/pr42674.c: New test.
11194
11195         PR c++/42608
11196         * g++.dg/template/instantiate11.C: New test.
11197
11198 2010-01-14  Jason Merrill  <jason@redhat.com>
11199
11200         PR c++/42701
11201         * g++.dg/overload/error3.C: New.
11202
11203         PR c++/42655
11204         * g++.dg/overload/rvalue1.C: New.
11205
11206 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11207
11208         PR tree-optimization/42706
11209         * gcc.dg/ipa/pr42706.c: New testcase.
11210
11211 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11212
11213         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11214
11215 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11216
11217         PR tree-optimization/42714
11218         * g++.dg/torture/pr42714.C: New test.
11219
11220 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11221
11222         PR rtl-optimization/42246
11223         * gfortran.dg/pr42246-2.f: New.
11224
11225 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11226
11227         PR rtl-optimization/42389
11228         * gcc.dg/pr42389.c: New.
11229
11230 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11231
11232         PR rtl-optimization/42388
11233         * gcc.dg/pr42388.c: New.
11234
11235 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11236
11237         PR rtl-optimization/42294
11238         * gfortran.dg/pr42294.f: New.
11239
11240 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11241
11242         PR rtl-optimization/39453
11243         PR rtl-optimization/42246
11244         * gcc.dg/pr39453.c: New.
11245         * gcc.dg/pr42246.c: New.
11246
11247 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11248
11249         PR middle-end/42245
11250         * gcc.dg/pr42245.c: New.
11251         * gcc.dg/pr42245-2.c: New.
11252
11253 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11254
11255         PR rtl-optimization/42249
11256         * gcc.dg/pr42249.c: New.
11257
11258 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11259
11260         PR c/42721
11261         * gcc.c-torture/execute/pr42721.c: New test.
11262
11263 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11264
11265         PR tree-optimization/42709
11266         * gcc.dg/vect/pr42709.c: New test.
11267
11268 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11269
11270         PR fortran/41478
11271         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11272         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11273
11274 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11275
11276         PR fortran/42481
11277         * gfortran.dg/generic_19.f90 : New test.
11278
11279 2010-01-13  Richard Guenther  <rguenther@suse.de>
11280
11281         PR tree-optimization/42730
11282         * gcc.c-torture/compile/pr42730.c: New testcase.
11283
11284 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11285
11286         PR target/pr42542
11287         * gcc.target/ia64/pr42542-1.c: New.
11288         * gcc.target/ia64/pr42542-2.c: New.
11289         * gcc.target/ia64/pr42542-3.c: New.
11290
11291 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11292
11293         PR c++/42634
11294         * g++.dg/template/error45.C: New test.
11295
11296 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11297
11298         PR tree-optimization/42704
11299         * g++.dg/torture/pr42704.C: New test.
11300
11301 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11302
11303         PR tree-optimization/42703
11304         * gcc.c-torture/compile/pr42703.c: New test.
11305
11306 2010-01-13  Richard Guenther  <rguenther@suse.de>
11307
11308         PR tree-optimization/42705
11309         * gcc.c-torture/compile/pr42705.c: New testcase.
11310
11311 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11312
11313         * gcc.target/bfin/l2.c: New test.
11314         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11315
11316 2010-01-13  Richard Guenther  <rguenther@suse.de>
11317
11318         PR middle-end/42716
11319         * gcc.c-torture/compile/pr42716.c: New testcase.
11320
11321 2010-01-13  Richard Guenther  <rguenther@suse.de>
11322
11323         PR lto/42678
11324         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11325
11326 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11327
11328         PR c/42708
11329         * gcc.c-torture/compile/pr42708-1.c: New test.
11330
11331 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11332
11333         PR debug/42662
11334         * gcc.dg/pr42662.c: New test.
11335
11336         PR tree-optimization/42645
11337         * g++.dg/other/pr42645-1.C: New test.
11338         * g++.dg/other/pr42645-2.C: New test.
11339
11340 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11341
11342         PR target/42416
11343         * gcc.target/powerpc/warn-1.c: New test.
11344         * gcc.target/powerpc/warn-2.c: New test.
11345
11346 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11347
11348         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11349         stack alignment.
11350
11351 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11352
11353         * gcc.dg/lto/20100108_0.c: New.
11354
11355 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11356
11357         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11358         Add -march=i686 -msse for 32bit x86 targets.
11359
11360 2010-01-10  Richard Guenther  <rguenther@suse.de>
11361
11362         PR middle-end/42667
11363         * gcc.dg/torture/pr42667.c: New testcase.
11364
11365 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11366
11367         PR fortran/32489
11368         * gfortran.dg/array_constructor_34.f90: New test.
11369
11370 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11371
11372         PR fortran/20923
11373         * gfortran.dg/array_constructor_33.f90: New test.
11374         gfortran.dg/array_function_5.f90: Add credit.
11375
11376 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11377
11378         PR debug/42631
11379         * gcc.dg/pr42631.c: New.
11380
11381 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11382
11383         PR debug/42630
11384         * gcc.dg/pr42630.c: New.
11385
11386 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11387
11388         PR debug/42629
11389         * gcc.dg/pr42629.c: New.
11390
11391 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11392
11393         PR middle-end/42363
11394         * gcc.dg/torture/pr42363.c: New.
11395
11396 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11397
11398         PR debug/42604
11399         PR debug/42395
11400         * gcc.dg/vect/pr42604.c: New.
11401         * gcc.dg/vect/pr42395.c: New.
11402
11403 2010-01-09  Richard Guenther  <rguenther@suse.de>
11404
11405         PR middle-end/42512
11406         * gcc.c-torture/execute/pr42512.c: New testcase.
11407
11408 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11409
11410         PR fortran/41298
11411         * gfortran.dg/c_ptr_tests_14.f90: New test.
11412
11413 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11414
11415         PR ada/41929
11416         * gnat.dg/null_pointer_deref1.adb: Don't run on
11417         sparc*-sun-solaris2.11.
11418
11419 2010-01-08  Richard Guenther  <rguenther@suse.de>
11420
11421         PR lto/42528
11422         * gcc.dg/lto/20100103-1_0.c: New testcase.
11423         * gcc.dg/lto/20100103-2_0.c: Likewise.
11424
11425 2010-01-08  Tobias Burnus  <burnus@net-b.de
11426
11427         PR/fortran 25829
11428         * gfortran.dg/asynchronous_1.f90: New test.
11429         * gfortran.dg/asynchronous_2.f90: New test.
11430         * gfortran.dg/conflicts.f90: Update error message.
11431
11432 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11433
11434         c++/40155
11435         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11436
11437 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR tree-optimization/42625
11440         * g++.dg/opt/dtor4.C: New test.
11441         * g++.dg/opt/dtor4.h: New.
11442         * g++.dg/opt/dtor4-aux.cc: New.
11443
11444 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11445
11446         PR fortran/42597
11447         * gfortran.dg/proc_ptr_26.f90: New test.
11448
11449 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11450
11451         PR fortran/41872
11452         * gfortran.dg/allocatable_scalar_7.f90: New test.
11453
11454 2010-01-06  Richard Guenther  <rguenther@suse.de>
11455
11456         * gcc.c-torture/compile/pr42632.c: New testcase.
11457
11458 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11459
11460         PR target/42542
11461         * gcc.target/i386/pr42542-4.c: New.
11462         * gcc.target/i386/pr42542-4a.c: Likewise.
11463         * gcc.target/i386/pr42542-5.c: Likewise.
11464         * gcc.target/i386/pr42542-5a.c: Likewise.
11465
11466 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11467
11468         * gcc.dg/tls/opt-15.c: New test.
11469
11470 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11471
11472         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11473
11474 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11475
11476         PR tree-optimization/42462
11477         * g++.dg/torture/pr42462.C: New test.
11478
11479 2010-01-05  Jason Merrill  <jason@redhat.com>
11480
11481         * g++.dg/cpp0x/initlist30.C: New test.
11482
11483 2010-01-05  Richard Guenther  <rguenther@suse.de>
11484
11485         PR tree-optimization/42614
11486         * gcc.c-torture/execute/pr42614.c: New testcase.
11487
11488 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11489
11490         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11491         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11492         -Wunreachable-code.
11493         * gcc.dg/Wunreachable-2.c: Likewise.
11494         * gcc.dg/Wunreachable-3.c: Likewise.
11495         * gcc.dg/Wunreachable-4.c: Likewise.
11496         * gcc.dg/Wunreachable-5.c: Likewise.
11497         * gcc.dg/Wunreachable-6.c: Likewise.
11498         * gcc.dg/Wunreachable-7.c: Likewise.
11499         * gcc.dg/Wunreachable-8.c: Likewise.
11500         * gcc.dg/20041231-1.c: Likewise.
11501
11502 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11503
11504         PR other/42611
11505         * gcc.dg/pr42611.c: New test.
11506
11507         PR tree-optimization/42508
11508         * g++.dg/opt/pr42508.C: New test.
11509
11510 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11511
11512         PR fortran/41872
11513         * gfortran.dg/allocatable_scalar_8.f90: New.
11514
11515 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11516
11517         PR tree-optimization/42398
11518         * gcc.c-torture/compile/pr42398.c: New test.
11519
11520 2010-01-04  Jason Merrill  <jason@redhat.com>
11521
11522         PR c++/42555
11523         * g++.dg/ext/attrib35.C: New.
11524
11525         PR c++/42567
11526         * g++.dg/cpp0x/auto17.C: New.
11527
11528 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11529
11530         * gcc.dg/lto/20100104_0.c: New.
11531
11532 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         PR target/42542
11535         * gcc.target/i386/pr42542-1.c: New.
11536         * gcc.target/i386/pr42542-1a.c: Likewise.
11537         * gcc.target/i386/pr42542-1b.c: Likewise.
11538         * gcc.target/i386/pr42542-2.c: Likewise.
11539         * gcc.target/i386/pr42542-2a.c: Likewise.
11540         * gcc.target/i386/pr42542-2b.c: Likewise.
11541         * gcc.target/i386/pr42542-3.c: Likewise.
11542         * gcc.target/i386/pr42542-3a.c: Likewise.
11543
11544 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11545
11546         PR fortran/41872
11547         * gfortran.dg/allocatable_scalar_5.f90: New test.
11548         * gfortran.dg/allocatable_scalar_6.f90: New test.
11549
11550 2010-01-03  Richard Guenther  <rguenther@suse.de>
11551
11552         PR testsuite/42583
11553         * gfortran.dg/gomp/recursion1.f90: Remove.
11554
11555 2010-01-03  Richard Guenther  <rguenther@suse.de>
11556
11557         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11558         * gcc.dg/uninit-6.c: Likewise.
11559         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11560
11561 2010-01-03  Richard Guenther  <rguenther@suse.de>
11562
11563         PR tree-optimization/42589
11564         * gcc.target/i386/pr42589.c: New testcase.
11565
11566 2010-01-03  Richard Guenther  <rguenther@suse.de>
11567
11568         PR tree-optimization/42438
11569         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11570
11571 2010-01-02  Richard Guenther  <rguenther@suse.de>
11572
11573         PR testsuite/41651
11574         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11575
11576 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11577
11578         PR target/42448
11579         * gcc.target/alpha/pr42448-1.c: New test.
11580         * gcc.target/alpha/pr42448-2.c: Ditto.
11581
11582 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11583
11584         PR preprocessor/41947
11585         * gcc.dg/c99-hexfloat-3.c: New test.
11586
11587 2010-01-01  Richard Guenther  <rguenther@suse.de>
11588
11589         PR c/42570
11590         * gcc.c-torture/execute/pr42570.c: New testcase.
11591
11592 2010-01-01  Richard Guenther  <rguenther@suse.de>
11593
11594         PR middle-end/42559
11595         * gcc.c-torture/compile/pr42559.c: New testcase.
11596
11597 \f
11598 Copyright (C) 2010 Free Software Foundation, Inc.
11599
11600 Copying and distribution of this file, with or without modification,
11601 are permitted in any medium without royalty provided the copyright
11602 notice and this notice are preserved.