OSDN Git Service

2811af57d87c8b26dab8a023ea0d49bbdab537ca
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-20  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2
3         PR c++/46056
4         * g++.dg/cpp0x/range-for7.C: New.
5
6 2010-10-20  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/45667
9         * g++.dg/lto/20101020-1_0.h: New testcase.
10         * g++.dg/lto/20101020-1_0.C: Likewise.
11         * g++.dg/lto/20101020-1_1.C: Likewise.
12
13 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
14
15         * gcc.dg/20101013-1.c: New test.
16
17 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
18
19         PR target/46085
20         * gcc.target/i386/pr46085-1.c: New.
21         * gcc.target/i386/pr46085-2.c: Likewise.
22
23 2010-10-20  Richard Guenther  <rguenther@suse.de>
24
25         PR tree-optimization/45860
26         * gcc.dg/torture/pr45860.c: New testcase.
27
28 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
29
30         * gnat.dg/discr25.adb: New test.
31         * gnat.dg/discr25_pkg.ad[sb]: New helper.
32
33 2010-10-20  Olivier Hainque  <hainque@adacore.com>
34
35         * gcc.target/powerpc/ehreturn.c: New test.
36
37 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
38         
39         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
40         not require Foundation and run with the GNU runtime as well.
41
42         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
43
44         Radar 4439126
45         * obj-c++.dg/template-8.mm: New.        
46
47 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         PR objc/23709
50         * objc.dg/pr23709.m: New.
51         * obj-c++.dg/pr23709.m: New.    
52
53 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
54
55         PR c++/46046
56         * g++.dg/template/crash104.C: New.
57
58 2010-10-19  Richard Henderson  <rth@redhat.com>
59
60         * gcc.target/i386/fma3-fma.c: New.
61         * gcc.target/i386/fma3-builtin.c: New.
62         * gcc.target/i386/fma4-builtin.c: New.
63
64 2010-10-19  Richard Guenther  <rguenther@suse.de>
65
66         PR testsuite/46081
67         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
68
69 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
70
71         Merge from 'apple/trunk' branch on FSF servers.
72
73         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
74
75         Radar 4293709
76         * objc.dg/proto-init-mimatch-1.m: New.
77         * obj-c++.dg/proto-init-mimatch-1.mm: New.
78
79 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         Implemented parsing @synthesize and @dynamic for
82         Objective-C/Objective-C++.
83         * objc.dg/property/dynamic-1.m: New.
84         * objc.dg/property/synthesize-1.m: New.
85         * obj-c++.dg/property/dynamic-1.mm: New.
86         * obj-c++.dg/property/synthesize-1.mm: New.
87
88 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
89
90         * objc.dg/at-class-1.m: New.
91         * objc.dg/at-class-1.mm: New.
92
93 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
94
95         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
96
97 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
98
99         Merge from 'apple/trunk' branch on FSF servers.
100
101         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
102
103         Radar 4407151
104         * obj-c++.dg/template-7.mm: New.
105
106 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
107
108         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
109         bugfix.
110
111 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
112
113         Merge from 'apple/trunk' branch on FSF servers.
114
115         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
116
117         Radar 4451818
118         * obj-c++.dg/try-catch-16.mm: New.
119         * obj-c++.dg/try-catch-17.mm: New.
120
121         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
122
123         Radar 4330422
124         * obj-c++.dg/try-catch-15.mm: New
125
126         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
127
128         Radar 4204796
129         * obj-c++.dg/try-catch-12.mm: New
130         * obj-c++.dg/try-catch-13.mm: New
131         * obj-c++.dg/try-catch-14.mm: New
132         * objc.dg/try-catch-11.m: New
133         * objc.dg/try-catch-12.m: New
134         * objc.dg/try-catch-13.m: New
135
136 2010-10-18  Richard Henderson  <rth@redhat.com>
137
138         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
139
140 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
141
142         PR c/46015
143         * c-c++-common/Wunused-var-13.c: New test.
144
145 2010-10-18  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/45967
148         * gcc.dg/torture/pr45967.c: New testcase.
149         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
150         * gcc.dg/ipa/ipa-pta-13.c: Likewise
151         * gcc.dg/torture/pr39074-2.c: Likewise
152         * gcc.dg/torture/pta-escape-1.c: Likewise
153         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
154         * gcc.dg/tree-ssa/pta-callused.c: Likewise
155         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
156         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
157         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
158         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
159
160 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
161
162         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
163
164 2010-10-18  Richard Guenther  <rguenther@suse.de>
165
166         PR lto/44950
167         * g++.dg/lto/20101015-2_0.C: New testcase.
168
169 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
170
171         PR middle-end/46019
172         * gcc.c-torture/execute/pr46019.c: New test.
173
174 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         Merge from 'apple/trunk' branch on FSF servers.
177
178         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
179
180         Radar 4516785
181         * obj-c++.dg/method-namespace-2.mm: New.
182
183 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
184
185         Merge from 'apple/trunk' branch on FSF servers.
186
187         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
188
189         Radar 4133425
190         * objc.dg/private-1.m: Test modified.
191         * obj-c++.dg/private-1.mm: Test modified.
192
193 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
194
195         PR testsuite/45987
196         * gcc.target/i386/push-1.c: Remove.
197
198 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
199             H.J. Lu  <hongjiu.lu@intel.com>
200
201         PR target/46051
202         * gcc.target/i386/pr46051.c: New test.
203
204 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
205
206         * obj-c++.dg/gnu-api-2-class.mm: New.
207         * obj-c++.dg/gnu-api-2-ivar.mm: New.
208         * obj-c++.dg/gnu-api-2-method.mm: New.
209         * obj-c++.dg/gnu-api-2-objc.mm: New.
210         * obj-c++.dg/gnu-api-2-object.mm: New.
211         * obj-c++.dg/gnu-api-2-property.mm: New.
212         * obj-c++.dg/gnu-api-2-protocol.mm: New.
213         * obj-c++.dg/gnu-api-2-sel.mm: New.
214
215 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
216
217         * objc.dg/fsf-package-0.m: New.
218         * obj-c++.dg/fsf-package-0.m: New.
219
220 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
221
222         PR objc/18255
223         * objc.dg/pr18255.m: New.
224
225 2010-10-16  Jan Hubicka  <jh@suse.cz>
226
227         PR middle-end/44206
228         * g++.dg/torture/pr44206.C: New.
229
230 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
231
232         * objc.dg/gnu-api-2-class.m: New.
233         * objc.dg/gnu-api-2-objc.m: New.
234
235 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
236
237         * objc.dg/gnu-api-2-ivar.m: New.
238
239 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         * objc.dg/gnu-api-2-property.m: New.
242
243 2010-10-15  Xinliang David Li  <davidxl@google.com>
244
245         * g++.dg/uninit-pred-3_a.C: New test.
246         * g++.dg/uninit-pred-3_b.C: New test.
247
248 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
249
250         * objc.dg/gnu-api-2-object.m: New.
251
252 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         * objc.dg/gnu-api-2-method.m: New.
255
256 2010-10-15  Jason Merrill  <jason@redhat.com>
257
258         * g++.dg/lto/pr45983_0.C: New.
259
260 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
261
262         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
263         builtin combiner patterns.
264         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
265         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
266         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
267         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
268         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
269
270 2010-10-15  Richard Guenther  <rguenther@suse.de>
271
272         * g++.dg/lto/20101015-1_0.C: New testcase.
273
274 2010-10-15  Richard Guenther  <rguenther@suse.de>
275
276         PR testsuite/46021
277         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
278         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
279
280 2010-10-15  Richard Guenther  <rguenther@suse.de>
281
282         PR lto/45957
283         * g++.dg/lto/20101014-1_0.C: New testcase.
284
285 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
286
287         * objc.dg/gnu-api-2-protocol.m: New.
288         * objc.dg/gnu-api-2-sel.m: New.
289
290 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
291
292         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
293         arm-eabi targets.
294
295 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
296
297         * gcc.dg/20101010-1.c: New testcase.
298
299 2010-10-15  Jie Zhang  <jie@codesourcery.com>
300
301         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
302         script when relocatable linking.
303
304 2010-10-14  Yao Qi  <yao@codesourcery.com>
305
306         PR target/45447
307         * gcc.target/arm/pr45447.c: New test.
308
309 2010-10-14  Jan Hubicka  <jh@suse.cz>
310
311         PR middle-end/45621
312         * g++.dg/lto/pr45621.h : New.
313         * g++.dg/lto/pr45621_0.C: New.
314         * g++.dg/lto/pr45621_1.C: New.
315
316 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
317
318         * objc.dg/property: New.
319         * objc.dg/property/fsf-property-basic.m: New.
320         * objc.dg/property/fsf-property-method-access.m: New.
321         * objc.dg/property/fsf-property-named-ivar.m: New.
322         * obj-c++.dg/property: New.
323         * obj-c++.dg/property/fsf-property-basic.mm: New.
324         * obj-c++.dg/property/fsf-property-method-access.mm: New.
325         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
326
327         merge from FSF apple 'trunk' branch.
328         2006 Fariborz Jahanian <fjahanian@apple.com>
329
330         Radars 4436866, 4505126, 4506903, 4517826
331         * objc.dg/property/property-1.m: New.
332         * objc.dg/property/property-2.m: New.
333         * objc.dg/property/property-3.m: New.
334         * objc.dg/property/property-neg-1.m: New.
335         * objc.dg/property/property-neg-2.m: New.
336         * objc.dg/property/property-neg-3.m: New.
337         * objc.dg/property/property-neg-4.m: New.
338         * objc.dg/property/property-neg-5.m: New.
339         * objc.dg/property/property-neg-6.m: New.
340         * objc.dg/property/property-neg-7.m: New.
341         * objc.dg/property/property.exp: New.
342         * obj-c++.dg/property/property-1.mm: New.
343         * obj-c++.dg/property/property-2.mm: New.
344         * obj-c++.dg/property/property-3.mm: New.
345         * obj-c++.dg/property/property-neg-1.mm: New.
346         * obj-c++.dg/property/property-neg-2.mm: New.
347         * obj-c++.dg/property/property-neg-3.mm: New.
348         * obj-c++.dg/property/property-neg-4.mm: New.
349         * obj-c++.dg/property/property-neg-5.mm: New.
350         * obj-c++.dg/property/property-neg-6.mm: New.
351         * obj-c++.dg/property/property-neg-7.mm: New.
352         * obj-c++.dg/property/property.exp: New.
353
354 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
355
356         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
357
358 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
359
360         PR c/45969
361         * gcc.c-torture/compile/pr45969-1.c: New test.
362
363 2010-10-14  Richard Guenther  <rguenther@suse.de>
364
365         PR tree-optimization/44913
366         * gcc.dg/torture/pr44913.c: New testcase.
367
368 2010-10-14  Richard Guenther  <rguenther@suse.de>
369
370         PR lto/45382
371         * g++.dg/lto/20101014-2_0.C: New testcase.
372
373 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
374
375         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
376         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
377         * gcc.target/i386/pr44130.c: Likewise.
378         * gcc.target/i386/pr44144.c: Likewise.
379         * gcc.target/i386/pr44180.c: Likewise.
380         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
381         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
382         * gcc.target/i386/vect-sizes-1.c: Likewise.
383         * gcc.target/i386/vectorize4-avx.c: Likewise.
384
385 2010-10-14  Richard Guenther  <rguenther@suse.de>
386
387         PR lto/44561
388         * g++.dg/lto/20101010-3_0.C: New testcase.
389         * g++.dg/lto/20101010-4_0.C: Likewise.
390
391 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
392
393         * objc.dg/pr45878.m: Update to include NSConstantString interface
394         for -fnext-runtime.
395         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
396         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
397         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
398         reference for m64 -fnext-runtime.
399
400 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
401
402         * gcc.target/i386/vect-sizes-1.c: New.
403
404 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR middle-end/46011
407         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
408
409 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
410
411         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
412         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
413
414 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
415
416         * gcc.target/ia64/20101005.c: New test.
417
418 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
419
420         PR rtl-optimization/45570
421         * gcc.dg/pr45570.c: New test.
422
423 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
424
425         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
426         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
427         * gcc.target/i386/vectorize4-avx.c: Likewise.
428
429 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
430
431         * gcc.target/i386/avx-copysign-vec.c: New.
432         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
433
434 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
435
436         PR middle-end/44130
437         * gcc.target/i386/pr44130.c: New.
438
439 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
440
441         PR middle-end/44144
442         * gcc.target/i386/pr44144.c: New.
443
444 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR target/44180
447         * gcc.target/i386/pr44180.c: New.
448
449 2010-10-13  Jason Merrill  <jason@redhat.com>
450
451         * g++.dg/template/canon-type-8.C: New.
452
453 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
454
455         * gcc.c-torture/execute/20101013-1.c: New test.
456
457 2010-10-13  Richard Guenther  <rguenther@suse.de>
458
459         PR objc/45878
460         * objc.dg/pr45878.m: New testcase.
461
462 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
463
464         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
465         * gcc.dg/format/dfp-printf-1.c: Likewise.
466         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
467
468 2010-10-13  Richard Guenther  <rguenther@suse.de>
469
470         PR tree-optimization/45788
471         * g++.dg/pr45788.C: New testcase.
472
473 2010-10-13  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/45970
476         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
477
478 2010-10-13  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/45982
481         * gcc.dg/torture/pr45982.c: New testcase.
482         * gcc.dg/tree-ssa/pr24287.c: Adjust.
483         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
484         * gcc.dg/torture/pr39074-2.c: Likewise.
485
486 2010-10-13  Richard Guenther  <rguenther@suse.de>
487
488         PR middle-end/45874
489         * g++.dg/torture/pr45874.C: New testcase.
490
491 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
492
493         * objc.dg/attributes/method-attribute-1.m: Update to respond
494         to implemented method attributes..
495         * objc.dg/attributes/method-attribute-2.m: Likewise.
496         * objc.dg/attributes/method-attribute-3.m: Likewise.
497         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
498         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
499         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
500
501 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
502
503         PR libobjc/23214
504         * objc.dg/pr23214.m: New.
505
506 2010-10-12  Michael Eager  <eager@eagercon.com>
507
508         PR testsuite/45856
509         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
510         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
511
512 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
513
514         PR fortran/45636
515         * gcc.c-torture/execute/pr45636.c: New test.
516         * gfortran.dg/pr45636.f90: New test.
517
518 2010-10-12  Richard Henderson  <rth@redhat.com>
519
520         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
521
522 2010-10-12  Daniel Kraft  <d@domob.eu>
523
524         PR fortran/38936
525         * gfortran.dg/associate_1.f03: More tests with derived-types.
526         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
527         * gfortran.dg/associate_8.f03: Fix typo.
528         * gfortran.dg/initialization_27.f90: Fix typo.
529
530 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
531
532         PR testsuite/45851
533         * lib/lto.exp (lto-get-options-main): Support optional target
534         selector for dg-extra-ld-options.
535
536 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
537
538         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
539         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
540
541 2010-10-11  Martin Jambor  <mjambor@suse.cz>
542
543         PR middle-end/45699
544         * g++.dg/torture/pr45699.C: New test.
545         * g++.dg/otr-fold-1.C: Adjusted.
546         * g++.dg/otr-fold-1.C: Likewise.
547
548 2010-10-11  Nick Clifton  <nickc@redhat.com>
549
550         * gcc.c-torture/compile/pr44197.c: Require visibility support.
551         Allow for a user label prefix.
552
553 2010-10-10  Richard Guenther  <rguenther@suse.de>
554
555         * g++.dg/lto/20101010-1_0.C: New testcase.
556         * g++.dg/lto/20101010-2_0.C: Likewise.
557
558 2010-10-11  Ira Rosen  <irar@il.ibm.com>
559
560         PR tree-optimization/45902
561         * gcc.dg/vect/45902.c: New test.
562
563 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
564
565         PR target/45870
566         * gcc.dg/tls/pr45870.c: New test.
567
568 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
569
570         PR fortran/45961
571         * gfortran.dg/typebound_operator_6.f03: New.
572
573 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
574
575         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
576         and adjust -export symbol scanning.
577         * g++.dg/ext/dllexport1.C: Likewise.
578         * g++.dg/ext/dllexport3.C: Likewise.
579         * gcc.dg/dll-3.c: Likewise.
580         * gcc.dg/dll-4.c: Likewise.
581         * gcc.dg/dll-5.c: Likewise.
582
583 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
584
585         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
586         instead of tree_profile dump file.
587         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
588         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
589         dump file.
590
591 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
592
593         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
594
595 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
596
597         * gfortran.dg/character_comparison_4.f90:  New test.
598         * gfortran.dg/character_comparison_5.f90:  New test.
599         * gfortran.dg/character_comparison_6.f90:  New test.
600
601 2010-10-09  Richard Henderson  <rth@redhat.com>
602
603         * lib/target-supports.exp
604         (check_effective_target_automatic_stack_alignment): Always true.
605
606 2010-10-09  Richard Guenther  <rguenther@suse.de>
607
608         PR lto/45956
609         * gcc.dg/lto/20101009-2_0.c: New testcase.
610         * gcc.dg/lto/20101009-2_1.c: Likewise.
611         * gcc.dg/lto/20101009-2_2.c: Likewise.
612
613 2010-10-09  Richard Guenther  <rguenther@suse.de>
614
615         PR lto/45947
616         * g++.dg/lto/20101009-1_0.C: New testcase.
617
618 2010-10-09  Richard Guenther  <rguenther@suse.de>
619
620         PR tree-optimization/45945
621         * gcc.dg/lto/20101009-1_0.c: New testcase.
622
623 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
624
625         PR target/45913
626         * gcc.target/i386/pr45913.c: New.
627
628 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
629
630         PR fortran/45943
631         * gfortran.dg/streamio_16.f90: Update test.
632
633 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
634
635         PR tree-optimization/45903
636         * gcc.target/i386/pr45903.c: New test.
637
638 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
639
640         * gnat.dg/interface5.adb: Compile with warnings disabled.
641
642 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
643
644         * obj-c++.dg/encode-10.mm: New testcase.
645
646 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
647
648         PR objc++/23614
649         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
650         C++ class.  Removed XFAIL.
651
652 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
653
654         PR fortran/45933
655         * gfortran.dg/typebound_operator_5.f03: New.
656
657 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
658
659         Merge from 'apple/trunk' branch on FSF servers.
660
661         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
662
663         Radar 4508851
664         * obj-c++.dg/method-namespace-1.mm: New.
665
666 2010-10-07  Martin Jambor  <mjambor@suse.cz>
667
668         * gcc.dg/tree-ssa/sra-11.c: New test.
669
670 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
671
672         PR Tree-Vect/45847
673         * gcc.dg/vect/pr45847.c: New test.
674
675 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
676             Kai Tietz  <kai.tietz@onevision.com>
677
678         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
679
680 2010-10-07  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/45732
683         * gcc.dg/torture/pr45732.c: New testcase.
684
685 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
686
687         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
688         * objc.dg/foreach-2.m: Likewise.
689         * objc.dg/foreach-3.m: Likewise.
690         * objc.dg/foreach-4.m: Likewise.
691         * objc.dg/foreach-5.m: Likewise.
692         * objc.dg/foreach-6.m: Likewise.
693         * objc.dg/foreach-7.m: Likewise.
694         * objc.dg/objc-foreach-4.m: Likewise.
695         * objc.dg/objc-foreach-5.m: Likewise.
696
697 2010-10-07  Richard Guenther  <rguenther@suse.de>
698
699         PR middle-end/45869
700         * gcc.dg/torture/pr45869.c: New testcase.
701
702 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
703
704         * objc.dg/set-not-used-1.m: New
705         * obj-c++.dg/set-not-used-1.mm: New.
706
707 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
708
709         * objc.dg/attributes/method-attribute-3.m: New.
710         * obj-c++.dg/attributes/method-attribute-3.mm: New.
711
712 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
713
714         PR fortran/45916
715         * gfortran.dg/generic_typebound_operator_1.f90: New test.
716
717 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR fortran/45889
720         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
721
722 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
723
724         Merge from 'apple/trunk' branch on FSF servers.
725
726         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
727
728         Radar 4278774
729         * obj-c++.dg/encode-9.mm: New.
730
731 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
732
733         * g++.dg/cpp0x/pr45908.C: New test.
734
735 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gnat.dg/opt6.ad[sb]: New test.
738
739 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
740
741         Implemented fast enumeration for Objective-C.
742         * objc.dg/foreach-1.m: New.
743         * objc.dg/foreach-2.m: New.
744         * objc.dg/foreach-3.m: New.
745         * objc.dg/foreach-4.m: New.
746         * objc.dg/foreach-5.m: New.
747         * objc.dg/foreach-6.m: New.
748         * objc.dg/foreach-7.m: New.
749
750         Merge from 'apple/trunk' branch on FSF servers:
751         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
752
753         Radar 4502236
754         * objc.dg/objc-foreach-5.m: New.
755
756         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
757
758         Radar 4507230
759         * objc.dg/objc-foreach-4.m: New.
760
761         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
762
763         Radar 4472881
764         * objc.dg/objc-foreach-3.m: New.
765
766         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
767
768         Radar 4468498
769         * objc.dg/objc-foreach-2.m: New.
770
771         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
772
773         Radar 4294910
774         * objc.dg/objc-foreach-1.m: New
775
776 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
777
778         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
779         unsigned values.
780
781 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
782
783         PR objc++/28050
784         * obj-c++.dg/syntax-error-10.mm: New.
785
786 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
787
788         PR objc++/23707
789         * obj-c++.dg/syntax-error-9.mm: New.
790
791 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793         PR objc++/31126
794         * obj-c++.dg/syntax-error-8.mm: New.
795
796 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
797
798         Merge from 'apple/trunk' branch on FSF servers.
799
800         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
801
802         Radar 4290840
803         * obj-c++.dg/syntax-error-7.mm: New
804
805         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
806
807         Radar 4294425
808         * obj-c++.dg/syntax-error-6.mm: New
809
810         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
811
812         Radar 4261146
813         * obj-c++.dg/syntax-error-5.mm: New
814
815         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
816
817         Radar 4093475
818         * obj-c++.dg/syntax-error-[3-4].mm: New.
819
820         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
821
822         Radar 4185810
823         * obj-c++.dg/syntax-error-[1-2].mm: New.
824
825 2010-10-05  Ira Rosen  <irar@il.ibm.com>
826
827         PR tree-optimization/45752
828         * gcc.dg/vect/pr45752.c: New test.
829
830 2010-10-05  Richard Guenther  <rguenther@suse.de>
831
832         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
833         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
834         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
835         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
836         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
837         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
838         * gcc.dg/tree-prof/stringop-1.c: Likewise.
839         * gcc.dg/tree-prof/stringop-2.c: Likewise.
840         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
841         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
842         * gcc.dg/tree-prof/update-loopch.c: Likewise.
843         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
844         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
845         * gcc.dg/tree-prof/tracer-1.c: Likewise.
846         * gcc.dg/tree-ssa/inline-4.c: Likewise.
847         * gcc.dg/tree-ssa/inline-3.c: Likewise.
848         * gcc.dg/tree-ssa/20080530.c: Likewise.
849         * g++.dg/tree-ssa/inline-3.C: Likewise.
850         * g++.dg/tree-ssa/inline-1.C: Likewise.
851         * g++.dg/tree-ssa/inline-2.C: Likewise.
852         * gcc.dg/profile-dir-1.c: Likewise.
853         * gcc.dg/profile-dir-2.c: Likewise.
854         * gcc.dg/profile-dir-3.c: Likewise.
855
856 2010-10-05  Richard Guenther  <rguenther@suse.de>
857
858         PR middle-end/45877
859         * g++.dg/torture/pr45877.C: New testcase.
860
861 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
862
863         PR debug/45849
864         * gcc.dg/debug/pr45849.c: New test.
865
866         PR middle-end/45876
867         * gcc.c-torture/compile/pr45876.c: New test.
868
869 2010-10-04  Julian Brown  <julian@codesourcery.com>
870
871         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
872         vect_hw_misalign.
873         * gcc.dg/vect/vect-60.c: Likewise.
874         * gcc.dg/vect/vect-56.c: Likewise.
875         * gcc.dg/vect/vect-93.c: Likewise.
876         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
877         * gcc.dg/vect/vect-95.c: Likewise.
878         * gcc.dg/vect/vect-96.c: Likewise.
879         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
880         * gcc.dg/vect/slp-25.c: Likewise.
881         * gcc.dg/vect/slp-3.c: Likewise.
882         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
883         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
884         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
885         * gcc.dg/vect/vect-109.c: Likewise.
886         * gcc.dg/vect/vect-peel-1.c: Likewise.
887         * gcc.dg/vect/vect-peel-2.c: Likewise.
888         * lib/target-supports.exp
889         (check_effective_target_arm_vect_no_misalign): New.
890         (check_effective_target_vect_no_align): Use above.
891         (check_effective_target_vect_element_align): New.
892         (add_options_for_quad_vectors): New.
893
894 2010-10-04  Martin Jambor  <mjambor@suse.cz>
895
896         PR tree-optimization/45572
897         * g++.dg/ipa/pr45572-1.C: New test.
898         * g++.dg/ipa/pr45572-2.C: Likewise.
899
900 2010-10-03  Ian Lance Taylor  <iant@google.com>
901
902         * gcc.dg/anon-struct-11.c: New test.
903         * gcc.dg/anon-struct-12.c: New test.
904         * gcc.dg/anon-struct-13.c: New test.
905         * gcc.dg/anon-struct-14.c: New test.
906
907 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
908
909         * g++.dg/torture/pr45764.C: Revert revision 164914.
910         * gcc.dg/vect/pr43432.c: Likewise.
911         * gcc.dg/vect/vect-114.c: Likewise.
912         * gcc.dg/vect/vect-15.c: Likewise.
913
914 2010-10-03  Jason Merrill  <jason@redhat.com>
915
916         * g++.dg/cpp0x/sfinae5.C: New.
917
918 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
919
920         PR tree-optimization/45720
921         PR tree-optimization/45764
922         * g++.dg/torture/pr45764.C: New.
923
924         * gcc.dg/vect/pr43432.c: Xfail.
925         * gcc.dg/vect/vect-114.c: Likewise.
926         * gcc.dg/vect/vect-15.c: Likewise.
927
928 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
929
930         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
931         hppa*-*-hpux*.
932         * gcc.dg/torture/pr45678-2.c: Likewise.
933
934 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
935
936         PR fortran/45748
937         * gfortran.dg/intrinsic_6.f90: New.
938
939 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
940
941         PR fortran/42831
942         * gfortran.dg/dependency_37.f90:  New test.
943
944 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
945
946         * gcc.target/i386/shift_mask.c: New test.
947
948 2010-10-01  Richard Guenther  <rguenther@suse.de>
949
950         PR tree-optimization/45854
951         * g++.dg/torture/pr45854.C: New testcase.
952
953 2010-09-30  Michael Eager  <eager@eagercon.com>
954
955         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
956         __FLT_{MIN,MAX}__.
957
958 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
959
960         PR middle-end/45758
961         * gfortran.dg/graphite/pr45758.f90: New.
962
963 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
964
965         PR middle-end/45230
966         * gcc.dg/graphite/id-pr45230.c: New.
967
968 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
969
970         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
971         * gfortran.dg/graphite/graphite.exp: Same.
972         * gcc.dg/graphite/vect-pr43423.c: New.
973
974 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
975
976         PR target/45843
977         * g++.dg/torture/pr45843.C: New test.
978
979 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
980
981         PR fortran/45828
982         * gfortran.dg/allocate_derived_5.f90: New.
983
984 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
985
986         PR tree-optimization/31261
987         * gcc.dg/tree-ssa/pr31261.c: New test.
988
989 2010-09-30  Michael Eager  <eager@eagercon.com>
990
991         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
992         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
993         * gcc.target/microblaze/microblaze.exp: Ditto.
994         * gcc.target/microblaze/others/string_cst1.c: Ditto.
995         * gcc.target/microblaze/others/string_cst2.c: Ditto.
996         * gcc.target/microblaze/others/data_var1.c: Ditto.
997         * gcc.target/microblaze/others/data_var2.c: Ditto.
998         * gcc.target/microblaze/others/data_var3.c: Ditto.
999         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1000         * gcc.target/microblaze/others/strings1.c:: Ditto.
1001         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1002         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1003         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1004         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1005         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1006         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1007         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1008         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1009         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1010         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1011         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1012         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1013         * gcc.target/microblaze/isa/float.c: Ditto.
1014         * gcc.target/microblaze/isa/mulh.c: Ditto.
1015         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1016         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1017         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1018         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1019         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1020         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1021         * gcc.target/microblaze/isa/bshift.c: Ditto.
1022         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1023         * gcc.target/microblaze/isa/div.c: Ditto.
1024         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1025         * gcc.target/microblaze/isa/mul.c: Ditto.
1026
1027 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1028
1029         merge from FSF 'apple/trunk' branch.
1030         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1031
1032         Radar 4386773
1033         * objc.dg/enhanced-proto-1.m: New.
1034         * objc.dg/enhanced-proto-2.m: New.
1035         * obj-c++.dg/enhanced-proto-1.mm: New
1036         * obj-c++.dg/enhanced-proto-2.mm: New.
1037
1038 2010-09-30  Richard Guenther  <rguenther@suse.de>
1039
1040         PR testsuite/45702
1041         * gcc.dg/debug/pr41893-1.c: Adjust.
1042         * gcc.dg/pr30762-1.c: Likewise.
1043         * gcc.dg/pr31529-1.c: Likewise.
1044         * gcc.dg/pr34457-1.c: Likewise.
1045         * gcc.dg/pr34668-1.c: Likewise.
1046         * gcc.dg/pr43557-1.c: Likewise.
1047
1048 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1049
1050         PR objc/45842
1051         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1052         * objc.dg/const-str-3.m: Correct header for memcpy.
1053         * objc.dg/const-str-7.m: Likewise.
1054         * objc.dg/method-20b.m: Provide an implementation of Object.
1055         Adjust XFAIL for m64 NeXT runtime.
1056         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1057         * objc.dg/encode-3.m: Correct line ordering, provide header for
1058         sprintf.
1059         * objc.dg/encode-7-next.m: Only run for 32bit.
1060         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1061         * objc.dg/type-size-2.m: Provide an implementation of Object.
1062         Ajust headers.
1063         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1064         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1065         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1066         Adjust XFAIL for m64 NeXT runtime.
1067         * obj-c++.dg/method-22.mm: Likewise.
1068         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1069
1070 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1071
1072         Merge from 'apple/trunk' branch on FSF servers.
1073
1074         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1075
1076         Radar 4278236
1077         * obj-c++.dg/bad-forward-decl.mm: New
1078
1079 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1080
1081         * ada/acats/run_acats: Revert revision 157037.
1082
1083 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1084
1085         Merge from 'apple/trunk' branch on FSF servers.
1086
1087         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1088
1089         Radar 4281748
1090         * objc.dg/naming-2.m: Update
1091         * objc.dg/naming-3.m: New
1092
1093 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1094
1095         PR target/40457
1096         * gcc.target/arm/pr40457-3.c: New test.
1097
1098 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1099
1100         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1101         alias checking.
1102         * lib/target-supports.exp (check_ifunc_available): Likewise.
1103
1104 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1105
1106         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1107
1108 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1109
1110         * objc.dg/keywords-1.m: New test.
1111         * objc.dg/keywords-2.m: New test.
1112         * objc.dg/keywords-3.m: New test.
1113         * obj-c++.dg/keywords-1.mm: New test.
1114         * obj-c++.dg/keywords-2.mm: New test.
1115
1116 2010-09-28  Jason Merrill  <jason@redhat.com>
1117
1118         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1119         * g++.dg/ext/complit11.C: Likewise.
1120         * g++.old-deja/g++.law/temps1.C: Likewise.
1121
1122         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1123         * g++.old-deja/g++.mike/misc6.C: Likewise.
1124
1125 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1126
1127         * objc.dg/attributes/method-attribute-1.m: New.
1128         * objc.dg/attributes/method-attribute-2.m: New.
1129
1130         * obj-c++.dg/attributes/method-attribute-1.m: New.
1131         * obj-c++.dg/attributes/method-attribute-2.m: New.
1132
1133 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1134
1135         * objc.dg/attributes: New.
1136         * objc.dg/attributes/attributes.exp: New.
1137         * objc.dg/attributes/class-attribute-1.m: New.
1138         * objc.dg/attributes/class-attribute-2.m: New
1139         * objc.dg/attributes/categ-attribute-1.m: New
1140         * objc.dg/attributes/categ-attribute-2.m: New
1141         * objc.dg/attributes/proto-attribute-1.m: New
1142
1143         * obj-c++.dg/attributes: New.
1144         * obj-c++.dg/attributes/attributes.exp: New
1145         * obj-c++.dg/attributes/class-attribute-1.mm: New
1146         * obj-c++.dg/attributes/class-attribute-2.mm: New
1147         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1148         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1149         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1150
1151 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1154         from the branch renamed to method-20b.m to avoid clashes).
1155
1156         2005-08-23  Stuart Hastings  <stuart@apple.com>
1157                     Ziemowit Laski  <zlaski@apple.com>
1158
1159         Radar 4209854
1160         * obj-c++.dg/method-23.mm: New.
1161         * objc.dg/method-20.m: New.
1162
1163 2010-09-28  Jan Hubicka  <jh@suse.cz>
1164
1165         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1166
1167 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169         PR target/44452
1170         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1171         i?86-*-solaris2.[89], *-*-vxworks*.
1172         * gcc.target/i386/pr22152.c: Likewise.
1173         * gcc.target/i386/vect8-ret.c: New test.
1174
1175 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1176
1177         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1178
1179 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1180
1181         Merge from 'apple/trunk' branch on FSF servers.
1182
1183         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1184
1185         Radar 4175534
1186         * obj-c++.dg/method-22.mm: New.
1187
1188 2010-09-27  Jason Merrill  <jason@redhat.com>
1189
1190         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1191         * g++.dg/ext/complit11.C: Adjust.
1192         * g++.old-deja/g++.law/temps1.C: Adjust.
1193         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1194         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1195
1196 2010-09-27  Ian Lance Taylor  <iant@google.com>
1197
1198         * lib/target-supports.exp (check_effective_target_split_stack):
1199         New procedure.
1200         * gcc.dg/split-1.c: New test.
1201         * gcc.dg/split-2.c: New test.
1202         * gcc.dg/split-3.c: New test.
1203         * gcc.dg/split-4.c: New test.
1204
1205 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1206
1207         PR objc/25464
1208         * objc.dg/type-size-3.m: New test.
1209
1210 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1211
1212         PR objc/45763
1213         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1214
1215 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1216
1217         PR objc/25450
1218         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1219         * objc.dg/type-size-2.m: Same change.
1220         * obj-c++.dg/encode-5.mm: Same change.
1221
1222 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1223
1224         Merge from 'apple/trunk' branch on FSF servers.  The original
1225         Changelogs are below.
1226
1227         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1228         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1229         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1230         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1231         in the branch).
1232         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1233         proto-qual-1.m in the branch) and the normal ABI on GNU.
1234         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1235         the test only with the NeXT runtime.
1236         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1237         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1238         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1239         Run the test only with the NeXT runtime.
1240
1241         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1242
1243         Radar 4492973
1244         * objc.dg/encode-7-64bit.m: New.
1245         * objc.dg/encode-7.m: Skip if -m64.
1246
1247         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1248
1249         Radar 4301047
1250         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1251         * obj-c++.dg/threedotthree-abi-1.mm: New
1252         * objc.dg/threedotthree-abi-1.m: New
1253
1254         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1255
1256         Radar 4136935
1257         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1258         * objc.dg/encode-6.m: Likewise.
1259         * objc.dg/encode-7.m: New test case.
1260
1261 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1262
1263         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1264         const-str-12.m to constr-str-12b.m to avoid conflicts.
1265
1266         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1267
1268         Radar 4229905
1269         * obj-c++.dg/warn5.mm: New
1270
1271         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1272
1273         Radar 4154928
1274         * obj-c++.dg/const-str-12.mm: New.
1275         * objc.dg/const-str-12.m: New.
1276
1277 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/40569
1280         PR fortran/40568
1281         * gfortran.dg/storage_size_2.f08: Fix test.
1282         * gfortran.dg/c_sizeof_1.f90: Fix test.
1283         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1284         * gfortran.dg/c_sizeof_3.f90: New.
1285         * gfortran.dg/c_sizeof_4.f90: New.
1286         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1287         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1288
1289 2010-09-26  Daniel Kraft  <d@domob.eu>
1290
1291         PR fortran/45783
1292         PR fortran/45795
1293         * gfortran.dg/select_type_18.f03: New test.
1294
1295 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1296
1297         * gnat.dg/return2.ad[sb]: New test.
1298         * gnat.dg/return2_pkg.ads: New helper.
1299
1300 2010-09-25  Daniel Kraft  <d@domob.eu>
1301
1302         PR fortran/45776
1303         * gfortran.dg/io_constraints_6.f03: New test.
1304         * gfortran.dg/io_constraints_7.f03: New test.
1305         * gfortran.dg/newunit_2.f90: New test.
1306
1307 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1308
1309         * gfortran.dg/operator_c1202.f90: New test.
1310
1311 2010-09-24  Jan Hubicka  <jh@suse.cz>
1312
1313         * gcc.dg/tree-ssa/leaf.c: New testcase.
1314
1315 2010-09-24  Jan Hubicka  <jh@suse.cz>
1316
1317         PR tree-optimization/45738
1318         PR tree-optimization/45741
1319         * gcc.c-torture/compile/pr45741.c: New.
1320         * gfortran.fortran-torture/compile/pr45738.f90: New.
1321
1322 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1323
1324         * gcc.dg/cpp/undef-opt-1.c: New test.
1325
1326 2010-09-24  Jason Merrill  <jason@redhat.com>
1327
1328         * g++.dg/other/error10.C: Adjust expected output.
1329
1330 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1331
1332         PR middle-end/45234
1333         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1334         * gcc.target/i386/pr45234.c: New test.
1335
1336 2010-09-24  Richard Guenther  <rguenther@suse.de>
1337
1338         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1339
1340 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1341
1342         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1343         as a comment leader in regexp.
1344
1345 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1346
1347         * objc.dg/sync-2.m: New test.
1348         * obj-c++.dg/sync-2.mm: New test.
1349
1350 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/40571
1353         * gfortran.dg/iso_fortran_env_7.f90: New.
1354
1355 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1356
1357         * obj-c++.dg/too-many-args.mm: New file.
1358
1359 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1360
1361         Merge from 'apple/trunk' branch on FSF servers.
1362
1363         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1364
1365         Radar 4491608
1366         * objc.dg/too-many-args.m: New
1367
1368 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1369
1370         PR fortran/45744
1371         * gfortran.dg/dependency_36.f90:  New test.
1372
1373 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1374
1375         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1376         * gcc.target/i386/pad-3.c: Ditto.
1377         * gcc.target/i386/pad-7.c: Ditto.
1378         * gcc.target/i386/pad-7.c: Ditto.
1379         * gcc.target/i386/pr36502.c: Ditto.
1380         * gcc.target/i386/zee.c: Ditto.
1381         * gcc.target/i386/20060821-1.c: Ditto.
1382         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1383         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1384         * gcc.target/i386/pad-5b.c: Ditto.
1385         * gcc.target/i386/pad-6a.c: Ditto.
1386         * gcc.target/i386/pad-6b.c: Ditto.
1387         * gcc.target/i386/pad-8.c: Ditto.
1388         * gcc.target/i386/pad-9.c: Ditto.
1389         * gcc.target/i386/pad-10.c: Ditto.
1390         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1391
1392 2010-09-23  Richard Guenther  <rguenther@suse.de>
1393
1394         PR tree-optimization/45565
1395         * g++.dg/ipa/pr45565.C: New testcase.
1396
1397 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1398
1399         PR fortran/45745
1400         PR fortran/45648
1401         * gfortran.dg/vector_subscript_bound_1.f90: New.
1402
1403 2010-09-23  Richard Guenther  <rguenther@suse.de>
1404
1405         PR middle-end/45750
1406         * gcc.dg/pr45750.c: New testcase.
1407
1408 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1409
1410         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1411         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1412         build.
1413
1414 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1415
1416         PR rtl-optimization/44374
1417         * gcc.target/arm/headmerge-1.c: New test.
1418         * gcc.target/arm/headmerge-2.c: New test.
1419         * gcc.target/i386/headmerge-1.c: New test.
1420         * gcc.target/i386/headmerge-2.c: New test.
1421
1422 2010-09-23  Daniel Kraft  <d@domob.eu>
1423
1424         PR fortran/38936
1425         PR fortran/44044
1426         PR fortran/45474
1427         * gfortran.dg/intrinsic_intent_1.f03: New test.
1428         * gfortran.dg/select_type_17.f03: New test.
1429         * gfortran.dg/associate_5.f03: More definability tests.
1430         * gfortran.dg/enum_2.f90: Check definability.
1431         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1432         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1433         * gfortran.dg/char_expr_2.f90: Ditto.
1434         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1435         * gfortran.dg/enum_5.f90: Ditto.
1436         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1437         * gfortran.dg/impure_assignment_2.f90: Ditto.
1438         * gfortran.dg/impure_assignment_3.f90: Ditto.
1439         * gfortran.dg/intent_out_1.f90: Ditto.
1440         * gfortran.dg/intent_out_3.f90: Ditto.
1441         * gfortran.dg/pointer_assign_7.f90: Ditto.
1442         * gfortran.dg/pointer_intent_3.f90: Ditto.
1443         * gfortran.dg/pr19936_1.f90: Ditto.
1444         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1445         * gfortran.dg/simpleif_2.f90: Ditto.
1446         * gfortran.dg/protected_5.f90: Ditto.
1447         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1448         * gfortran.dg/protected_6.f90: Ditto.
1449         * gfortran.dg/protected_7.f90: Ditto.
1450
1451 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1452
1453         PR libfortran/45710
1454         * gfortran.dg/namelist_65.f90: New test.
1455
1456 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1457
1458         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1459         the regexp pattern between the expected label and location string.
1460
1461 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1462
1463         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1464
1465 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1466
1467         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1468         * gcc.dg/pr27898.c: Likewise.
1469         * gcc.dg/pr28712.c: Likewise.
1470         * gcc.dg/pr30762-1.c: Likewise.
1471         * gcc.dg/pr31529-1.c: Likewise.
1472         * gcc.dg/pr34457-1.c: Likewise.
1473         * gcc.dg/pr34668-1.c: Likewise.
1474         * gcc.dg/pr34989-1.c: Likewise.
1475         * gcc.dg/pr43557-1.c: Likewise.
1476
1477 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR rtl-optimization/45739
1480         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1481
1482 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gcc.target/sparc/mnofpu.c: New test.
1485
1486 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR rtl-optimization/45739
1489         * gcc.target/i386/pr45739.c: New test.
1490
1491 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1492
1493         PR fortran/45648
1494         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1495         and counts. Add non-elemental function call check.
1496
1497         PR fortran/45648
1498         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1499         arguments checks. Update temporary counts.
1500         * gfortran.dg/transpose_optimization_1.f90: New.
1501
1502 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1503
1504         PR objc/23710
1505         * objc.dg/invalid-method-1.m: New.
1506
1507 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1508
1509         Merge from 'apple/trunk' branch on FSF servers.
1510
1511         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1512
1513         Radar 4291785
1514         * objc.dg/naming-4.m: New
1515         * objc.dg/naming-5.m: New
1516         * obj-c++.dg/naming-1.mm: New
1517         * obj-c++.dg/naming-2.mm: New
1518
1519 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1520             Jack Howarth  <howarth@bromo.med.uc.edu>
1521
1522         PR c++/45645
1523         * g++.dg/torture/pr44972.C: Use portable assert().
1524
1525 2010-09-21  Richard Guenther  <rguenther@suse.de>
1526
1527         PR tree-optimization/45580
1528         * g++.dg/torture/pr45580.C: New testcase.
1529
1530 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1533
1534 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1535
1536         PR fortran/45438
1537         * gfortran.dg/pointer_check_7.f90: New.
1538
1539 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR rtl-optimization/45728
1542         * gcc.c-torture/compile/pr45728.c: New test.
1543
1544 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1545
1546         PR fortran/45081
1547         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1548
1549 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1550
1551         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1552
1553 2010-09-20  Richard Guenther  <rguenther@suse.de>
1554
1555         PR middle-end/45704
1556         * gcc.dg/torture/pr45704.c: New testcase.
1557
1558 2010-09-20  Jan Hubicka  <jh@suse.cz>
1559
1560         PR tree-optimize/45605
1561         * g++.dg/tree-ssa/pr45605.C: New testcase.
1562
1563 2010-09-20  Michael Matz  <matz@suse.de>
1564
1565         PR testsuite/45706
1566         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1567         enough.
1568
1569 2010-09-20  Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/45705
1572         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1573
1574 2010-09-20  Michael Matz  <matz@suse.de>
1575
1576         PR testsuite/45706
1577         * lib/target-supports.exp (check_effective_target_vect_perm):
1578         Add i?86-*-*.
1579
1580 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR rtl-optimization/45695
1583         * gcc.c-torture/execute/pr45695.c: New test.
1584
1585 2010-09-19  Jan Hubicka  <jh@suse.cz>
1586
1587         PR lto/44246
1588         * gcc.c-torture/compile/pr44246.c:New file.
1589
1590 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1591
1592         PR tree-optimization/45714
1593         * gfortran.dg/vect/pr45714-a.f: New test.
1594         * gfortran.dg/vect/pr45714-b.f: New test.
1595
1596 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/const1.adb: Rename into...
1599         * gnat.dg/constant1.adb: ...this.
1600         * gnat.dg/constant2.adb: New test.
1601         * gnat.dg/constant2_pkg1.ads: New helper.
1602         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1603
1604 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1605
1606         * gnat.dg/specs/constant1.ads: New test.
1607         * gnat.dg/specs/constant1_pkg.ads: New helper.
1608
1609 2010-09-18  Jan Hubicka  <jh@suse.cz>
1610
1611         PR tree-optimization/45453
1612         * g++.dg/tree-ssa/pr45453.C: New testcase.
1613
1614 2010-09-18  Jason Merrill  <jason@redhat.com>
1615
1616         * g++.dg/cpp0x/initlist44.C: New.
1617
1618 2010-09-18  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/45709
1621         * g++.dg/torture/pr45709-2.C: New testcase.
1622
1623 2010-09-18  Richard Guenther  <rguenther@suse.de>
1624
1625         PR tree-optimization/45709
1626         * g++.dg/torture/pr45709.C: New testcase.
1627
1628 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1629
1630         PR testsuite/45719
1631         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1632
1633 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1634
1635         * gcc.target/i386/pad-1.c: New.
1636         * gcc.target/i386/pad-2.c: Likewise.
1637         * gcc.target/i386/pad-3.c: Likewise.
1638         * gcc.target/i386/pad-4.c: Likewise.
1639         * gcc.target/i386/pad-5a.c: Likewise.
1640         * gcc.target/i386/pad-5b.c: Likewise.
1641         * gcc.target/i386/pad-6a.c: Likewise.
1642         * gcc.target/i386/pad-6b.c: Likewise.
1643         * gcc.target/i386/pad-7.c: Likewise.
1644         * gcc.target/i386/pad-8.c: Likewise.
1645         * gcc.target/i386/pad-9.c: Likewise.
1646         * gcc.target/i386/pad-10.c: Likewise.
1647
1648 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         PR middle-end/45234
1651         * gcc.dg/torture/stackalign/alloca-5.c: New.
1652
1653 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1654
1655         PR middle-end/45678
1656         * gcc.dg/torture/pr45678-2.c: New.
1657
1658 2010-09-17  Richard Guenther  <rguenther@suse.de>
1659
1660         PR middle-end/45678
1661         * gcc.dg/torture/pr45678-1.c: New testcase.
1662
1663 2010-09-17  Michael Matz  <matz@suse.de>
1664
1665         PR tree-optimization/43432
1666         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1667         check_effective_target_vect_perm_short): New predicates.
1668         (check_effective_target_vect_perm): Include x86_64.
1669         * gcc.dg/vect/pr43432.c: New test.
1670         * gcc.dg/vect/vect-114.c: Adjust.
1671         * gcc.dg/vect/vect-15.c: Ditto.
1672         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1673         * gcc.dg/vect/slp-perm-9.c: Ditto.
1674
1675 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1676
1677         PR testsuite/45692
1678         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1679         GNU runtime.
1680
1681 2010-09-17  Richard Guenther  <rguenther@suse.de>
1682
1683         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1684         * gcc.dg/pr28706.c: Likewise.
1685         * gcc.dg/pr28712.c: Likewise.
1686         * gcc.dg/pr30762-1.c: Likewise.
1687         * gcc.dg/pr30762-2.c: Likewise.
1688         * gcc.dg/pr31529-1.c: Likewise.
1689         * gcc.dg/pr31529-2.c: Likewise.
1690         * gcc.dg/pr34457-1.c: Likewise.
1691         * gcc.dg/pr34457-2.c: Likewise.
1692         * gcc.dg/pr34668-1.c: Likewise.
1693         * gcc.dg/pr34668-2.c: Likewise.
1694         * gcc.dg/pr34989-1.c: Likewise.
1695         * gcc.dg/pr34989-2.c: Likewise.
1696         * gcc.dg/pr43557-1.c: Likewise.
1697         * gcc.dg/pr43557-2.c: Likewise.
1698         * gcc.dg/debug/pr41893-1.c: Likewise.
1699         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1700         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1701         * gcc.dg/matrix/matrix-4.c: Likewise.
1702         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1703         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1704         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1705         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1706
1707 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1708
1709         PR fortran/43665
1710         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1711         optimizations.
1712         * gfortran.dg/intent_optimize_1.f90: New test.
1713
1714 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1715
1716         * gcc.target/i386/divmod-1.c: New.
1717         * gcc.target/i386/divmod-2.c: Likewise.
1718         * gcc.target/i386/divmod-3.c: Likewise.
1719         * gcc.target/i386/divmod-4.c: Likewise.
1720         * gcc.target/i386/divmod-4a.c: Likewise.
1721         * gcc.target/i386/divmod-5.c: Likewise.
1722         * gcc.target/i386/divmod-6.c: Likewise.
1723         * gcc.target/i386/divmod-7.c: Likewise.
1724         * gcc.target/i386/divmod-8.c: Likewise.
1725         * gcc.target/i386/udivmod-1.c: Likewise.
1726         * gcc.target/i386/udivmod-2.c: Likewise.
1727         * gcc.target/i386/udivmod-3.c: Likewise.
1728         * gcc.target/i386/udivmod-4.c: Likewise.
1729         * gcc.target/i386/udivmod-4a.c: Likewise.
1730         * gcc.target/i386/udivmod-5.c: Likewise.
1731         * gcc.target/i386/udivmod-6.c: Likewise.
1732         * gcc.target/i386/udivmod-7.c: Likewise.
1733         * gcc.target/i386/udivmod-8.c: Likewise.
1734
1735 2010-09-16  Jan Hubicka  <jh@suse.cz>
1736
1737         * g++.dg/lto/pr45679-1_0.C: New file.
1738         * g++.dg/lto/pr45679-1_1.C: New file.
1739         * g++.dg/lto/pr45679-0_0.C: New file.
1740         * g++.dg/lto/pr45679-0_1.C: New file.
1741
1742 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1743
1744         PR fortran/45674
1745         * gfortran.dg/class_dummy_2.f03: New.
1746
1747 2010-09-16  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/45623
1750         * gcc.dg/torture/pr45623.c: New testcase.
1751
1752 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1753
1754         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1755         name and parentheses.
1756         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1757
1758 2010-09-15  Jason Merrill  <jason@redhat.com>
1759
1760         * g++.dg/parse/parameter-declaration-2.C: New.
1761
1762         * g++.dg/cpp0x/scoped_enum2.C: New.
1763
1764 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1765
1766         * gcc.c-torture/compile/20100915-1.c: New test.
1767
1768 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1769
1770         PR middle-end/45644
1771         * gcc.dg/ipa/pr45644.c: New test.
1772
1773 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR tree-optimization/45633
1776         * gcc.dg/vect/pr45633.c: New test.
1777
1778 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1779
1780         PR fortran/45577
1781         * gfortran.dg/allocate_derived_4.f90: New.
1782
1783 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1784
1785         * lib/target-supports.exp
1786         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1787         supported flag to true for neon.
1788
1789 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1790
1791         PR c++/45665
1792         * g++.dg/template/crash103.C: New.
1793
1794 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1795
1796         Merge from 'apple/trunk' branch on FSF servers.
1797
1798         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1799
1800         Radar 4457381
1801         * objc.dg/msg-in-protocol.m: New.
1802         * obj-c++.dg/msg-in-protocol.mm: New.
1803
1804         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1805
1806         Radar 4219590
1807         * objc.dg/break-in-ifstmt.m: New.
1808
1809         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1810
1811         Radar 4174166
1812         * obj-c++.dg/comp-types-13.mm: New.
1813         * objc.dg/comp-types-12.m: New.
1814
1815         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1816
1817         Radar 4216500
1818         * obj-c++.dg/proto-lossage-7.mm: New.
1819         * objc.dg/proto-lossage-7.m: New.
1820
1821 2010-09-14  Jan Hubicka  <jh@suse.cz>
1822
1823         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1824         folding.
1825         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1826         folding.
1827
1828 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR middle-end/45567
1831         * gcc.dg/pr45567.c: New test.
1832
1833         PR debug/45660
1834         * g++.dg/debug/pr45660.C: New test.
1835
1836 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1837
1838         PR tree-optimization/45470
1839         * g++.dg/vect/pr45470-a.cc: New test.
1840         * g++.dg/vect/pr45470-a.cc: New test.
1841
1842 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1843
1844         PR target/42070
1845         * lib/profopt.exp: Prune warnings on execname2 compile.
1846         * lib/prune.exp: Prune "can't add line info" warnings.
1847
1848 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1849
1850         PR libfortran/45532
1851         * gfortran.dg/namelist_64.f90: New test.
1852
1853 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR rtl-optimization/45617
1856         * gcc.target/i386/pr45617.c: New test.
1857
1858 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1859
1860         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1861
1862 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1863
1864         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1865         * gcc.target/i386/fma4-vector.c: Likewise.
1866         * gcc.target/i386/vectorize2.c: Likewise.
1867         * gcc.target/i386/vectorize4.c: Likewise.
1868         * gcc.target/i386/vectorize5.c: Likewise.
1869         * gcc.target/i386/vectorize6.c: Likewise.
1870         * gcc.target/i386/vectorize8.c: Likewise.
1871
1872         * gcc.target/i386/vect-double-1.c: New.
1873         * gcc.target/i386/vect-double-1a.c: Likewise.
1874         * gcc.target/i386/vect-double-2.c: Likewise.
1875         * gcc.target/i386/vect-double-2a.c: Likewise.
1876
1877         * lib/target-supports.exp (check_effective_target_vect_double):
1878         Set et_vect_double_saved to 0 when tuning for Atom.
1879
1880 2010-09-13  Jan Hubicka  <jh@suse.cz>
1881
1882         * gcc.dg/torture/pr23821.c: Drop static keyword.
1883         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1884         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1885
1886 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1887
1888         * gcc.target/arm/sync-1.c: New.
1889
1890 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1891
1892         * gnat.dg/memtrap.adb: New test.
1893
1894 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1895
1896         * gfortran.dg/promotion.f90: Fix options.
1897
1898 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1899
1900         * g++.dg/cpp0x/range-for1.C: New.
1901         * g++.dg/cpp0x/range-for2.C: New.
1902         * g++.dg/cpp0x/range-for3.C: New.
1903         * g++.dg/cpp0x/range-for4.C: New.
1904         * g++.dg/cpp0x/range-for5.C: New.
1905         * g++.dg/cpp0x/range-for6.C: New.
1906
1907 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1908
1909         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1910         and counts. Check that transpose is not called.
1911         * gfortran.dg/transpose_2.f90: Update error message.
1912
1913 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1914
1915         PR c++/43824
1916         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1917         * g++.dg/lookup/strong-using-2.C: Likewise.
1918         * g++.dg/lookup/strong-using-3.C: Likewise.
1919         * g++.dg/lookup/strong-using-5.C: Likewise.
1920
1921         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1922         * g++.dg/cpp0x/inline-ns4.C: New.
1923         * g++.dg/cpp0x/inline-ns5.C: New.
1924
1925 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1926
1927         PR middle-end/45634
1928         * gfortran.fortran-torture/compile/pr45634.f90: New.
1929
1930 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1931
1932         * objc.dg/fobjc-exceptions.m: New test.
1933
1934 2010-09-10  Jan Hubicka  <jh@suse.cz>
1935
1936         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1937
1938 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1939
1940         PR tree-optimization/44972
1941         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1942         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1943         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1944         instead.
1945         * g++.dg/torture/pr44972.C: New test.
1946
1947 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1948
1949         PR tree-optimization/44972
1950         * g++.dg/torture/pr34850.C: Remove expected warning.
1951
1952 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1953
1954         * gfortran.dg/dummy_optional_arg.f90: New test.
1955
1956 2010-09-08  Jan Hubicka  <jh@suse.cz>
1957
1958         PR tree-optimization/45598
1959         * fortran.fortran-torture/compile/pr45598.f90: New test.
1960
1961 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1962
1963         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1964         * lib/target-supports.exp (check_ifunc_available): New.
1965         * gcc.dg/attr-ifunc-1.c: New.
1966         * gcc.dg/attr-ifunc-2.c: New.
1967         * gcc.dg/attr-ifunc-3.c: New.
1968         * gcc.dg/attr-ifunc-4.c: New.
1969         * gcc.dg/attr-ifunc-5.c: New.
1970         * g++.dg/ext/attr-ifunc-1.C: New.
1971         * g++.dg/ext/attr-ifunc-2.C: New.
1972         * g++.dg/ext/attr-ifunc-3.C: New.
1973         * g++.dg/ext/attr-ifunc-4.C: New.
1974
1975 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1976
1977         PR middle-end/40386
1978         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1979
1980 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1981
1982         * gfortran.dg/inline_transpose_1.f90: New test.
1983
1984 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1985
1986         PR c++/45588
1987         * g++.dg/warn/Wunused-var-15.C: New test.
1988
1989 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1990
1991         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1992         hppa*-*-hpux*.
1993
1994 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1995
1996         * objc/execute/exceptions/throw-nil.m: New test.
1997         * objc/execute/exceptions/handler-1.m: Updated to use the new
1998         objc_set_uncaught_exception_handler() function.
1999         * objc/execute/exceptions/matcher-1.m: New test.
2000
2001 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2002
2003         PR fortran/38282
2004         * gfortran.dg/bit_comparison_1.F90: New test.
2005         * gfortran.dg/leadz_trailz_3.f90: New test.
2006         * gfortran.dg/masklr_2.F90: New test.
2007         * gfortran.dg/shiftalr_1.F90: New test.
2008         * gfortran.dg/merge_bits_2.F90: New test.
2009         * gfortran.dg/dshift_2.F90: New test.
2010         * gfortran.dg/bit_comparison_2.F90: New test.
2011         * gfortran.dg/masklr_1.F90: New test.
2012         * gfortran.dg/merge_bits_1.F90: New test.
2013         * gfortran.dg/dshift_1.F90: New test.
2014         * gfortran.dg/shiftalr_2.F90: New test.
2015
2016 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2017
2018         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2019         functions from objc/typedstream.h are deprecated.
2020
2021 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2022
2023         * lib/target-supports.exp
2024         (check_effective_target_run_expensive_tests): New proc.
2025         * gcc.c-torture/compile/limits-fnargs.c: Use
2026         dg-require-effective-target run_expensive_tests.
2027
2028 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR fortran/45597
2031         * gfortran.dg/gomp/pr45597.f90: New test.
2032
2033         PR fortran/45595
2034         * gfortran.dg/gomp/pr45595.f90: New test.
2035
2036 2010-09-08  Michael Matz  <matz@suse.de>
2037
2038         * c-c++-common/uninit-17.c: Adjust.
2039
2040 2010-09-08  Michael Matz  <matz@suse.de>
2041
2042         PR tree-optimization/43430
2043         * gcc.dg/vect/pr43430-2.c: New test.
2044
2045 2010-09-08  Michael Matz  <matz@suse.de>
2046
2047         PR tree-optimization/33244
2048         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2049
2050 2010-09-08  Richard Guenther  <rguenther@suse.de>
2051
2052         PR tree-optimization/45578
2053         * gfortran.dg/pr45578.f90: New testcase.
2054
2055 2010-09-08  Richard Guenther  <rguenther@suse.de>
2056
2057         PR testsuite/45590
2058         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2059
2060 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2061
2062         PR fortran/45576
2063         * gfortran.dg/char_length_18.f90:  New test.
2064
2065 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2066
2067         PR target/36502
2068         * gcc.target/i386/pr36502.c: New test.
2069
2070         PR target/42313
2071         PR target/44651
2072         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2073         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2074
2075 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2076
2077         * gfortran.dg/achar_4.f90: Enable bounds checking.
2078
2079 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2080
2081         PR target/45206
2082         * gcc.target/i386/pr45206.c: New test.
2083
2084 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2085
2086         PR fortran/45505
2087         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2088
2089 2010-09-07  Jan Hubicka  <jh@suse.cz>
2090
2091         * gcc.c-torture/compile/20100907.c: New testcase.
2092
2093 2010-09-07  Richard Guenther  <rguenther@suse.de>
2094
2095         PR middle-end/45569
2096         * g++.dg/eh/pr45569.C: New testcase.
2097
2098 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2099
2100         PR target/43137
2101         * gcc.target/arm/pr43137.c: New test.
2102
2103 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2104
2105         PR fortran/36931
2106         * gfortran.dg/dependency_35.f90:  New test.
2107
2108 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2109
2110         PR fortran/34145
2111         * gfortran.dg/char_length_17.f90:  New test.
2112
2113 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2114
2115         PR c++/45200
2116         PR c++/45293
2117         PR c++/45558
2118         * g++.dg/template/typedef34.C: New test.
2119         * g++.dg/template/typedef35.C: New test.
2120
2121 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         PR target/22152
2124         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2125
2126 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2127
2128         * g++.dg/warn/Wdouble-promotion.C: New.
2129
2130 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2131
2132         * g++.dg/parse/redef2.C: New.
2133
2134 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2135
2136         * gcc.dg/20100906-1.c: New testcase.
2137
2138 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR testsuite/45543
2141         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2142         DW_TAG_enumeration_type DIE.
2143
2144 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2145
2146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2147         Update XFAILs.
2148
2149 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2150
2151         PR rtl-optimization/44919
2152         * g++.dg/opt/pr44919.C: New.
2153
2154 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2155
2156         PR fortran/38282
2157         * gfortran.dg/iall_iany_iparity_1.f90: New.
2158         * gfortran.dg/iall_iany_iparity_2.f90: New.
2159
2160 2010-09-06  Jason Merrill  <jason@redhat.com>
2161
2162         * g++.dg/cpp0x/initlist42.C: New.
2163
2164         * g++.dg/cpp0x/auto19.C: New.
2165
2166         * g++.dg/template/sfinae25.C: New.
2167         * g++.dg/template/char1.C: Expect warning.
2168         * g++.dg/template/nontype10.C: Likewise.
2169
2170         * g++.dg/cpp0x/implicit9.C: New.
2171
2172         * g++.dg/cpp0x/initlist43.C: New.
2173
2174 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2175
2176         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2177
2178 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2179
2180         * gcc.dg/Wdouble-promotion.c: New.
2181
2182 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2183
2184         * gfortran.dg/float128_1.f90: Remove test case as
2185         it always fails since Rev 163611 backed out the
2186         front-end implementation.
2187
2188 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2189
2190         * gfortran.dg/float128_1.f90: XFAIL test case.
2191
2192 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2193
2194         * gfortran.dg/bessel_7.f90: Decrease required precision.
2195
2196 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2197
2198         PR testsuite/45545
2199         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2200         ref-all-matching targets.
2201
2202 2010-09-05  Richard Guenther  <rguenther@suse.de>
2203
2204         PR tree-optimization/45535
2205         * gcc.c-torture/compile/pr45535.c: New testcase.
2206
2207 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2208
2209         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2210         "\[^\n\]*".
2211         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2212         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2213         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2214         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2215         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2216         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2217         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2218         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2219         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2220         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2221         * gcc.target/i386/pr22152.c: Likewise.
2222         * gcc.target/i386/pr36992-1.c: Likewise.
2223         * gcc.target/i386/pr36992-2.c: Likewise.
2224         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2225
2226 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2227
2228         PR testsuite/43957
2229         * gcc.dg/const-uniq-1.c: Modify regexp.
2230
2231 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/45530
2234         * gfortran.dg/namelist_63.f90: New.
2235
2236 2010-09-04  Jan Hubicka  <jh@suse.cz>
2237
2238         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2239         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2240
2241 2010-09-04  Jan Hubicka  <jh@suse.cz>
2242
2243         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2244
2245 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2246
2247         PR fortran/45507
2248         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2249
2250 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2251
2252         * gcc.dg/opts-4.c: New test.
2253
2254 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2255
2256         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2257         * gcc.dg/vect/vect-peel-4.c: Ditto.
2258
2259 2010-09-03  Daniel Kraft  <d@domob.eu>
2260
2261         PR fortran/45525
2262         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2263
2264 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2265
2266         PR fortran/45159
2267         * gfortran.dg/dependency_34.f90:  New test.
2268
2269 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2270
2271         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2272
2273 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2274
2275         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2276         gcc.target/i386/clearcap.map if supported.
2277
2278 2010-09-03  Michael Matz  <matz@suse.de>
2279
2280         PR middle-end/45415
2281         * gcc.dg/pr45415.c: New test.
2282
2283 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2284
2285         PR tree-optimization/45506
2286         * gcc.dg/pr45506.c: New.
2287
2288 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2289
2290         PR target/45476
2291         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2292         * gcc.target/i386/float128-2.c: Ditto.
2293
2294 2010-09-03  Daniel Kraft  <d@domob.eu>
2295
2296         PR fortran/34162
2297         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2298         * gfortran.dg/internal_dummy_2.f08: New test.
2299         * gfortran.dg/internal_dummy_3.f08: New test.
2300         * gfortran.dg/internal_dummy_4.f08: New test.
2301
2302 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR debug/45500
2305         * gcc.target/i386/pr45500.c: New test.
2306
2307 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2308
2309         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2310
2311 2010-09-03  Daniel Kraft  <d@domob.eu>
2312
2313         PR fortran/44602
2314         * gfortran.dg/exit_2.f08; Adapt error messages.
2315         * gfortran.dg/exit_3.f08: New test.
2316         * gfortran.dg/exit_4.f08: New test.
2317         * gfortran.dg/exit_5.f03: New test.
2318
2319 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2320
2321         * gfortran.dg/ishft_4.f90: New test.
2322
2323 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2324
2325         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2326         FRIZ/XSRIZ instruciton for (double)(long long)x.
2327         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2328
2329 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2330
2331         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2332
2333 2010-09-02  Richard Guenther  <rguenther@suse.de>
2334
2335         PR tree-optimization/44937
2336         PR tree-optimization/45412
2337         * g++.dg/opt/pr45412.C: New testcase.
2338         * gcc.c-torture/compile/pr45412.c: Likewise.
2339         * gcc.c-torture/compile/pr44937.c: Likewise.
2340
2341 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2342
2343         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2344         but using -Werror=comment.
2345         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2346         expected error messages.
2347
2348 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2349
2350         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2351         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2352
2353 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2354
2355         PR fortran/45489
2356         * gfortran.dg/initialization_27.f90: New.
2357
2358 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2359
2360         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2361         check into different basic blocks. Expect vectorization if misaligned
2362         stores are supported.
2363         * gcc.dg/vect/bb-slp-8a.c: New test.
2364         * gcc.dg/vect/bb-slp-8b.c: New test.
2365
2366 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2367
2368         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2369
2370 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2371
2372         PR fortran/44541
2373         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2374         * gfortran.dg/class_dummy_1.f03: New.
2375
2376 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2377
2378         PR middle-end/45458
2379         * g++.dg/tree-prof/partition2.C: New test.
2380
2381 2010-09-01  Richard Guenther  <rguenther@suse.de>
2382
2383         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2384         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2385         * gcc.c-torture/execute/20100827-1.c: Likewise.
2386
2387 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2388
2389         * gfortran.dg/execute_command_line_1.f90: New test.
2390
2391 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR preprocessor/45457
2394         * c-c++-common/cpp/pr45457.c: New test.
2395
2396 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gcc.dg/nested-func-8.c: New test.
2399
2400 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2401
2402         PR fortran/38282
2403         * gfortran.dg/popcnt_poppar_1.F90: New test.
2404         * gfortran.dg/popcnt_poppar_2.F90: New test.
2405
2406 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         * gcc.target/i386/volatile-2.c: Require nonpic target.
2409
2410 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2411
2412         PR middle-end/45461
2413         * gcc.dg/pr45461.c: New test.
2414
2415 2010-08-31  Richard Guenther  <rguenther@suse.de>
2416
2417         PR testsuite/45455
2418         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2419
2420 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2421
2422         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2423
2424 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2425
2426         PR fortran/45456
2427         * gfortran.dg/typebound_proc_18.f03: New.
2428
2429 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2430
2431         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2432         * lib/scanasm.exp (scan-stack-usage): Likewise.
2433         (scan-stack-usage-not): Likewise.
2434         * gcc.dg/stack-usage-1.c: New test.
2435         * gcc.target/i386/stack-usage-realign.c: Likewise.
2436
2437 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2438
2439         PR tree-optimization/45427
2440         * gcc.dg/tree-ssa/pr45427.c: New test.
2441
2442 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2443
2444         PR c++/45043
2445         * g++.dg/template/crash102.C: New.
2446
2447 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR middle-end/45423
2450         * gcc.dg/gomp/atomic-12.c: New test.
2451         * gcc.dg/gomp/atomic-13.c: New test.
2452         * gcc.dg/gomp/atomic-14.c: New test.
2453         * g++.dg/gomp/atomic-11.C: New test.
2454         * g++.dg/gomp/atomic-12.C: New test.
2455         * g++.dg/gomp/atomic-13.C: New test.
2456         * g++.dg/gomp/atomic-14.C: New test.
2457
2458 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2459
2460         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2461         delimiter.
2462
2463 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2464
2465         * gnat.dg/discr24.adb: New test.
2466
2467 2010-08-30  Richard Guenther  <rguenther@suse.de>
2468
2469         PR tree-optimization/45449
2470         * gcc.dg/pr45449.c: New testcase.
2471
2472 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2473
2474         * gcc.dg/opts-1.c: Expect errors, not warnings.
2475
2476 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2477
2478         PR fortran/42769
2479         * gfortran.dg/dynamic_dispatch_11.f03: New.
2480
2481 2010-08-29  Jason Merrill  <jason@redhat.com>
2482
2483         PR c++/44991
2484         * g++.dg/parse/defarg15.C: New.
2485
2486 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2487
2488         PR fortran/45439
2489         * gfortran.dg/select_type_16.f03: New.
2490
2491 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2492             Tobias Burnus  <burnus@net-b.de>
2493
2494         * gfortran.dg/bessel_7.f90: Decrease required precision.
2495
2496 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2497             Kaz Kojima  <kkojima@gcc.gnu.org>
2498
2499         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2500
2501 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2502
2503         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2504         floating point conversion code generation.
2505         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2506         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2507         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2508         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2509         to integer conversion code generation.
2510         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2511         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2512         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2513         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2514
2515 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2516
2517         PR fortran/32049
2518         * gfortran.dg/random_seed_1.f90: Adjust test.
2519         * gfortran.dg/float128_1.f90: New test.
2520
2521 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2522
2523         PR fortran/33197
2524         * gfortran.dg/norm2_1.f90: New.
2525         * gfortran.dg/norm2_2.f90: New.
2526         * gfortran.dg/norm2_3.f90: New.
2527         * gfortran.dg/norm2_4.f90: New.
2528         * gfortran.dg/parity_1.f90: New.
2529         * gfortran.dg/parity_2.f90: New.
2530         * gfortran.dg/parity_3.f90: New.
2531
2532 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2533
2534         PR fortran/45420
2535         * gfortran.dg/select_type_15.f03: New.
2536
2537 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2538
2539         PR libfortran/43217
2540         * gfortran.dg/hollerith8.f90: New test.
2541
2542 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2543
2544         PR fortran/45159
2545         * gfortran.dg/dependency_33.f90:  New test.
2546
2547 2010-08-27  Richard Guenther  <rguenther@suse.de>
2548
2549         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2550         * gcc.dg/graphite/scop-2.c: Likewise.
2551         * gcc.dg/graphite/scop-20.c: Likewise.
2552         * gcc.dg/vect/slp-25.c: Likewise.
2553
2554 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2555
2556         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2557
2558 2010-08-26  Daniel Kraft  <d@domob.eu>
2559
2560         PR fortran/38936
2561         PR fortran/44047
2562         PR fortran/45384
2563         * gfortran.dg/associate_8.f03: New test.
2564         * gfortran.dg/select_type_13.f03: New test.
2565         * gfortran.dg/select_type_14.f03: New test.
2566
2567 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR tree-optimization/44485
2570         * gcc.dg/pr44485.c: New test.
2571
2572 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2573
2574         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2575         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2576         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2577
2578 2010-08-26  Richard Guenther  <rguenther@suse.de>
2579
2580         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2581         * gcc.dg/graphite/scop-21.c: Likewise.
2582
2583 2010-08-26  Richard Guenther  <rguenther@suse.de>
2584
2585         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2586         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2587         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2588         * gcc.dg/vect/vect-91.c: Likewise.
2589         * gcc.dg/vect/vect-peel-1.c: Likewise.
2590         * gcc.dg/vect/vect-peel-2.c: Likewise.
2591         * gcc.dg/vect/vect-peel-4.c: Likewise.
2592
2593 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2594
2595         PR libfortran/41859
2596         * gfortran.dg/der_io_4.f90: New test.
2597
2598 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR rtl-optimization/44858
2601         * gcc.c-torture/execute/pr44858.c: New test.
2602
2603         PR rtl-optimization/45400
2604         * g++.dg/other/i386-8.C: New test.
2605
2606 2010-08-25  Richard Guenther  <rguenther@suse.de>
2607
2608         * gcc.dg/alias-8.c: Adjust.
2609
2610 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2611
2612         * gcc.target/i386/combine-mul.c: New test.
2613
2614 2010-08-25  Richard Guenther  <rguenther@suse.de>
2615
2616         PR lto/44562
2617         * gcc.dg/graphite/id-27.c: New testcase.
2618         * gcc.dg/lto/20100825-1_0.c: Likewise.
2619
2620 2010-08-25  Richard Guenther  <rguenther@suse.de>
2621
2622         PR tree-optimization/45316
2623         * g++.dg/opt/pr45316.C: New testcase.
2624
2625 2010-08-25  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/45393
2628         * g++.dg/torture/pr45393.C: New testcase.
2629
2630 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR tree-optimization/45059
2633         * gcc.c-torture/compile/pr45059.c: New test.
2634
2635 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2636
2637         * lib/target-supports.exp (check_effective_target_vect_unpack):
2638         Set vect_unpack supported flag to true for neon.
2639
2640 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2641
2642         * gcc.dg/tree-ssa/ifc-5.c: New.
2643
2644 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2645
2646         * gcc.dg/tree-ssa/ifc-4.c: New.
2647         * gcc.dg/tree-ssa/ifc-7.c: New.
2648
2649 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2650
2651         * gcc.dg/vect/vect.exp: Check loongson targets
2652         * g++.dg/vect/vect.exp: Likewise
2653         * gfortran.dg/vect/vect.exp: Likewise
2654
2655 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2656
2657         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2658         -mveclibabi=mass.
2659
2660 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2661
2662         PR fortran/45366
2663         * gfortran.dg/proc_ptr_29.f90: New.
2664
2665 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2666             Dominique d'Humieres <dominiq@lps.ens.fr>
2667
2668         PR fortran/45367
2669         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2670
2671 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR fortran/45367
2674         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2675
2676 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2677
2678         PR fortran/36158
2679         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2680
2681 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2682             Dominique d'Humieres <dominiq@lps.ens.fr>
2683
2684         PR fortran/45367
2685         PR fortran/36158
2686         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2687         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2688
2689 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2690
2691         PR fortran/44863
2692         PR fortran/45271
2693         PR fortran/45290
2694         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2695         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2696         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2697
2698 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2699
2700         PR fortran/36158
2701         PR fortran/33197
2702         * gfortran.dg/bessel_6.f90: New.
2703         * gfortran.dg/bessel_7.f90: New.
2704
2705 2010-08-20  Jan Hubicka  <jh@suse.cz>
2706
2707         PR c++/45307
2708         PR c++/17736
2709         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2710         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2711
2712 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2713
2714         PR target/45336
2715         * gcc.target/i386/pr45336-1.c: New.
2716         * gcc.target/i386/pr45336-2.c: Likewise.
2717         * gcc.target/i386/pr45336-3.c: Likewise.
2718         * gcc.target/i386/pr45336-4.c: Likewise.
2719
2720 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         PR testsuite/45361
2723         * gcc.target/i386/volatile-2.c: Update scan strings to also
2724         include (%rip) for the memory reference on x86_64.
2725
2726 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR middle-end/44974
2729         * gcc.dg/pr44974.c: New test.
2730
2731         PR rtl-optimization/45353
2732         * gcc.dg/pr45353.c: New test.
2733
2734 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2735
2736         * gcc.target/i386/volatile-2.c: New.
2737
2738 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2739
2740         PR rtl-optimization/44691
2741         * gfortran.dg/pr44691.f: New test.
2742
2743 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2744
2745         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2746
2747 2010-08-19  Jason Merrill  <jason@redhat.com>
2748
2749         * g++.dg/init/synth3.C: New.
2750         * g++.dg/init/value8.C: New.
2751         * g++.dg/tree-ssa/empty-2.C: New.
2752         * g++.dg/cpp0x/noexcept09.C: New.
2753
2754 2010-08-19  Daniel Kraft  <d@domob.eu>
2755
2756         PR fortran/29785
2757         PR fortran/45016
2758         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2759         * gfortran.dg/pointer_remapping_1.f90: New test.
2760         * gfortran.dg/pointer_remapping_2.f03: New test.
2761         * gfortran.dg/pointer_remapping_3.f08: New test.
2762         * gfortran.dg/pointer_remapping_4.f03: New test.
2763         * gfortran.dg/pointer_remapping_5.f08: New test.
2764         * gfortran.dg/pointer_remapping_6.f08: New test.
2765
2766 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2767
2768         PR testsuite/45324
2769         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2770
2771 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2772
2773         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2774
2775 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2776
2777         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2778         variable.
2779
2780 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2781
2782         PR target/45070
2783         * gcc.c-torture/execute/pr45070.c: New.
2784
2785 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2786
2787         * g++.dg/pr44328.C: New test.
2788
2789 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/36158
2792         PR fortran/33197
2793         * gfortran.dg/bessel_3.f90: New.
2794         * gfortran.dg/bessel_4.f90: New.
2795         * gfortran.dg/bessel_5.f90: New.
2796
2797 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/45290
2800         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2801         * gfortran.dg/pointer_init_2.f90: New.
2802         * gfortran.dg/pointer_init_3.f90: New.
2803         * gfortran.dg/pointer_init_4.f90: New.
2804
2805 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2806
2807         PR c++/45049
2808         * g++.dg/pr45049-1.C: New test.
2809         * g++.dg/pr45049-2.C: New test.
2810
2811 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2812
2813         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2814         20 if __ARM_PCS is defined otherwise 64.
2815         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2816         instead of hard coded 64.
2817
2818 2010-08-18  Yao Qi  <yao@codesourcery.com>
2819
2820         PR target/45094
2821         * gcc.target/arm/pr45094.c: New test.
2822
2823 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2824
2825         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2826
2827 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2828
2829         PR rtl-optimization/42575
2830         * gcc.target/arm/pr42575.c: New test.
2831
2832 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2833
2834         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2835         * gcc.dg/tls/thr-cse-1.c: New.
2836
2837 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2838
2839         PR debug/42487
2840         * lib/target-supports.exp
2841         (check_effective_target_function_sections): New.
2842         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2843         function sections before proceding.
2844
2845 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR fortran/45308
2848         * gfortran.dg/pr45308.f03: New test.
2849
2850 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2851
2852         PR target/45296
2853         * gcc.target/i386/pr45296.c: New test.
2854
2855 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2856
2857         * g++.dg/ext/uow-1.C: New.
2858         * g++.dg/ext/uow-2.C: New.
2859         * g++.dg/ext/uow-3.C: New.
2860         * g++.dg/ext/uow-4.C: New.
2861
2862 2010-08-17  Richard Guenther  <rguenther@suse.de>
2863
2864         PR testsuite/45266
2865         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2866
2867 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2868
2869         PR c/40563
2870         * gcc.dg/Wcxx-compat-20.c: New test.
2871
2872 2010-08-17  Daniel Kraft  <d@domob.eu>
2873
2874         PR fortran/38936
2875         * gfortran.dg/associate_1.f03: Extended to test newly supported
2876         features like association to variables.
2877         * gfortran.dg/associate_3.f03: Removed check for illegal change
2878         of associate-name here...
2879         * gfortran.dg/associate_5.f03: ...and added it here.
2880         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2881         * gfortran.dg/associate_7.f03: New test.
2882
2883 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2884
2885         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2886
2887 2010-08-15  Daniel Kraft  <d@domob.eu>
2888
2889         PR fortran/38936
2890         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2891         * gfortran.dg/associate_3.f03: Clarify comment.
2892         * gfortran.dg/associate_5.f03: New test.
2893         * gfortran.dg/associate_6.f03: New test.
2894
2895 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2896
2897         PR fortran/45211
2898         * gfortran.dg/bind_c_usage_21.f90: New.
2899         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2900
2901 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2902
2903         * gfortran.dg/optional_absent_1.f90: New.
2904         * gfortran.dg/null_actual.f90: New.
2905
2906 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2907
2908         * gfortran.dg/pointer_target_1.f90: New.
2909         * gfortran.dg/pointer_target_2.f90: New.
2910         * gfortran.dg/pointer_target_3.f90: New.
2911
2912 2010-08-15  Daniel Kraft  <d@domob.eu>
2913
2914         PR fortran/45197
2915         * gfortran.dg/elemental_args_check_3.f90: New test.
2916         * gfortran.dg/impure_1.f08: New test.
2917         * gfortran.dg/impure_2.f08: New test.
2918         * gfortran.dg/impure_3.f90: New test.
2919         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2920
2921 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2922
2923         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2924         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2925         SLP tests.
2926         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2927         misaligned loads.
2928         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2929         misaligned stores.c
2930         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2931
2932 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2933
2934         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2935         dg-require-effective-target after dg-do.
2936
2937 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2938
2939         * lib/target-supports.exp (check_effective_target_vect_int): Return
2940         true for Loongson targets.
2941         (check_effective_target_vect_shift): Likewise.
2942         (check_effective_target_vect_no_int_max): Likewise.
2943         (check_effective_target_vect_no_align): Likewise.
2944         (check_effective_target_vect_short_mult): Likewise.
2945
2946 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2947
2948         * g++.dg/cast.C: Change fields of structures to "long" to pass
2949         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2950         * g++.dg/cpp0x/iop.C: Ditto.
2951         * g++.dg/cpp0x/named_refs.C: Ditto.
2952         * g++.dg/cpp0x/rv1p.C: Ditto.
2953         * g++.dg/cpp0x/rv2p.C: Ditto.
2954         * g++.dg/cpp0x/rv3p.C: Ditto.
2955         * g++.dg/cpp0x/rv4p.C: Ditto.
2956         * g++.dg/cpp0x/rv5p.C: Ditto.
2957         * g++.dg/cpp0x/rv6p.C: Ditto.
2958         * g++.dg/cpp0x/rv7p.C: Ditto.
2959         * g++.dg/cpp0x/rv8p.C: Ditto.
2960         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2961
2962 2010-08-13  Daniel Kraft  <d@domob.eu>
2963
2964         * gfortran.dg/implied_shape_1.f08: New test.
2965         * gfortran.dg/implied_shape_2.f90: New test.
2966         * gfortran.dg/implied_shape_3.f08: New test.
2967
2968 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2969
2970         PR libfortran/42526
2971         * gfortran.dg/char_component_initializer_1.f90: New test.
2972
2973 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2974
2975         PR tree-optimization/45241
2976         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2977
2978 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2979
2980         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2981         to dg-options.
2982         * gcc.target/i386/pr40906-2.c: Ditto.
2983         * gcc.target/i386/pr40906-3.c: Ditto.
2984
2985 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR middle-end/45262
2988         * gcc.c-torture/execute/pr45262.c: New test.
2989
2990 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2991
2992         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2993         empty argument.
2994         * g++.dg/other/profile1.C: Ditto.
2995
2996 2010-08-12  Richard Guenther  <rguenther@suse.de>
2997
2998         PR tree-optimization/45232
2999         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3000         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3001         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3002         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3003         unsigned arithmetic.
3004         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3005         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3006         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3007         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3008         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3009         unsigned arithmetic.
3010         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3011         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3012         unsigned arithmetic.
3013         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3014         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3015         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3016         unsigned arithmetic.
3017         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3018         * gcc.dg/tree-ssa/negate.c: Adjust.
3019         * gcc.dg/vect/vect-1.c: Adjust.
3020         * gfortran.dg/reassoc_6.f: XFAIL.
3021
3022 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR debug/45259
3025         * gcc.dg/pr45259.c: New test.
3026
3027 2010-08-12  Wei Guozhi  <carrot@google.com>
3028
3029         PR target/44999
3030         * gcc.target/arm/pr44999.c: New testcase.
3031
3032 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3033
3034         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3035         (N): Likewise.
3036         (main): Adjust accordingly.
3037
3038 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3039
3040         * gfortran.dg/graphite/id-22.f: New.
3041
3042 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3043
3044         * gcc.dg/graphite/id-26.c: New.
3045
3046 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3047
3048         * gcc.dg/graphite/id-25.c: New.
3049
3050 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3051
3052         * gcc.dg/graphite/run-id-5.c: New.
3053         * gcc.dg/graphite/run-id-6.c: New.
3054         * gfortran.dg/graphite/id-21.f: New.
3055
3056 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3057
3058         * gcc.dg/graphite/id-24.c: New.
3059
3060 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3061
3062         * gcc.dg/tree-ssa/pr20742.c: New.
3063
3064 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3065
3066         * gcc.dg/graphite/id-23.c: New.
3067
3068 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3069
3070         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3071
3072 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3073
3074         * gcc.dg/graphite/pr42729.c: New.
3075
3076 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3077
3078         * gfortran.dg/graphite/id-20.f: New.
3079
3080 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3081
3082         * gcc.dg/graphite/id-22.c: New.
3083
3084 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3085
3086         * gcc.dg/graphite/run-id-2.c: Call abort.
3087
3088 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3089
3090         * gcc.dg/graphite/id-20.c: New.
3091
3092 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3093             Steve Kargl <kargl@gcc.gnu.org>
3094
3095         PR fortran/44595
3096         * gfortran.dg/move_alloc_3.f90: New.
3097         * gfortran.dg/random_seed_2.f90: New.
3098
3099 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3100
3101         * lib/target-supports.exp (check_effective_target_sync_int_long):
3102         Add hppa*-*-linux*.
3103         (check_effective_target_sync_char_short): Likewise.
3104
3105 2010-08-10  Yao Qi  <yao@codesourcery.com>
3106
3107         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3108         general form.
3109         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3110         * g++.dg/other/packed1.C: Likewise.
3111         * g++.dg/other/crash-4.C: Likewise.
3112         * g++.dg/ext/packed8.C: Likewise.
3113         * g++.dg/init/array16.C: Likewise.
3114
3115 2010-08-10  xinliang David Li  <davidxl@google.com>
3116         * gcc.dg/tree-ssa/loop-19.c: Add option
3117         -fno-prefetch-loop-array
3118
3119 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3120
3121         PR middle-end/45182
3122         * gcc.c-torture/compile/pr45182.c: New test.
3123
3124 2010-08-09  Jason Merrill  <jason@redhat.com>
3125
3126         PR c++/45236
3127         * g++.dg/cpp0x/variadic-104.C: New.
3128
3129 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3130
3131         PR fortran/44235
3132         * gfortran.dg/dependency_32.f90:  New test.
3133
3134 2010-08-09  Richard Guenther  <rguenther@suse.de>
3135
3136         PR middle-end/44632
3137         * g++.dg/opt/nrv17.C: New testcase.
3138
3139 2010-08-09  Richard Guenther  <rguenther@suse.de>
3140
3141         PR middle-end/45212
3142         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3143         alignment from MEM_REF offset only if we took it from the
3144         base object.
3145
3146         * gcc.target/i386/pr24178.c: New testcase.
3147
3148 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3149
3150         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3151         * gcc.dg/20030702-1.c: Ditto.
3152         * gcc.dg/20050309-1.c: Ditto.
3153         * gcc.dg/20050325-1.c: Ditto.
3154         * gcc.dg/20050330-2.c: Ditto.
3155         * gcc.dg/20051201-1.c: Ditto.
3156         * gcc.dg/gomp/pr27573.c: Ditto.
3157         * gcc.dg/gomp/pr34610.c: Ditto.
3158         * gcc.dg/pr24225.c: Ditto.
3159         * gcc.dg/pr26570.c: Ditto.
3160         * gcc.dg/pr32773.c: Ditto.
3161         * g++.dg/gcov/gcov-6.C: Ditto.
3162         * g++.dg/gomp/pr34608.C: Ditto.
3163         * gfortran.dg/gomp/pr27573.f90: Ditto.
3164
3165         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3166         dg-require-host-local dg directive.
3167         * gcc.dg/profile-dir-2.c: Ditto.
3168         * gcc.dg/profile-dir-3.c: Ditto.
3169
3170 2010-08-08  Richard Guenther  <rguenther@suse.de>
3171
3172         PR tree-optimization/45109
3173         * gcc.c-torture/compile/pr45109.c: New testcase.
3174
3175 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3176
3177         * gcc.dg/march.c: Skip if -march defined.
3178         * gcc.dg/mtune.c: Skip if -mtune defined.
3179
3180         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3181         generic thunk support.
3182
3183 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3184
3185         PR target/45213
3186         * gcc.target/i386/pr45213.c: New test.
3187
3188 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3189
3190         PR libfortran/45143
3191         * gfortran.dg/fmt_error_11.f03: New test.
3192
3193 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3194
3195         * lib/target-supports.exp (check_effective_target_sync_int_long):
3196         Add arm*-*-linux-gnueabi.
3197         (check_effective_target_sync_char_short): Likewise.
3198
3199 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3200
3201         PR fortran/45159
3202         * gfortran.dg/dependency_31.f90:  New test.
3203
3204 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3205
3206         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3207
3208 2010-08-06  Jason Merrill  <jason@redhat.com>
3209
3210         * g++.dg/cpp0x/sfinae3.C: New.
3211         * g++.dg/cpp0x/sfinae4.C: New.
3212
3213 2010-08-06  Richard Guenther  <rguenther@suse.de>
3214
3215         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3216         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3217         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3218         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3219         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3220         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3221         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3222         * gcc.c-torture/execute/20100805-1.c: Likewise.
3223
3224 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3225
3226         PR testsuite/42855
3227         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3228
3229 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3230
3231         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3232         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3233
3234 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3235
3236         * g++.dg/ipa/devirt-1.C: New test.
3237         * g++.dg/ipa/devirt-2.C: Likewise.
3238         * g++.dg/ipa/devirt-3.C: Likewise.
3239         * g++.dg/ipa/devirt-4.C: Likewise.
3240         * g++.dg/ipa/devirt-5.C: Likewise.
3241         * gcc.dg/ipa/iinline-3.c: Likewise.
3242
3243 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3244
3245         PR tree-optimization/45144
3246         * gcc.dg/tree-ssa/pr45144.c: New test.
3247
3248 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3249
3250         PR fortran/42207
3251         PR fortran/44064
3252         PR fortran/44065
3253         * gfortran.dg/class_25.f03: New.
3254         * gfortran.dg/class_26.f03: New.
3255
3256 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3257
3258         * g++.dg/warn/miss-format-1.C: Update line number.
3259
3260 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3261
3262         PR c++/44641
3263         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3264         .frame and .mask assembler directives.
3265
3266 2010-08-04  Richard Guenther  <rguenther@suse.de>
3267
3268         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3269         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3270         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3271         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3272
3273 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3274
3275         PR fortran/44857
3276         * gfortran.dg/derived_constructor_char_1.f90: New.
3277         * gfortran.dg/derived_constructor_char_2.f90: New.
3278
3279 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280
3281         PR fortran/45159
3282         * gfortran.dg/dependency_30.f90:  New test.
3283
3284 2010-08-03  Jan Hubicka  <jh@suse.cz>
3285
3286         * gcc.c-torture/compile/pr45085.c: New testcase.
3287
3288 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3289
3290         PR fortran/44584
3291         PR fortran/45161
3292         * gfortran.dg/typebound_call_9.f03: Modified.
3293         * gfortran.dg/typebound_generic_1.f03: Modified.
3294
3295 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3296
3297         PR fortran/45159
3298
3299         * gfortran.dg/dependency_29.f90:  New test.
3300
3301 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3302
3303         PR fortran/36854
3304         * gfortran.dg/character_comparison_2.f90:  New test.
3305         * gfortran.dg/character_comparison_3.f90:  New test.
3306         * gfortran.dg/dependency_28.f90:  New test.
3307
3308 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3309
3310         PR target/40457
3311         * gcc.target/arm/pr40457-1.c: New test.
3312         * gcc.target/arm/pr40457-2.c: New test.
3313
3314 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3315
3316         PR fortran/44912
3317         * gfortran.dg/typebound_call_17.f03: New.
3318
3319 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/44929
3322         * gfortran.dg/allocate_derived_3.f90: New.
3323
3324 2010-07-30  Xinliang David Li  <davidxl@google.com>
3325         PR tree-optimization/45121
3326         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3327
3328 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3329
3330         PR c++/45112
3331         * g++.dg/pr45112.C: New test.
3332
3333 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR debug/45055
3336         PR rtl-optimization/45137
3337         * gcc.dg/pr45055.c: New test.
3338
3339 2010-07-30  Alan Modra  <amodra@gmail.com>
3340
3341         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3342         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3343
3344 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3345
3346         PR fortran/45087
3347         PR fortran/45125
3348         * gfortran.dg/whole_file_25.f90: New.
3349         * gfortran.dg/whole_file_26.f90: New.
3350         * gfortran.dg/whole_file_27.f90: New.
3351
3352 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3353
3354         PR fortran/44962
3355         * gfortran.dg/typebound_proc_17.f03: New.
3356
3357 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3358
3359         PR fortran/45004
3360         * gfortran.dg/move_alloc_2.f90: New.
3361
3362 2010-07-29  Xinliang David Li  <davidxl@google.com>
3363         PR tree-optimization/45121
3364         * c-c++-common/uninit-17.c: Fix expected output.
3365
3366 2010-07-29  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/45120
3369         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3370
3371 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3372
3373         PR fortran/42051
3374         PR fortran/44064
3375         * gfortran.dg/pr42051.f03: New testcase.
3376
3377 2010-07-29  Richard Guenther  <rguenther@suse.de>
3378
3379         PR middle-end/45034
3380         * gcc.c-torture/execute/pr45034.c: New testcase.
3381
3382 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3383
3384         PR c++/45096
3385         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3386
3387 2010-07-28  Daniel Kraft  <d@domob.eu>
3388
3389         * gfortran.dg/bound_8.f90: New test.
3390
3391 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR debug/45105
3394         * gcc.dg/pr45105.c: New test.
3395
3396 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3397
3398         PR rtl-optimization/45107
3399         * gcc.dg/pr45107.c: New test.
3400
3401 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3402
3403         PR rtl-optimization/45101
3404         * gcc.dg/pr45101.c: New test.
3405
3406 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3407
3408         PR fortran/45077
3409         * gfortran.dg/whole_file_24.f90: New.
3410
3411 2010-07-27  Jason Merrill  <jason@redhat.com>
3412
3413         * g++.dg/cpp0x/variadic102.C: New.
3414         * g++.dg/cpp0x/variadic103.C: New.
3415
3416 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3417
3418         PR rtl-optimization/40956
3419         PR target/42495
3420         PR middle-end/42574
3421         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3422         * gcc.target/arm/pr42574.c: Add tests.
3423
3424 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3427         test name.
3428         (cleanup-repo-files): Ditto.
3429         (cleanup-saved-temps): Ditto.
3430
3431 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR testsuite/44701
3434         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3435
3436         PR c/45079
3437         * gcc.dg/pr45079.c: New test.
3438
3439 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3440
3441         PR tree-optimization/44152
3442         * gcc.dg/vect/fast-math-pr44152.c: New test.
3443
3444 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3445
3446         PR ObjC/44140
3447         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3448         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3449         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3450         * obj-c++.dg/torture/trivial.mm: Ditto.
3451         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3452         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3453         * objc.dg/torture/tls/thr-init.m: Ditto.
3454         * objc.dg/torture/trivial.m: Ditto.
3455
3456 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3459         Skip on spu-*-* targets.
3460
3461 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR tree-optimization/45083
3464         * gcc.dg/pr45083.c: New test.
3465
3466 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/40873
3469         * gfortran.dg/whole_file_22.f90: New test.
3470         * gfortran.dg/whole_file_23.f90: New test.
3471
3472 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3473             Jack Howarth  <howarth@bromo.med.uc.edu>
3474             Richard Henderson  <rth@redhat.com>
3475
3476         PR target/44132
3477         * gcc.dg/tls/thr-init-1.c: New.
3478         * gcc.dg/tls/thr-init-2.c: New.
3479         * gcc.dg/torture/tls New.
3480         * gcc.dg/torture/tls/tls-test.c: New.
3481         * gcc.dg/torture/tls/thr-init-1.c: New.
3482         * gcc.dg/torture/tls/tls.exp: New.
3483         * gcc.dg/torture/tls/thr-init-2.c: New.
3484         * gcc.dg/tls/emutls-2.c: New test
3485
3486         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3487         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3488         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3489         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3490         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3491         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3492         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3493         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3494         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3495         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3496         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3497         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3498         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3499         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3500         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3501         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3502         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3503         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3504         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3505         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3506         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3507         gfortran.dg/gomp/omp_threadprivate1.f90,
3508         gfortran.dg/gomp/omp_threadprivate2.f90,
3509         gfortran.dg/gomp/reduction1.f90,
3510         gfortran.dg/gomp/sharing-1.f90: Likewise.
3511
3512 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3513
3514         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3515         sse_runtime.
3516         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3517         dg-require-visibility.
3518
3519 2010-07-26  Richard Guenther  <rguenther@suse.de>
3520
3521         PR tree-optimization/43784
3522         * gcc.c-torture/execute/pr43784.c: New testcase.
3523         * g++.dg/torture/pr43784.C: Likewise.
3524
3525 2010-07-26  Richard Guenther  <rguenther@suse.de>
3526
3527         PR middle-end/45056
3528         * g++.dg/pr45056.C: New testcase.
3529
3530 2010-07-26  Richard Guenther  <rguenther@suse.de>
3531
3532         PR tree-optimization/45071
3533         * gcc.dg/pr45071.c: New testcase.
3534
3535 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3536
3537         PR fortran/45066
3538         * gfortran.dg/namelist_62.f90: New.
3539
3540 2010-07-26  Richard Guenther  <rguenther@suse.de>
3541
3542         * gcc.c-torture/execute/pr45017.c: Move ...
3543         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3544
3545 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3546
3547         PR fortran/40628
3548         * trim_optimize_1.f90:  New test.
3549         * character_comparision_1.f90:  New test.
3550
3551 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3552
3553         PR fortran/42852
3554         * gfortran.dg/wtruncate_fix.f: New test.
3555
3556 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3557
3558         PR testsuite/45068
3559         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3560
3561 2010-07-24  Richard Guenther  <rguenther@suse.de>
3562
3563         PR lto/43788
3564         * g++.dg/lto/20100724-1_0.C: New testcase.
3565
3566 2010-07-24  Richard Guenther  <rguenther@suse.de>
3567
3568         PR lto/43212
3569         * gcc.dg/lto/20100724-1_0.c: New testcase.
3570         * gcc.dg/lto/20100724-1_1.c: Likewise.
3571
3572 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3573
3574         PR fortran/40011
3575         * gfortran.dg/whole_file_21.f90: New.
3576
3577         * gfortran.dg/integer_exponentiation_3.F90: Use
3578         -ffloat-store only for i?86/x86-64 -m32.
3579
3580 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3581
3582         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3583         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3584
3585 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3586
3587         * gfortran.dg/func_decl_4.f90: Split test into two ...
3588         * gfortran.dg/func_decl_5.f90: ... parts.
3589         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3590         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3591         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3592         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3593         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3594         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3595         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3596         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3597         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3598         * gfortran.dg/sizeof.f90: Make test valid.
3599         * gfortran.dg/pr20865.f90: Add new dg-error.
3600         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3601         * gfortran.dg/g77/19990218-0.f: Ditto.
3602         * gfortran.dg/g77/19990218-1.f: Ditto.
3603         * gfortran.dg/g77/970625-2.f: Ditto.
3604         * gfortran.dg/pr37243.f: Fix function declaration.
3605         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3606         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3607
3608 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/44945
3611         * gfortran.dg/char_array_structure_constructor.f90: Add
3612         -fwhole-file as dg-option as it otherwise fails on some
3613         systems.
3614
3615 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3616
3617         * gnat.dg/aggr16.ad[sb]: New test.
3618         * gnat.dg/aggr16_pkg.ads: New helper.
3619
3620 2010-07-23  Richard Guenther  <rguenther@suse.de>
3621
3622         PR lto/43071
3623         * g++.dg/lto/20100723-1_0.C: New testcase.
3624
3625 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3626
3627         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3628         AVX support.
3629         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3630         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3631
3632 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3633
3634         * lib/target-supports.exp (add_options_for_tls): New proc.
3635         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3636         * g++.dg/tls/static-1a.cc: Likewise.
3637         * gcc.dg/tls/emutls-1.c: Likewise.
3638         * gcc.dg/tls/opt-11.c: Likewise.
3639         * gcc.dg/tls/opt-12.c: Likewise.
3640         * gcc.dg/tls/pr24428-2.c: Likewise.
3641         * gcc.dg/tls/pr24428.c: Likewise.
3642         * obj-c++.dg/tls/static-1.mm: Likewise.
3643         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3644         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3645         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3646         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3647         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3648         * objc.dg/torture/tls/thr-init.m: Likewise.
3649         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3650
3651 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3654         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3655         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3656         optimized dump files.
3657
3658 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR tree-optimization/45047
3661         * gcc.c-torture/compile/pr45047.c: New test.
3662
3663 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3664
3665         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3666         instead of dg-compile.
3667         * gcc.dg/float-range-4.c: Ditto.
3668         * gcc.dg/float-range-5.c: Ditto.
3669         * gcc.dg/fold-overflow-1.c: Ditto.
3670         * gcc.dg/gomp/sections-4.c: Ditto.
3671         * gcc.dg/transparent-union-1.c: Ditto.
3672         * gcc.dg/transparent-union-2.c: Ditto.
3673         * gcc.target/i386/pr39315-check.c: Ditto.
3674         * g++.dg/gomp/sections-4.C: Ditto.
3675         * g++.dg/template/dtor7.C: Ditto.
3676         * g++.dg/tree-ssa/pr19952.C: Ditto.
3677         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3678         * gfortran.dg/graphite/pr42185.f90: Ditto.
3679         * gfortran.dg/namelist_36.f90: Ditto.
3680         * gnat.dg/noreturn1.adb: Ditto.
3681         * gnat.dg/specs/small_alignment.ads: Ditto.
3682
3683 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3684
3685         PR tree-optimization/44915
3686         * g++.dg/torture/pr44915.C: New test.
3687
3688 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3689
3690         PR tree-optimization/44914
3691         * g++.dg/tree-ssa/pr44914.C: New test.
3692
3693 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3694
3695         PR target/44290
3696         * gcc.dg/pr44290-1.c: New test.
3697         * gcc.dg/pr44290-2.c: New test.
3698
3699 2010-07-23  Jason Merrill  <jason@redhat.com>
3700
3701         PR c++/45008
3702         * g++.dg/abi/mangle44.C: New.
3703
3704 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3705
3706         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3707         for compile-time only tests.
3708         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3709         target check.
3710         * gcc.target/i386/pr39315-4.c: Ditto.
3711         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3712         target check.  Include sse-os-support.h.
3713         (main): Call check_isa and sse_os_support.
3714         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3715         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3716         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3717         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3718         target check.  Include sse-os-support.h.
3719         (main): Call check_isa and sse_os_support.
3720         * gcc.target/i386/vperm-v2df.c: Ditto.
3721
3722 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3723
3724         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3725         (check_effective_target_avx_runtime): New procedure.
3726         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3727         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3728
3729         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3730         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3731         and __get_cpuid test.
3732         * gcc.dg/compat/vector-2b_main.c: Ditto.
3733
3734         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3735
3736         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3737         for compile-time only test.
3738         * gcc.dg/pr32716.c: Ditto.
3739         * gcc.dg/pr34856.c: Ditto.
3740         * gcc.dg/pr36997.c: Ditto.
3741         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3742         * gfortran.dg/pr28158.f90: Ditto.
3743         * gfortran.dg/pr30667.f: Ditto.
3744
3745         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3746         i?86-*-* and x86_64-*-* targets to disable execution on targets
3747         without sse2 runtime support.
3748         * g++.dg/vect/vect.exp: Ditto.
3749         * gfortran.dg/vect/vect.exp: Ditto.
3750
3751         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3752         * gcc.dg/pr37544.c: Ditto.
3753         * gcc.dg/pr40550.c: Ditto.
3754         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3755         * gcc.dg/compat/vector-1a_main.c: Ditto.
3756         * gcc.dg/compat/vector-2a_main.c: Ditto.
3757         * gcc.dg/torture/pr16104-1.c: Ditto.
3758         * gcc.dg/torture/pr35771-1.c: Ditto.
3759         * gcc.dg/torture/pr35771-2.c: Ditto.
3760         * gcc.dg/torture/pr35771-3.c: Ditto.
3761         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3762         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3763         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3764         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3765         * g++.dg/other/i386-1.C: Ditto.
3766         * g++.dg/other/pr40446.C: Ditto.
3767
3768 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3769
3770         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3771
3772 2010-07-23  Daniel Kraft  <d@domob.eu>
3773
3774         PR fortran/44709
3775         * gfortran.dg/exit_1.f08: New test.
3776         * gfortran.dg/exit_2.f08: New test.
3777
3778 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3779
3780         PR tree-optimization/39839
3781         * gcc.target/arm/pr39839.c: New test case.
3782
3783 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3784
3785         * gnat.dg/unchecked_convert5b.adb: New test.
3786         * gnat.dg/unchecked_convert6.adb: Likewise.
3787         * gnat.dg/unchecked_convert6b.adb: Likewise.
3788
3789 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3790
3791         * gnat.dg/aggr15.ad[sb]: New test.
3792
3793 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3794
3795         PR debug/45024
3796         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3797
3798 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3799
3800         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3801         with dg-require-linker-plugin.
3802
3803 2010-07-22  Richard Guenther  <rguenther@suse.de>
3804
3805         PR lto/43850
3806         * g++.dg/lto/20100722-1_0.C: New testcase.
3807
3808 2010-07-22  Richard Guenther  <rguenther@suse.de>
3809
3810         PR lto/42451
3811         * gcc.dg/lto/20100720-3_0.c: New testcase.
3812         * gcc.dg/lto/20100720-3_1.c: Likewise.
3813
3814 2010-07-22  Richard Guenther  <rguenther@suse.de>
3815
3816         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3817         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3818
3819         PR lto/43373
3820         * gcc.dg/lto/20100722-1_0.c: New testcase.
3821
3822 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3823
3824         PR tree-optimization/44891
3825         * gcc.c-torture/compile/pr44891.c: New test.
3826
3827 2010-07-22  Richard Guenther  <rguenther@suse.de>
3828
3829         PR tree-optimization/45017
3830         * gcc.c-torture/execute/pr45017.c: New testcase.
3831
3832 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3833
3834         PR fortran/45019
3835         * gfortran.dg/aliasing_dummy_5.f90: New.
3836
3837 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3838
3839         PR target/43698
3840         * gcc.target/arm/pr43698.c: New test.
3841
3842 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3843
3844         PR fortran/44929
3845         * Revert my commit r162325 for this PR.
3846
3847 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR debug/45015
3850         * gcc.target/m68k/pr45015.c: New test.
3851
3852 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3853
3854         PR c++/44641
3855         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3856         comments.
3857
3858 2010-07-21  Richard Guenther  <rguenther@suse.de>
3859
3860         PR lto/45018
3861         * g++.dg/lto/20100721-1_0.C: New testcase.
3862
3863 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3864
3865         PR tree-optimization/44900
3866         * g++.dg/torture/pr44900.C: New test.
3867
3868 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3869
3870         PR middle-end/44738
3871         * c-c++-common/uninit-17.c: Correct expected error.
3872
3873 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3874
3875         * gcc.dg/guality/asm-1.c: New test.
3876
3877         PR debug/45003
3878         * gcc.dg/guality/pr45003-2.c: New test.
3879         * gcc.dg/guality/pr45003-3.c: New test.
3880
3881 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3882
3883         PR libfortran/44697
3884         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3885
3886 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3887
3888         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3889         defined on the current line.
3890         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3891         * g++.dg/debug/dwarf2/pr44641.C: New.
3892
3893 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3894
3895         * gcc.target/powerpc/block-move-1.c: New test.
3896         * gcc.target/powerpc/block-move-2.c: New test.
3897
3898 2010-07-20  Jason Merrill  <jason@redhat.com>
3899
3900         PR c++/44967
3901         * g++.dg/cpp0x/sfinae2.C: New.
3902
3903 2010-07-20  Richard Guenther  <rguenther@suse.de>
3904
3905         PR lto/42696
3906         * gcc.dg/lto/20100720-4_0.c: New testcase.
3907
3908 2010-07-20  Richard Guenther  <rguenther@suse.de>
3909
3910         PR lto/43221
3911         * gcc.dg/lto/20100720-2_0.c: New testcase.
3912         * gcc.dg/lto/20100720-2_1.c: Likewise.
3913
3914 2010-07-20  Richard Guenther  <rguenther@suse.de>
3915
3916         PR lto/43208
3917         * gcc.dg/lto/20100720-1_0.c: New testcase.
3918         * gcc.dg/lto/20100720-1_1.c: Likewise.
3919
3920 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR debug/45003
3923         * gcc.dg/guality/pr45003-1.c: New test.
3924
3925 2010-07-20  Richard Guenther  <rguenther@suse.de>
3926
3927         PR tree-optimization/44977
3928         * gcc.dg/torture/pr44977.c: New testcase.
3929
3930 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3931
3932         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3933         sync_char_short
3934
3935 2010-07-20  Richard Guenther  <rguenther@suse.de>
3936
3937         PR middle-end/44971
3938         PR middle-end/44988
3939         * gcc.dg/pr44971.c: New testcase.
3940         * gcc.c-torture/compile/pr44988.c: Likewise.
3941
3942 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3943
3944         PR fortran/44929
3945         * gfortran.dg/allocate_with_typespec.f90: New test.
3946         * gfortran.dg/allocate_derived_1.f90: Update error message.
3947
3948 2010-07-19  Jason Merrill  <jason@redhat.com>
3949
3950         PR c++/44996
3951         * g++.dg/cpp0x/decltype23.C: New.
3952
3953 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3954
3955         PR fortran/42385
3956         * gfortran.dg/class_defined_operator_1.f03 : New test.
3957
3958 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3959
3960         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3961         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3962         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3963         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3964
3965 2010-07-19  Richard Guenther  <rguenther@suse.de>
3966
3967         PR middle-end/44941
3968         * gcc.c-torture/compile/pr44941.c: New testcase.
3969
3970 2010-07-19  Jason Merrill  <jason@redhat.com>
3971
3972         PR c++/44969
3973         * g++.dg/template/sfinae24.C: New.
3974
3975 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3976
3977         PR fortran/44353
3978         * gfortran.dg/data_implied_do_2.f90: Removed.
3979
3980 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3981
3982         PR c++/44969
3983         * g++.dg/template/sfinae23.C: New.
3984
3985 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3986
3987         * lib/target-supports.exp (check_sse_os_support_available): New
3988         proc.
3989         (check_sse_hw_available): New proc.
3990         (check_effective_target_sse_runtime): New proc.
3991         (check_effective_target_sse2_runtime): New proc.
3992         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3993         -msse2 if check_sse_os_support_available.
3994         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3995         check_sse_os_support_available.
3996         * gcc.dg/vect/vect.exp: Likewise.
3997         * gfortran.dg/vect/vect.exp: Likewise.
3998         * gcc.target/i386/sol2-check: Renamed to ...
3999         * gcc.target/i386/sse-os-support.h: ... this.
4000         (sol2_check): Renamed to ...
4001         (sse_os_support): ... this.
4002         Only test movss with xmm registers.
4003         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4004         Removed ILL_INSN, ILL_INSN_LEN.
4005         * gcc.target/i386/sse2-check.h: Likewise.
4006         * gcc.target/i386/sse3-check.h: Likewise.
4007         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4008         Removed cpuid.h, __get_cpuid test.
4009         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4010         Removed cpuid.h, __get_cpuid test.
4011         * g++.dg/other/pr40446.C: Likewise.
4012         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4013         * gcc.dg/compat/vector-1a_main.c: Likewise.
4014         * gcc.dg/compat/vector-2a_main.c: Likewise.
4015         * gcc.dg/pr36584.c: Likewise.
4016         * gcc.dg/pr37544.c: Likewise.
4017         * gcc.dg/torture/pr16104-1.c: Likewise.
4018         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4019         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4020         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4021         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4022         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4023         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4024         sse2_runtime.
4025         * gcc.dg/torture/pr35771-2.c: Likewise.
4026         * gcc.dg/torture/pr35771-3.c: Likewise.
4027         * gcc.target/i386/pr39315-2.c: Likewise.
4028         * gcc.target/i386/pr39315-4.c: Likewise.
4029         * gcc.target/i386/vperm-v2df.c: Likewise.
4030         * gcc.target/i386/vperm-v2di.c: Likewise.
4031         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4032         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4033         sse_runtime.
4034
4035 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4036
4037         PR fortran/44353
4038         * gfortran.dg/data_implied_do_2.f90: New test.
4039
4040 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4041
4042         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4043
4044 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4045
4046         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4047         to the "mips16" group.
4048         (mips_using_mips16_p): New procedure.
4049         (mips-dg-options): Use it.
4050
4051 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4052
4053         * gcc.target/mips/mips16-attributes-4.c: New test.
4054
4055 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4056
4057         PR testsuite/44418
4058         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4059         * gcc.target/powerpc/recip-2.c: Ditto.
4060         * gcc.target/powerpc/recip-3.c: Ditto.
4061
4062 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4063
4064         * gcc.target/arm/pr42235.c: New test.
4065
4066 2010-07-16  Jason Merrill  <jason@redhat.com>
4067
4068         PR c++/32505
4069         * g++.dg/template/partial8.C: New.
4070
4071 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4072
4073         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4074         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4075         in C++.
4076         (gualcvt): New overloaded inline.
4077         (GUALCVT): Use it for C++.
4078         * g++.dg/guality/guality.exp: New.
4079         * g++.dg/guality/guality.h: New.
4080         * g++.dg/guality/redeclaration1.C: New test.
4081         * g++.dg/dg.exp: Prune also guality/* tests.
4082         * gcc.dg/guality/pr43141.c: Moved to...
4083         * c-c++-common/guality/pr43141.c: ... here.
4084
4085 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4086
4087         PR libfortran/37077
4088         * gfortran.dg/char4_iunit_2.f03: New test.
4089
4090 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4091
4092         * lib/plugin-support.exp (plugin-test-execute):
4093         Add ${gcc_objdir}/intl to includes.
4094
4095 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR target/44942
4098         * gcc.c-torture/execute/pr44942.c: New test.
4099         * gcc.target/i386/pr44942.c: New test.
4100
4101 2010-07-15  Jason Merrill  <jason@redhat.com>
4102
4103         PR c++/44909
4104         * g++.dg/cpp0x/implicit7.C: New.
4105         * g++.dg/cpp0x/implicit8.C: New.
4106
4107 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4108
4109         Disable float tests for __SPU__ targets due to lack of signed zero:
4110         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4111         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4112         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4113         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4114         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4115         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4116         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4117         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4118         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4119
4120 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * gfortran.dg/select_char_2.f90: New test.
4123
4124 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4125
4126         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4127         with DECL_CHAIN.
4128
4129 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4130
4131         PR fortran/44936
4132         * gfortran.dg/typebound_generic_9.f03: New.
4133
4134 2010-07-15  Richard Guenther  <rguenther@suse.de>
4135
4136         PR tree-optimization/44946
4137         * gcc.c-torture/compile/pr44946.c: New testcase.
4138
4139 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4140
4141         PR fortran/40206
4142         * gfortran.dg/select_char_3.f90: New test.
4143
4144 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4145             Kevin F. Quinn  <kevquinn@gentoo.org>
4146
4147         * gcc.dg/Wtrampolines.c: New.
4148
4149 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4150
4151         PR libfortran/44934
4152         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4153
4154 2010-07-14  Jason Merrill  <jason@redhat.com>
4155
4156         PR c++/44810
4157         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4158
4159         Implement C++0x unrestricted unions (N2544)
4160         * g++.dg/cpp0x/union1.C: New.
4161         * g++.dg/cpp0x/union2.C: New.
4162         * g++.dg/cpp0x/union3.C: New.
4163         * g++.dg/cpp0x/defaulted2.C: Adjust.
4164         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4165         * g++.old-deja/g++.ext/anon2.C: Adjust.
4166         * g++.old-deja/g++.mike/misc6.C: Adjust.
4167
4168 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4169
4170         PR fortran/44925
4171         * gfortran.dg/c_loc_tests_15.f90: New.
4172
4173 2010-07-13  Jason Merrill  <jason@redhat.com>
4174
4175         PR c++/44909
4176         * g++.dg/cpp0x/implicit6.C: New.
4177
4178 2010-07-13  Jason Merrill  <jason@redhat.com>
4179
4180         PR c++/44540
4181         * g++.dg/abi/noreturn1.C: New.
4182         * g++.dg/abi/noreturn2.C: New.
4183
4184 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4185
4186         PR other/44874
4187         PR debug/44832
4188         * c-c++-common/pr44832.c: New test.
4189
4190 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4191
4192         PR objc/44488
4193         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4194         on the target.  Make sure that we can assemble the emitted asm when
4195         the test type is 'compile'.
4196
4197 2010-07-13  Richard Guenther  <rguenther@suse.de>
4198
4199         PR tree-optimization/36960
4200         * g++.dg/torture/pr36960.C: New testcase.
4201
4202 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4203
4204         PR c++/44908
4205         * g++.dg/template/sfinae21.C: New.
4206         * g++.dg/template/sfinae22.C: Likewise.
4207
4208 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4209
4210         PR testsuite/42843
4211         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4212         * gcc.dg/plugin/ggcplug.c: Likewise.
4213         * g++.dg/plugin/selfassign.c: Likewise.
4214         * g++.dg/plugin/attribute_plugin.c: Likewise.
4215         * g++.dg/plugin/dumb_plugin.c: Likewise.
4216         * g++.dg/plugin/pragma_plugin.c: Likewise.
4217
4218 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4219
4220         * gcc.c-torture/execute/pr44683.x: New.
4221         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4222
4223 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4224
4225         PR fortran/44434
4226         PR fortran/44565
4227         PR fortran/43945
4228         PR fortran/44869
4229         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4230         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4231         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4232         * gfortran.dh/typebound_call_16.f03: New.
4233         * gfortran.dg/typebound_generic_6.f03: New.
4234         * gfortran.dg/typebound_generic_7.f03: New.
4235         * gfortran.dg/typebound_generic_8.f03: New.
4236
4237 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4238
4239         PR libfortran/37077
4240         * gfortran.dg/char4_iunit_1.f03: New test.
4241
4242 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4243
4244         * gcc.dg/tree-ssa/vrp53.c: New test.
4245
4246 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4247
4248         PR c++/44907
4249         * g++.dg/template/sfinae19.C: New.
4250         * g++.dg/template/sfinae20.C: Likewise.
4251
4252 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4253
4254         * gcc.target/arm/interrupt-1.c: New test.
4255         * gcc.target/arm/interrupt-2.c: New test.
4256
4257 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4258
4259         * gcc.dg/pr42427.c: Require c99_runtime.
4260         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4261         c99_runtime.
4262         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4263         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4264         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4265         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4266         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4267         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4268         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4269         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4270         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4271         * gcc.target/i386/pr37275.c: Require visibility support.
4272
4273 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4274
4275         * lib/target-supports.exp (check_effective_target_sse): New proc.
4276         * gcc.target/i386/sol2-check.h: New file.
4277         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4278         Include sol2-check.h.
4279         (main) Only run do_test () if sol2_check ().
4280         * gcc.target/i386/sse2-check.h: Likewise.
4281         * gcc.target/i386/sse3-check.h: Likewise.
4282         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4283         [__sun__ && __svr4__]: Execute SSE2 instruction.
4284         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4285         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4286         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4287         * g++.dg/ext/vector14.C: Likewise.
4288         * g++.dg/other/mmintrin.C: Likewise.
4289         * gcc.dg/20020418-1.c: Likewise.
4290         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4291         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4292         * gcc.dg/format/unnamed-1.c: Likewise.
4293         Adapt dg-warning line number.
4294         * gcc.dg/graphite/pr40281.c: Likewise.
4295         * gcc.dg/pr32176.c: Likewise.
4296         * gcc.dg/pr40550.c: Likewise.
4297         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4298         * gcc.dg/torture/pr36891.c: Likewise.
4299         * gcc.target/i386/20020218-1.c: Likewise.
4300         * gcc.target/i386/20020523.c: Likewise.
4301         * gcc.target/i386/abi-1.c: Likewise.
4302         * gcc.target/i386/brokensqrt.c: Likewise.
4303         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4304         * gcc.target/i386/pr13366.c: Likewise.
4305         * gcc.target/i386/pr13685.c: Likewise.
4306         * gcc.target/i386/pr24306.c: Likewise.
4307         * gcc.target/i386/pr31486.c: Likewise.
4308         * gcc.target/i386/pr32065-1.c: Likewise.
4309         * gcc.target/i386/pr32065-2.c: Likewise.
4310         * gcc.target/i386/pr32389.c: Likewise.
4311         * gcc.target/i386/pr38824.c: Likewise.
4312         * gcc.target/i386/pr38931.c: Likewise.
4313         * gcc.target/i386/pr39592-1.c: Likewise.
4314         * gcc.target/i386/pr43766.c: Likewise.
4315         * gcc.target/i386/recip-divf.c: Likewise.
4316         * gcc.target/i386/recip-sqrtf.c: Likewise.
4317         * gcc.target/i386/recip-vec-divf.c: Likewise.
4318         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4319         * gcc.target/i386/sse-1.c: Likewise.
4320         * gcc.target/i386/sse-16.c: Likewise.
4321         * gcc.target/i386/sse-2.c: Likewise.
4322         * gcc.target/i386/sse-20.c: Likewise.
4323         * gcc.target/i386/sse-3.c: Likewise.
4324         * gcc.target/i386/sse-7.c: Likewise.
4325         * gcc.target/i386/sse-9.c: Likewise.
4326         * gcc.target/i386/sse-addps-1.c: Likewise.
4327         * gcc.target/i386/sse-addss-1.c: Likewise.
4328         * gcc.target/i386/sse-andnps-1.c: Likewise.
4329         * gcc.target/i386/sse-andps-1.c: Likewise.
4330         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4331         * gcc.target/i386/sse-comiss-1.c: Likewise.
4332         * gcc.target/i386/sse-comiss-2.c: Likewise.
4333         * gcc.target/i386/sse-comiss-3.c: Likewise.
4334         * gcc.target/i386/sse-comiss-4.c: Likewise.
4335         * gcc.target/i386/sse-comiss-5.c: Likewise.
4336         * gcc.target/i386/sse-comiss-6.c: Likewise.
4337         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4338         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4339         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4340         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4341         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4342         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4343         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4344         * gcc.target/i386/sse-divps-1.c: Likewise.
4345         * gcc.target/i386/sse-divss-1.c: Likewise.
4346         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4347         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4348         * gcc.target/i386/sse-maxps-1.c: Likewise.
4349         * gcc.target/i386/sse-maxss-1.c: Likewise.
4350         * gcc.target/i386/sse-minps-1.c: Likewise.
4351         * gcc.target/i386/sse-minss-1.c: Likewise.
4352         * gcc.target/i386/sse-movaps-1.c: Likewise.
4353         * gcc.target/i386/sse-movaps-2.c: Likewise.
4354         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4355         * gcc.target/i386/sse-movhps-1.c: Likewise.
4356         * gcc.target/i386/sse-movhps-2.c: Likewise.
4357         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4358         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4359         * gcc.target/i386/sse-movntps-1.c: Likewise.
4360         * gcc.target/i386/sse-movss-1.c: Likewise.
4361         * gcc.target/i386/sse-movss-2.c: Likewise.
4362         * gcc.target/i386/sse-movss-3.c: Likewise.
4363         * gcc.target/i386/sse-movups-1.c: Likewise.
4364         * gcc.target/i386/sse-movups-2.c: Likewise.
4365         * gcc.target/i386/sse-mulps-1.c: Likewise.
4366         * gcc.target/i386/sse-mulss-1.c: Likewise.
4367         * gcc.target/i386/sse-orps-1.c: Likewise.
4368         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4369         * gcc.target/i386/sse-recip-vec.c: Likewise.
4370         * gcc.target/i386/sse-recip.c: Likewise.
4371         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4372         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4373         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4374         * gcc.target/i386/sse-subps-1.c: Likewise.
4375         * gcc.target/i386/sse-subss-1.c: Likewise.
4376         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4377         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4378         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4379         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4380         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4381         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4382         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4383         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4384         * gcc.target/i386/sse-xorps-1.c: Likewise.
4385         * gcc.target/i386/ssefn-1.c: Likewise.
4386         * gcc.target/i386/ssefn-3.c: Likewise.
4387         * gcc.target/i386/sseregparm-1.c: Likewise.
4388         * gcc.target/i386/stackalign/return-3.c: Likewise.
4389         * gcc.target/i386/vectorize1.c: Likewise.
4390         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4391         * gcc.target/i386/xorps-sse.c: Likewise.
4392         * gfortran.dg/pr28158.f90: Likewise.
4393         * gfortran.dg/pr30667.f: Likewise.
4394         * gnat.dg/loop_optimization7.adb: Likewise.
4395         * gnat.dg/sse_nolib.adb: Likewise.
4396
4397 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4398
4399         PR fortran/44702
4400         * gfortran.dg/use_rename_6.f90: New.
4401         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4402
4403 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4404
4405         PR fortran/44869
4406         * gfortran.dg/class_24.f03: New.
4407
4408 2010-07-10  Richard Guenther  <rguenther@suse.de>
4409
4410         PR lto/44889
4411         * gcc.dg/lto/20100709-1_0.c: New testcase.
4412         * gcc.dg/lto/20100709-1_1.c: Likewise.
4413
4414 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4415
4416         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4417
4418 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4419
4420         PR objc/44140
4421         * objc.dg/lto/trivial-1_0.m: New.
4422         * objc.dg/lto/lto.exp: New.
4423         * obj-c++.dg/lto/trivial-1_0.mm: New.
4424         * obj-c++.dg/lto/lto.exp: New.
4425         * objc.dg/symtab-1.m: Adjust sizes.
4426         * objc.dg/image-info.m: Do not run for gnu-runtime.
4427
4428 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4429
4430         * gcc.dg/pr32370.c: Allow another kind of error message.
4431
4432 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4433
4434         * gnat.dg/atomic3.adb: New test.
4435
4436 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4437             Denys Vlasenko  <dvlasenk@redhat.com>
4438             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4439
4440         PR tree-optimization/28632
4441         * gcc.dg/tree-ssa/vrp51.c: New test.
4442         * gcc.dg/tree-ssa/vrp52.c: New test.
4443
4444 2010-07-09  Jason Merrill  <jason@redhat.com>
4445
4446         * g++.dg/abi/covariant6.C: New.
4447         * g++.dg/inherit/covariant17.C: Test both bases.
4448         * g++.dg/inherit/covariant7.C: Check vtable layout.
4449
4450 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4451
4452         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4453
4454 2010-07-09  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/44852
4457         * gcc.c-torture/execute/pr44852.c: New testcase.
4458
4459 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4462         multiplication by values.
4463         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4464         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4465
4466 2010-07-09  Richard Guenther  <rguenther@suse.de>
4467
4468         PR tree-optimization/44882
4469         * gfortran.dg/pr44882.f90: New testcase.
4470
4471 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4472
4473         PR target/40657
4474         * gcc.target/arm/pr40657-1.c: New test.
4475         * gcc.target/arm/pr40657-2.c: New test.
4476         * gcc.c-torture/execute/pr40657.c: New test.
4477
4478 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4479
4480         * gcc.dg/tree-ssa/vrp50.c: New test.
4481         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4482
4483 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4484
4485         PR fortran/44649
4486         * gfortran.dg/c_sizeof_1.f90: Modified.
4487         * gfortran.dg/storage_size_1.f08: New.
4488         * gfortran.dg/storage_size_2.f08: New.
4489
4490 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4491
4492         * gcc.c-torture/execute/20100708-1.c: New test.
4493
4494 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR fortran/44847
4497         * gfortran.dg/gomp/pr44847.f90: New test.
4498
4499 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4500
4501         PR tree-optimization/44710
4502         * gcc.dg/tree-ssa/ifc-6.c: New.
4503         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4504
4505 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4506
4507         PR fortran/18918
4508         * gfortran.dg/coarray_10.f90: Add an additional test.
4509
4510 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4511
4512         PR middle-end/44828
4513         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4514         * gcc.c-torture/execute/pr44828.x: Revert.
4515
4516 2010-07-08  Jason Merrill  <jason@redhat.com>
4517
4518         PR c++/43120
4519         * g++.dg/inherit/covariant17.C: New.
4520         * g++.dg/abi/covariant1.C: Actually test for the bug.
4521
4522 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR rtl-optimization/44838
4525         * gcc.dg/pr44838.c: New.
4526
4527 2010-07-08  Richard Guenther  <rguenther@suse.de>
4528
4529         PR tree-optimization/44831
4530         * gcc.c-torture/compile/pr44831.c: New testcase.
4531         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4532
4533 2010-07-08  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/44861
4536         * g++.dg/vect/pr44861.cc: New testcase.
4537
4538 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4539
4540         PR middle-end/44828
4541         * gcc.c-torture/execute/pr44828.x: New file.
4542
4543 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4544
4545         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4546         dg-options.
4547         * g++.dg/ext/altivec-17.C: Adjust error message.
4548
4549 2010-07-07  Tom Tromey  <tromey@redhat.com>
4550
4551         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4552
4553 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         PR target/44844
4556         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4557         * gcc.target/i386/rdrand-2.c: Likewise.
4558         * gcc.target/i386/rdrand-3.c: Likewise.
4559
4560 2010-07-07  Jan Hubicka  <jh@suse.cz>
4561
4562         PR middle-end/44813
4563         * g++.dg/torture/pr44813.C: New testcase.
4564         * g++.dg/torture/pr44826.C: New testcase.
4565
4566 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4567
4568         PR rtl-optimization/44787
4569         * gcc.c-torture/compile/pr44788.c: New test.
4570         * gcc.target/arm/pr44788.c: New test.
4571
4572 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4573
4574         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4575
4576 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4577
4578         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4579         to dg-options.
4580
4581 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4582
4583         PR fortran/44742
4584         * gfortran.dg/parameter_array_init_6.f90: New.
4585         * gfortran.dg/initialization_20.f90: Update dg-error.
4586         * gfortran.dg/initialization_24.f90: Ditto.
4587
4588 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4589         PR fortran/PR44693
4590         * gfortran.dg/dim_range_1.f90:  New test.
4591         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4592
4593 2010-07-06  Jason Merrill  <jason@redhat.com>
4594
4595         PR c++/44703
4596         * g++.dg/cpp0x/initlist41.C: New.
4597
4598         PR c++/44778
4599         * g++.dg/template/ptrmem22.C: New.
4600
4601 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4602
4603         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4604         support.
4605         * gcc.target/i386/i386.exp: Likewise.
4606
4607 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4608
4609         PR testsuite/44195
4610         * gcc.dg/lto/20100518_0.c: Limit to x86.
4611
4612 2010-07-06  Richard Guenther  <rguenther@suse.de>
4613
4614         PR middle-end/44828
4615         * gcc.c-torture/execute/pr44828.c: New testcase.
4616
4617 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4618
4619         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4620         * g++.dg/warn/volatile1.C: Likewise.
4621         * g++.dg/template/warn1.C: Likewise.
4622
4623 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4624
4625         AVX Programming Reference (June, 2010)
4626         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4627         * g++.dg/other/i386-3.C: Likewise.
4628         * gcc.target/i386/sse-12.c: Likewise.
4629
4630         * gcc.target/i386/f16c-check.h: New.
4631         * gcc.target/i386/rdfsbase-1.c: Likewise.
4632         * gcc.target/i386/rdfsbase-2.c: Likewise.
4633         * gcc.target/i386/rdgsbase-1.c: Likewise.
4634         * gcc.target/i386/rdgsbase-2.c: Likewise.
4635         * gcc.target/i386/rdrand-1.c: Likewise.
4636         * gcc.target/i386/rdrand-2.c: Likewise.
4637         * gcc.target/i386/rdrand-3.c: Likewise.
4638         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4639         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4640         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4641         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4642         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4643         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4644         * gcc.target/i386/wrfsbase-1.c: Likewise.
4645         * gcc.target/i386/wrfsbase-2.c: Likewise.
4646         * gcc.target/i386/wrgsbase-1.c: Likewise.
4647         * gcc.target/i386/wrgsbase-2.c: Likewise.
4648
4649         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4650         (__builtin_ia32_vcvtps2ph): New.
4651         (__builtin_ia32_vcvtps2ph256): Likewise.
4652
4653         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4654         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4655
4656         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4657         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4658
4659         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4660         (__builtin_ia32_vcvtps2ph256): Likewise.
4661         Add fsgsbase,rdrnd,f16c.
4662
4663         * lib/target-supports.exp (check_effective_target_f16c): New.
4664
4665 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.dg/guality/nrv-1.c: New test.
4668
4669 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4670
4671         PR middle-end/42505
4672         * gcc.target/arm/pr42505.c: New test case.
4673
4674 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4675
4676         PR c++/44808
4677         * g++.dg/opt/nrv16.C: New test.
4678
4679 2010-07-05  Richard Guenther  <rguenther@suse.de>
4680
4681         PR tree-optimization/44784
4682         * gcc.c-torture/compile/pr44784.c: New testcase.
4683
4684 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4685
4686         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4687         Increase loop bound and array size.
4688         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4689         Likewise.
4690
4691 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4692
4693         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4694         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4695         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4696         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4697         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4698
4699 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4700
4701         PR c++/22138
4702         * g++.dg/parse/template25.C: New.
4703
4704 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4705
4706         PR rtl-optimization/44695
4707         * gcc.dg/torture/pr44695.c: New.
4708
4709 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4710
4711         PR c++/16630
4712         * g++.dg/ext/pretty3.C: New.
4713
4714 2010-07-04  Richard Guenther  <rguenther@suse.de>
4715
4716         PR middle-end/44809
4717         * g++.dg/torture/pr44809.C: New testcase.
4718
4719 2010-07-04  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/44656
4722         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4723
4724 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4725             Revital Eres  <eres@il.ibm.com>
4726
4727         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4728         misaligned stores.
4729         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4730         gcc.dg/vect/vect-96.c: Likewise.
4731         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4732         that support misaligned stores. Change the number of expected
4733         misaligned accesses.
4734         * gcc.dg/vect/vect-peel-1.c: New test.
4735         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4736         gcc.dg/vect/vect-peel-4.c: Likewise.
4737         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4738         vectorizable on all targets that support realignment.
4739         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4740
4741 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4742
4743         PR c/44806
4744         * gcc.dg/torture/pr44806.c: New.
4745
4746 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4747
4748         * gnat.dg/cond_expr1.adb: New test.
4749
4750 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * gnat.dg/modular3.adb: New test.
4753         * gnat.dg/modular3_pkg.ads: New helper.
4754
4755 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4756             Mikael Pettersson  <mikpe@it.uu.se>
4757
4758         PR testsuite/44518
4759         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4760         Make signed-ness of chars explicit.  Scan the object for
4761         strings that are split by some target assemblers.
4762         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4763         explicit.
4764
4765 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4766
4767         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4768
4769 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4770
4771         PR/44128
4772         * g++.dg/warn/Wshadow-7.C: New test.
4773
4774 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4775             Julian Brown  <julian@codesourcery.com>
4776             Sandra Loosemore  <sandra@codesourcery.com>
4777
4778         * gcc.c-torture/execute/20100416-1.c: New test case.
4779
4780 2010-07-02  Julian Brown  <julian@codesourcery.com>
4781             Sandra Loosemore  <sandra@codesourcery.com>
4782
4783         PR target/43703
4784
4785         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4786         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4787
4788 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4789             Julian Brown  <julian@codesourcery.com>
4790
4791         * gcc.target/arm/neon/vadds64.c: Regenerated.
4792         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4793         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4794         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4795         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4796         * gcc.target/arm/neon-vmls-1.c: Likewise.
4797         * gcc.target/arm/neon-vsubs64.c: New execution test.
4798         * gcc.target/arm/neon-vsubu64.c: New execution test.
4799         * gcc.target/arm/neon-vadds64.c: New execution test.
4800         * gcc.target/arm/neon-vaddu64.c: New execution test.
4801
4802 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4803
4804         * gcc.target/arm/neon-vands64.c: New.
4805         * gcc.target/arm/neon-vandu64.c: New.
4806         * gcc.target/arm/neon-vbics64.c: New.
4807         * gcc.target/arm/neon-vbicu64.c: New.
4808         * gcc.target/arm/neon-veors64.c: New.
4809         * gcc.target/arm/neon-veoru64.c: New.
4810         * gcc.target/arm/neon-vorns64.c: New.
4811         * gcc.target/arm/neon-vornu64.c: New.
4812         * gcc.target/arm/neon-vorrs64.c: New.
4813         * gcc.target/arm/neon-vorru64.c: New.
4814         * gcc.target/arm/neon/vands64.c: Regenerated.
4815         * gcc.target/arm/neon/vandu64.c: Regenerated.
4816         * gcc.target/arm/neon/vbics64.c: Regenerated.
4817         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4818         * gcc.target/arm/neon/veors64.c: Regenerated.
4819         * gcc.target/arm/neon/veoru64.c: Regenerated.
4820         * gcc.target/arm/neon/vorns64.c: Regenerated.
4821         * gcc.target/arm/neon/vornu64.c: Regenerated.
4822         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4823         * gcc.target/arm/neon/vorru64.c: Regenerated.
4824
4825 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4826
4827         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4828
4829 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4830
4831         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4832         * gfortran.dg/intent_out_5.f90: Same.
4833         * gfortran.dg/ltrans-7.f90: Same.
4834         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4835
4836 2010-07-02  Jan Hubicka  <jh@suse.cz>
4837
4838         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4839
4840 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4841
4842         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4843
4844 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR c++/44780
4847         * c-c++-common/Wunused-var-12.c: New test.
4848
4849 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4850
4851         PR target/42835
4852         * gcc.target/arm/pr42835.c: New test.
4853
4854         PR target/42172
4855         * gcc.target/arm/pr42172-1.c: New test.
4856
4857 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4858
4859         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4860
4861 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4862
4863         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4864         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4865         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4866         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4867         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4868         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4869         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4870         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4871         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4872         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4873         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4874         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4875         * gcc.target/arm/neon-vdup_ns64.c: New.
4876         * gcc.target/arm/neon-vdup_nu64.c: New.
4877         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4878         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4879         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4880         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4881         * gcc.target/arm/neon-vmov_ns64.c: New.
4882         * gcc.target/arm/neon-vmov_nu64.c: New.
4883         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4884         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4885         * gcc.target/arm/neon-vget_lanes64.c: New.
4886         * gcc.target/arm/neon-vget_laneu64.c: New.
4887         * gcc.target/arm/neon-vset_lanes64.c: New.
4888         * gcc.target/arm/neon-vset_laneu64.c: New.
4889
4890 2010-07-02  Richard Guenther  <rguenther@suse.de>
4891
4892         * g++.dg/torture/20100702-1.C: New testcase.
4893
4894 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4895
4896         PR target/44707
4897         * gcc.c-torture/compile/pr44707.c: New test.
4898
4899 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4900
4901         PR c++/44039
4902         * g++.dg/template/crash101.C: New.
4903
4904 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4905
4906         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4907         Use the ABI-0 accessors and fail it for m64.
4908
4909 2010-07-02  Jan Hubicka  <jh@suse.cz>
4910
4911         * g++.dg/tree-ssa/pr44706.C: New testcase.
4912
4913 2010-07-02  Richard Guenther  <rguenther@suse.de>
4914
4915         PR tree-optimization/44748
4916         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4917
4918 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4919
4920         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4921         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4922         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4923         the method types to forward:.
4924
4925 2010-06-30  Jason Merrill  <jason@redhat.com>
4926
4927         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4928         * g++.dg/other/pr25632.C: Likewise.
4929
4930 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR tree-optimization/40421
4933         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4934
4935 2010-07-01  Richard Guenther  <rguenther@suse.de>
4936
4937         PR middle-end/42834
4938         PR middle-end/44468
4939         * gcc.c-torture/execute/20100316-1.c: New testcase.
4940         * gcc.c-torture/execute/pr44468.c: Likewise.
4941         * gcc.c-torture/compile/20100609-1.c: Likewise.
4942         * gcc.dg/volatile2.c: Adjust.
4943         * gcc.dg/plugin/selfassign.c: Likewise.
4944         * gcc.dg/pr36902.c: Likewise.
4945         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4946         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4947         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4948         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4949         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4950         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4951         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4952         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4953         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4954         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4955         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4956         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4957         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4958         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4959         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4960         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4961         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4962         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4963         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4964         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4965         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4966         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4967         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4968         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4969         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4970         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4971         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4972         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4973         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4974         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4975         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4976         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4977         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4978         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4979         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4980         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4981         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4982         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4983         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4984         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4985         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4986         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4987         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4988         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4989         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4990         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4991         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4992         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4993         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4994         * g++.dg/tree-ssa/pr31146.C: Likewise.
4995         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4996         * g++.dg/tree-ssa/pr33604.C: Likewise.
4997         * g++.dg/plugin/selfassign.c: Likewise.
4998         * gfortran.dg/array_memcpy_3.f90: Likewise.
4999         * gfortran.dg/array_memcpy_4.f90: Likewise.
5000         * c-c++-common/torture/pr42834.c: New testcase.
5001
5002 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5003
5004         PR c++/44628
5005         * g++.dg/template/crash100.C: New.
5006
5007 2010-06-30  Jan Hubicka  <jh@suse.cz>
5008
5009         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5010
5011 2010-06-30  Michael Matz  <matz@suse.de>
5012
5013         PR bootstrap/44699
5014         * gcc.dg/pr44699.c: New test.
5015
5016 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5017
5018         PR tree-optimization/39799
5019         * c-c++-common/uninit-17.c: New test.
5020
5021 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5022
5023         PR libfortran/43298
5024         * gfortran.dg/read_infnan_1.f90: New test.
5025
5026 2010-06-29  Jason Merrill  <jason@redhat.com>
5027
5028         Enable implicitly declared move constructor/operator= (N3053).
5029         * g++.dg/cpp0x/implicit3.C: New.
5030         * g++.dg/cpp0x/implicit4.C: New.
5031         * g++.dg/cpp0x/implicit5.C: New.
5032         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5033         * g++.dg/cpp0x/not_special.C: Adjust.
5034         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5035         * g++.dg/cpp0x/rv1n.C: Adjust.
5036         * g++.dg/cpp0x/rv1p.C: Adjust.
5037         * g++.dg/cpp0x/rv2n.C: Adjust.
5038         * g++.dg/cpp0x/rv2p.C: Adjust.
5039         * g++.dg/cpp0x/rv3n.C: Adjust.
5040         * g++.dg/cpp0x/rv3p.C: Adjust.
5041         * g++.dg/cpp0x/rv4n.C: Adjust.
5042         * g++.dg/cpp0x/rv4p.C: Adjust.
5043         * g++.dg/cpp0x/rv5n.C: Adjust.
5044         * g++.dg/cpp0x/rv5p.C: Adjust.
5045         * g++.dg/cpp0x/rv6n.C: Adjust.
5046         * g++.dg/cpp0x/rv6p.C: Adjust.
5047         * g++.dg/cpp0x/rv7n.C: Adjust.
5048         * g++.dg/cpp0x/rv7p.C: Adjust.
5049         * g++.dg/cpp0x/rv8p.C: Adjust.
5050         * g++.dg/gomp/pr26690-1.C: Adjust.
5051         * g++.dg/other/error20.C: Adjust.
5052         * g++.dg/other/error31.C: Adjust.
5053         * g++.dg/parse/error19.C: Adjust.
5054         * g++.dg/template/qualttp5.C: Adjust.
5055         * g++.old-deja/g++.law/ctors5.C: Adjust.
5056
5057         Enable implicitly deleted functions (N2346)
5058         * g++.dg/cpp0x/defaulted17.C: New.
5059         * g++.dg/cpp0x/implicit1.C: New.
5060         * g++.dg/cpp0x/implicit2.C: New.
5061         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5062         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5063         * g++.dg/init/ctor4.C: Adjust.
5064         * g++.dg/init/synth2.C: Adjust.
5065         * g++.dg/lto/20081118_1.C: Adjust.
5066         * g++.dg/other/error13.C: Adjust.
5067         * g++.dg/other/unused1.C: Adjust.
5068         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5069         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5070         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5071         * g++.old-deja/g++.law/ctors17.C: Adjust.
5072         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5073         * g++.old-deja/g++.pt/assign1.C: Adjust.
5074         * g++.old-deja/g++.pt/crash20.C: Adjust.
5075
5076         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5077         * g++.dg/cpp0x/defaulted13.C: Adjust.
5078         * g++.dg/cpp0x/defaulted2.C: Adjust.
5079         * g++.dg/cpp0x/defaulted3.C: Adjust.
5080         * g++.dg/cpp0x/initlist9.C: Adjust.
5081         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5082         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5083         * g++.dg/init/synth2.C: Adjust.
5084
5085         * g++.dg/cpp0x/defaulted19.C: New.
5086
5087         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5088         * g++.dg/template/error23.C: Fix for -std=c++0x.
5089
5090 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5091
5092         PR fortran/44718
5093         * gfortran.dg/proc_ptr_28.f90: New.
5094
5095 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR tree-optimization/43801
5098         * g++.dg/torture/pr43801.C: New test.
5099
5100         PR debug/44668
5101         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5102
5103 2010-06-29  Jason Merrill  <jason@redhat.com>
5104
5105         PR c++/44587
5106         * g++.dg/template/qualified-id2.C: New.
5107         * g++.dg/template/qualified-id3.C: New.
5108
5109 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5110
5111         PR fortran/44696
5112         * gfortran.dg/associated_target_4.f90: New.
5113
5114 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/44582
5117         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5118
5119 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5120
5121         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5122
5123 2010-06-29  Jan Hubicka  <jh@suse.cz>
5124
5125         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5126
5127 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5128
5129         PR target/43902
5130         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5131         * gcc.target/arm/wmul-3.c: New test.
5132         * gcc.target/arm/wmul-4.c: New test.
5133
5134 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5135
5136         PR rtl-optimization/44659
5137         * gcc.target/i386/extract-1.c: New.
5138         * gcc.target/i386/extract-2.c: Likewise.
5139         * gcc.target/i386/extract-3.c: Likewise.
5140         * gcc.target/i386/extract-4.c: Likewise.
5141         * gcc.target/i386/extract-5.c: Likewise.
5142         * gcc.target/i386/extract-6.c: Likewise.
5143
5144 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR c++/44682
5147         * g++.dg/warn/Wunused-var-14.C: New test.
5148
5149 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5150
5151         PR fortran/43298
5152         * gfortran.dg/nan_6.f90: New.
5153
5154 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5155
5156         PR tree-optimization/43781
5157         * gcc.dg/torture/pr43781.c: New.
5158
5159 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5160
5161         PR fortran/40158
5162         * gfortran.dg/actual_rank_check_1.f90: New test.
5163
5164 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5165
5166         * gcc.dg/ipa/ipa-sra-6.c: New test.
5167
5168 2010-06-28  Jan Hubicka  <jh@suse.cz>
5169
5170         PR tree-optimization/44687
5171         * gcc.c-torture/compile/pr44687.c
5172
5173 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5174
5175         PR c++/44535
5176         * g++.dg/torture/pr44535.C: New test.
5177
5178 2010-06-28  Michael Matz  <matz@suse.de>
5179
5180         PR middle-end/44592
5181         * gfortran.dg/pr44592.f90: New test.
5182
5183 2010-06-28  Jan Hubicka  <jh@suse.cz>
5184
5185         PR tree-optimization/44357
5186         * g++.dg/torture/pr44357.C: New testcase.
5187
5188 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5189
5190         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5191         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5192         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5193         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5194         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5195         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5196         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5197         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5198
5199 2010-06-27  Jan Hubicka  <jh@suse.cz>
5200
5201         * gcc.c-torture/compile/pr44686.c: New file.
5202
5203 2010-06-27  Richard Guenther  <rguenther@suse.de>
5204
5205         PR tree-optimization/44683
5206         * gcc.c-torture/execute/pr44683.c: New testcase.
5207
5208 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5209
5210         * gnat.dg/noreturn3.ad[sb]: New test.
5211
5212 2010-06-26  Jason Merrill  <jason@redhat.com>
5213
5214         * g++.dg/cpp0x/explicit5.C: New.
5215
5216 2010-06-26  Richard Guenther  <rguenther@suse.de>
5217
5218         PR tree-optimization/44393
5219         * gcc.dg/pr44393.c: New testcase.
5220
5221 2010-06-26  Jan Hubicka  <jh@suse.cz>
5222
5223         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5224
5225 2010-06-26  Richard Guenther  <rguenther@suse.de>
5226
5227         PR middle-end/44674
5228         * gcc.dg/pr44674.c: New testcase.
5229
5230 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5231
5232         * gcc.dg/opts-3.c: New test.
5233
5234 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5235
5236         * gfortran.dg/type_decl_1.f90: New.
5237         * gfortran.dg/type_decl_2.f90: New.
5238
5239 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5240
5241         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5242         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5243
5244 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5245
5246         PR testsuite/38946
5247         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5248         error in comparing reals.
5249
5250 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5251
5252         * selected_real_kind_2.f90: New.
5253         * selected_real_kind_3.f90: New.
5254
5255 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5256
5257         * gfortran.dg/entry_19.f90: New.
5258
5259 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5260
5261         * gfortran.dg/end_subroutine_1.f90: New.
5262         * gfortran.dg/end_subroutine_2.f90: New.
5263         * gfortran.dg/interface_proc_end.f90: Update.
5264
5265 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5266
5267         * gfortran.dg/semicolon_fixed.f: Update.
5268         * gfortran.dg/semicolon_fixed_2.f: New.
5269         * gfortran.dg/semicolon_free_2.f90: New.
5270         * gfortran.dg/semicolon_free.f90: Update.
5271
5272 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5273
5274         PR fortran/44448
5275         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5276
5277 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5278
5279         * g++.dg/ipa/iinline-3.C: New test.
5280         * gcc.dg/ipa/modif-1.c: Removed.
5281
5282 2010-06-25  Jan Hubicka  <jh@suse.cz>
5283
5284         * gcc.dg/tree-ssa/ipa-split-1.c
5285
5286 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5287
5288         * g++.dg/ipa/iinline-2.C: New test.
5289
5290 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR middle-end/43866
5293         * gfortran.dg/pr43866.f90: New test.
5294
5295         PR tree-optimization/44539
5296         * gcc.dg/pr44539.c: New test.
5297
5298 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5299
5300         From Jim Wilson:
5301         PR target/43902
5302         * gcc.target/mips/madd-9.c: New test.
5303
5304 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5305
5306         PR c/44517
5307         * gcc.dg/noncompile/pr44517.c: New.
5308         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5309
5310 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5311
5312         PR testsuite/43283
5313         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5314         and add argument to nop for IA64.
5315
5316 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5317
5318         PR target/44588
5319         * gcc.target/i386/mod-1.c: New.
5320         * gcc.target/i386/umod-1.c: Likewise.
5321         * gcc.target/i386/umod-2.c: Likewise.
5322         * gcc.target/i386/umod-3.c: Likewise.
5323
5324 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR middle-end/44492
5327         * g++.dg/torture/pr44492.C: New test.
5328
5329 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5330
5331         * c-c++-common/warn-omitted-condop.c: New.
5332
5333 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5334
5335         PR fortran/44614
5336         * gfortran.dg/import8.f90: New.
5337
5338 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5339
5340         * gnat.dg/not_null.adb: Update test case.
5341
5342 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR c++/44619
5345         * g++.dg/warn/Wunused-var-13.C: New test.
5346
5347         PR c++/44627
5348         * g++.dg/diagnostic/method1.C: New test.
5349
5350 2010-06-22  Cary Coutant  <ccoutant@google.com>
5351
5352         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5353
5354 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5355
5356         PR fortran/44616
5357         * gfortran.dg/abstract_type_8.f03: New.
5358
5359 2010-06-21  Jason Merrill  <jason@redhat.com>
5360
5361         * g++.dg/cpp0x/noexcept08.C: New.
5362
5363         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5364
5365 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5366
5367         PR target/44615
5368         * gcc.target/i386/sse2-vec-2a.c: New.
5369
5370 2010-06-21  DJ Delorie  <dj@redhat.com>
5371
5372         * gcc.dg/pragma-diag-1.c: New.
5373
5374 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5375
5376         PR target/44615
5377         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5378
5379 2010-06-21  Alan Modra  <amodra@gmail.com>
5380
5381         PR testsuite/44505
5382         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5383         tail call to check_fa_mid.
5384
5385 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR target/44575
5388         * gcc.c-torture/execute/pr44575.c: New test.
5389
5390 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/40632
5393         * gfortran.dg/contiguous_1.f90: New.
5394         * gfortran.dg/contiguous_2.f90: New.
5395         * gfortran.dg/contiguous_3.f90: New.
5396
5397 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5398
5399         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5400         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5401
5402 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5403
5404         PR target/44546
5405         * gcc.target/i386/pr44546.c: New test.
5406
5407 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5408
5409         * gcc.dg/opts-2.c: New test.
5410
5411 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5412
5413         PR fortran/44584
5414         * gfortran.dg/typebound_proc_15.f03: Modified.
5415
5416 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5417
5418         PR target/44072
5419         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5420         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5421
5422 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5423
5424         * g++.dg/ext/label13.C: Fix typo in last change.
5425
5426 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5427
5428         PR libfortran/44477
5429         * gfortran.dg/eof_3.f90
5430         * gfortran.dg/endfile_2.f90
5431         * gfortran.dg/endfile_4.f90
5432         * gfortran.dg/endfile_3.f90
5433
5434 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5435
5436         PR c++/41090
5437         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5438
5439 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5440
5441         PR fortran/44556
5442         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5443
5444 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5445
5446         * gcc.target/arm/pr40900.c: New test.
5447
5448 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5449
5450         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5451
5452 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/44558
5455         * gfortran.dg/typebound_call_15.f03: New.
5456
5457 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5458
5459         PR c++/44486
5460         * g++.dg/pr44486.C: New.
5461
5462 2010-06-16  DJ Delorie  <dj@redhat.com>
5463
5464         * gcc.target/i386/volatile-bitfields-1.c: New.
5465         * gcc.target/i386/volatile-bitfields-2.c: New.
5466
5467 2010-06-16  Jason Merrill  <jason@redhat.com>
5468
5469         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5470
5471         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5472
5473 2010-06-16  Richard Guenther  <rguenther@suse.de>
5474
5475         PR c/44555
5476         * gcc.c-torture/execute/pr44555.c: New testcase.
5477
5478 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5479
5480         PR fortran/44549
5481         * gfortran.dg/typebound_proc_16.f03: New.
5482
5483 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5484
5485         * g++.dg/torture/pr43905.C: New test.
5486
5487 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5488
5489         PR testsuite/44538
5490         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5491         initialization loop from being vectorized.
5492         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5493
5494 2010-06-16  Alan Modra  <amodra@gmail.com>
5495
5496         PR tree-optimization/44507
5497         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5498
5499 2010-06-15  Jason Merrill  <jason@redhat.com>
5500
5501         * g++.dg/overload/arg3.C: Adjust error locations.
5502         * g++.dg/overload/copy1.C: Likewise.
5503         * g++.dg/tc1/dr152.C: Likewise.
5504         * g++.dg/template/incomplete4.C: Likewise.
5505         * g++.dg/template/incomplete5.C: Likewise.
5506         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5507         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5508         * g++.old-deja/g++.pt/crash9.C: Likewise.
5509
5510         * g++.dg/inherit/virtual5.C: New.
5511
5512         * g++.dg/cpp0x/defaulted18.C: New.
5513
5514         * g++.dg/cpp0x/initlist40.C: New.
5515
5516         * g++.dg/cpp0x/initlist39.C: New.
5517
5518 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5519
5520         PR middle-end/44391
5521         * gcc.dg/graphite/pr44391.c: New.
5522
5523 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5524
5525         PR fortran/43388
5526         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5527         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5528         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5529         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5530
5531 2010-06-15  Richard Guenther  <rguenther@suse.de>
5532
5533         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5534
5535 2010-06-15  Richard Guenther  <rguenther@suse.de>
5536
5537         * gcc.dg/vect/bb-slp-21.c: Adjust.
5538         * gcc.dg/vect/bb-slp-13.c: Likewise
5539         * gcc.dg/vect/bb-slp-4.c: Likewise
5540         * gcc.dg/vect/bb-slp-22.c: Likewise
5541         * gcc.dg/vect/bb-slp-14.c: Likewise
5542         * gcc.dg/vect/bb-slp-23.c: Likewise
5543         * gcc.dg/vect/bb-slp-15.c: Likewise
5544         * gcc.dg/vect/bb-slp-17.c: Likewise
5545         * gcc.dg/vect/bb-slp-18.c: Likewise
5546         * gcc.dg/vect/bb-slp-19.c: Likewise
5547         * gcc.dg/vect/bb-slp-10.c: Likewise
5548         * gcc.dg/vect/bb-slp-11.c: Likewise
5549         * gcc.dg/vect/bb-slp-20.c: Likewise
5550         * gcc.dg/vect/bb-slp-3.c: Likewise
5551
5552 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR fortran/44536
5555         * gfortran.dg/gomp/pr44536.f90: New test.
5556         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5557
5558 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5559
5560         PR target/44534
5561         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5562         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5563
5564 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR tree-optimization/44508
5567         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5568
5569         PR bootstrap/44509
5570         * gcc.dg/pr44509.c: New test.
5571
5572 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5573
5574         PR tree-optimization/44507
5575         * gcc.dg/vect/pr44507.c: New test.
5576
5577 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5578
5579         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5580         and c-pretty-print.h.
5581
5582         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5583
5584 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5585
5586         * gfortran.dg/whole_file_18.f90: Updated error message.
5587
5588 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5589
5590         * gfortran.dg/whole_file_20.f03: New.
5591
5592 2010-06-12  Jan Hubicka  <jh@suse.cz>
5593
5594         * gcc.c-torture/compile/pc44485.c: New testcase.
5595
5596 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5597
5598         PR fortran/40117
5599         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5600         * gfortran.dg/typebound_proc_14.f03: New.
5601         * gfortran.dg/typebound_proc_15.f03: New.
5602
5603 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5604
5605         * gcc.dg/opts-1.c: New test.
5606
5607 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5608
5609         * gcc.dg/funroll-loops-all.c: Update expected error.
5610
5611 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5612
5613         PR target/44481
5614         * gcc.target/i386/pr44481.c: New test.
5615
5616 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5617
5618         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5619
5620 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5621
5622         PR middle-end/44483
5623         * gcc.dg/tree-ssa/pr44483.c: New.
5624
5625 2010-06-11  Paul Brook  <paul@codesourcery.com>
5626
5627         * g++.dg/other/arm-neon-1.C: New test.
5628
5629 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5630
5631         PR fortran/42051
5632         PR fortran/43896
5633         * gfortran.dg/class_23.f03: New test.
5634
5635 2010-06-11  Jan Hubicka  <jh@suse.cz>
5636
5637         * gcc.dg/ipa/pure-const-2.c: New testcase.
5638
5639 2010-06-11  Jan Hubicka  <jh@suse.cz>
5640
5641         * gcc.dg/noreturn-7.c: Update.
5642         * gcc.dg/noreturn-4.c: Update.
5643
5644 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5645
5646         Fix MIPS bootstrap
5647         * g++.dg/other/typedef4.C: New test.
5648
5649 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5650
5651         PR fortran/44207
5652         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5653
5654 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5655
5656         PR fortran/44457
5657         * gfortran.dg/asynchronous_3.f03
5658
5659 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5660
5661         PR middle-end/44185
5662         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5663         non-temporal stores out of the tests to form new test cases.  As a
5664         result, no non-temporal store should be generated in this case.
5665
5666         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5667         prefetch-7.c that generate one non-temporal store.
5668
5669         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5670         prefetch-7.c that generate one non-temporal store and one
5671         one-temporal prefetch.
5672
5673 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5674
5675         PR tree-optimization/44258
5676         * gcc.dg/tree-ssa/pr44258.c: New test.
5677
5678 2010-06-10  Daniel Kraft  <d@domob.eu>
5679
5680         PR fortran/38936
5681         * gfortran.dg/associate_1.f03: New test.
5682         * gfortran.dg/associate_2.f95: New test.
5683         * gfortran.dg/associate_3.f03: New test.
5684         * gfortran.dg/associate_4.f08: New test.
5685
5686 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5687
5688         * gfortran.dg/selected_char_kind_4.f90: New test.
5689
5690 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5691
5692         * gcc.dg/pr42461.c: New test.
5693
5694 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5695
5696         PR fortran/44347
5697         * gfortran.dg/selected_real_kind_1.f90: New.
5698
5699 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5700
5701         PR fortran/44359
5702         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5703         warning.
5704         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5705         check for warning.
5706
5707 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5708
5709         * gfortran.dg/data_namelist_conflict.f90: New test.
5710
5711 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5712
5713         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5714         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5715         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5716
5717 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5718
5719         * gfortran.dg/mvbits_9.f90: New test.
5720         * gfortran.dg/ibset_1.f90: Ditto.
5721         * gfortran.dg/ibits_1.f90: Ditto.
5722         * gfortran.dg/btest_1.f90: Ditto.
5723         * gfortran.dg/ibclr_1.f90: Ditto.
5724
5725 2010-06-09  Jason Merrill  <jason@redhat.com>
5726
5727         PR c++/44366
5728         * g++.dg/cpp0x/decltype23.C: Move to...
5729         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5730
5731 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5732
5733         PR fortran/44211
5734         * gfortran.dg/typebound_call_14.f03: New test.
5735
5736 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5737
5738         PR tree-optimization/44423
5739         * gcc.dg/tree-ssa/pr44423.c: New test.
5740
5741 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5742
5743         PR testsuite/42843
5744         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5745         TV_NONE to initialize tv_id field.
5746         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5747         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5748         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5749         Include toplev.h .
5750         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5751         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5752         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5753
5754 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5755
5756         PR tree-optimization/39874
5757         PR middle-end/28685
5758         * gcc.dg/pr39874.c: New file.
5759
5760 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5761
5762         * g++.dg/ext/attr-alias-1.C: New.
5763         * g++.dg/ext/attr-alias-2.C: New.
5764
5765 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/44446
5768         * gfortran.dg/proc_ptr_27.f90: New.
5769
5770 2010-06-07  Jason Merrill  <jason@redhat.com>
5771
5772         PR c++/44366
5773         * g++.dg/cpp0x/decltype23.C: New.
5774
5775 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5776             Shujing Zhao  <pearly.zhao@oracle.com>
5777
5778         PR c/37724
5779         * gcc.dg/c90-const-expr-10.c: Adjust.
5780         * gcc.dg/c99-const-expr-10.c: Adjust.
5781         * gcc.dg/init-bad-7.c: New.
5782
5783 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5784
5785         * lib/target-supports.exp (check_effective_target_gas): New proc.
5786         * gcc.c-torture/execute/960321-1.x: New file.
5787
5788 2010-06-07  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/44401
5791         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5792
5793 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR c++/44444
5796         * g++.dg/warn/Wunused-var-12.C: New test.
5797
5798         PR c++/44443
5799         * c-c++-common/Wunused-var-11.c: New test.
5800
5801 2010-06-07  Jan Hubicka  <jh@suse.cz>
5802
5803         * gcc.dg/ipa/pure-const-1.c: New testcase.
5804
5805 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5806
5807         PR rtl-optimization/44404
5808         * gcc.dg/pr44404.c: New.
5809
5810 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5811
5812         PR target/44159
5813         * gcc.target/i386/abi-2.c: Check sysv abi here.
5814         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5815         function to avoid failures by different ABIs.
5816         * gcc.target/i386/aes-check.h: Likewise.
5817         * gcc.target/i386/avx-check.h: Likewise.
5818         * gcc.target/i386/fma4-check.h: Likewise.
5819         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5820         * gcc.target/i386/mmx-check.h: Likewise.
5821         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5822         * gcc.target/i386/pclmul-check.h: Likewise.
5823         * gcc.target/i386/sse-check.h: Likewise.
5824         * gcc.target/i386/sse2-check.h: Likewise.
5825         * gcc.target/i386/sse3-check.h: Likewise.
5826         * gcc.target/i386/sse4_1-check.h: Likewise.
5827         * gcc.target/i386/sse4_2-check.h: Likewise.
5828         * gcc.target/i386/sse4a-check.h: Likewise.
5829         * gcc.target/i386/ssse3-check.h: Likewise.
5830         * gcc.target/i386/xop-check.h: Likewise.
5831         * gcc.target/i386/pr27971.c: Fix for LLP64.
5832         * gcc.target/i386/pr39139.c: Likewise.
5833         * gcc.target/i386/pr39315-check.c: Likewise.
5834         * gcc.target/i386/vararg-1.c: Likewise.
5835         * gcc.target/i386/vararg-2.c: Likewise.
5836         Additional add dg-compile to avoid failure due
5837         missing foo symbol.
5838
5839         * gcc.dg/compound-literal-1.c: Fix for llp64.
5840         * gcc.dg/pr32370.c: Likewise.
5841         * gcc.dg/pr37561.c: Likewise.
5842         * gcc.dg/pr41340.c: Likewise.
5843         * gcc.dg/pr41551.c: Likewise.
5844
5845 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5846
5847         PR c++/44188
5848         * g++.dg/debug/dwarf2/typedef3.C: New test.
5849
5850 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5851
5852         PR c/20000
5853         * c-c++-common/pr20000.c: New.
5854
5855 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5856
5857         PR c++/44086
5858         * g++.dg/init/pr44086.C: New.
5859         * g++.dg/cpp0x/decltype4.C: Adjust.
5860
5861 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR fortran/43945
5864         * gfortran.dg/generic_23.f03: New test.
5865
5866 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/43895
5869         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5870
5871 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5872
5873         PR c++/44361
5874         * c-c++-common/Wunused-var-9.c: New test.
5875
5876 2010-06-05  Jason Merrill  <jason@redhat.com>
5877
5878         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5879
5880 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5881
5882         PR c/44322
5883         * gcc.dg/c99-restrict-4.c: New test.
5884
5885 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5886
5887         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5888         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5889         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5890         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5891         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5892         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5893         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5894         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5895         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5896         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5897         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5898         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5899         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5900         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5901         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5902         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5903         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5904         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5905         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5906         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5907         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5908         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5909
5910 2010-06-04  Jason Merrill  <jason@redhat.com>
5911
5912         * g++.dg/cpp0x/noexcept06.C: New.
5913         * g++.dg/cpp0x/noexcept07.C: New.
5914
5915         * g++.dg/cpp0x/noexcept01.C: New.
5916         * g++.dg/cpp0x/noexcept02.C: New.
5917         * g++.dg/cpp0x/noexcept03.C: New.
5918         * g++.dg/cpp0x/noexcept04.C: New.
5919         * g++.dg/cpp0x/noexcept05.C: New.
5920
5921 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR c++/44412
5924         * g++.dg/warn/Wunused-var-10.C: New test.
5925         * g++.dg/warn/Wunused-var-11.C: New test.
5926
5927         PR c++/44362
5928         * c-c++-common/Wunused-var-10.c: New test.
5929
5930 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5931
5932         PR c/25880
5933         * gcc.dg/assign-warn-2.c: Update.
5934         * gcc.dg/cpp/line3.c: Update.
5935         * gcc.dg/c99-array-lval-8.c: Update.
5936         * gcc.dg/cast-qual-2.c: Update.
5937         * gcc.dg/c99-arraydecl-3.c:  Update.
5938         * gcc.dg/assign-warn-1.c:  Update.
5939         * gcc.dg/format/gcc_diag-1.c:  Update.
5940
5941 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5942
5943         PR rtl-optimization/39871
5944         PR rtl-optimization/40615
5945         PR rtl-optimization/42500
5946         PR rtl-optimization/42502
5947         * gcc.target/arm/eliminate.c: New test.
5948
5949 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5950
5951         PR libstdc++/44410
5952         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5953         * g++.old-deja/g++.other/delete3.C: Likewise.
5954         * g++.old-deja/g++.other/new.C: Likewise.
5955         * g++.old-deja/g++.law/operators27.C: Likewise.
5956         * g++.old-deja/g++.mike/p755.C: Likewise.
5957         * g++.dg/eh/new1.C: Likewise.
5958         * g++.dg/init/new5.C: Likewise.
5959
5960 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5961
5962         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5963         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5964         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5965
5966 2010-06-03  Richard Guenther  <rguenther@suse.de>
5967
5968         PR lto/41921
5969         * lib/lto.exp: Always load gcc.exp.
5970         (lto-obj): For C source files invoke gcc_target_compile.
5971         * g++.dg/lto/20100603-1_0.C: New testcase.
5972         * g++.dg/lto/20100603-1_1.c: Likewise.
5973
5974 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5975
5976         PR tree-optimization/43688
5977         * gfortran.dg/pr43688.f90: New.
5978
5979 2010-06-03  Richard Guenther  <rguenther@suse.de>
5980
5981         PR lto/41584
5982         * gcc.dg/lto/20100603-1_0.c: New testcase.
5983         * gcc.dg/lto/20100603-2_0.c: Likewise.
5984         * gcc.dg/lto/20100603-3_0.c: Likewise.
5985
5986 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5987
5988         PR target/44218
5989         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5990         * gcc.target/powerpc/recip-2.c: Ditto.
5991         * gcc.target/powerpc/recip-3.c: Ditto.
5992         * gcc.target/powerpc/recip-4.c: Ditto.
5993         * gcc.target/powerpc/recip-5.c: Ditto.
5994         * gcc.target/powerpc/recip-6.c: Ditto.
5995         * gcc.target/powerpc/recip-7.c: Ditto.
5996         * gcc.target/powerpc/recip-test.h: Ditto.
5997         * gcc.target/powerpc/recip-test2.h: Ditto.
5998
5999 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6000
6001         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6002
6003 2010-06-02  Jason Merrill  <jason@redhat.com>
6004
6005         * g++.dg/ext/vector9.C: Expect typedef in error message.
6006
6007         PR c++/9726
6008         PR c++/23594
6009         PR c++/44333
6010         * g++.dg/tc1/dr101.C: Remove xfails.
6011
6012 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         PR middle-end/44372
6015         * g++.dg/ipa/pr44372.C: New.
6016
6017 2010-06-02  Jan Hubicka  <jh@suse.cz>
6018
6019         PR middle-end/44295
6020         * g++.dg/torture/pr44295.C: Neww testcase.
6021
6022 2010-06-02  Jan Hubicka  <jh@suse.cz>
6023
6024         * gcc.dg/tree-ssa/loadpre6.c: Update.
6025
6026 2010-06-02  Richard Guenther  <rguenther@suse.de>
6027
6028         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6029         diagnostic.h.
6030
6031 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6032
6033         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6034         the link fail message.
6035
6036 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6037
6038         PR fortran/44360
6039         * gfortran.dg/use_13.f90: New test case.
6040
6041 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6042
6043         PR fortran/44371
6044         * gfortran.dg/error_stop_2.f08: Minor update.
6045
6046 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR fortran/44371
6049         * gfortran.dg/error_stop_1.f08: New test.
6050         * gfortran.dg/error_stop_2.f08: New test.
6051
6052 2010-06-01  Jason Merrill  <jason@redhat.com>
6053
6054         DR 990
6055         * g++.dg/cpp0x/initlist37.C: New.
6056         * g++.dg/cpp0x/initlist38.C: New.
6057
6058         PR c++/44358
6059         * g++.dg/cpp0x/initlist36.C: New.
6060
6061 2010-05-31 Jan Hubicka  <jh@suse.cz>
6062
6063         * gcc.dg/noreturn-8.c: New testcase.
6064
6065 2010-05-31 Jan Hubicka  <jh@suse.cz>
6066
6067         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6068         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6069
6070 2010-05-31 Jan Hubicka  <jh@suse.cz>
6071
6072         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6073         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6074
6075 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6076
6077         PR fortran/36928
6078         * gfortran.dg/dependency_27.f90:  New test.
6079         * gfortran.dg/array_assign_1.F90:  New test.
6080
6081 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6082
6083         PR target/44338
6084         * gcc.target/i386/sse-24.c: New test.
6085
6086 2010-05-31  Jan Hubicka  <jh@suse.cz>
6087
6088         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6089
6090 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR middle-end/44337
6093         * gcc.dg/pr44337.c: New test.
6094
6095         PR tree-optimization/44182
6096         * g++.dg/debug/pr44182.C: New test.
6097
6098 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100         * gcc.dg/nested-func-7.c: New test.
6101         * gnat.dg/frame_overflow.adb: Adjust directives.
6102
6103 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * gnat.dg/prot2.ad[sb]: New test.
6106         * gnat.dg/prot2_pkg1.ads: New helper.
6107         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6108
6109 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6110
6111         * gnat.dg/array11.adb: Adjust dg-warning directive.
6112         * gnat.dg/object_overflow.adb: Likewise.
6113
6114 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6115
6116         PR middle-end/44306
6117         * gcc.dg/tree-ssa/pr44306.c: New.
6118
6119 2010-05-29  Jan Hubicka  <jh@suse.cz>
6120
6121         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6122
6123 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6124
6125         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6126
6127 2010-05-28  Mike Stump  <mikestump@comcast.net>
6128
6129         PR objc/44125
6130         * objc.dg/const-str-9.m: Remove static.
6131
6132 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6133
6134         PR target/43636
6135         * gcc.c-torture/compile/pr43636.c: New test.
6136
6137 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6138
6139         PR objc++/23616
6140         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6141         * obj-c++.dg/try-catch-9.mm: Ditto.
6142
6143 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6144
6145         Revert patch for PR c++/44188
6146         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6147
6148 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6149
6150         PR c++/44188
6151         * g++.dg/debug/dwarf2/typedef3.C: New test.
6152
6153 2010-05-27  Jason Merrill  <jason@redhat.com>
6154
6155         PR c++/43555
6156         * g++.dg/ext/vla9.C: New.
6157
6158 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6159
6160         PR objc/44140
6161         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6162         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6163         * objc.dg/torture/tls/thr-init.m: Ditto.
6164         * objc.dg/torture/trivial.m: Ditto.
6165         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6166         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6167         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6168         * obj-c++.dg/torture/trivial.mm: Ditto.
6169
6170 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6171
6172         * g++.dg/lto/20100302_0.C: Skip on darwin.
6173
6174 2010-05-27  Richard Guenther  <rguenther@suse.de>
6175
6176         PR tree-optimization/44284
6177         * gcc.dg/vect/vect-118.c: New testcase.
6178         * gcc.dg/vect/bb-slp-20.c: Adjust.
6179         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6180         * gcc.dg/vect/slp-9.c: Likewise.
6181         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6182         * gcc.dg/vect/vect-10.c: Likewise.
6183         * gcc.dg/vect/vect-109.c: Likewise.
6184         * gcc.dg/vect/vect-12.c: Likewise.
6185         * gcc.dg/vect/vect-36.c: Likewise.
6186         * gcc.dg/vect/vect-7.c: Likewise.
6187         * gcc.dg/vect/vect-iv-8.c: Likewise.
6188         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6189         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6190         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6191         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6192         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6193         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6194         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6195         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6196         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6197         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6198         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6199         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6200         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6201         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6202         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6203         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6204         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6205
6206 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6207
6208         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6209         necessary.
6210
6211 2010-05-26  Jan Hubicka  <jh@suse.cz>
6212
6213         * gcc.dg/lto/materialize-1_0.c: New file.
6214         * gcc.dg/lto/materialize-1_1.c: New file.
6215
6216 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6217
6218         * gnat.dg/lto10.adb: New test.
6219         * gnat.dg/lto10_pkg.ads: New helper.
6220
6221 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6222
6223         * lib/target-supports.exp (check_effective_target_int128): New
6224         function to check if __int128 types are available for target.
6225         * c-c++-common/int128-types-1.c: New.
6226         * c-c++-common/int128-1.c: New.
6227         * c-c++-common/int128-2.c: New.
6228         * g++.dg/abi/mangle43.C: New.
6229         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6230         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6231         pointer-wide scalar.
6232         * g++.dg/other/pr25632.C: Likewise.
6233         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6234         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6235         overflow warnings.
6236         * g++.dg/warn/pr13358-4.C: Likewise.
6237         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6238         * g++.dg/warn/Wconversion-null.C: Likewise.
6239
6240 2010-05-26  Jason Merrill  <jason@redhat.com>
6241
6242         PR c++/43382
6243         * g++.dg/cpp0x/variadic101.C: New.
6244
6245 2010-05-26  Richard Guenther  <rguenther@suse.de>
6246
6247         PR rtl-optimization/44164
6248         * gcc.c-torture/execute/pr44164.c: New testcase.
6249         * g++.dg/tree-ssa/pr13146.C: Adjust.
6250
6251 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6252
6253         PR fortran/40011
6254         * gfortran.dg/whole_file_19.f90 : New test.
6255
6256 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6257
6258         PR fortran/30668
6259         PR fortran/31346
6260         PR fortran/34260
6261         * gfortran.dg/pr40999.f: Fix function type.
6262         * gfortran.dg/whole_file_5.f90: Likewise.
6263         * gfortran.dg/whole_file_6.f90: Likewise.
6264         * gfortran.dg/whole_file_16.f90: New.
6265         * gfortran.dg/whole_file_17.f90: New.
6266         * gfortran.dg/whole_file_18.f90: New.
6267
6268 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6269             Iain Sandoe  <iains@gcc.gnu.org>
6270
6271         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6272         * gcc.c-torture/compile/pr44197.c: Require alias support.
6273         * gcc.dg/lto/20081222_0.c: Ditto.
6274
6275 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6276
6277         PR debug/42801
6278         * gcc.dg/guality/vla-2.c: New test.
6279
6280 2010-05-25  Richard Guenther  <rguenther@suse.de>
6281
6282         PR middle-end/44069
6283         * g++.dg/torture/pr44069.C: New testcase.
6284
6285 2010-05-25  Richard Guenther  <rguenther@suse.de>
6286
6287         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6288
6289 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6290
6291         PR objc/44140
6292         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6293
6294 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6295
6296         * obj-c++.dg/torture/tls/trivial.mm: New.
6297         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6298         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6299         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6300         * obj-c++.dg/torture/tls/diag-1.mm: New.
6301         * obj-c++.dg/torture/tls/tls.exp: New.
6302         * obj-c++.dg/torture/trivial.mm: New.
6303         * obj-c++.dg/torture/dg-torture.exp: New.
6304         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6305         * obj-c++.dg/tls/trivial.m: New.
6306         * obj-c++.dg/tls/init-1.mm: New.
6307         * obj-c++.dg/tls/diag-1.mm: New.
6308         * obj-c++.dg/tls/init-2.mm: New.
6309         * obj-c++.dg/tls/diag-2.mm: New.
6310         * obj-c++.dg/tls/diag-3.mm: New.
6311         * obj-c++.dg/tls/diag-4.mm: New.
6312         * obj-c++.dg/tls/static-1.mm: New.
6313         * obj-c++.dg/tls/tls.exp: New.
6314         * obj-c++.dg/tls/diag-5.mm: New.
6315         * obj-c++.dg/tls/static-1a.mm: New.
6316         * objc-obj-c++-shared/Object1.mm: New.
6317         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6318
6319 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6320
6321         PR objc++/43689
6322         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6323         * obj-c++.dg/const-str-6.mm: Ditto.
6324
6325 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6326
6327         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6328
6329 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6330
6331         PR ada/38394
6332         * gnat.dg/array13.ad[sb]: New test.
6333
6334 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6335             Sandra Loosemore  <sandra@codesourcery.com>
6336
6337         * gcc.target/arm/neon/: Regenerated test cases.
6338
6339         * gcc.target/arm/neon/polytypes.c,
6340         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6341         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6342         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6343         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6344         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6345         dg-add-options arm_neon.
6346
6347         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6348         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6349         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6350         and arm_neon_fp16_ok.
6351
6352         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6353         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6354
6355         * lib/target-supports.exp (add_options_for_arm_neon): New.
6356         (check_effective_target_arm_neon_ok_nocache): New, from
6357         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6358         (check_effective_target_arm_neon_ok): Use
6359         check_effective_target_arm_neon_ok_nocache.
6360         (add_options_for_arm_neon_fp16)
6361         (check_effective_target_arm_neon_fp16_ok)
6362         check_effective_target_arm_neon_fp16_ok_nocache): New.
6363         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6364
6365 2010-05-24  Jason Merrill  <jason@redhat.com>
6366
6367         PR c++/41510
6368         * g++.dg/cpp0x/initlist35.C: New.
6369         * g++.dg/init/brace6.C: Adjust.
6370
6371 2010-05-24  Paul Brook  <paul@codesourcery.com>
6372
6373         * gcc.target/arm/frame-pointer-1.c: New test.
6374         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6375         pointer elimination.
6376
6377 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6378
6379         PR target/44245
6380         * gcc.target/i386/crc32-3.c: New.
6381         * gcc.target/i386/crc32-4.c: Likewise.
6382
6383 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6384
6385         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6386         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6387         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6388
6389 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6390
6391         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6392
6393 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6394
6395         PR target/43869
6396         * gcc.c-target/pr43869.c: New test.
6397
6398 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6399
6400         PR fortran/44212
6401         * gfortran.dg/class_22.f03: New.
6402
6403 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6404
6405         PR lto/44238
6406         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6407
6408 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6409
6410         PR fortran/44213
6411         * gfortran.dg/abstract_type_7.f03: New.
6412
6413 2010-05-21  Jason Merrill  <jason@redhat.com>
6414
6415         * g++.dg/eh/spec11.C: Test cleanup optimization.
6416
6417 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6418
6419         PR debug/44223
6420         * gcc.target/i386/pr44223.c: New test.
6421
6422 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6423
6424         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6425
6426 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * g++.dg/other/const3.C: New test.
6429
6430 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6431
6432         PR fortran/38407
6433         * warn_unused_dummy_argument_1.f90: New.
6434         * warn_unused_dummy_argument_2.f90: New.
6435
6436 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6437
6438         PR c++/30298
6439         * g++.dg/inherit/crash1.C: New.
6440         * g++.dg/inherit/crash2.C: Likewise.
6441
6442 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6443
6444         PR debug/44178
6445         * g++.dg/debug/pr44178.C: New test.
6446
6447 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6448
6449         PR middle-end/44185
6450         * gcc.dg/tree-ssa/prefetch-6.c: Add
6451         --param min-insn-to-prefetch-ratio=6.
6452         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6453         allow unrolling, and adjust the movnti count.
6454
6455 2010-05-20  Jan Hubicka  <jh@suse.cz>
6456
6457         PR middle-end/44197
6458         * gcc.c-torture/compile/pr44197.c: New file.
6459
6460 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6461
6462         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6463         Fix test code.
6464         (check_effective_target_xop): Remove __may_alias__ attribute.
6465
6466 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6467
6468         PR target/44202
6469         * gcc.c-torture/execute/pr44202-1.c: New test.
6470
6471 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6472
6473         PR fortran/43851
6474         * gfortran.dg/label_1.f90: Update test.
6475
6476 2010-05-19  Jan Hubicka  <jh@suse.cz>
6477
6478         * gcc.dg/lto/ipareference2_0.c: New file.
6479         * gcc.dg/lto/ipareference2_1.c: New file.
6480
6481 2010-05-19  Jason Merrill  <jason@redhat.com>
6482
6483         * g++.dg/parse/fn-typedef2.C: New.
6484
6485         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6486         function type.
6487
6488         PR c++/44193
6489         * g++.dg/template/fntype1.C: New.
6490
6491 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6492
6493         * gnat.dg/discr23.ad[sb]: New test.
6494         * gnat.dg/discr23_pkg.ads: New helper.
6495
6496         * gnat.dg/specs/controlled1.ads: New test.
6497         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6498
6499 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6500
6501         PR fortran/44055
6502         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6503         Fixed scope of C_SIZEOF.
6504         * gfortran.dg/warn_conversion_2.f90: New.
6505
6506 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6507
6508         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6509         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6510         for optional selector.
6511         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6512         (check_effective_target_sse3): New proc.
6513         * gcc.target/i386/math-torture/math-torture.exp: Load
6514         target-supports.exp.
6515         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6516         check_effective_target_sse2.
6517         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6518         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6519         * g++.dg/vect/vect.exp: Likewise.
6520         * gfortran.dg/vect/vect.exp: Likewise.
6521         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6522         -msse2 if check_effective_target_sse2.
6523
6524         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6525         * gcc.target/i386/3dnow-2.c: Likewise.
6526         * gcc.target/i386/3dnowA-1.c: Likewise.
6527         * gcc.target/i386/3dnowA-2.c: Likewise.
6528         * gcc.target/i386/pr42549.c: Likewise.
6529
6530         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6531         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6532         * gcc.target/i386/sse3-addsubps.c: Likewise.
6533         * gcc.target/i386/sse3-haddpd.c: Likewise.
6534         * gcc.target/i386/sse3-haddps.c: Likewise.
6535         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6536         * gcc.target/i386/sse3-hsubps.c: Likewise.
6537         * gcc.target/i386/sse3-movddup.c: Likewise.
6538         * gcc.target/i386/sse3-movshdup.c: Likewise.
6539         * gcc.target/i386/sse3-movsldup.c: Likewise.
6540
6541         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6542         * g++.dg/ext/attrib35.C: Likewise.
6543         * g++.dg/opt/pr40496.C: Likewise.
6544         * g++.dg/other/i386-1.C: Likewise.
6545         * g++.dg/other/i386-4.C: Likewise.
6546         * g++.dg/other/pr34435.C: Likewise.
6547         * g++.dg/other/pr39496.C: Likewise.
6548         * g++.dg/other/pr40446.C: Likewise.
6549         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6550         * gcc.dg/compat/vector-1a_main.c: Likewise.
6551         * gcc.dg/compat/vector-2a_main.c: Likewise.
6552         * gcc.dg/lto/20090206-1_0.c: Likewise.
6553         * gcc.dg/pr34856.c: Likewise.
6554         * gcc.dg/pr36584.c: Likewise.
6555         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6556         * gcc.dg/pr37544.c: Likewise.
6557         * gcc.dg/torture/pr16104-1.c: Likewise.
6558         * gcc.dg/torture/pr35771-1.c: Likewise.
6559         * gcc.dg/torture/pr35771-2.c: Likewise.
6560         * gcc.dg/torture/pr35771-3.c: Likewise.
6561         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6562         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6563         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6564         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6565         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6566         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6567         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6568         * gcc.target/i386/20060512-1.c: Likewise.
6569         * gcc.target/i386/20060512-3.c: Likewise.
6570         * gcc.target/i386/all_one_m128i.c: Likewise.
6571         * gcc.target/i386/float128-1.c: Likewise.
6572         * gcc.target/i386/float128-2.c: Likewise.
6573         * gcc.target/i386/fpcvt-1.c: Likewise.
6574         * gcc.target/i386/fpcvt-2.c: Likewise.
6575         * gcc.target/i386/fpcvt-3.c: Likewise.
6576         * gcc.target/i386/fpprec-1.c: Likewise.
6577         * gcc.target/i386/funcspec-9.c: Likewise.
6578         * gcc.target/i386/incoming-1.c: Likewise.
6579         * gcc.target/i386/incoming-12.c: Likewise.
6580         * gcc.target/i386/incoming-2.c: Likewise.
6581         * gcc.target/i386/incoming-3.c: Likewise.
6582         * gcc.target/i386/incoming-4.c: Likewise.
6583         * gcc.target/i386/incoming-6.c: Likewise.
6584         * gcc.target/i386/incoming-7.c: Likewise.
6585         * gcc.target/i386/incoming-8.c: Likewise.
6586         * gcc.target/i386/opt-1.c: Likewise.
6587         * gcc.target/i386/opt-2.c: Likewise.
6588         * gcc.target/i386/ordcmp-1.c: Likewise.
6589         * gcc.target/i386/pr17692.c: Likewise.
6590         * gcc.target/i386/pr18614-1.c: Likewise.
6591         * gcc.target/i386/pr22152.c: Likewise.
6592         * gcc.target/i386/pr23570.c: Likewise.
6593         * gcc.target/i386/pr23575.c: Likewise.
6594         * gcc.target/i386/pr26449-1.c: Likewise.
6595         * gcc.target/i386/pr26600.c: Likewise.
6596         * gcc.target/i386/pr27790.c: Likewise.
6597         * gcc.target/i386/pr28839.c: Likewise.
6598         * gcc.target/i386/pr30970.c: Likewise.
6599         * gcc.target/i386/pr32000-1.c: Likewise.
6600         * gcc.target/i386/pr32000-2.c: Likewise.
6601         * gcc.target/i386/pr32280.c: Likewise.
6602         * gcc.target/i386/pr32661.c: Likewise.
6603         * gcc.target/i386/pr32708-1.c: Likewise.
6604         * gcc.target/i386/pr32961.c: Likewise.
6605         * gcc.target/i386/pr33329.c: Likewise.
6606         * gcc.target/i386/pr35714.c: Likewise.
6607         * gcc.target/i386/pr35767-1.c: Likewise.
6608         * gcc.target/i386/pr35767-1d.c: Likewise.
6609         * gcc.target/i386/pr35767-1i.c: Likewise.
6610         * gcc.target/i386/pr35767-2.c: Likewise.
6611         * gcc.target/i386/pr35767-2d.c: Likewise.
6612         * gcc.target/i386/pr35767-2i.c: Likewise.
6613         * gcc.target/i386/pr35767-3.c: Likewise.
6614         * gcc.target/i386/pr35767-5.c: Likewise.
6615         * gcc.target/i386/pr36222-1.c: Likewise.
6616         * gcc.target/i386/pr36578-1.c: Likewise.
6617         * gcc.target/i386/pr36578-2.c: Likewise.
6618         * gcc.target/i386/pr36992-1.c: Likewise.
6619         * gcc.target/i386/pr37101.c: Likewise.
6620         * gcc.target/i386/pr37216.c: Likewise.
6621         * gcc.target/i386/pr37434-1.c: Likewise.
6622         * gcc.target/i386/pr37434-2.c: Likewise.
6623         * gcc.target/i386/pr37843-3.c: Likewise.
6624         * gcc.target/i386/pr37843-4.c: Likewise.
6625         * gcc.target/i386/pr39162.c: Likewise.
6626         * gcc.target/i386/pr39315-1.c: Likewise.
6627         * gcc.target/i386/pr39315-2.c: Likewise.
6628         * gcc.target/i386/pr39315-3.c: Likewise.
6629         * gcc.target/i386/pr39315-4.c: Likewise.
6630         * gcc.target/i386/pr39445.c: Likewise.
6631         * gcc.target/i386/pr39496.c: Likewise.
6632         * gcc.target/i386/pr40809.c: Likewise.
6633         * gcc.target/i386/pr40906-3.c: Likewise.
6634         * gcc.target/i386/pr41019.c: Likewise.
6635         * gcc.target/i386/pr42542-1.c: Likewise.
6636         * gcc.target/i386/pr42542-2.c: Likewise.
6637         * gcc.target/i386/pr42542-3.c: Likewise.
6638         * gcc.target/i386/pr42542-3a.c: Likewise.
6639         * gcc.target/i386/pr42881.c: Likewise.
6640         * gcc.target/i386/push-1.c: Likewise.
6641         * gcc.target/i386/quad-sse.c: Likewise.
6642         * gcc.target/i386/reload-1.c: Likewise.
6643         * gcc.target/i386/sse-10.c: Likewise.
6644         * gcc.target/i386/sse-11.c: Likewise.
6645         * gcc.target/i386/sse-15.c: Likewise.
6646         * gcc.target/i386/sse-17.c: Likewise.
6647         * gcc.target/i386/sse-18.c: Likewise.
6648         * gcc.target/i386/sse-19.c: Likewise.
6649         * gcc.target/i386/sse-4.c: Likewise.
6650         * gcc.target/i386/sse-6.c: Likewise.
6651         * gcc.target/i386/sse-vect-types.c: Likewise.
6652         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6653         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6654         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6655         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6656         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6657         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6658         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6659         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6660         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6661         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6662         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6663         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6664         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6665         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6666         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6667         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6668         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6669         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6670         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6671         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6672         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6673         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6674         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6675         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6676         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6677         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6678         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6679         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6680         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6681         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6682         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6683         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6684         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6685         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6686         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6687         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6688         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6689         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6690         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6691         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6692         * gcc.target/i386/sse2-mmx.c: Likewise.
6693         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6694         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6695         * gcc.target/i386/sse2-movd-1.c: Likewise.
6696         * gcc.target/i386/sse2-movd-2.c: Likewise.
6697         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6698         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6699         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6700         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6701         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6702         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6703         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6704         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6705         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6706         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6707         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6708         * gcc.target/i386/sse2-movq-1.c: Likewise.
6709         * gcc.target/i386/sse2-movq-2.c: Likewise.
6710         * gcc.target/i386/sse2-movq-3.c: Likewise.
6711         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6712         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6713         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6714         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6715         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6716         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6717         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6718         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6719         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6720         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6721         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6722         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6723         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6724         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6725         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6726         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6727         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6728         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6729         * gcc.target/i386/sse2-pand-1.c: Likewise.
6730         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6731         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6732         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6733         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6734         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6735         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6736         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6737         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6738         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6739         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6740         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6741         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6742         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6743         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6744         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6745         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6746         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6747         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6748         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6749         * gcc.target/i386/sse2-por-1.c: Likewise.
6750         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6751         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6752         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6753         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6754         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6755         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6756         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6757         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6758         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6759         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6760         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6761         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6762         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6763         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6764         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6765         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6766         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6767         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6768         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6769         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6770         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6771         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6772         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6773         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6774         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6775         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6776         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6777         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6778         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6779         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6780         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6781         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6782         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6783         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6784         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6785         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6786         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6787         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6788         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6789         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6790         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6791         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6792         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6793         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6794         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6795         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6796         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6797         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6798         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6799         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6800         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6801         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6802         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6803         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6804         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6805         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6806         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6807         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6808         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6809         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6810         * gcc.target/i386/sse2-vec-1.c: Likewise.
6811         * gcc.target/i386/sse2-vec-2.c: Likewise.
6812         * gcc.target/i386/sse2-vec-3.c: Likewise.
6813         * gcc.target/i386/sse2-vec-4.c: Likewise.
6814         * gcc.target/i386/sse2-vec-5.c: Likewise.
6815         * gcc.target/i386/sse2-vec-6.c: Likewise.
6816         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6817         * gcc.target/i386/ssefn-2.c: Likewise.
6818         * gcc.target/i386/ssefn-4.c: Likewise.
6819         * gcc.target/i386/ssefp-1.c: Likewise.
6820         * gcc.target/i386/ssefp-2.c: Likewise.
6821         * gcc.target/i386/sseregparm-3.c: Likewise.
6822         * gcc.target/i386/sseregparm-4.c: Likewise.
6823         * gcc.target/i386/sseregparm-5.c: Likewise.
6824         * gcc.target/i386/sseregparm-6.c: Likewise.
6825         * gcc.target/i386/sseregparm-7.c: Likewise.
6826         * gcc.target/i386/ssetype-1.c: Likewise.
6827         * gcc.target/i386/ssetype-2.c: Likewise.
6828         * gcc.target/i386/ssetype-3.c: Likewise.
6829         * gcc.target/i386/ssetype-4.c: Likewise.
6830         * gcc.target/i386/ssetype-5.c: Likewise.
6831         * gcc.target/i386/unordcmp-1.c: Likewise.
6832         * gcc.target/i386/vararg-1.c: Likewise.
6833         * gcc.target/i386/vararg-2.c: Likewise.
6834         * gcc.target/i386/vararg-3.c: Likewise.
6835         * gcc.target/i386/vararg-4.c: Likewise.
6836         * gcc.target/i386/vararg-7.c: Likewise.
6837         * gcc.target/i386/vararg-8.c: Likewise.
6838         * gcc.target/i386/vecinit-1.c: Likewise.
6839         * gcc.target/i386/vecinit-2.c: Likewise.
6840         * gcc.target/i386/vecinit-3.c: Likewise.
6841         * gcc.target/i386/vecinit-4.c: Likewise.
6842         * gcc.target/i386/vecinit-5.c: Likewise.
6843         * gcc.target/i386/vecinit-6.c: Likewise.
6844         * gcc.target/i386/vectorize2.c: Likewise.
6845         * gcc.target/i386/vectorize3.c: Likewise.
6846         * gcc.target/i386/vectorize4.c: Likewise.
6847         * gcc.target/i386/vectorize6.c: Likewise.
6848         * gcc.target/i386/vectorize7.c: Likewise.
6849         * gcc.target/i386/vectorize8.c: Likewise.
6850         * gcc.target/i386/vperm-v2df.c: Likewise.
6851         * gcc.target/i386/vperm-v2di.c: Likewise.
6852         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6853         * gcc.target/i386/xorps-sse2.c: Likewise.
6854         * gcc.target/i386/xorps.c: Likewise.
6855         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6856         * gfortran.dg/graphite/pr42326.f90: Likewise.
6857         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6858
6859 2010-05-19  Richard Guenther  <rguenther@suse.de>
6860
6861         PR lto/44196
6862         * g++.dg/lto/20100519-1_0.C: New testcase.
6863
6864 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6865
6866         PR fortran/42360
6867         * gfortran.dg/warn_intent_out_not_set.f90: New.
6868
6869 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6870
6871         PR fortran/38404
6872         * gfortran.dg/data_char_1.f90: Updated warning message.
6873         * gfortran.dg/data_array_6.f: New.
6874
6875 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6876
6877         * g++.dg/ipa/ivinline-8.C: New test.
6878         * gcc.dg/ipa/iinline-2.c: Likewise.
6879
6880 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6881
6882         PR fortran/34505
6883         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6884         arguments; add check for return value kind.
6885         * gfortran.dg/float_1.f90: Likewise.
6886
6887 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6890         (main): Use it.
6891         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6892         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6893         Prune another location line format.
6894         (lto-obj): Call lto_prune_warns on comp_output.
6895
6896 2010-05-18  Jan Hubicka  <jh@suse.cz>
6897
6898         * gcc.dg/lto/ipacp_0.c: New test.
6899         * gcc.dg/lto/ipacp_1.c: New test.
6900
6901 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6902
6903         PR lto/44184
6904         * gcc.dg/lto/20100518_0.c: New test.
6905
6906 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6907
6908         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6909
6910 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6911
6912         PR fortran/43990
6913         * gfortran.dg/class_21.f03: New.
6914
6915 2010-05-17  Jason Merrill  <jason@redhat.com>
6916
6917         PR c++/44157
6918         * g++.dg/cpp0x/initlist34.C: New.
6919
6920         PR c++/44158
6921         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6922
6923 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6924
6925         * g++.dg/ipa/ivinline-1.C: New test.
6926         * g++.dg/ipa/ivinline-2.C: New test.
6927         * g++.dg/ipa/ivinline-3.C: New test.
6928         * g++.dg/ipa/ivinline-4.C: New test.
6929         * g++.dg/ipa/ivinline-5.C: New test.
6930         * g++.dg/ipa/ivinline-6.C: New test.
6931
6932 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6933             Jason Merrill  <jason@redhat.com>
6934
6935         PR c++/44108
6936         * c-c++-common/Wunused-var-8.c: New test.
6937
6938 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR bootstrap/42347
6941         * gcc.c-torture/compile/pr42347.c: New test.
6942
6943         PR middle-end/44102
6944         * g++.dg/ext/asmgoto1.C: New test.
6945
6946 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6947
6948         PR middle-end/44133
6949         * gcc.dg/tree-ssa/pr44133.c: New test.
6950         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6951         precise.
6952
6953 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6954
6955         PR fortran/44044
6956         * gfortran.dg/class_20.f03: New.
6957
6958 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6959
6960         PR 44078
6961         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6962         debug messages but not the newly introduced one.
6963
6964 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6965
6966         PR fortran/35779
6967         * gfortran.dg/initialization_25.f90: Commented testcase.
6968         * gfortran.dg/initialization_26.f90: New.
6969
6970 2010-05-16  Richard Guenther  <rguenther@suse.de>
6971
6972         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6973         * gcc.dg/pr43084.c: Likewise.
6974         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6975         -fipa-type-escape.
6976         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6977         -fipa-type-escape.
6978         * gcc.dg/struct/struct-reorg.exp: Likewise.
6979         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6980         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6981
6982 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6983
6984         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6985         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6986         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6987         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6988         tests.
6989
6990 2010-05-15  Jason Merrill  <jason@redhat.com>
6991
6992         * g++.dg/eh/spec10.C: New.
6993         * g++.dg/eh/spec11.C: New.
6994         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6995
6996 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6997
6998         PR fortran/44154
6999         PR fortran/42647
7000         * gfortran.dg/allocatable_scalar_9.f90: New.
7001
7002 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR c++/44148
7005         * g++.dg/torture/pr44148.C: New test.
7006
7007 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7008
7009         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7010         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7011         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7012         diagnostics and type sizes.
7013
7014 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7015
7016         * gnat.dg/lto9.adb: New test.
7017         * gnat.dg/lto9_pkg1.ads: New helper.
7018         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7019
7020 2010-05-15  Jan Hubicka  <jh@suse.cz>
7021
7022         * gcc.dg/lto/ipareference_1.c: Rename to ...
7023         * gcc.dg/lto/ipareference_0.c: ... this one.
7024         * gcc.dg/lto/ipareference_2.c: Rename to ...
7025         * gcc.dg/lto/ipareference_1.c: ... this one.
7026
7027 2010-05-15  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.dg/lto/ipareference_1.c: New file.
7030         * gcc.dg/lto/ipareference_2.c: New file.
7031
7032 2010-05-15  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/44038
7035         * gcc.c-torture/compile/pr44038.c: New testcase.
7036
7037 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7040         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7041
7042 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7043
7044         PR fortran/43207
7045         PR fortran/43969
7046         * gfortran.dg/class_18.f03: New.
7047         * gfortran.dg/class_19.f03: New.
7048
7049 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR debug/44112
7052         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7053         * g++.dg/debug/dwarf2/const1.C: Remove.
7054
7055 2010-05-14  Jason Merrill  <jason@redhat.com>
7056
7057         * g++.dg/eh/cond4.C: New.
7058         * g++.dg/eh/elide2.C: Adjust.
7059         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7060
7061 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7062
7063         PR fortran/44135
7064         * gfortran.dg/actual_array_interface_2.f90: New test.
7065
7066 2010-05-14  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/44119
7069         * gcc.c-torture/compile/pr44119.c: New testcase.
7070
7071 2010-05-14  Jason Merrill  <jason@redhat.com>
7072
7073         PR c++/44127
7074         * g++.dg/eh/terminate1.C: New.
7075
7076 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7077
7078         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7079
7080         PR debug/44136
7081         * gcc.dg/pr44136.c: New test.
7082
7083 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7084
7085         PR c++/30566
7086         * g++.dg/warn/Wshadow-4.C: Adjust.
7087         * g++.dg/warn/Wshadow-5.C: New test.
7088         * g++.dg/warn/Wshadow-6.C: New test
7089
7090 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7091
7092         PR fortran/35779
7093         * gfortran.dg/initialization_25.f90: New.
7094
7095 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7096
7097         * g++.dg/otr-fold-1.C: New test.
7098         * g++.dg/otr-fold-2.C: New test.
7099
7100 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7101
7102         PR fortran/44036
7103         * gfortran.dg/gomp/pr44036-1.f90: New test.
7104         * gfortran.dg/gomp/pr44036-2.f90: New test.
7105         * gfortran.dg/gomp/pr44036-3.f90: New test.
7106
7107         PR debug/43983
7108         * gcc.dg/guality/sra-1.c: New test.
7109
7110 2010-05-12  Jan Hubicka  <jh@suse.cz>
7111
7112         * tree-ssa/unreachable.c: New test.
7113
7114 2010-05-12  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/cpp0x/sfinae1.C: New.
7117
7118 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7119
7120         * gcc.target/i386/zee.c: New file.
7121
7122 2010-05-12  Jason Merrill  <jason@redhat.com>
7123
7124         * g++.dg/conversion/op1.C: Expect template candidate message.
7125         * g++.dg/cpp0x/nullptr15.C: Likewise.
7126         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7127         * g++.dg/cpp0x/pr31431.C: Likewise.
7128         * g++.dg/cpp0x/temp_default2.C: Likewise.
7129         * g++.dg/cpp0x/trailing4.C: Likewise.
7130         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7131         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7132         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7133         * g++.dg/cpp0x/variadic35.C: Likewise.
7134         * g++.dg/cpp0x/vt-35147.C: Likewise.
7135         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7136         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7137         * g++.dg/ext/visibility/anon8.C: Likewise.
7138         * g++.dg/ext/vla2.C: Likewise.
7139         * g++.dg/other/pr28114.C: Likewise.
7140         * g++.dg/other/ptrmem10.C: Likewise.
7141         * g++.dg/other/ptrmem11.C: Likewise.
7142         * g++.dg/overload/unknown1.C: Likewise.
7143         * g++.dg/parse/template7.C: Likewise.
7144         * g++.dg/parse/typename7.C: Likewise.
7145         * g++.dg/template/conv11.C: Likewise.
7146         * g++.dg/template/copy1.C: Likewise.
7147         * g++.dg/template/deduce3.C: Likewise.
7148         * g++.dg/template/dependent-expr5.C: Likewise.
7149         * g++.dg/template/friend.C: Likewise.
7150         * g++.dg/template/incomplete2.C: Likewise.
7151         * g++.dg/template/local4.C: Likewise.
7152         * g++.dg/template/local6.C: Likewise.
7153         * g++.dg/template/operator10.C: Likewise.
7154         * g++.dg/template/overload6.C: Likewise.
7155         * g++.dg/template/ptrmem2.C: Likewise.
7156         * g++.dg/template/ptrmem20.C: Likewise.
7157         * g++.dg/template/ptrmem8.C: Likewise.
7158         * g++.dg/template/sfinae2.C: Likewise.
7159         * g++.dg/template/ttp25.C: Likewise.
7160         * g++.dg/template/unify10.C: Likewise.
7161         * g++.dg/template/unify11.C: Likewise.
7162         * g++.dg/template/unify6.C: Likewise.
7163         * g++.dg/template/unify7.C: Likewise.
7164         * g++.dg/template/unify9.C: Likewise.
7165         * g++.dg/template/varmod1.C: Likewise.
7166         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7167         * g++.old-deja/g++.law/operators32.C: Likewise.
7168         * g++.old-deja/g++.pt/crash28.C: Likewise.
7169         * g++.old-deja/g++.pt/crash60.C: Likewise.
7170         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7171         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7172         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7173         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7174         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7175         * g++.old-deja/g++.pt/expr2.C: Likewise.
7176         * g++.old-deja/g++.pt/overload7.C: Likewise.
7177         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7178         * g++.old-deja/g++.pt/spec5.C: Likewise.
7179         * g++.old-deja/g++.pt/spec6.C: Likewise.
7180         * g++.old-deja/g++.pt/t24.C: Likewise.
7181         * g++.old-deja/g++.pt/unify4.C: Likewise.
7182         * g++.old-deja/g++.pt/unify6.C: Likewise.
7183         * g++.old-deja/g++.pt/unify8.C: Likewise.
7184         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7185         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7186         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7187
7188         * g++.dg/cpp0x/initlist32.C: New.
7189
7190         * g++.dg/template/conv11.C: New.
7191         * g++.dg/conversion/op1.C: Adjust expected error.
7192
7193         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7194
7195 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         PR target/44088
7198         * gcc.target/i386/avx-cmpsd-1.c: New.
7199         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7200         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7201         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7202         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7203         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7204
7205 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7206
7207         PR middle-end/44085
7208         * gcc.dg/gomp/pr44085.c: New test.
7209         * gfortran.dg/gomp/pr44085.f90: New test.
7210
7211 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7212
7213         * objc-obj-c++-shared/Object1.m: New.
7214         * objc.dg/torture: New directory.
7215         * objc.dg/torture/tls: Ditto.
7216         * objc.dg/tls: Ditto.
7217         * objc.dg/torture/tls/trivial.m: New test.
7218         * objc.dg/torture/tls/thr-init-2.m: New test.
7219         * objc.dg/torture/tls/thr-init-3.m: New test.
7220         * objc.dg/torture/tls/thr-init.m: New test.
7221         * objc.dg/torture/tls/diag-1.m: New test.
7222         * objc.dg/torture/tls/tls.exp: New.
7223         * objc.dg/torture/trivial.m: New test.
7224         * objc.dg/torture/dg-torture.exp: New.
7225         * objc.dg/tls/diag-3.m: New test.
7226         * objc.dg/tls/diag-4.m: New test.
7227         * objc.dg/tls/diag-5.m: New test.
7228         * objc.dg/tls/init-1.m: New test.
7229         * objc.dg/tls/init-2.m: New test.
7230         * objc.dg/tls/tls.exp: New.
7231         * objc.dg/tls/diag-2.m: New test.
7232         * lib/objc.exp: Respond to dg-additional-files.
7233
7234 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7235
7236         * gcc.target/m68k/20100512-1.c: New.
7237
7238 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7239
7240         * gnat.dg/lto8.adb: New test.
7241         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7242         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7243
7244 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7245
7246         PR c++/34272
7247         PR c++/43630
7248         PR c++/34491
7249         * g++.dg/template/crash97.C: New.
7250         * g++.dg/template/crash98.C: Likewise.
7251         * g++.dg/template/crash99.C: Likewise.
7252         * g++.dg/cpp0x/pr31439.C: Adjust.
7253         * g++.dg/template/crash95.C: Likewise.
7254
7255 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR middle-end/44071
7258         * c-c++-common/asmgoto-4.c: New test.
7259         * gcc.target/i386/pr44071.c: New test.
7260
7261         PR c++/44062
7262         * c-c++-common/Wunused-var-7.c: New test.
7263         * g++.dg/warn/Wunused-var-9.C: New test.
7264
7265 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7266
7267         PR fortran/43711
7268         * gfortran.dg/gomp/pr43711.f90: New.
7269
7270 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7271
7272         PR fortran/31820
7273         * gfortran.dg/select_5.f90: Updated.
7274
7275 2010-05-11  Jan Hubicka  <jh@suse.cz>
7276
7277         PR tree-optimize/44063
7278         * gcc.c-torture/compile/pr44063.c: New testcase.
7279
7280 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7281
7282         PR debug/44023
7283         * gcc.dg/pr44023.c: New test.
7284
7285 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7286
7287         * gnat.dg/lto7.adb: New test.
7288         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7289
7290 2010-05-10  Jason Merrill  <jason@redhat.com>
7291
7292         PR c++/44017
7293         * g++.dg/template/inherit5.C: New.
7294
7295         PR c++/44045
7296         * g++.dg/cpp0x/initlist33.C: New.
7297         * g++.dg/cpp0x/initlist26.C: Adjust.
7298         * g++.dg/cpp0x/initlist28.C: Adjust.
7299
7300 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7301
7302         PR c++/43719
7303         * g++.dg/init/pr43719.C: New.
7304         * g++.dg/anon-struct4.C: Adjust.
7305
7306 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR debug/44028
7309         * gcc.dg/pr44028.c: New test.
7310
7311 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7312
7313         PR fortran/27866
7314         PR fortran/35003
7315         PR fortran/42809
7316         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7317         * gfortran.dg/warn_conversion.f90: New.
7318
7319 2010-05-10  Michael Matz  <matz@suse.de>
7320
7321         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7322
7323 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7324
7325         PR rtl-optimization/44012
7326         * gcc.dg/pr44012.c: New.
7327
7328 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7331         Log text on entry and exit.
7332         Prune Sun ld warnings for common symbols with differing sizes.
7333         (lto-link-and-maybe-run): Change caller.
7334
7335 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7336
7337         PR fortran/44044
7338         * gfortran.dg/class_7.f03: Modified.
7339         * gfortran.dg/select_type_1.f03: Modified.
7340         * gfortran.dg/select_type_12.f03: New.
7341
7342 2010-05-10  Richard Guenther  <rguenther@suse.de>
7343
7344         PR tree-optimization/44050
7345         * gcc.dg/torture/pr44050.c: New testcase.
7346
7347 2010-05-10  Wei Guozhi  <carrot@google.com>
7348
7349         PR target/42879
7350         * gcc.target/arm/pr42879.c: New testcase.
7351
7352 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7353
7354         PR c/44051
7355         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7356
7357 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7358
7359         PR c/10676
7360         * gcc.dg/anon-struct-10.c: New test.
7361
7362 2010-05-09  Richard Guenther  <rguenther@suse.de>
7363
7364         PR middle-end/44024
7365         * gcc.dg/pr44024.c: New testcase.
7366
7367 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7368
7369         PR c/4784
7370         * gcc.dg/anon-struct-9.c: New test.
7371
7372 2010-05-09  Richard Guenther  <rguenther@suse.de>
7373
7374         PR middle-end/44043
7375         * gcc.c-torture/compile/pr44043.c: New testcase.
7376
7377 2010-05-09  Richard Guenther  <rguenther@suse.de>
7378
7379         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7380
7381 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7382
7383         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7384
7385 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7386
7387         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7388         * gnat.dg/specs/lto3.ads: Likewise.
7389
7390 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7391
7392         PR middle-end/28685
7393         * gcc.dg/pr28685-1.c: New file.
7394
7395 2010-05-08  Richard Guenther  <rguenther@suse.de>
7396
7397         PR tree-optimization/44030
7398         * gcc.c-torture/compile/pr44030.c: New testcase.
7399
7400 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7401
7402         * gnat.dg/lto6.adb: New test.
7403         * gnat.dg/lto6_pkg.ads: New helper.
7404
7405 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/lto5.adb: New test.
7408         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7409
7410 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7411
7412         * gnat.dg/lto4.ad[sb]: New test.
7413
7414 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/specs/lto3.ads: New test.
7417         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7418         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7419
7420 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7421
7422         * gnat.dg/sizetype3.ad[sb]: New test.
7423         * gnat.dg/sizetype3_pkg.ads: New helper.
7424
7425 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7426
7427         PR c++/43951
7428         * g++.dg/init/new29.C: New.
7429
7430 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7431
7432         PR fortran/40728
7433         * gfortran.dg/coarray_1.f90: Fixed error message.
7434         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7435         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7436         * gfortran.dg/intrinsic_std_5.f90: New.
7437
7438 2010-05-07  Jason Merrill  <jason@redhat.com>
7439
7440         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7441
7442 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7445         (size_t, stderr): Remove.
7446         (read_error): Replaced __builtin_fprintf by fprintf.
7447
7448 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7449
7450         * gcc.dg/ordered-comparison-1.c: New test.
7451         * gcc.dg/ordered-comparison-2.c: New test.
7452         * gcc.dg/ordered-comparison-3.c: New test.
7453         * gcc.dg/ordered-comparison-4.c: New test.
7454
7455 2010-05-06  Mike Stump  <mikestump@comcast.net>
7456
7457         PR objc/35165
7458         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7459
7460 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7461             Jason Merrill  <jason@redhat.com>
7462
7463         * g++.dg/cpp0x/nullptr01.C: New.
7464         * g++.dg/cpp0x/nullptr02.C: New.
7465         * g++.dg/cpp0x/nullptr03.C: New.
7466         * g++.dg/cpp0x/nullptr04.C: New.
7467         * g++.dg/cpp0x/nullptr05.C: New.
7468         * g++.dg/cpp0x/nullptr06.C: New.
7469         * g++.dg/cpp0x/nullptr07.C: New.
7470         * g++.dg/cpp0x/nullptr08.C: New.
7471         * g++.dg/cpp0x/nullptr09.C: New.
7472         * g++.dg/cpp0x/nullptr10.C: New.
7473         * g++.dg/cpp0x/nullptr11.C: New.
7474         * g++.dg/cpp0x/nullptr12.C: New.
7475         * g++.dg/cpp0x/nullptr13.C: New.
7476         * g++.dg/cpp0x/nullptr14.C: New.
7477         * g++.dg/cpp0x/nullptr15.C: New.
7478         * g++.dg/cpp0x/nullptr16.C: New.
7479         * g++.dg/cpp0x/nullptr17.C: New.
7480         * g++.dg/cpp0x/nullptr18.C: New.
7481         * g++.dg/cpp0x/nullptr19.C: New.
7482         * g++.dg/cpp0x/nullptr20.C: New.
7483         * g++.dg/cpp0x/nullptr21.C: New.
7484         * g++.dg/cpp0x/nullptr22.C: New.
7485         * g++.dg/debug/nullptr01.C: New.
7486         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7487
7488 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.dg/Wunused-var-8.c: Move to...
7491         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7492
7493 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7494
7495         PR c++/40406
7496         * g++.dg/template/crash96.C: New.
7497
7498 2010-05-06  Jan Hubicka  <jh@suse.cz>
7499
7500         PR tree-optimization/43791
7501         * gcc.c-torture/compile/pr43791.c: New file.
7502
7503 2010-05-06  Michael Matz  <matz@suse.de>
7504
7505         PR tree-optimization/43984
7506         * gfortran.dg/pr43984.f90: New test.
7507
7508 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7509
7510         PR 40989
7511         * gcc.dg/pr40989.c: New.
7512
7513 2010-05-06  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/43934
7516         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7517
7518 2010-05-06  Richard Guenther  <rguenther@suse.de>
7519
7520         PR tree-optimization/43987
7521         * gcc.c-torture/execute/pr43987.c: New testcase.
7522         * gcc.dg/torture/pta-escape-1.c: Adjust.
7523         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7524         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7525         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7526         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7527
7528 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7529             Dodji Seketeli  <dodji@redhat.com>
7530
7531         PR c/18624
7532         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7533         * g++.dg/template/sfinae16.C: Likewise.
7534         * gcc.dg/Wunused-var-1.c: Moved to...
7535         * c-c++-common/Wunused-var-1.c: ...here. New test.
7536         * gcc.dg/Wunused-var-2.c: Moved to...
7537         * c-c++-common/Wunused-var-2.c: ...here. New test.
7538         * gcc.dg/Wunused-var-3.c: Moved to...
7539         * c-c++-common/Wunused-var-3.c: ...here. New test.
7540         * gcc.dg/Wunused-var-4.c: Moved to...
7541         * gcc.dg/Wunused-var-1.c: ... here.
7542         * gcc.dg/Wunused-var-5.c: Moved to...
7543         * c-c++-common/Wunused-var-4.c: ...here. New test.
7544         * gcc.dg/Wunused-var-7.c: Moved to...
7545         * c-c++-common/Wunused-var-5.c: ...here. New test.
7546         * gcc.dg/Wunused-var-6.c: Moved to...
7547         * gcc.dg/Wunused-var-2.c: ... here.
7548         * c-c++-common/Wunused-var-1.c: New test.
7549         * c-c++-common/Wunused-var-2.c: New test.
7550         * c-c++-common/Wunused-var-3.c: New test.
7551         * c-c++-common/Wunused-var-4.c: New test.
7552         * c-c++-common/Wunused-var-5.c: New test.
7553         * g++.dg/warn/Wunused-var-1.C: New test.
7554         * g++.dg/warn/Wunused-var-2.C: New test.
7555         * g++.dg/warn/Wunused-var-3.C: New test.
7556         * g++.dg/warn/Wunused-var-4.C: New test.
7557         * g++.dg/warn/Wunused-var-5.C: New test.
7558         * g++.dg/warn/Wunused-var-6.C: New test.
7559         * g++.dg/warn/Wunused-var-7.C: New test.
7560         * g++.dg/warn/Wunused-var-8.C: New test.
7561         * g++.dg/warn/Wunused-parm-1.C: New test.
7562         * g++.dg/warn/Wunused-parm-2.C: New test.
7563         * g++.dg/warn/Wunused-parm-3.C: New test.
7564
7565 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7566
7567         PR fortran/43985
7568         * gfortran.dg/gomp/crayptr5.f90: New test case.
7569
7570 2010-05-05  Jason Merrill  <jason@redhat.com>
7571
7572         PR debug/43370
7573         * g++.dg/ext/attrib39.C: New.
7574
7575 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7576
7577         PR fortran/24978
7578         * gfortran.dg/data_invalid.f90: New.
7579
7580 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7581
7582         * gnat.dg/lto2.adb: New test.
7583
7584 2010-05-05  Jason Merrill  <jason@redhat.com>
7585
7586         PR c++/43787
7587         * g++.dg/opt/empty1.C: New.
7588
7589 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7590
7591         PR fortran/43696
7592         * gfortran.dg/class_17.f03: New.
7593
7594 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7595
7596         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7597
7598 2010-05-04  Mike Stump  <mikestump@comcast.net>
7599
7600         PR objc/35165
7601         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7602
7603 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         PR target/43668
7606         * gcc.target/i386/pr43668.c: New.
7607
7608 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7609
7610         PR c++/43028
7611         * g++.dg/cpp0x/initlist31.C: New.
7612
7613 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR c/43981
7616         * gcc.dg/Wunused-var-8.c: New test.
7617
7618 2010-05-04  Jason Merrill  <jason@redhat.com>
7619
7620         PR c++/38064
7621         * g++.dg/cpp0x/enum3.C: Extend.
7622
7623 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7624
7625         PR target/43799
7626         * gcc.target/i386/pr43799.c: New.
7627
7628 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7629
7630         * gnat.dg/lto1.adb: New test.
7631         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7632
7633 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         PR middle-end/43671
7636         * gcc.target/i386/pr43671.c: New.
7637
7638 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7639
7640         PR c++/43705
7641         * g++.dg/template/crash95.C: New.
7642
7643 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7644
7645         PR debug/43508
7646         * gcc.target/i386/pr43508.c: New.
7647
7648 2010-05-04  Richard Guenther  <rguenther@suse.de>
7649
7650         PR tree-optimization/43879
7651         * g++.dg/torture/pr43879-1_0.C: New testcase.
7652         * g++.dg/torture/pr43879-1_1.C: Likewise.
7653
7654 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7655
7656         PR c++/43953
7657         * g++.dg/other/crash-12.C: New test.
7658
7659 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7660
7661         * g++.dg/cdce3.C: Add a space.  Updated.
7662
7663 2010-05-03  Jason Merrill  <jason@redhat.com>
7664
7665         PR c++/43680
7666         * g++.dg/opt/enum2.C: New.
7667         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7668         * g++.dg/warn/Wswitch-1.C: Adjust message.
7669
7670 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7673         * g++.dg/ext/label13.C: Fix typo.
7674         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7675         alpha*-dec-osf5*.
7676         * gcc.c-torture/compile/limits-declparen.c: xfail on
7677         alpha*-dec-osf5* with -g.
7678         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7679         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7680         * gcc.dg/c99-tgmath-2.c: Likewise.
7681         * gcc.dg/c99-tgmath-3.c: Likewise.
7682         * gcc.dg/c99-tgmath-4.c: Likewise.
7683
7684 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7685
7686         PR fortran/43592
7687         * gfortran.dg/unexpected_interface.f90: New test.
7688
7689 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7690
7691         * ada/acats/run_acats (which): New function.
7692         (host_gnatchop, host_gnatmake): Use it.
7693
7694 2010-05-03  Richard Guenther  <rguenther@suse.de>
7695
7696         PR tree-optimization/43971
7697         * gcc.dg/pr43971.c: New testcase.
7698
7699 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR debug/43972
7702         * gcc.dg/debug/pr43972.c: New test.
7703
7704 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         PR testsuite/43963
7707         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7708
7709 2010-05-02  Richard Guenther  <rguenther@suse.de>
7710
7711         PR tree-optimization/43879
7712         * gcc.dg/torture/pr43879-3.c: New testcase.
7713
7714 2010-05-01  Richard Guenther  <rguenther@suse.de>
7715
7716         PR tree-optimization/43949
7717         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7718
7719 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         PR c++/43951
7722         * g++.dg/init/new28.C: New.
7723
7724 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7725
7726         PR objc++/32052
7727         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7728         structure and nested declarations.
7729         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7730         structure and nested declarations.  Reduce header clutter and
7731         use _exit() rather than abort().
7732         * objc.dg/encode-10.m: New.
7733         * objc.dg/encode-11.m: New.
7734
7735 2010-04-30  DJ Delorie  <dj@redhat.com>
7736
7737         * gcc.c-torture/execute/20100430-1.c: New test.
7738
7739 2010-04-30  Jason Merrill  <jason@redhat.com>
7740
7741         PR c++/43868
7742         * g++.dg/template/ptrmem21.C: New.
7743
7744 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7745
7746         PR fortran/18918
7747         PR fortran/43931
7748         * gfortran.dg/coarray_13.f90: New test.
7749
7750 2010-04-30  Richard Guenther  <rguenther@suse.de>
7751
7752         PR lto/43946
7753         * gcc.dg/lto/20100430-1_0.c: New testcase.
7754
7755 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR debug/43942
7758         * c-c++-common/pr43942.c: New test.
7759
7760 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7761
7762         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7763         conflict with darwin crt1.o 'start' symbol.
7764
7765 2010-04-30  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/43879
7768         * gcc.dg/torture/pr43879_1.c: New testcase.
7769
7770 2010-04-30  Richard Guenther  <rguenther@suse.de>
7771
7772         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7773
7774 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7775
7776         PR c++/43890
7777         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7778         user-provided constructor while recursing.
7779
7780 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7781
7782         PR fortran/42274
7783         * gfortran.dg/class_16.f03: New test.
7784
7785 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7786
7787         PR fortran/42274
7788         * gfortran.dg/class_15.f03: New.
7789
7790 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7791
7792         PR fortran/43326
7793         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7794
7795 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7796
7797         PR fortran/43492
7798         * gfortran.dg/generic_22.f03 : New test.
7799
7800 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7801
7802         PR fortran/42353
7803         * gfortran.dg/class_14.f03: New test.
7804
7805 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7806
7807         PR fortran/42680
7808         * gfortran.dg/interface_32.f90: New test.
7809
7810 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7811             Janus Weil  <janus@gcc.gnu.org>
7812
7813         PR fortran/41829
7814         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7815         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7816         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7817
7818 2010-04-28  Mike Stump  <mikestump@comcast.net>
7819
7820         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7821         dg-excess-errors.
7822         * g++.dg/uninit-pred-2_b.C: Likewise.
7823
7824 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7825
7826         PR fortran/18918
7827         PR fortran/43919
7828         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7829
7830 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7831
7832         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7833         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7834         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7835         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7836         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7837
7838 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7839
7840         * gcc.dg/const-uniq-1.c: New test.
7841         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7842
7843 2010-04-28  Xinliang David Li  <davidxl@google.com>
7844
7845         * gcc.dg/uninit-pred-2_b.c: New test.
7846         * gcc.dg/uninit-pred-4_b.c: New test.
7847         * gcc.dg/uninit-pred-3_d.c: New test.
7848         * gcc.dg/uninit-pred-6_b.c: New test.
7849         * gcc.dg/uninit-pred-8_b.c: New test.
7850         * gcc.dg/uninit-pred-3_a.c: New test.
7851         * gcc.dg/uninit-pred-2_c.c: New test.
7852         * gcc.dg/uninit-pred-5_a.c: New test.
7853         * gcc.dg/uninit-pred-3_e.c: New test.
7854         * gcc.dg/uninit-pred-7_a.c: New test.
7855         * gcc.dg/uninit-pred-6_c.c: New test.
7856         * gcc.dg/uninit-pred-9_a.c: New test.
7857         * gcc.dg/uninit-pred-8_c.c: New test.
7858         * gcc.dg/uninit-pred-3_b.c: New test.
7859         * gcc.dg/uninit-pred-5_b.c: New test.
7860         * gcc.dg/uninit-pred-7_b.c: New test.
7861         * gcc.dg/uninit-pred-6_d.c: New test.
7862         * gcc.dg/uninit-pred-9_b.c: New test.
7863         * gcc.dg/uninit-pred-2_a.c: New test.
7864         * gcc.dg/uninit-pred-4_a.c: New test.
7865         * gcc.dg/uninit-pred-3_c.c: New test.
7866         * gcc.dg/uninit-pred-6_a.c: New test.
7867         * gcc.dg/uninit-pred-8_a.c: New test.
7868         * gcc.dg/uninit-pred-7_c.c: New test.
7869         * gcc.dg/uninit-pred-6_e.c: New test.
7870         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7871         * g++.dg/uninit-pred-1_a.C: New test.
7872         * g++.dg/uninit-pred-1_b.C: New test.
7873         * g++.dg/uninit-pred-2_a.C: New test.
7874         * g++.dg/uninit-pred-2_b.C: New test.
7875         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7876         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7877         * g++.dg/uninit-pred-loop_1.cc: New test.
7878
7879 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7880
7881         * gcc.dg/lto/20091209-1_0.c: New testcase.
7882
7883 2010-04-28  Richard Guenther  <rguenther@suse.de>
7884
7885         PR tree-optimization/43879
7886         PR tree-optimization/43909
7887         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7888
7889 2010-04-28  Richard Guenther  <rguenther@suse.de>
7890
7891         PR c++/43880
7892         * g++.dg/torture/pr43880.C: New testcase.
7893
7894 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7895
7896         PR c++/9335
7897         * g++.dg/template/recurse2.C: Update
7898         * g++.dg/template/recurse.C: Update.
7899         * g++.dg/template/pr23510.C: Update.
7900         * lib/prune.exp: Filter out 'recursively instantiated'.
7901
7902 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7903
7904         PR c++/29043
7905         * g++.dg/init/pr29043.C: New.
7906
7907 2010-04-27  Jason Merrill  <jason@redhat.com>
7908
7909         * g++.dg/lookup/scoped5.C: Adjust.
7910         * g++.dg/lookup/scoped8.C: Adjust.
7911         * g++.dg/template/dependent-expr5.C: Adjust.
7912         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7913
7914         PR c++/43856
7915         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7916
7917         PR c++/43875
7918         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7919
7920 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7921             Jan Hubicka <hubicka@ucw.cz>
7922
7923         * gcc.dg/pure-2.c: New testcase.
7924         * gcc.dg/const-1.c: New testcase.
7925
7926 2010-04-27  Jason Merrill  <jason@redhat.com>
7927
7928         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7929
7930         PR c++/41468
7931         * g++.dg/template/sfinae17.C: New.
7932         * g++.dg/template/sfinae18.C: New.
7933
7934 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7935
7936         * g++.dg/init/pr42844.C: New.
7937         * g++.dg/cpp0x/pr42844-2.C: New.
7938         * g++.dg/cpp0x/defaulted2.C: Adjust.
7939         * g++.dg/tree-ssa/pr27549.C: Likewise.
7940         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7941
7942 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7943
7944         PR fortran/18918
7945         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7946
7947 2010-04-27  Richard Guenther  <rguenther@suse.de>
7948
7949         PR middle-end/40561
7950         * g++.dg/other/pr40561.C: New testcase.
7951
7952 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7953
7954         PR middle-end/43812
7955         * g++.dg/ipa/pr43812.C: New test.
7956
7957 2010-04-27  Jan Hubicka  <jh@suse.cz>
7958
7959         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7960         (test): ... this one.
7961
7962 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7963
7964         PR target/40657
7965         * gcc.target/arm/thumb-stackframe.c: New test.
7966
7967 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7968
7969         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7970         * gcc.dg/misc-column.c: Likewise.
7971         * gcc.dg/Walways-true-1.c: Likewise.
7972         * gcc.dg/Walways-true-2.c: Likewise.
7973         * gcc.dg/warn-addr-cmp.c: Likewise.
7974
7975 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7976
7977         PR fortran/18918
7978         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7979         * gfortran.dg/coarray_12.f90: New.
7980
7981 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7982
7983         PR c/32207
7984         * gcc.dg/pr32207.c: New test.
7985         * gcc.dg/misc-column.c: Adjust expected warning.
7986         * gcc.dg/Walways-true-1.c: Likewise.
7987         * gcc.dg/Walways-true-2.c: Likewise.
7988         * gcc.dg/warn-addr-cmp.c: Likewise.
7989
7990 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7991
7992         PR lto/42776
7993         * lib/lto.exp (lto_prune_vis_warns): New function.
7994         (lto-link-and-maybe-run): Call it.
7995
7996 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7997
7998         PR tree-optimization/43904
7999         * gcc.dg/tree-ssa/tailcall-6.c: New.
8000
8001 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8002
8003         PR testsuite/35165
8004         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8005         Darwin8/OSX10.4 - compatible code generation.
8006         Use scan-rtl-dump.
8007         * obj-c++.dg/stubify-1.mm: Ditto.
8008         * lib/objc-torture.exp: Do not require link success for
8009         "trivial.m" in the runtime checks when dowhat = 'compile'.
8010         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8011         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8012         Darwin8/OSX10.4 - compatible code generation.
8013         * objc.dg/stubify-2.m: Ditto.
8014         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8015         * objc.dg/next-runtime-1.m: Ditto.
8016         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8017         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8018         runtimes on Darwin.
8019
8020 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8021
8022         PR 43715
8023         * lib/plugin-support.exp: Use "-undefined
8024         dynamic_lookup" on darwin.
8025
8026 2010-04-26  Richard Guenther  <rguenther@suse.de>
8027
8028         * gcc.dg/lto/20100426_0.c: New testcase.
8029
8030 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8031
8032         PR tree-optimization/43833
8033         gcc.dg/Warray-bounds-8.c: New test case.
8034
8035 2010-04-26  Richard Guenther  <rguenther@suse.de>
8036
8037         PR lto/43080
8038         * g++.dg/lto/20100423-3_0.C: New testcase.
8039
8040 2010-04-26  Richard Guenther  <rguenther@suse.de>
8041
8042         PR lto/42425
8043         * g++.dg/lto/20100423-2_0.C: New testcase.
8044
8045 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8046
8047         * gcc.dg/vect/bb-slp-23.c: New test.
8048
8049 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8050
8051         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8052         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8053         * gcc.dg/c1x-float-1.c: New test.
8054
8055 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8056
8057         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8058         of "lea\[ \t\]".
8059
8060 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8061
8062         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8063         FreeBSD.
8064         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8065         * gfortran.dg/default_format_2.f90: Ditto.
8066
8067 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8068
8069         * gfortran.dg/pr43505.f90: Clean up .mod file.
8070         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8071         * gfortran.dg/pr41347.f90: Ditto.
8072         * gfortran.dg/internal_pack_4.f90: Ditto.
8073         * gfortran.dg/proc_decl_23.f90: Ditto.
8074         * gfortran.dg/recursive_check_3.f90: Ditto.
8075         * gfortran.dg/intent_out_3.f90: Ditto.
8076         * gfortran.dg/assignment_2.f90: Ditto.
8077         * gfortran.dg/pr41928.f90: Ditto.
8078         * gfortran.dg/pr42166.f90: Ditto.
8079         * gfortran.dg/private_type_12.f90: Ditto.
8080         * gfortran.dg/graphite/pr42185.f90: Ditto.
8081         * gfortran.dg/graphite/pr42186.f90: Ditto.
8082         * gfortran.dg/graphite/pr40982.f90: Ditto.
8083         * gfortran.dg/graphite/id-2.f90: Ditto.
8084         * gfortran.dg/graphite/id-4.f90: Ditto.
8085         * gfortran.dg/graphite/pr42050.f90: Ditto.
8086         * gfortran.dg/graphite/id-18.f90: Ditto.
8087         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8088         * gfortran.dg/graphite/pr41924.f90: Ditto.
8089         * gfortran.dg/graphite/pr42393.f90: Ditto.
8090         * gfortran.dg/graphite/pr37980.f90: Ditto.
8091         * gfortran.dg/graphite/pr38953.f90: Ditto.
8092         * gfortran.dg/graphite/pr42180.f90: Ditto.
8093         * gfortran.dg/graphite/pr42181.f90: Ditto.
8094         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8095         * gfortran.dg/select_type_4.f90: Ditto.
8096         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8097         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8098         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8099         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8100         * gfortran.dg/whole_file_11.f90: Ditto.
8101         * gfortran.dg/private_type_11.f90: Ditto.
8102         * gfortran.dg/vect/vect-gems.f90: Ditto.
8103         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8104
8105 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8106
8107         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8108
8109 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8110
8111         * gnat.dg/pack15.ad[sb]: New test.
8112
8113 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8114
8115         * gcc.target/arm/mla-1.c: New test.
8116
8117 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8118
8119         PR fortran/30073
8120         PR fortran/43793
8121         * gfortran.dg/pr43793.f90: New test.
8122
8123 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8124
8125         PR tree-optimization/41442
8126         * gcc.target/i386/pr41442.c: New test.
8127
8128 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8129
8130         PR fortran/43832
8131         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8132
8133 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8134
8135         PR fortran/43832
8136         * gfortran.dg/open_nounit.f90: New test.
8137
8138 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8139
8140         PR fortran/43841
8141         PR fortran/43843
8142         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8143
8144 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8145
8146         * gcc.dg/Wconversion-integer.c: Update.
8147
8148 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8149
8150         * gnat.dg/unchecked_convert5.adb: New test.
8151
8152 2010-04-23  Richard Guenther  <rguenther@suse.de>
8153
8154         PR lto/41734
8155         * gcc.dg/lto/20100423-2_0.c: New testcase.
8156         * gcc.dg/lto/20100423-2_0.c: Likewise.
8157
8158 2010-04-23  Richard Guenther  <rguenther@suse.de>
8159
8160         PR lto/43455
8161         * gcc.dg/lto/20100423-1_0.c: New testcase.
8162         * gcc.dg/lto/20100423-1_1.c: Likewise.
8163
8164 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8165
8166         PR tree-optimization/43846
8167         * gcc.dg/tree-ssa/sra-10.c: New test.
8168
8169 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8170
8171         PR middle-end/43835
8172         * gcc.c-torture/execute/pr43835.c: New test.
8173
8174 2010-04-23  Richard Guenther  <rguenther@suse.de>
8175
8176         PR lto/42653
8177         * g++.dg/lto/20100423-1_0.C: New testcase.
8178
8179 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8180
8181         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8182
8183 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8184
8185         PR tree-optimization/43842
8186         * gcc.dg/vect/pr43842.c: New test.
8187
8188 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8189
8190         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8191         * gcc.target/i386/wmul-2.c: Likewise.
8192
8193 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8194
8195         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8196         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8197
8198 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8199
8200         * gfortran.dg/reassoc_6.f: New testcase.
8201
8202 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8203
8204         PR middle-end/29274
8205         * gcc.target/arm/wmul-1.c: New test.
8206         * gcc.target/arm/wmul-2.c: New test.
8207
8208 2010-04-22  Richard Guenther  <rguenther@suse.de>
8209
8210         PR tree-optimization/43845
8211         * gcc.c-torture/compile/pr43845.c: New testcase.
8212
8213 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8214
8215         PR middle-end/29274
8216         * gcc.target/i386/wmul-1.c: New test.
8217         * gcc.target/i386/wmul-2.c: New test.
8218         * gcc.target/bfin/wmul-1.c: New test.
8219         * gcc.target/bfin/wmul-2.c: New test.
8220
8221 2010-04-22  Richard Guenther  <rguenther@suse.de>
8222
8223         PR fortran/43829
8224         * gfortran.dg/vector_subscript_6.f90: New testcase.
8225         * gfortran.dg/assign_10.f90: Adjust.
8226
8227 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR fortran/43836
8230         * gfortran.dg/gomp/pr43836.f90: New test.
8231
8232 2010-04-21  Richard Guenther  <rguenther@suse.de>
8233
8234         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8235
8236 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8237
8238         * gcc.dg/torture/builtin-cproj-3.c: New.
8239
8240 2010-04-20  Jason Merrill  <jason@redhat.com>
8241
8242         PR c++/9335
8243         * g++.dg/template/recurse2.C: New.
8244         * g++.dg/parse/crash36.C: Adjust.
8245         * g++.dg/other/fold1.C: Adjust.
8246         * g++.dg/init/member1.C: Adjust.
8247         * lib/prune.exp: Prune "skipping N instantiation contexts".
8248
8249 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8250
8251         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8252
8253 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8254
8255         * gcc.dg/torture/builtin-cproj-1.c: New.
8256         * gcc.dg/torture/builtin-cproj-2.c: New.
8257
8258 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8259
8260         PR c++/43800
8261         PR c++/43704
8262         * g++.dg/template/typedef32.C: Adjust.
8263         * g++.dg/template/typedef33.C: New test.
8264
8265 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8266
8267         PR fortran/43227
8268         * gfortran.dg/proc_decl_23.f90: New test.
8269
8270         PR fortran/43266
8271         * gfortran.dg/abstract_type_6.f03: New test.
8272
8273 2010-04-20  Xinliang David Li  <davidxl@google.com>
8274
8275         * g++.dg/tree-ssa/fold-compare.C: New.
8276
8277 2010-04-20  Richard Guenther  <rguenther@suse.de>
8278
8279         PR tree-optimization/39417
8280         * g++.dg/torture/pr39417.C: New testcase.
8281
8282 2010-04-20  Richard Guenther  <rguenther@suse.de>
8283
8284         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8285
8286 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8287
8288         * g++.dg/debug/dwarf2/rv1.C: New test.
8289
8290 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8291
8292         PR target/43635
8293         * gcc.c-torture/compile/pr43635.c: New testcase.
8294
8295 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR fortran/43339
8298         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8299         of sequential loops being private only in the innermost containing
8300         task region.
8301
8302         PR middle-end/43337
8303         * gfortran.dg/gomp/pr43337.f90: New test.
8304
8305 2010-04-19  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/43796
8308         * gfortran.dg/pr43796.f90: New testcase.
8309
8310 2010-04-19  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/43783
8313         * gcc.c-torture/execute/pr43783.c: New testcase.
8314
8315 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         PR target/43766
8318         * gcc.target/i386/pr43766.c: New test.
8319
8320 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8321
8322         PR target/43662
8323         * gcc.target/i386/pr43662.c: New test.
8324
8325 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8326
8327         PR c++/43704
8328         * g++.dg/template/typedef32.C: New test.
8329
8330 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8331
8332         PR tree-optimization/37027
8333         * lib/target-supports.exp
8334         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8335         * gcc.dg/vect/pr37027.c: New test.
8336         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8337         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8338         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8339         gcc.dg/vect/vect-complex-6.c: Likewise.
8340
8341 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8342
8343         * g++.dg/debug/dwarf2/enum1.C: New test.
8344
8345 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8346
8347         * gnat.dg/rep_clause5.ad[sb]: New test.
8348         * gnat.dg/rep_clause5_pkg.ads: New helper.
8349
8350 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8351
8352         PR tree-optimization/43771
8353         * g++.dg/vect/pr43771.cc: New test.
8354
8355 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8356
8357         PR fortran/31538
8358         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8359         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8360
8361 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gnat.dg/sizetype.adb: Rename into...
8364         * gnat.dg/sizetype1.adb: ...this.
8365         * gnat.dg/sizetype2.adb: New test.
8366
8367 2010-04-16  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/43572
8370         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8371
8372 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8373
8374         * gnat.dg/specs/discr_private.ads: New test.
8375
8376 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8377
8378         PR target/41514
8379         * gcc.target/arm/thumb-comparisons.c: New test.
8380
8381         PR target/40603
8382         * gcc.target/arm/thumb-cbranchqi.c: New test.
8383
8384 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8385
8386         * g++.dg/torture/pr36191.C: Enable for SH.
8387
8388 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8389
8390         * gnat.dg/wide_boolean.adb: New test.
8391         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8392
8393 2010-04-15  Richard Guenther  <rguenther@suse.de>
8394
8395         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8396         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8397         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8398         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8399         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8400         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8401         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8402         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8403         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8404         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8405         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8406         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8407         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8408         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8409         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8410
8411 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8412
8413         PR target/21803
8414         * gcc.target/arm/pr42496.c: New test.
8415
8416 2010-04-14  Jason Merrill  <jason@redhat.com>
8417
8418         PR c++/36625
8419         * g++.dg/ext/attrib38.C: New.
8420
8421 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8422
8423         PR testsuite/43739
8424         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8425
8426 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8427
8428         PR 42966
8429         * gcc.dg/cpp/warn-undef-2.c: Update.
8430         * gcc.dg/cpp/warn-traditional-2.c: Update.
8431         * gcc.dg/cpp/warn-comments-2.c: Update.
8432         * gcc.dg/cpp/warn-variadic-2.c: Update.
8433         * gcc.dg/cpp/warn-long-long-2.c: Update.
8434         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8435         * gcc.dg/cpp/warn-multichar-2.c: Update.
8436         * gcc.dg/cpp/warn-normalized-3.c: Update.
8437         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8438         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8439         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8440         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8441         * gcc.dg/cpp/warn-redefined-2.c: Update.
8442         * gfortran.dg/warning-directive-2.F90: Update.
8443         * c-c++-common/cpp/warning-directive-2.c: Update.
8444
8445 2010-04-14  Michael Matz  <matz@suse.de>
8446
8447         PR tree-optimization/42963
8448         * gcc.dg/pr42963.c: New testcase.
8449
8450 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8451
8452         * gnat.dg/class_wide.adb: Rename into...
8453         * gnat.dg/class_wide1.adb: ...this.
8454         * gnat.dg/class_wide2.ad[sb]: New test.
8455
8456 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/18918
8459         * gfortran.dg/coarray_9.f90: Update dg-errors.
8460         * gfortran.dg/coarray_10.f90: New test.
8461         * gfortran.dg/coarray_11.f90: New test.
8462
8463 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8464
8465         PR fortran/43747
8466         gfortran.dg/initialization_24.f90: New test.
8467
8468 2010-04-13  Jason Merrill  <jason@redhat.com>
8469
8470         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8471         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8472
8473 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8474
8475         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8476         * g++.dg/dg.exp: Likewise.
8477         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8478         * c-c++-common/cpp/warning-directive-1.c: ... here.
8479         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8480         * c-c++-common/cpp/warning-directive-2.c: ... here.
8481         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8482         * c-c++-common/cpp/warning-directive-3.c: ... here.
8483         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8484         * c-c++-common/cpp/warning-directive-4.c: ... here.
8485         * g++.dg/cpp/warning-directive-1.C: Delete.
8486         * g++.dg/cpp/warning-directive-2.C: Delete.
8487         * g++.dg/cpp/warning-directive-3.C: Delete.
8488         * g++.dg/cpp/warning-directive-4.C: Delete.
8489         * gcc.dg/cpp/normalised-3.c: Delete.
8490         * g++.dg/cpp/normalised-1.C: Rename as ...
8491         * c-c++-common/cpp/normalised-3.c: ... this.
8492
8493 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8494
8495         * gcc.dg/tree-ssa/sra-9.c: New test.
8496
8497 2010-04-13  Michael Matz  <matz@suse.de>
8498
8499         PR middle-end/43730
8500         * gcc.dg/pr43730.c: New test.
8501
8502 2010-04-13  Michael Matz  <matz@suse.de>
8503
8504         * gcc.dg/tree-ssa/negate.c: New testcase.
8505
8506 2010-04-13  Richard Guenther  <rguenther@suse.de>
8507
8508         PR testsuite/43735
8509         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8510
8511 2010-04-13  Richard Guenther  <rguenther@suse.de>
8512
8513         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8514
8515 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8516
8517         * gnat.dg/derived_type1.adb: New test.
8518
8519 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8520
8521         * gcc.dg/plugindir1.c: New testcase.
8522         * gcc.dg/plugindir2.c: New testcase.
8523         * gcc.dg/plugindir3.c: New testcase.
8524         * gcc.dg/plugindir4.c: New testcase.
8525
8526 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8527
8528         * gcc.target/i386/rotate-2.c: New test.
8529
8530 2010-04-12  Jason Merrill  <jason@redhat.com>
8531
8532         PR c++/43641
8533         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8534         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8535
8536 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8537
8538         PR c++/25811
8539         * g++.dg/init/pr25811.C: New test.
8540
8541 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8544         dg-error, dg-warning.
8545         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8546
8547 2010-04-12  Richard Guenther  <rguenther@suse.de>
8548
8549         * gcc.dg/torture/inline-2.c: New testcase.
8550
8551 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR bootstrap/43699
8554         * gcc.dg/Wunused-var-7.c: New test.
8555
8556         PR tree-optimization/43560
8557         * gcc.c-torture/execute/pr43560.c: New test.
8558
8559 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8560
8561         * gnat.dg/aggr13.adb: New test.
8562         * gnat.dg/aggr14.adb: Likewise.
8563         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8564
8565 2010-04-12  Richard Guenther  <rguenther@suse.de>
8566
8567         PR c++/43611
8568         * g++.dg/torture/pr43611.C: New testcase.
8569
8570 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8571
8572         PR c/36774
8573         * gcc.dg/pr36774-1.c: New test.
8574         * gcc.dg/pr36774-2.c: New test.
8575
8576 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8577
8578         * gcc.target/sh/rte-delay-slot.c: New test.
8579
8580 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8581
8582         * gnat.dg/pack9.adb: Remove -cargs option.
8583         * gnat.dg/aggr12.ad[sb]: New test.
8584
8585 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8586
8587         PR target/43417
8588         * gcc.target/sh/pr43417.c: New test.
8589
8590 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8591
8592         PR fortran/43591
8593         * gfortran.dg/spec_expr_6.f90: New test.
8594
8595 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8596
8597         PR cpp/43195
8598         * gcc.dg/cpp/pr43195.c: New.
8599         * gcc.dg/cpp/pr43195.h: New.
8600
8601 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8602
8603         PR 42965
8604         * gcc.dg/Werror-6.c: Adjust.
8605         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8606         * gcc.dg/Werror-4.c: Likewise.
8607         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8608         * gcc.dg/Wswitch-enum-error.c: Likewise.
8609         * gcc.dg/Wpointer-arith.c: Likewise.
8610         * gcc.dg/Wfatal.c: Likewise.
8611         * gcc.dg/Wswitch-error.c: Likewise.
8612         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8613         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8614         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8615         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8616         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8617         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8618         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8619         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8620         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8621         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8622         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8623         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8624         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8625         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8626         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8627         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8628         * g++.dg/cpp/warning-directive-2.C: Likewise.
8629         * gfortran.dg/warning-directive-2.F90: Likewise.
8630
8631 2010-04-09  Jason Merrill  <jason@redhat.com>
8632
8633         PR c++/42623
8634         * g++.dg/template/sizeof13.C: New.
8635
8636 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8637
8638         * g++.dg/other/pr35504.C: Add check for thiscall.
8639         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8640         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8641
8642 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8643
8644         PR c++/28584
8645         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8646         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8647         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8648         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8649         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8650         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8651         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8652         * g++.dg/other/increment1.C: Likewise.
8653
8654 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8655
8656         PR fortran/18918
8657         * gfortran.dg/coarray_7.f90: New test.
8658         * gfortran.dg/coarray_8.f90: New test.
8659
8660 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8661
8662         PR fortran/28039
8663         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8664
8665 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8666
8667         PR target/43643
8668         * gcc.dg/pr43643.c: New test.
8669
8670 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8671
8672         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8673
8674 2010-04-08  Richard Guenther  <rguenther@suse.de>
8675
8676         PR tree-optimization/43679
8677         * gcc.c-torture/compile/pr43679.c: New testcase.
8678
8679 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR debug/43670
8682         * gcc.dg/pr43670.c: New test.
8683
8684 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8685
8686         PR middle-end/40815
8687         * gcc.dg/tree-ssa/reassoc-19.c: New.
8688
8689 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8690
8691         PR c/18624
8692         * gcc.dg/Wunused-var-1.c: New test.
8693         * gcc.dg/Wunused-var-2.c: New test.
8694         * gcc.dg/Wunused-var-3.c: New test.
8695         * gcc.dg/Wunused-var-4.c: New test.
8696         * gcc.dg/Wunused-var-5.c: New test.
8697         * gcc.dg/Wunused-var-6.c: New test.
8698         * gcc.dg/Wunused-parm-1.c: New test.
8699
8700         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8701         * gcc.dg/trunc-1.c: Likewise.
8702         * gcc.dg/vla-9.c: Likewise.
8703         * gcc.dg/dfp/composite-type.c: Likewise.
8704
8705 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8706
8707         PR objc/35996
8708         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8709         * obj-c++.dg/objc-gc-3.mm: Ditto.
8710
8711 2010-04-07  Simon Baldwin  <simonb@google.com>
8712
8713         * gcc.dg/cpp/warn-undef-2.c: New.
8714         * gcc.dg/cpp/warn-traditional-2.c: New.
8715         * gcc.dg/cpp/warn-comments-2.c: New.
8716         * gcc.dg/cpp/warning-directive-1.c: New.
8717         * gcc.dg/cpp/warn-long-long.c: New.
8718         * gcc.dg/cpp/warn-traditional.c: New.
8719         * gcc.dg/cpp/warn-variadic-2.c: New.
8720         * gcc.dg/cpp/warn-undef.c: New.
8721         * gcc.dg/cpp/warn-normalized-1.c: New.
8722         * gcc.dg/cpp/warning-directive-2.c: New.
8723         * gcc.dg/cpp/warn-long-long-2.c: New.
8724         * gcc.dg/cpp/warn-variadic.c: New.
8725         * gcc.dg/cpp/warn-normalized-2.c: New.
8726         * gcc.dg/cpp/warning-directive-3.c: New.
8727         * gcc.dg/cpp/warn-deprecated-2.c: New.
8728         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8729         * gcc.dg/cpp/warn-multichar-2.c: New.
8730         * gcc.dg/cpp/warn-normalized-3.c: New.
8731         * gcc.dg/cpp/warning-directive-4.c: New.
8732         * gcc.dg/cpp/warn-unused-macros.c: New.
8733         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8734         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8735         * gcc.dg/cpp/warn-cxx-compat.c: New.
8736         * gcc.dg/cpp/warn-redefined.c: New.
8737         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8738         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8739         * gcc.dg/cpp/warn-deprecated.c: New.
8740         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8741         * gcc.dg/cpp/warn-redefined-2.c: New.
8742         * gcc.dg/cpp/warn-comments.c: New.
8743         * gcc.dg/cpp/warn-multichar.c: New.
8744         * g++.dg/cpp/warning-directive-1.C: New.
8745         * g++.dg/cpp/warning-directive-2.C: New.
8746         * g++.dg/cpp/warning-directive-3.C: New.
8747         * g++.dg/cpp/warning-directive-4.C: New.
8748         * gfortran.dg/warning-directive-1.F90: New.
8749         * gfortran.dg/warning-directive-3.F90: New.
8750         * gfortran.dg/warning-directive-2.F90: New.
8751         * gfortran.dg/warning-directive-4.F90: New.
8752
8753 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8754
8755         PR objc++/23716
8756         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8757
8758 2010-04-07  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/template/dr408.C: New.
8761
8762         * g++.dg/lookup/ns4.C: New.
8763
8764         PR c++/38392
8765         * g++.dg/template/friend51.C: New test.
8766
8767         PR c++/41970
8768         * g++.old-deja/g++.other/linkage1.C: Adjust.
8769
8770 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8771
8772         PR c++/42697
8773         * g++.dg/template/crash94.C: New test.
8774
8775 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8776
8777         PR c++/40239
8778         * g++.dg/init/aggr5.C: New test.
8779         * g++.dg/init/aggr5.C: New test.
8780
8781 2010-04-07  Richard Guenther  <rguenther@suse.de>
8782
8783         PR tree-optimization/43270
8784         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8785         * gcc.dg/Warray-bounds-7.c: Likewise.
8786
8787 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8788
8789         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8790         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8791         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8792
8793 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8794
8795         PR c++/42556
8796         * g++.dg/init/pr42556.C: New test.
8797
8798 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8799
8800         PR debug/43628
8801         * g++.dg/debug/dwarf2/typedef2.C: New test.
8802
8803 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8804
8805         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8806         c-c++-common/dwarf2/redeclaration-1.C
8807
8808 2010-04-06  Jason Merrill  <jason@redhat.com>
8809
8810         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8811         * g++.dg/ext/attrib18.C: Likewise.
8812         * g++.dg/ext/bitfield2.C: Likewise.
8813         * g++.dg/ext/bitfield4.C: Likewise.
8814         * g++.dg/ext/visibility/warn2.C: Likewise.
8815         * g++.dg/ext/visibility/warn3.C: Likewise.
8816         * g++.dg/gomp/pr26690-1.C: Likewise.
8817         * g++.dg/inherit/covariant7.C: Likewise.
8818         * g++.dg/init/synth2.C: Likewise.
8819         * g++.dg/lookup/using7.C: Likewise.
8820         * g++.dg/other/crash-4.C: Likewise.
8821         * g++.dg/other/error13.C: Likewise.
8822         * g++.dg/other/error20.C: Likewise.
8823         * g++.dg/parse/crash31.C: Likewise.
8824         * g++.dg/parse/error16.C: Likewise.
8825         * g++.dg/parse/error19.C: Likewise.
8826         * g++.dg/parse/error27.C: Likewise.
8827         * g++.dg/parse/error28.C: Likewise.
8828         * g++.dg/parse/fused-params1.C: Likewise.
8829         * g++.dg/template/error2.C: Likewise.
8830         * g++.dg/template/local6.C: Likewise.
8831         * g++.dg/template/qualttp15.C: Likewise.
8832         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8833         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8834         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8835         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8836         * g++.old-deja/g++.eh/spec6.C: Likewise.
8837         * g++.old-deja/g++.jason/crash3.C: Likewise.
8838         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8839         * g++.old-deja/g++.law/ctors5.C: Likewise.
8840         * g++.old-deja/g++.law/ctors9.C: Likewise.
8841         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8842         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8843         * g++.old-deja/g++.other/struct1.C: Likewise.
8844         * g++.old-deja/g++.other/volatile1.C: Likewise.
8845         * g++.old-deja/g++.pt/crash36.C: Likewise.
8846         * g++.old-deja/g++.pt/derived3.C: Likewise.
8847         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8848         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8849
8850 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8851
8852         PR middle-end/43519
8853         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8854         * gcc.dg/graphite/id-19.c: New.
8855
8856 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8857
8858         PR middle-end/32824
8859         * gcc.dg/vect/pr32824: New.
8860
8861 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8862
8863         PR fortran/18918
8864         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8865         * gfortran.dg/coarray_3.f90: Ditto.
8866         * gfortran.dg/coarray_4.f90: Ditto.
8867         * gfortran.dg/coarray_5.f90: Ditto.
8868         * gfortran.dg/coarray_6.f90: Ditto.
8869         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8870
8871 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8872
8873         PR fortran/18918
8874         * gfortran.dg/coarray_4.f90: Fix test.
8875         * gfortran.dg/coarray_6.f90: Add more tests.
8876
8877 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8878
8879         PR fortran/18918
8880         * gfortran.dg/coarray_4.f90: New test.
8881         * gfortran.dg/coarray_5.f90: New test.
8882         * gfortran.dg/coarray_6.f90: New test.
8883
8884 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/18918
8887         * gfortran.dg/iso_fortran_env_5.f90: New test.
8888         * gfortran.dg/iso_fortran_env_6.f90: New test.
8889
8890 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8891
8892         PR fortran/39997
8893         * gfortran.dg/coarray_1.f90: New test.
8894         * gfortran.dg/coarray_2.f90: New test.
8895         * gfortran.dg/coarray_3.f90: New test.
8896
8897 2010-04-06  Jason Merrill  <jason@redhat.com>
8898
8899         PR c++/43648
8900         * g++.dg/template/dtor8.C: New.
8901
8902         PR c++/43621
8903         * g++.dg/template/error-recovery2.C: New.
8904
8905 2010-04-06  Jan Hubicka  <jh@suse.czpli
8906
8907         PR tree-optimization/42906
8908         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8909
8910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/43178
8913         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8914         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8915         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8916
8917 2010-04-06  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/43627
8920         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8921
8922 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR target/43638
8925         * gcc.target/i386/pr43638.c: New test.
8926
8927 2010-04-06  Richard Guenther  <rguenther@suse.de>
8928
8929         PR middle-end/43661
8930         * gcc.c-torture/compile/pr43661.c: New testcase.
8931
8932 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8933
8934         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8935
8936 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8937
8938         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8939
8940 2010-04-02  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/43629
8943         * gcc.c-torture/execute/pr43629.c: New testcase.
8944
8945 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8946             Dominique d'Humieres  <dominiq@lps.ens.fr>
8947
8948         PR libfortran/43605
8949         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8950
8951 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8952
8953         PR debug/43325
8954         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8955
8956 2010-04-01  Jason Merrill  <jason@redhat.com>
8957
8958         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8959
8960 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8961             Manfred Schwarb  <manfred99@gmx.ch>
8962
8963         PR libfortran/43605
8964         * gfortran.dg/ftell_3.f90: New test.
8965
8966 2010-04-01  Richard Guenther  <rguenther@suse.de>
8967
8968         PR middle-end/43614
8969         * gcc.c-torture/compile/pr43614.c: New testcase.
8970
8971 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8972
8973         PR tree-optimization/43141
8974         * gcc.dg/guality/pr43141.c: New test.
8975
8976 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8977
8978         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8979         * g++.dg/eh/spbp.C: Likewise.
8980         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8981         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8982         superfluous casts.
8983         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8984         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8985         * objc.dg/dwarf-2.m: Likewise.
8986
8987 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8988
8989         PR middle-end/43464
8990         * gcc.dg/graphite/id-pr43464.c: New.
8991         * gcc.dg/graphite/id-pr43464-1.c: New.
8992
8993 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8994
8995         PR middle-end/43351
8996         * gcc.dg/graphite/id-pr43351.c
8997
8998 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8999
9000         PR testsuite/35165
9001         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9002         * obj-c++.dg/try-catch-2.mm: Ditto.
9003         * obj-c++.dg/lookup-2.mm: Ditto.
9004         * obj-c++.dg/encode-8.m: Ditto.
9005         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9006         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9007         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9008         * obj-c++.dg/const-str-11.mm: Ditto.
9009         * obj-c++.dg/const-str-9.mm: Ditto.
9010         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9011         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9012         * obj-c++.dg/except-1.mm: Ditto.
9013         * obj-c++.dg/const-str-7.mm: Ditto.
9014         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9015         * obj-c++.dg/const-str-3.mm: Ditto.
9016         * obj-c++.dg/const-str-7.mm: Ditto.
9017         * obj-c++.dg/stubify-2.mm: Change dump file name.
9018
9019         PR objc++/23613
9020         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9021         New macro.
9022         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9023         Remove dg-xfail-if.
9024
9025 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9026
9027         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9028         only with -O2, -O3 or -Os and not with -fwhopr.
9029
9030 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/43558
9033         * g++.dg/template/typedef31.C: New test.
9034
9035 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9036
9037         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9038         assembler output on *-*-solaris2*.
9039         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9040
9041 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR debug/43557
9044         * gcc.dg/pr43557-1.c: New test.
9045         * gcc.dg/pr43557-2.c: New file.
9046
9047 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9048
9049         PR 43562
9050         * gcc.dg/pr43562.c: New test.
9051
9052 2010-03-30  Jason Merrill  <jason@redhat.com>
9053
9054         PR c++/43076
9055         * g++.dg/template/error-recovery1.C: New.
9056
9057         PR c++/41786
9058         * g++.dg/parse/ambig5.C: New.
9059
9060 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR debug/43593
9063         * gcc.dg/guality/pr43593.c: New test.
9064
9065 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9066
9067         PR middle-end/43430
9068         * gcc.dg/vect/pr43430-1.c: New.
9069
9070 2010-03-30  Jason Merrill  <jason@redhat.com>
9071
9072         PR c++/43559
9073         * g++.dg/template/partial7.C: New.
9074
9075 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9076
9077         * gcc.target/s390/stackcheck1.c: New testcase.
9078
9079 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9080
9081         PR libfortran/43265
9082         * gfortran.dg/read_eof_8.f90: New test.
9083
9084 2010-03-29  Jason Merrill  <jason@redhat.com>
9085
9086         * gcc.dg/cpp/include6.c: Change [] to ().
9087
9088         N3077
9089         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9090         splicing and UCNs.
9091         * c-c++-common/raw-string-2.c: Add trigraph test.
9092         * c-c++-common/raw-string-8.c: New.
9093         * c-c++-common/raw-string-9.c: New.
9094         * c-c++-common/raw-string-10.c: New.
9095
9096         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9097         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9098         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9099         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9100         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9101         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9102         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9103
9104 2010-03-29  Richard Guenther  <rguenther@suse.de>
9105
9106         PR tree-optimization/43560
9107         * gcc.dg/torture/pr43560.c: New testcase.
9108
9109 2010-03-29  Jason Merrill  <jason@redhat.com>
9110
9111         N3077
9112         * g++.dg/ext/raw-string-1.C: Change [] to ().
9113         * g++.dg/ext/raw-string-2.C: Change [] to ().
9114         Don't use \ in delimiter.
9115         * g++.dg/ext/raw-string-3.C: Change [] to ().
9116         * g++.dg/ext/raw-string-4.C: Change [] to ().
9117         * g++.dg/ext/raw-string-5.C: Change [] to ().
9118         Test for error on \ in delimiter.
9119         * g++.dg/ext/raw-string-6.C: Change [] to ().
9120         * g++.dg/ext/raw-string-7.C: Change [] to ().
9121
9122 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9123
9124         PR 43564
9125         * gcc.dg/pr43564.c: New test.
9126
9127 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9128
9129         PR fortran/43551
9130         * gfortran.dg/direct_io_12.f90: New test.
9131
9132 2010-03-28  Jan Hubicka  <jh@suse.cz>
9133
9134         PR tree-optimization/43505
9135         * gfortran.dg/pr43505.f90: New testcase.
9136
9137 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9138
9139         PR tree-optimization/43528
9140         * gcc.target/i386/pr43528.c: New test.
9141
9142 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9143
9144         PR c/43381
9145         * gcc.dg/parm-impl-decl-3.c: New test.
9146
9147 2010-03-26  Jason Merrill  <jason@redhat.com>
9148
9149         PR c++/43509
9150         * g++.dg/cpp0x/parse1.C: New.
9151
9152 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9153
9154         PR target/43524
9155         * gcc.target/i386/pr43524.c: New test.
9156
9157 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9158
9159         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9160         whitespace, rename main to foo.
9161         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9162         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9163         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9164         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9165         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9166         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9167         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9168         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9169         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9170         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9171         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9172
9173 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9174
9175         PR c++/43327
9176         * g++.dg/other/crash-10.C: New test.
9177         * g++.dg/other/crash-11.C: New test.
9178
9179 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9180
9181         PR libfortran/43517
9182         * gfortran.dg/read_eof_7.f90: New test.
9183
9184 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9185
9186         PR objc/35165
9187         PR testsuite/43512
9188         * objc-obj-c++-shared: New directory.
9189         * objc-obj-c++-shared/Object1-implementation.h: New file.
9190         * objc-obj-c++-shared/Object1.h: New file.
9191         * objc-obj-c++-shared/Protocol1.h: New file.
9192         * objc-obj-c++-shared/next-abi.h: New file.
9193         * objc-obj-c++-shared/next-mapping.h: New file.
9194         * objc/execute/next_mapping.h: Delete.
9195         * objc.dg/special/special.exp: For all targets run the tests with
9196         -fgnu-runtime, for darwin targets also run the tests with
9197         -fnext-runtime.
9198         * objc.dg/dg.exp: Ditto.
9199         * obj-c++.dg/dg.exp: Ditto.
9200         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9201         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9202         include use of updated NeXT interface.
9203         * objc/execute/formal_protocol-5.m: Ditto.
9204         * objc/execute/protocol-isEqual-2.m: Ditto.
9205         * objc/execute/protocol-isEqual-4.m: Ditto.
9206         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9207         Protocol1.h) and next-mapping.h as required.
9208         * objc/execute/object_is_class.m: Ditto.
9209         * objc/execute/enumeration-1.m: Ditto.
9210         * objc/execute/class-13.m: Ditto.
9211         * objc/execute/formal_protocol-2.m: Ditto.
9212         * objc/execute/formal_protocol-4.m: Ditto.
9213         * objc/execute/class-1.m: Ditto.
9214         * objc/execute/bycopy-1.m: Ditto.
9215         * objc/execute/formal_protocol-6.m: Ditto.
9216         * objc/execute/bycopy-3.m: Ditto.
9217         * objc/execute/class-3.m: Ditto.
9218         * objc/execute/bf-11.m: Ditto.
9219         * objc/execute/class-5.m: Ditto.
9220         * objc/execute/bf-13.m: Ditto.
9221         * objc/execute/class-7.m: Ditto.
9222         * objc/execute/bf-15.m: Ditto.
9223         * objc/execute/class-9.m: Ditto.
9224         * objc/execute/bf-17.m: Ditto.
9225         * objc/execute/bf-19.m: Ditto.
9226         * objc/execute/IMP.m: Ditto.
9227         * objc/execute/exceptions/catchall-1.m: Ditto.
9228         * objc/execute/exceptions/trivial.m: Ditto.
9229         * objc/execute/exceptions/finally-1.m: Ditto.
9230         * objc/execute/exceptions/local-variables-1.m: Ditto.
9231         * objc/execute/exceptions/foward-1.m: Ditto.
9232         * objc/execute/bf-2.m: Ditto.
9233         * objc/execute/string1.m: Ditto.
9234         * objc/execute/bf-4.m: Ditto.
9235         * objc/execute/informal_protocol.m: Ditto.
9236         * objc/execute/string3.m: Ditto.
9237         * objc/execute/bf-6.m: Ditto.
9238         * objc/execute/bf-8.m: Ditto.
9239         * objc/execute/class-tests-1.h: Ditto.
9240         * objc/execute/protocol-isEqual-1.m: Ditto.
9241         * objc/execute/protocol-isEqual-3.m: Ditto.
9242         * objc/execute/_cmd.m: Ditto.
9243         * objc/execute/function-message-1.m: Ditto.
9244         * objc/execute/bf-20.m: Ditto.
9245         * objc/execute/bf-common.h: Ditto.
9246         * objc/execute/np-2.m: Ditto.
9247         * objc/execute/class-10.m: Ditto.
9248         * objc/execute/class-12.m: Ditto.
9249         * objc/execute/enumeration-2.m: Ditto.
9250         * objc/execute/class-14.m: Ditto.
9251         * objc/execute/encode-1.m: Ditto.
9252         * objc/execute/formal_protocol-1.m: Ditto.
9253         * objc/execute/formal_protocol-3.m: Ditto.
9254         * objc/execute/accessing_ivars.m: Ditto.
9255         * objc/execute/bycopy-2.m: Ditto.
9256         * objc/execute/class-2.m: Ditto.
9257         * objc/execute/bf-10.m: Ditto.
9258         * objc/execute/formal_protocol-7.m: Ditto.
9259         * objc/execute/root_methods.m: Ditto.
9260         * objc/execute/class-4.m: Ditto.
9261         * objc/execute/bf-12.m: Ditto.
9262         * objc/execute/class-6.m: Ditto.
9263         * objc/execute/bf-14.m: Ditto.
9264         * objc/execute/nested-func-1.m: Ditto.
9265         * objc/execute/class-8.m: Ditto.
9266         * objc/execute/private.m: Ditto.
9267         * objc/execute/bf-16.m: Ditto.
9268         * objc/execute/bf-18.m: Ditto.
9269         * objc/execute/load-3.m: Ditto.
9270         * objc/execute/compatibility_alias.m: Ditto.
9271         * objc/execute/bf-1.m: Ditto.
9272         * objc/execute/no_clash.m: Ditto.
9273         * objc/execute/bf-3.m: Ditto.
9274         * objc/execute/string2.m: Ditto.
9275         * objc/execute/bf-5.m: Ditto.
9276         * objc/execute/string4.m: Ditto.
9277         * objc/execute/bf-7.m: Ditto.
9278         * objc/execute/object_is_meta_class.m: Ditto.
9279         * objc/execute/bf-9.m: Ditto.
9280         * objc/execute/bf-21.m: Ditto.
9281         * objc/execute/cascading-1.m: Ditto.
9282         * objc/execute/trivial.m: Ditto.
9283         * objc/execute/np-1.m: Ditto.
9284         * objc/compile/trivial.m: Ditto.
9285         * objc/execute/class_self-2.m: Include <stdlib.h>.
9286         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9287         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9288         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9289         and 64bit. Use new NeXT interface as required.
9290         * objc.dg/special/unclaimed-category-1.m: Ditto.
9291         * objc.dg/special/unclaimed-category-1.h: Ditto.
9292         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9293         * objc.dg/func-ptr-1.m: Ditto.
9294         * objc.dg/stret-1.m: Ditto.
9295         * objc.dg/encode-2.m: Ditto.
9296         * objc.dg/category-1.m: Ditto.
9297         * objc.dg/encode-3.m: Ditto.
9298         * objc.dg/call-super-3.m: Ditto.
9299         * objc.dg/method-3.m: Ditto.
9300         * objc.dg/func-ptr-2.m: Ditto.
9301         * objc.dg/lookup-1.m: Ditto.
9302         * objc.dg/encode-4.m: Ditto.
9303         * objc.dg/fix-and-continue-1.m: Ditto.
9304         * objc.dg/proto-lossage-3.m: Ditto.
9305         * objc.dg/method-13.m: Ditto.
9306         * objc.dg/proto-qual-1.m: Ditto.
9307         * objc.dg/zero-link-3.m: Ditto.
9308         * objc.dg/bitfield-1.m: Ditto.
9309         * objc.dg/va-meth-1.m: Ditto.
9310         * objc.dg/super-class-3.m: Ditto.
9311         * objc.dg/call-super-1.m: Ditto.
9312         * objc.dg/type-size-2.m: Ditto.
9313         * objc.dg/method-10.m: Ditto.
9314         * objc.dg/defs.m: Ditto.
9315         * objc.dg/const-str-3.m: Ditto.
9316         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9317         Protocol1.h) and next-mapping.h as required. Use new NeXT
9318         interface as required.
9319         * objc.dg/super-class-4.m: Ditto.
9320         * objc.dg/comp-types-8.m: Ditto.
9321         * objc.dg/call-super-2.m: Ditto.
9322         * objc.dg/objc-fast-4.m: Ditto.
9323         * objc.dg/method-6.m: Ditto.
9324         * objc.dg/const-str-3.m: Ditto.
9325         * objc.dg/const-str-7.m: Ditto.
9326         * objc.dg/method-15.m: Ditto.
9327         * objc.dg/method-19.m: Ditto.
9328         * objc.dg/sync-1.m: Ditto.
9329         * objc.dg/layout-1.m: Ditto.
9330         * objc.dg/bitfield-3.m: Ditto.
9331         * objc.dg/try-catch-3.m: Ditto.
9332         * objc.dg/try-catch-7.m: Ditto.
9333         * objc.dg/comp-types-10.m: Ditto.
9334         * objc.dg/selector-2.: Ditto.
9335         * objc.dg/method-7.m: Ditto.
9336         * objc.dg/typedef-alias-1.m: Ditto.
9337         * objc.dg/proto-lossage-2.m: Ditto.
9338         * objc.dg/comp-types-11.m: Ditto.
9339         * objc.dg/sizeof-1.m: Ditto.
9340         * objc.dg/method-17.m: Ditto.
9341         * objc.dg/bitfield-5.m: Ditto.
9342         * objc.dg/try-catch-1.m: Ditto.
9343         * objc.dg/encode-5.m: Ditto.
9344         * objc.dg/fix-and-continue-2.m: Ditto.
9345         * objc.dg/method-9.m: Ditto.
9346         * objc.dg/isa-field-1.m: Ditto.
9347         * objc.dg/local-decl-2.m: Ditto.
9348         * objc.dg/objc-gc-4.m: Ditto.
9349         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9350         * objc.dg/gnu-runtime-3.m: Ditto.
9351         * objc.dg/encode-7.m: Ditto.
9352         * objc.dg/encode-8.m: Ditto.
9353         * objc.dg/selector-3.m: Ditto.
9354         * objc.dg/gnu-runtime-1.m: Ditto.
9355         * objc.dg/const-str-12.m: Ditto.
9356         * objc.dg/gnu-runtime-2.m: Ditto.
9357         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9358         * objc.dg/selector-1.m: Ditto.
9359         * objc.dg/stubify-2.m: Ditto.
9360         * objc.dg/zero-link-1.m: Ditto.
9361         * objc.dg/stret-2.m: Ditto.
9362         * objc.dg/zero-link-2.m: Ditto.
9363         * objc.dg/next-runtime-1.m: Ditto.
9364         * objc.dg/symtab-1.m: Ditto.
9365         * objc.dg/stubify-1.m: Ditto.
9366         * objc.dg/bitfield-2.m: Ditto.
9367         * objc.dg/try-catch-10.m: Apply to both runtimes.
9368         * objc.dg/const-str-1.m: Ditto.
9369         * objc.dg/image-info.m: Ditto.
9370         * objc.dg/encode-9.m: Ditto.
9371         * objc.dg/pragma-1.m: Apply test to all targets.
9372         * objc.dg/const-str-4.m: Ditto.
9373         * objc.dg/const-str-8.m: Ditto.
9374         * objc.dg/super-class-2.m: Ditto.
9375         * objc.dg/try-catch-5.m: Ditto.
9376         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9377         Protocol1.h) and next-mapping.h as required. Use new NeXT
9378         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9379         * objc.dg/const-str-11.m: Ditto.
9380         * objc.dg/const-str-9.m: Ditto.
9381         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9382         * objc.dg/encode-1.m: Remove redundant -lobjc.
9383         * objc.dg/try-catch-9.m: Tidy space.
9384         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9385         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9386         and 64bit. Use new NeXT interface as required.
9387         * obj-c++.dg/template-4.mm: Ditto.
9388         * obj-c++.dg/defs.mm: Ditto.
9389         * obj-c++.dg/basic.mm: Ditto.
9390         * obj-c++.dg/encode-4.mm: Ditto.
9391         * obj-c++.dg/method-17.mm: Ditto.
9392         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9393         * obj-c++.dg/cxx-class-1.mm: Ditto.
9394         * obj-c++.dg/method-10.mm: Ditto.
9395         * obj-c++.dg/va-meth-1.mm: Ditto.
9396         * obj-c++.dg/encode-5.mm: Ditto.
9397         * obj-c++.dg/lookup-2.mm: Ditto.
9398         * obj-c++.dg/template-3.mm: Ditto.
9399         * obj-c++.dg/proto-qual-1.mm: Ditto.
9400         * obj-c++.dg/qual-types-1.m: Ditto.
9401         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9402         * obj-c++.dg/template-1.mm: Ditto.
9403         * obj-c++.dg/encode-6.mm: Ditto.
9404         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9405         Protocol1.h) and next-mapping.h as required. Use new NeXT
9406         interface as required.
9407         * obj-c++.dg/except-1.mm: Ditto.
9408         * obj-c++.dg/const-str-7.mm: Ditto.
9409         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9410         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9411         * obj-c++.dg/selector-2.mm: Ditto.
9412         * obj-c++.dg/isa-field-1.mm: Ditto.
9413         * obj-c++.dg/try-catch-1.mm: Ditto.
9414         * obj-c++.dg/local-decl-1.mm: Ditto.
9415         * obj-c++.dg/try-catch-9.mm: Ditto.
9416         * obj-c++.dg/no-extra-load.mm: Ditto.
9417         * obj-c++.dg/selector-5.mm: Ditto.
9418         * obj-c++.dg/method-12.mm: Ditto.
9419         * obj-c++.dg/try-catch-11.mm: Ditto.
9420         * obj-c++.dg/comp-types-11.mm: Ditto.
9421         * obj-c++.dg/bitfield-3.mm: Ditto.
9422         * obj-c++.dg/method-6.mm: Ditto.
9423         * obj-c++.dg/super-class-2.mm: Ditto.
9424         * obj-c++.dg/method-21.mm: Ditto.
9425         * obj-c++.dg/const-str-8.mm: Ditto.
9426         * obj-c++.dg/try-catch-7.mm: Ditto.
9427         * obj-c++.dg/method-15.mm: Ditto.
9428         * obj-c++.dg/layout-1.mm: Ditto.
9429         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9430         * obj-c++.dg/const-str-3.mm: Ditto.
9431         * obj-c++.dg/try-catch-2.mm: Ditto.
9432         * obj-c++.dg/objc-gc-3.mm: Ditto.
9433         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9434         * obj-c++.dg/bitfield-1.mm: Ditto.
9435         * obj-c++.dg/selector-6.mm: Ditto.
9436         * obj-c++.dg/method-13.mm: Ditto.
9437         * obj-c++.dg/comp-types-12.mm: Ditto.
9438         * obj-c++.dg/bitfield-4.mm: Ditto.
9439         * obj-c++.dg/try-catch-8.mm: Ditto.
9440         * obj-c++.dg/method-2.mm: Ditto.
9441         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9442         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9443         * obj-c++.dg/const-str-4.mm: Ditto.
9444         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9445         * obj-c++.dg/try-catch-3.mm: Ditto.
9446         * obj-c++.dg/comp-types-9.mm: Ditto.
9447         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9448         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9449         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9450         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9451         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9452         Use new NeXT interface as required.
9453         * obj-c++.dg/const-str-10.mm: Ditto.
9454         * obj-c++.dg/const-str-11.mm: Ditto.
9455         * obj-c++.dg/const-str-9.mm: Ditto.
9456         * obj-c++.dg/method-11.mm: Ditto.
9457         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9458         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9459         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9460         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9461         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9462
9463 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9464
9465         PR c++/43206
9466         * g++.dg/template/typedef30.C: New test case.
9467
9468 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR c/43385
9471         * gcc.c-torture/execute/pr43385.c: New test.
9472
9473 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9474
9475         * gcc.dg/strncpy-fix-1.c: New test.
9476
9477 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9478
9479         PR testsuite/41609
9480         * lib/objc-torture.exp (objc-set-runtime-options): New.
9481         * objc/execute/execute.exp: Check runtime options on each pass.
9482         * objc/execute/exceptions/exceptions.exp: Ditto.
9483         * objc/compile/compile.exp: Ditto.
9484
9485         PR testsuite/42348
9486         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9487         standard tests.
9488         (check_effective_target_objc2): New proc.
9489         (check_effective_target_next_runtime): New proc.
9490         * lib/objc.exp: Determine which runtime is in force and support it.
9491         * lib/obj-c++.exp: Ditto.
9492
9493 2010-03-24  Jason Merrill  <jason@redhat.com>
9494
9495         PR c++/43502
9496         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9497
9498 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9499
9500         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9501         a loop.
9502         * gcc.dg/ipa/ipa-2.c: Likewise.
9503         * gcc.dg/ipa/ipa-3.c: Likewise.
9504         * gcc.dg/ipa/ipa-4.c: Likewise.
9505         * gcc.dg/ipa/ipa-5.c: Likewise.
9506         * gcc.dg/ipa/ipa-7.c: Likewise.
9507         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9508         a loop.
9509         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9510         i_can_not_be_propagated_fully2 into a loop.
9511         * gcc.dg/ipa/ipa-8.c: New test.
9512         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9513
9514 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9515
9516         PR debug/19192
9517         PR debug/43479
9518         * gcc.dg/guality/pr43479.c: New test.
9519         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9520         and add volatile keyword.
9521
9522 2010-03-23  Mike Stump  <mikestump@comcast.net>
9523
9524         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9525
9526 2010-03-23  Jason Merrill  <jason@redhat.com>
9527
9528         * g++.dg/ext/altivec-17.C: Adjust error message.
9529
9530         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9531         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9532         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9533         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9534         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9535         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9536
9537 2010-03-22  Jason Merrill  <jason@redhat.com>
9538
9539         PR c++/43333
9540         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9541         * g++.dg/ext/is_pod_98.C: New.
9542
9543         PR c++/43281
9544         * g++.dg/cpp0x/auto18.C: New.
9545
9546         * gcc.dg/pr36997.c: Adjust error message.
9547         * g++.dg/ext/vector9.C: Likewise.
9548         * g++.dg/conversion/simd3.C: Likewise.
9549         * g++.dg/other/error23.C: Likewise.
9550
9551 2010-03-22  Michael Matz  <matz@suse.de>
9552
9553         PR middle-end/43475
9554         * gfortran.dg/pr43475.f90: New testcase.
9555
9556 2010-03-22  Richard Guenther  <rguenther@suse.de>
9557
9558         PR tree-optimization/43390
9559         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9560
9561 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9562
9563         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9564         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9565
9566 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9567             Michael Matz  <matz@suse.de>
9568
9569         PR c++/43081
9570         * g++.dg/parse/crash56.C: New test.
9571
9572 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9573
9574         PR fortran/43450
9575         * gfortran.dg/whole_file_15.f90 : New test.
9576
9577 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9578
9579         PR fortran/43409
9580         * gfortran.dg/inquire_size.f90: New test.
9581
9582 2010-03-20  Richard Guenther  <rguenther@suse.de>
9583
9584         PR rtl-optimization/43438
9585         * gcc.c-torture/execute/pr43438.c: New testcase.
9586
9587 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9588
9589         PR c++/43375
9590         * g++.dg/abi/mangle42.C: New test.
9591
9592 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9593
9594         PR C/43211
9595         * gcc.dg/pr43211.c: New test.
9596         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9597
9598 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9599
9600         PR rtl-optimization/42258
9601         * gcc.target/arm/thumb1-mul-moves.c: New test.
9602
9603         PR target/40697
9604         * gcc.target/arm/thumb-andsi.c: New test.
9605
9606         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9607         dg-require-effective-target.
9608
9609 2010-03-19  Michael Matz  <matz@suse.de>
9610
9611         PR c++/43116
9612         * g++.dg/other/pr43116.C: New testcase.
9613
9614 2010-03-19  Michael Matz  <matz@suse.de>
9615
9616         PR target/43305
9617         * gcc.dg/pr43305.c: New testcase.
9618
9619 2010-03-19  Richard Guenther  <rguenther@suse.de>
9620
9621         PR tree-optimization/43415
9622         * gcc.c-torture/compile/pr43415.c: New testcase.
9623
9624 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9625
9626         PR ada/43106
9627         * gnat.dg/case_optimization2.adb: New test.
9628         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9629
9630 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9631             Jack Howarth <howarth@bromo.med.uc.edu>
9632
9633         PR target/36399
9634         * gcc.target/i386/push-1.c: Don't xfail
9635           scan-assembler-not "movups" on darwin.
9636
9637 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9638
9639         PR debug/43058
9640         * gcc.dg/pr43058.c: New test.
9641
9642 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9643
9644         PR middle-end/42450
9645         * g++.dg/torture/pr42450.C: New test.
9646
9647 2010-03-18  Michael Matz  <matz@suse.de>
9648
9649         PR middle-end/43419
9650         * gcc.dg/pr43419.c: New testcase.
9651
9652 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9653
9654         PR rtl-optimization/43360
9655         * gcc.dg/torture/pr43360.c: New.
9656
9657 2010-03-18  Michael Matz  <matz@suse.de>
9658
9659         PR tree-optimization/43402
9660         * gcc.dg/pr43402.c: New testcase.
9661
9662 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9663
9664         PR target/42427
9665         * gcc.dg/pr42427.c: New test.
9666
9667 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9668
9669         PR libfortran/43265
9670         * gfortran.dg/read_empty_file.f: New test.
9671         * gfortran.dg/read_eof_all.f90: New test.
9672         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9673         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9674
9675 2010-03-17  Michael Matz  <matz@suse.de>
9676
9677         * gcc.dg/pr43300.c: Add -w.
9678
9679 2010-03-17  Richard Guenther  <rguenther@suse.de>
9680
9681         * gcc.dg/pr43379.c: Add -w.
9682
9683 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9684
9685         PR fortran/43331
9686         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9687
9688 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9689
9690         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9691
9692 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9693
9694         * ada/acats/run_all.sh: Log start and end times.
9695
9696 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9697
9698         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9699
9700 2010-03-16  Richard Guenther  <rguenther@suse.de>
9701
9702         PR middle-end/43379
9703         * gcc.dg/pr43379.c: New testcase.
9704
9705 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR debug/43051
9708         * gcc.dg/guality/pr43051-1.c: New test.
9709
9710 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9711
9712         PR testsuite/43363
9713         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9714
9715 2010-03-15  Michael Matz  <matz@suse.de>
9716
9717         PR middle-end/43300
9718         * gcc.dg/pr43300.c: New testcase.
9719
9720 2010-03-15  Richard Guenther  <rguenther@suse.de>
9721
9722         PR tree-optimization/43367
9723         * gcc.c-torture/compile/pr43367.c: New testcase.
9724
9725 2010-03-15  Richard Guenther  <rguenther@suse.de>
9726
9727         PR tree-optimization/43317
9728         * gcc.dg/pr43317.c: New testcase.
9729
9730 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9731
9732         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9733
9734 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9735
9736         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9737
9738 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9739
9740         PR fortran/43362
9741         * gfortran.dg/impure_constructor_1.f90: New test.
9742
9743 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9744
9745         PR middle-end/43354
9746         * gfortran.dg/graphite/id-pr43354.f: New.
9747
9748 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9749
9750         PR middle-end/43349
9751         * gfortran.dg/graphite/pr43349.f: New.
9752
9753 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9754
9755         PR middle-end/43306
9756         * gcc.dg/graphite/pr43306.c: New.
9757
9758 2010-03-12  David S. Miller  <davem@davemloft.net>
9759
9760         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9761         sparc.
9762
9763 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9764
9765         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9766
9767 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9768
9769         PR fortran/43291
9770         PR fortran/43326
9771         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9772
9773 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9774
9775         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9776         fail for *-*-mingw* targets.
9777
9778 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR debug/43329
9781         * gcc.dg/guality/pr43329-1.c: New test.
9782
9783 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9784
9785         PR tree-optimization/43257
9786         * g++.dg/torture/pr43257.C: New test.
9787
9788 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9789
9790         PR fortran/43228
9791         * gfortran.dg/namelist_61.f90: New test.
9792
9793 2010-03-11  Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/43255
9796         * gcc.c-torture/compile/pr43255.c: New testcase.
9797
9798 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9799
9800         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9801         * gcc.dg/pr43280.c: New testcase.
9802
9803 2010-03-11  Richard Guenther  <rguenther@suse.de>
9804
9805         PR lto/43200
9806         * gcc.dg/lto/20100227-1_0.c: New testcase.
9807         * gcc.dg/lto/20100227-1_1.c: Likewise.
9808
9809 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9810
9811         PR libfortran/43320
9812         PR libfortran/43265
9813         * gfortran.dg/read_eof_6.f: New test
9814         * gfortran.dg/read_x_eof.f90: New test.
9815         * gfortran.dg/read_x_past.f: Update test.
9816
9817 2010-03-10  Jan Hubicka  <jh@suse.cz>
9818
9819         * gcc.c-torture/compile/pr43288.c: New test.
9820
9821 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9822
9823         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9824         -fpic/-fPIC flags.
9825         * g++.old-deja/g++.pt/asm2.C: Likewise.
9826         * gcc.c-torture/compile/20000804-1.c: Likewise.
9827         * gcc.target/i386/clobbers.c: Likewise.
9828
9829 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9830
9831         PR fortran/43303
9832         * gfortran.dg/c_assoc_3.f90: New test.
9833
9834 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR debug/36728
9837         * gcc.dg/guality/pr36728-1.c: New test.
9838         * gcc.dg/guality/pr36728-2.c: New test.
9839
9840 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9841
9842         * gcc.dg/h8300-div-delay-slot.c: New test.
9843
9844 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9845
9846         PR tree-optimization/43236
9847         * gcc.c-torture/execute/pr43236.c: New test.
9848
9849 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9850
9851         PR middle-end/42859
9852         * g++.dg/eh/pr42859.C: New test.
9853
9854 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR debug/43299
9857         * gcc.dg/pr43299.c: New test.
9858
9859         PR debug/43290
9860         * g++.dg/eh/unwind2.C: New test.
9861
9862 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9863             Reza Yazdani  <reza.yazdani@amd.com>
9864
9865         PR middle-end/43065
9866         * gcc.dg/graphite/run-id-4.c: New.
9867
9868 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9869
9870         PR middle-end/43065
9871         * gcc.dg/graphite/run-id-3.c: New.
9872
9873 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9874
9875         PR middle-end/42644
9876         PR middle-end/42130
9877         * gcc.dg/graphite/id-18.c: New.
9878         * gcc.dg/graphite/run-id-pr42644.c: New.
9879
9880 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9881
9882         PR middle-end/42326
9883         * gcc.dg/graphite/pr42326.c: New.
9884
9885 2010-03-08  Richard Guenther  <rguenther@suse.de>
9886
9887         PR tree-optimization/43269
9888         * gcc.c-torture/execute/pr43269.c: New testcase.
9889
9890 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9891
9892         PR fortran/43256
9893         * gfortran.dg/typebound_call_13.f03: New.
9894
9895 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9896
9897         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9898         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9899
9900 2010-03-05  Jason Merrill  <jason@redhat.com>
9901
9902         * g++.dg/abi/mangle40.C: Require weak and alias.
9903
9904 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9905
9906         PR middle-end/42326
9907         * gfortran.dg/graphite/pr42326.f90: New.
9908         * gfortran.dg/graphite/pr42326-1.f90: New.
9909
9910 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9911
9912         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9913         (gnat_target_compile): Likewise.
9914         Reinitialize GNAT_UNDER_TEST if target changes.
9915         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9916         (local_find_gnatmake): Pass full --GCC to gnatlink.
9917         Remove --LINK.
9918
9919 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9920
9921         PR c/43248
9922         * gcc.dg/compound-literal-1.c: New testcase.
9923
9924 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9925
9926         PR tree-optimization/43164
9927         PR tree-optimization/43191
9928         * gcc.c-torture/compile/pr43164.c: New test.
9929         * gcc.c-torture/compile/pr43191.c: Likewise.
9930
9931 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9932
9933         PR fortran/43244
9934         * gfortran.dg/finalize_9.f90: New.
9935
9936 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9937             Ken Werner <ken@linux.vnet.ibm.com>
9938
9939         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9940         to dg-options for spu.
9941         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9942         dump-scan target to exclude spu.
9943
9944 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9945
9946         PR middle-end/43209
9947         * gcc.dg/tree-ssa/ivopts-4.c: New.
9948
9949 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9950
9951         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9952         include-opts and exclude-opts; skip checking the flags if arguments
9953         are the same as the defaults.
9954         (dg-xfail-if): Verify the number of arguments, supply defaults
9955         for unspecified optional arguments.
9956         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9957
9958 2010-03-03  Jason Merrill  <jason@redhat.com>
9959
9960         PR c++/12909
9961         * g++.dg/abi/mangle40.C: Updated.
9962
9963 2010-03-03  Jason Merrill  <jason@redhat.com>
9964
9965         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9966         * g++.dg/abi/mangle23.C: Likewise.
9967         * g++.dg/eh/simd-2.C: Likewise.
9968         * g++.dg/ext/attribute-test-2.C: Likewise.
9969         * g++.dg/ext/vector14.C: Likewise.
9970         * g++.dg/other/pr34435.C: Likewise.
9971         * g++.dg/template/conv8.C: Likewise.
9972         * g++.dg/template/nontype9.C: Likewise.
9973         * g++.dg/template/qualttp17.C: Likewise.
9974         * g++.dg/template/ref1.C: Likewise.
9975         * g++.old-deja/g++.pt/crash68.C: Likewise.
9976         * g++.old-deja/g++.pt/ref1.C: Likewise.
9977         * g++.old-deja/g++.pt/ref3.C: Likewise.
9978         * g++.old-deja/g++.pt/ref4.C: Likewise.
9979
9980         PR c++/12909
9981         * g++.dg/abi/mangle40.C: New.
9982         * g++.dg/abi/mangle41.C: New.
9983         * g++.dg/lto/20100302_0.C: New.
9984         * g++.dg/lto/20100302_1.C: New.
9985         * g++.dg/lto/20100302.h: New.
9986
9987 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9988
9989         PR fortran/43243
9990         * gfortran.dg/internal_pack_12.f90: New test.
9991
9992 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9993
9994         * gcc.dg/pr36997.c: Adjust error message.
9995
9996 2010-03-03  Mike Stump  <mikestump@comcast.net>
9997
9998         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9999         adjustments to not be present on machines that align the stack to
10000         more than 4 bytes and don't have a red zone yet as that is an
10001         unimplemented optimization.
10002
10003 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10004
10005         PR fortran/43169
10006         * gfortran.dg/impure_assignment_3.f90: New.
10007
10008 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR debug/43229
10011         * gfortran.dg/pr43229.f90: New test.
10012
10013         PR debug/43237
10014         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10015
10016         PR debug/43177
10017         * gcc.dg/guality/pr43177.c: New test.
10018
10019 2010-03-02  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/ext/vector9.C: Adjust error message.
10022         * g++.dg/conversion/simd3.C: Likewise.
10023         * g++.dg/other/error23.C: Likewise.
10024
10025 2010-03-02  Mike Stump  <mikestump@comcast.net>
10026
10027         PR c++/41090
10028         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10029
10030 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10031
10032         PR fortran/43180
10033         * gfortran.dg/internal_pack_10.f90: New test.
10034
10035         PR fortran/43173
10036         * gfortran.dg/internal_pack_11.f90: New test.
10037
10038 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10039
10040         PR middle-end/42640
10041         * gcc.dg/tree-ssa/pr42640.c: New.
10042
10043 2010-03-01  Richard Guenther  <rguenther@suse.de>
10044
10045         PR tree-optimization/43220
10046         * gcc.c-torture/execute/pr43220.c: New testcase.
10047
10048 2010-03-01  Richard Guenther  <rguenther@suse.de>
10049
10050         PR middle-end/43213
10051         * gcc.dg/pr43213.c: New testcase.
10052
10053 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10054
10055         PR pch/14940
10056         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10057
10058 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10061         New function.
10062         (check_effective_target_ucn): Likewise.
10063
10064         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10065         if !ucn.
10066         * gcc.dg/ucnid-2.c: Likewise.
10067         * gcc.dg/ucnid-3.c: Likewise.
10068         * gcc.dg/ucnid-4.c: Likewise.
10069         * gcc.dg/ucnid-11.c: Likewise.
10070         * gcc.dg/ucnid-12.c: Likewise.
10071         * gcc.dg/ucnid-6.c: Skip if !ucn.
10072         * gcc.dg/ucnid-9.c: Likewise.
10073
10074 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10075
10076         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10077         lists to dg-skip-if.
10078         * gcc.target/i386/stackalign/return-3.c: Likewise.
10079
10080 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10081
10082         * gcc.target/i386/clearcap.map: New file.
10083         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10084         Pass clearcap.map by default if supported.
10085
10086 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10087
10088         PR fortran/42900
10089         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10090         Explain this.
10091         * gfortran.dg/stat_2.f90: Likewise.
10092
10093 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10094
10095         PR fortran/43199
10096         * gfortran.dg/module_read_2.f90: New test.
10097
10098 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/42748
10101         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10102         * g++.dg/abi/mangle12.C: Likewise.
10103         * g++.dg/abi/mangle20-2.C: Likewise.
10104         * g++.dg/abi/mangle17.C: Likewise.
10105         * g++.dg/template/cond2.C: Likewise.
10106         * g++.dg/template/pr35240.C: Likewise.
10107
10108 2010-02-27  Richard Guenther  <rguenther@suse.de>
10109
10110         PR tree-optimization/43186
10111         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10112
10113 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10114
10115         * g++.dg/abi/packed1.C: Expect warning on the SH.
10116
10117 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10118
10119         PR c++/42054:
10120         * g++.dg/parse/error37.C: New test.
10121
10122 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10123
10124         PR c/24577
10125         PR c/43192
10126         * gcc.dg/pr8927-1.c: Match new note.
10127         * gcc.dg/990506-0.c: Likewise.
10128         * gcc.dg/gomp/flush-2.c: Likewise.
10129         * gcc.dg/gomp/atomic-5.c: Likewise.
10130         * gcc.dg/gomp/pr34607.c: Likewise.
10131         * gcc.dg/pr35746.c: Likewise.
10132         * gcc.dg/cpp/pragma-1.c: Likewise.
10133         * gcc.dg/cpp/pragma-2.c: Likewise.
10134         * gcc.dg/pr41842.c: Likewise.
10135         * gcc.dg/noncompile/20040629-1.c: Likewise.
10136         * objc.dg/private-1.m: Likewise.
10137
10138 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10139
10140         PR fortran/43185
10141         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10142         * gfortran.dg/default_initialization_4.f90: New test.
10143
10144 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10145
10146         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10147         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10148         * gnat.dg/thin_pointer2.adb: New test.
10149         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10150
10151 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10152
10153         PR c/20631
10154         * gcc.dg/cpp/c90-pedantic.c: New.
10155         * gcc.dg/cpp/c90.c: New.
10156         * gcc.dg/gnu90-const-expr-1.c: New.
10157         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10158
10159 2010-02-26  Richard Guenther  <rguenther@suse.de>
10160
10161         PR tree-optimization/43186
10162         * gcc.c-torture/compile/pr43186.c: New testcase.
10163
10164 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10165
10166         PR debug/43190
10167         * c-c++-common/dwarf2/pr43190.c: New test.
10168
10169 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10170
10171         PR testsuite/37074:
10172         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10173
10174 2010-02-26  Richard Guenther  <rguenther@suse.de>
10175
10176         PR tree-optimization/43188
10177         * gcc.c-torture/compile/pr43188.c: New testcase.
10178
10179 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10180
10181         PR target/43175
10182         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10183
10184 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10185
10186         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10187
10188 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10189
10190         PR target/43154
10191         * gcc.target/powerpc/pr43154.c: New file.
10192
10193 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR debug/43166
10196         * gfortran.dg/debug/pr43166.f: New test.
10197
10198         PR debug/43165
10199         * gcc.dg/torture/pr43165.c: New test.
10200
10201 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10202
10203         PR c/43128
10204         * c-c++-common/pr41779.c: Update.
10205
10206 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10207
10208         PR ada/32547
10209         * lib/gnat-dg.exp (gnat_load): Redefine.
10210
10211         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10212         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10213
10214 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10215
10216         PR libobjc/36610
10217         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10218         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10219         -fgnu-runtime.
10220         Sort entries.
10221
10222 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10223
10224         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10225
10226 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR debug/43150
10229         * gcc.dg/guality/vla-1.c: New test.
10230
10231 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10232
10233         PR fortran/43042
10234         * gfortran.dg/c_ptr_tests_15.f90: New test.
10235
10236 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR target/43107
10239         * gcc.target/i386/pr43107.c: New test.
10240
10241 2010-02-23  Jason Merrill  <jason@redhat.com>
10242
10243         PR c++/43143
10244         * g++.dg/cpp0x/variadic100.C: New.
10245
10246 2010-02-23  Jason Merrill  <jason@redhat.com>
10247
10248         PR debug/42800
10249         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10250         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10251         * c-c++-common/dwarf2/vla1.c: New.
10252
10253 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10254
10255         PR target/43139
10256         * gcc.dg/pr43139.c: New test.
10257
10258         PR debug/43077
10259         * gcc.dg/guality/pr43077-1.c: New test.
10260
10261 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10262
10263         PR 43123
10264         * gcc.dg/march.c: New.
10265         * gcc.dg/march-generic.c: New.
10266         * gcc.dg/mtune.c: New.
10267
10268 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10269
10270         PR middle-end/43083
10271         * gcc.dg/graphite/pr43083.c: New.
10272
10273 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10274
10275         PR middle-end/43097
10276         * gfortran.dg/graphite/pr43097.f: New.
10277
10278 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10279             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10280
10281         PR middle-end/43140
10282         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10283
10284 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10285
10286         PR middle-end/43026
10287         * g++.dg/graphite/pr43026.C: New.
10288
10289 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10290
10291         PR c++/43126
10292         * gcc.dg/cleanup-1.c: Update.
10293         * gcc.dg/func-args-1.c: Update.
10294         * gcc.dg/format/sentinel-1.c: Update.
10295         * g++.old-deja/g++.jason/scoping10.C: Update.
10296         * g++.old-deja/g++.ns/lookup5.C: Update.
10297         * g++.dg/ext/cleanup-1.C: Update.
10298         * g++.dg/parse/varmod1.C: Update.
10299         * g++.dg/parse/error33.C: Update.
10300         * g++.dg/expr/call3.C: Update.
10301         * g++.dg/func-args-1.C: New.
10302
10303 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10304
10305         PR c/43125
10306         * gcc.dg/attr-used-2.c: Moved to ...
10307         * c-c++-common/attr-used-2.c: Here.
10308
10309         * gcc.dg/attr-used.c: Moved to ...
10310         * c-c++-common/attr-used.c: Here.
10311
10312 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10313
10314         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10315
10316 2010-02-22  Richard Guenther  <rguenther@suse.de>
10317
10318         PR lto/43045
10319         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10320         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10321
10322 2010-02-22  Richard Guenther  <rguenther@suse.de>
10323
10324         PR tree-optimization/42749
10325         * gcc.c-torture/compile/pr42749.c: New testcase.
10326
10327 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10328
10329         PR fortran/43072
10330         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10331         * gfortran.dg/internal_pack_9.f90: New test.
10332
10333 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10334
10335         PR c++/23510
10336         * g++.dg/template/recurse.C: Adjust.
10337         * g++.dg/template/pr23510.C: New.
10338
10339 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10340
10341         PR c++/42824
10342         * g++.dg/template/memclass4.C: New test.
10343
10344 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10345
10346         PR fortran/35259
10347         * gfortran.dg/reassoc_5.f90: New test.
10348
10349 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10350
10351         PR target/43067
10352         * gcc.target/i386/pr43067.c: New test.
10353
10354 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10355
10356         PR c++/35669
10357         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10358         -Wconversion-null.
10359         * g++.dg/warn/Wconversion-null.C: New test.
10360         * g++.old-deja/g++.other/null1.C: Move to...
10361         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10362
10363 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10364
10365         PR fortran/36932
10366         PR fortran/36933
10367         * gfortran.dg/dependency_26.f90: New test.
10368
10369         PR fortran/43072
10370         * gfortran.dg/internal_pack_7.f90: New test.
10371
10372         PR fortran/43111
10373         * gfortran.dg/internal_pack_8.f90: New test.
10374
10375 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10376
10377         PR 43128
10378         * c-c++-common/pr41779.c: Fix broken testcase.
10379
10380 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10381
10382         PR 36513
10383         * c-c++-common/pr36513.c: New testcase.
10384         * c-c++-common/pr36513-2.c: New testcase.
10385
10386 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10387
10388         PR 41779
10389         * c-c++-common/pr41779.c: New.
10390
10391 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR debug/43084
10394         * gcc.dg/pr43084.c: New test.
10395
10396 2010-02-19  Richard Guenther  <rguenther@suse.de>
10397
10398         PR tree-optimization/42916
10399         * gcc.dg/pr42916.c: New testcase.
10400
10401 2010-02-18  Jason Merrill  <jason@redhat.com>
10402
10403         PR c++/42837
10404         * g++.dg/abi/packed1.C: Add expected warning.
10405
10406         PR c++/43108
10407         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10408         * gcc.dg/torture/dg-torture.exp: Likewise.
10409         * c-c++-common/torture/complex-sign.h,
10410         c-c++-common/torture/complex-sign-add.c,
10411         c-c++-common/torture/complex-sign-mixed-add.c,
10412         c-c++-common/torture/complex-sign-mixed-div.c,
10413         c-c++-common/torture/complex-sign-mixed-mul.c,
10414         c-c++-common/torture/complex-sign-mixed-sub.c,
10415         c-c++-common/torture/complex-sign-mul.c,
10416         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10417         Adapt for C++ compilation as well.
10418
10419         PR c++/43070
10420         * g++.dg/ext/label1.C: Update.
10421         * g++.dg/ext/label2.C: Update.
10422
10423         PR c++/26261
10424         * g++.dg/template/dependent-name6.C: New.
10425
10426         PR c++/43109
10427         * g++.dg/parse/namespace12.C: New.
10428
10429 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10430
10431         PR tree-optimization/43066
10432         * gcc.c-torture/compile/pr43066.c: New test.
10433
10434 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         * g++.dg/ext/attrib35.C: Fix target selector string.
10437         * g++.dg/ext/attrib36.C: Ditto.
10438         * g++.dg/ext/attrib37.C: Ditto.
10439         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10440         * g++.dg/abi/mangle25.C: Ditto.
10441
10442 2010-02-17  Jason Merrill  <jason@redhat.com>
10443
10444         PR c++/43069
10445         * g++.dg/parse/namespace11.C: New.
10446
10447         PR c++/43093
10448         * g++.dg/ext/attrib37.C: New.
10449
10450         PR c++/43079
10451         * g++.dg/template/ptrmem20.C: New.
10452
10453 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10454
10455         PR target/43103
10456         * gcc.target/i386/xop-check.h: Include m256-check.h.
10457         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10458         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10459         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10460         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10461
10462 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR debug/42918
10465         * gcc.dg/pr42918.c: New test.
10466
10467 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10468
10469         * g++.dg/ext/attrib36.C: Require ILP32.
10470
10471 2010-02-16  Richard Guenther  <rguenther@suse.de>
10472
10473         PR tree-optimization/41043
10474         * gfortran.dg/pr41043.f90: New testcase.
10475         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10476
10477 2010-02-16  Jason Merrill  <jason@redhat.com>
10478
10479         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10480
10481 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10482
10483         PR tree-optimization/43074
10484         * gcc.dg/vect/fast-math-pr43074.c: New test.
10485
10486 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10489
10490 2010-02-16  Jason Merrill  <jason@redhat.com>
10491
10492         PR c++/43031
10493         * g++.dg/ext/attrib36.C: New.
10494
10495         PR c++/43036
10496         * g++.dg/other/array6.C: New.
10497
10498 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10499
10500         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10501
10502 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10503
10504         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10505         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10506         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10507         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10508         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10509         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10510
10511 2010-02-15  Richard Guenther  <rguenther@suse.de>
10512
10513         PR middle-end/43068
10514         * g++.dg/torture/pr43068.C: New testcase.
10515
10516 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10517
10518         PR c++/43024
10519         * g++.dg/opt/ice1.C: New.
10520
10521 2010-02-14  Jason Merrill  <jason@redhat.com>
10522
10523         PR c++/41997
10524         * g++.dg/cpp0x/initlist-opt.C: New.
10525
10526 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/41113
10529         PR fortran/41117
10530         * gfortran.dg/internal_pack_6.f90: New test.
10531
10532 2010-02-12  Jason Merrill  <jason@redhat.com>
10533
10534         PR c++/43054
10535         * g++.dg/cpp0x/variadic99.C: New.
10536
10537 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10540         sign extend pointers to gualchk_t.
10541
10542         PR c++/43033
10543         * g++.dg/other/default3.C: Xfail g4 test.
10544
10545 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10546
10547         PR middle-end/43012
10548         * gcc.dg/graphite/pr43012.c: New.
10549
10550 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10551
10552         PR middle-end/42930
10553         * g++.dg/graphite/pr42930.C: New.
10554
10555 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10556
10557         PR middle-end/42914
10558         PR middle-end/42530
10559         * gcc.dg/graphite/pr42530.c: New.
10560         * gcc.dg/graphite/pr42914.c: New.
10561
10562 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10563
10564         PR middle-end/42771
10565         * gcc.dg/graphite/pr42771.c: New.
10566
10567 2010-02-11  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/42998
10570         * gcc.c-torture/compile/pr42998.c: New testcase.
10571
10572 2010-02-10  Jason Merrill  <jason@redhat.com>
10573
10574         PR c++/41896
10575         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10576
10577         PR c++/42983, core issue 906
10578         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10579         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10580
10581         PR c++/43016
10582         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10583
10584 2010-02-10  Richard Guenther  <rguenther@suse.de>
10585
10586         PR tree-optimization/43017
10587         * gcc.dg/torture/pr43017.c: New testcase.
10588
10589 2010-02-10  Tobias Burnus <burnus@net-b.de>
10590
10591         PR fortran/40823
10592         * gfortran.dg/private_type_1.f90: Update error location.
10593         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10594         * gfortran.dg/typebound_operator_2.f03: Ditto.
10595         * gfortran.dg/assignment_2.f90: Ditto.
10596         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10597         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10598
10599 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10600
10601         PR fortran/43015
10602         * gfortran.dg/bind_c_usage_20.f90: New test.
10603
10604 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR debug/43010
10607         * g++.dg/debug/pr43010.C: New test.
10608
10609 2010-02-10  Richard Guenther  <rguenther@suse.de>
10610
10611         PR c/43007
10612         * gcc.c-torture/execute/20100209-1.c: New testcase.
10613         * gcc.dg/fold-div-3.c: Likewise.
10614
10615 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10616
10617         * gcc.dg/builtin-ffs-1.c: New test.
10618
10619 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10620
10621         PR fortran/42999
10622         * gfortran.dg/array_constructor_35.f90: New test.
10623
10624 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10627
10628 2010-02-09  Jason Merrill  <jason@redhat.com>
10629
10630         PR c++/42399
10631         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10632
10633         PR c++/42370
10634         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10635
10636 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10637
10638         PR fortran/41869
10639         * gfortran.dg/module_write_1.f90: New test.
10640
10641 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10642
10643         * gcc.dg/pr19340.c: Adjust.
10644
10645 2010-02-09  Richard Guenther  <rguenther@suse.de>
10646
10647         PR tree-optimization/43008
10648         * gcc.c-torture/execute/pr43008.c: New testcase.
10649
10650 2010-02-09  Richard Guenther  <rguenther@suse.de>
10651
10652         PR tree-optimization/43000
10653         * gcc.dg/torture/pr43000.c: New testcase.
10654         * gcc.dg/torture/pr43002.c: Likewise.
10655
10656 2010-02-09  Daniel Kraft  <d@domob.eu>
10657
10658         PR fortran/39171
10659         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10660         and pass -Wsurprising as necessary.
10661
10662 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR tree-optimization/42890
10665         * g++.dg/torture/pr42890.C: New test.
10666
10667 2010-02-08  Richard Guenther  <rguenther@suse.de>
10668
10669         PR middle-end/42995
10670         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10671
10672 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10673
10674         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10675         return 0 from main.
10676         * gcc.dg/graphite/block-1.c: Same.
10677         * gcc.dg/graphite/block-3.c: Same.
10678         * gcc.dg/graphite/block-4.c: Same.
10679         * gcc.dg/graphite/block-5.c: Same.
10680         * gcc.dg/graphite/block-6.c: Same.
10681         * gcc.dg/graphite/block-7.c: Same.
10682         * gcc.dg/graphite/interchange-0.c: Same.
10683         * gcc.dg/graphite/interchange-1.c: Same.
10684         * gcc.dg/graphite/interchange-10.c: Same.
10685         * gcc.dg/graphite/interchange-11.c: Same.
10686         * gcc.dg/graphite/interchange-12.c: Same.
10687         * gcc.dg/graphite/interchange-2.c: Same.
10688         * gcc.dg/graphite/interchange-3.c: Same.
10689         * gcc.dg/graphite/interchange-4.c: Same.
10690         * gcc.dg/graphite/interchange-5.c: Same.
10691         * gcc.dg/graphite/interchange-6.c: Same.
10692         * gcc.dg/graphite/interchange-7.c: Same.
10693         * gcc.dg/graphite/interchange-8.c: Same.
10694         * gcc.dg/graphite/interchange-9.c: Same.
10695         * gcc.dg/graphite/interchange-mvt.c: Same.
10696
10697 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10698
10699         * gfortran.dg/graphite/id-19.f: New.
10700         * gfortran.dg/graphite/pr14741.f90: New.
10701         * gfortran.dg/graphite/pr41924.f90: New.
10702         * gfortran.dg/graphite/run-id-2.f90: New.
10703
10704 2010-02-07  Richard Guenther  <rguenther@suse.de>
10705
10706         PR middle-end/42956
10707         * gcc.c-torture/compile/pr42956.c: New testcase.
10708
10709 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10710
10711         PR libfortran/42742
10712         * gfortran.dg/fmt_cache_2.f: New test.
10713
10714 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10715
10716         * gfortran.dg/read_no_eor.f90: New test.
10717
10718 2010-02-05  Jason Merrill  <jason@redhat.com>
10719
10720         * g++.dg/ext/label13.C: Move constructor body out of class.
10721
10722 2010-02-03  Jason Merrill  <jason@redhat.com>
10723
10724         PR c++/42870
10725         * g++.dg/ext/dllexport3.C: New.
10726
10727 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10728
10729         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10730
10731 2010-02-05  Richard Guenther  <rguenther@suse.de>
10732
10733         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10734
10735 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10736
10737         PR c++/42915
10738         * g++.dg/other/crash-9.C: New test.
10739
10740 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10741
10742         PR fortran/42309
10743         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10744
10745 2010-02-04  Richard Guenther  <rguenther@suse.de>
10746
10747         PR rtl-optimization/42952
10748         * gcc.dg/torture/pr42952.c: New testcase.
10749
10750 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10751
10752         PR libfortran/42901
10753         * gfortran.dg/namelist_60.f90: New test.
10754
10755 2010-02-03  Jason Merrill  <jason@redhat.com>
10756
10757         PR c++/40138
10758         * g++.dg/ext/builtin11.C: New.
10759
10760         PR c++/4926
10761         PR c++/38600
10762         * g++.dg/abi/mangle35.C: New.
10763         * g++.dg/abi/mangle37.C: New.
10764
10765         PR c++/12909
10766         * g++.dg/abi/mangle36.C: New.
10767
10768         PR c++/35652
10769         * g++.dg/warn/string1.C: New.
10770
10771 2010-02-03  Richard Guenther  <rguenther@suse.de>
10772
10773         PR tree-optimization/42944
10774         * gcc.dg/errno-1.c: New testcase.
10775
10776 2010-02-03  Richard Guenther  <rguenther@suse.de>
10777
10778         PR middle-end/42927
10779         * gcc.c-torture/compile/pr42927.c: New testcase.
10780
10781 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10782
10783         PR fortran/42936
10784         * gfortran.dg/null_4.f90: New test.
10785
10786 2010-02-02  Jason Merrill  <jason@redhat.com>
10787
10788         PR c++/41090
10789         * g++.dg/ext/label13.C: New.
10790
10791 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10792
10793         PR fortran/42650
10794         * gfortran.dg/func_result_5.f90: New test.
10795
10796 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10797
10798         PR fortran/42922
10799         * gfortran.dg/pure_initializer_3.f90: News test.
10800
10801 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10802
10803         PR fortran/42888
10804         * gfortran.dg/allocate_derived_2.f90: New test.
10805
10806 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10807
10808         PR middle-end/42898
10809         * gcc.dg/torture/pr42898-2.c: New test.
10810
10811 2010-01-31  Richard Guenther  <rguenther@suse.de>
10812
10813         PR middle-end/42898
10814         * gcc.dg/torture/pr42898.c: New testcase.
10815
10816 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10817
10818         PR fortran/38324
10819         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10820         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10821
10822 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10823
10824         * g++.dg/tree-ssa/inline-1.C: New.
10825         * g++.dg/tree-ssa/inline-2.C: New.
10826         * g++.dg/tree-ssa/inline-3.C: New.
10827
10828 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10829
10830         PR testsuite/41701
10831         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10832         the string 'pow' in the pathname of the compiler from generating a
10833         test failure.
10834
10835 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10836
10837         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10838         * g++.old-deja/g++.mike/eh17.C: Likewise.
10839         * g++.old-deja/g++.mike/p5571.C: Likewise.
10840
10841 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10842
10843         PR c++/42758
10844         PR c++/42634
10845         PR c++/42336
10846         PR c++/42797
10847         PR c++/42880
10848         * g++.dg/other/crash-5.C: New test.
10849         * g++.dg/other/crash-6.C: New test.
10850         * g++.dg/other/crash-7.C: New test.
10851         * g++.dg/other/crash-8.C: New test.
10852
10853 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR rtl-optimization/42889
10856         * gcc.dg/pr42889.c: New test.
10857
10858 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10859
10860         * gcc.target/i386/pr42881.c: Use SSE2.
10861
10862 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10863
10864         PR target/42891
10865         * gcc.target/i386/pr42891.c: New test.
10866
10867 2010-01-28  Richard Guenther  <rguenther@suse.de>
10868
10869         PR tree-optimization/42871
10870         * g++.dg/torture/pr42871.C: New testcase.
10871
10872 2010-01-28  Richard Guenther  <rguenther@suse.de>
10873
10874         * gcc.dg/Wobjsize-1.h: New testcase.
10875         * gcc.dg/Wobjsize-1.c: Likewise.
10876
10877 2010-01-28  Richard Guenther  <rguenther@suse.de>
10878
10879         PR middle-end/42883
10880         * g++.dg/torture/pr42883.C: New testcase.
10881
10882 2010-01-28  Michael Matz  <matz@suse.de>
10883
10884         * gcc.target/i386/pr42881.c: New test.
10885
10886 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10887
10888         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10889         Add i?86-*-solaris2* support.
10890
10891 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10892
10893         PR c++/42713
10894         PR c++/42820
10895         * g++.dg/template/typedef27.C: New test case.
10896         * g++.dg/template/typedef28.C: New test case.
10897
10898 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10899
10900         * gcc.dg/optimize-bswap*.c: Add ARM target
10901
10902 2010-01-27  Richard Guenther  <rguenther@suse.de>
10903
10904         PR middle-end/42878
10905         * gcc.dg/torture/pr42878-1.c: New testcase.
10906         * gcc.dg/torture/pr42878-2.c: Likewise.
10907
10908 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10909
10910         PR middle-end/42874
10911         * gcc.dg/vla-22.c: New test.
10912
10913 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10916         current collation.
10917
10918 2010-01-26  Richard Guenther  <rguenther@suse.de>
10919
10920         PR rtl-optimization/42685
10921         * gcc.dg/pr42685.c: New testcase.
10922         * g++.dg/other/pr42685.C: Likewise.
10923
10924 2010-01-26  Richard Guenther  <rguenther@suse.de>
10925
10926         PR middle-end/42806
10927         * g++.dg/other/pr42806.C: New testcase.
10928
10929 2010-01-26  Richard Guenther  <rguenther@suse.de>
10930
10931         PR tree-optimization/42250
10932         * gcc.dg/pr42250.c: New testcase.
10933
10934 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10935
10936         * gnat.dg/array_bounds_test.adb: New test.
10937
10938 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10939
10940         PR fortran/42858
10941         * gfortran.dg/generic_21.f90: New test.
10942
10943 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10944
10945         PR testsuite/41522
10946         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10947
10948 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10949
10950         PR c++/42748
10951         * g++.dg/abi/arm_va_list2.C: New test.
10952         * g++.dg/abi/arm_va_list2.h: Companion header file.
10953
10954 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10955
10956         PR fortran/41044
10957         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10958
10959         PR fortran/41167
10960         * gfortran.dg/char_array_arg_1.f90 : New test.
10961
10962         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10963
10964 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10965
10966         PR fortran/39304
10967         * gfortran.dg/generic_20.f90: New test.
10968
10969 2010-01-22  Michael Matz  <matz@suse.de>
10970
10971         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10972         -msse2.
10973
10974 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10975
10976         PR fortran/42736
10977         * gfortran.dg/dependency_25.f90 : New test.
10978
10979 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10980
10981         PR tree-optimization/42585
10982         * gcc.dg/tree-ssa/pr42585.c: New test.
10983
10984 2010-01-21  Richard Guenther  <rguenther@suse.de>
10985
10986         PR middle-end/19988
10987         * gcc.dg/pr19988.c: New testcase.
10988
10989 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10990
10991         * g++.dg/compat/decimal/compat-common.h: New file.
10992         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10993         * g++.dg/compat/decimal/pass_x.h: New file.
10994         * g++.dg/compat/decimal/pass_y.h: New file.
10995         * g++.dg/compat/decimal/pass-1_main.C: New file.
10996         * g++.dg/compat/decimal/pass-1_x.C: New file.
10997         * g++.dg/compat/decimal/pass-1_y.C: New file.
10998         * g++.dg/compat/decimal/pass-2_main.C: New file.
10999         * g++.dg/compat/decimal/pass-2_x.C: New file.
11000         * g++.dg/compat/decimal/pass-2_y.C: New file.
11001         * g++.dg/compat/decimal/pass-3_main.C: New file.
11002         * g++.dg/compat/decimal/pass-3_x.C: New file.
11003         * g++.dg/compat/decimal/pass-3_y.C: New file.
11004         * g++.dg/compat/decimal/pass-4_main.C: New file.
11005         * g++.dg/compat/decimal/pass-4_x.C: New file.
11006         * g++.dg/compat/decimal/pass-4_y.C: New file.
11007         * g++.dg/compat/decimal/pass-5_main.C: New file.
11008         * g++.dg/compat/decimal/pass-5_x.C: New file.
11009         * g++.dg/compat/decimal/pass-5_y.C: New file.
11010         * g++.dg/compat/decimal/pass-6_main.C: New file.
11011         * g++.dg/compat/decimal/pass-6_x.C: New file.
11012         * g++.dg/compat/decimal/pass-6_y.C: New file.
11013         * g++.dg/compat/decimal/return_x.h: New file.
11014         * g++.dg/compat/decimal/return_y.h: New file.
11015         * g++.dg/compat/decimal/return-1_main.C: New file.
11016         * g++.dg/compat/decimal/return-1_x.C: New file.
11017         * g++.dg/compat/decimal/return-1_y.C: New file.
11018         * g++.dg/compat/decimal/return-2_main.C: New file.
11019         * g++.dg/compat/decimal/return-2_x.C: New file.
11020         * g++.dg/compat/decimal/return-2_y.C: New file.
11021         * g++.dg/compat/decimal/return-3_main.C: New file.
11022         * g++.dg/compat/decimal/return-3_x.C: New file.
11023         * g++.dg/compat/decimal/return-3_y.C: New file.
11024         * g++.dg/compat/decimal/return-4_main.C: New file.
11025         * g++.dg/compat/decimal/return-4_x.C: New file.
11026         * g++.dg/compat/decimal/return-4_y.C: New file.
11027         * g++.dg/compat/decimal/return-5_main.C: New file.
11028         * g++.dg/compat/decimal/return-5_x.C: New file.
11029         * g++.dg/compat/decimal/return-5_y.C: New file.
11030         * g++.dg/compat/decimal/return-6_main.C: New file.
11031         * g++.dg/compat/decimal/return-6_x.C: New file.
11032         * g++.dg/compat/decimal/return-6_y.C: New file.
11033
11034 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11035
11036         PR debug/42715
11037         * gcc.dg/pr42715.c: New.
11038
11039 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11040
11041         PR c++/42038
11042         * g++.dg/parse/crash55.C: New.
11043
11044 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11045
11046         PR debug/42782
11047         * gcc.dg/guality/pr42782.c: New.
11048
11049 2010-01-20  Jason Merrill  <jason@redhat.com>
11050
11051         PR c++/41788
11052         * g++.dg/abi/packed1.C: New.
11053
11054         PR c++/41920
11055         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11056
11057         PR c++/40750
11058         * g++.dg/parse/fn-typedef1.C: New.
11059         * g++.dg/other/cv_quals.C: Adjust.
11060
11061 2010-01-20  Anthony Green  <green@moxielogic.com>
11062
11063         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11064         pack(push) pragma).
11065         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11066         * gcc.dg/20020312-2.c: Port this to the moxie core.
11067         * gcc.dg/weak/typeof-2.c: Ditto.
11068
11069 2010-01-20  Richard Guenther  <rguenther@suse.de>
11070
11071         PR tree-optimization/42717
11072         * gcc.c-torture/compile/pr42717.c: New testcase.
11073
11074 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11077         of signed, add a few new tests.
11078
11079         PR middle-end/42803
11080         * g++.dg/parse/limits-initializer1.C: New test.
11081
11082 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11083
11084         PR fortran/42804
11085         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11086         * gfortran.dg/typebound_call_12.f03: New test.
11087
11088 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11089
11090         PR fortran/42783
11091         * gfortran.dg/bounds_check_15.f90 : New test.
11092
11093 2010-01-19  Michael Matz  <matz@suse.de>
11094
11095         PR tree-optimization/41783
11096         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11097
11098 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11099
11100         PR target/38697.
11101         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11102         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11103         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11104         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11105         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11106         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11107         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11108         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11109         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11110         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11111         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11112
11113 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11114
11115         PR fortran/42545
11116         * gfortran.dg/extends_6.f03: Modified an error message.
11117         * gfortran.dg/extends_10.f03: New test.
11118         * gfortran.dg/private_type_6.f03: Modified an error message.
11119         * gfortran.dg/structure_constructor_8.f03: Ditto.
11120
11121 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11122
11123         PR tree-optimization/42719
11124         * gcc.dg/pr42719.c: New test.
11125
11126         PR debug/42728
11127         * gcc.dg/pr42728.c: New test.
11128
11129 2010-01-19  Anthony Green  <green@moxielogic.com>
11130
11131         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11132
11133 2010-01-18  Anthony Green  <green@moxielogic.com>
11134
11135         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11136         for moxie.
11137
11138 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11139
11140         * g++.dg/template/error45.C: reverted as part of reverting the
11141         fix of PR c++/42634.
11142
11143 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11144
11145         PR c++/42634
11146         * g++.dg/template/error45.C: New test.
11147
11148 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11149
11150         PR c++/42766
11151         * g++.dg/conversion/op6.C: New test.
11152
11153 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11154
11155         PR target/42774
11156         * gcc.target/alpha/pr42774.c: New test.
11157
11158 2010-01-18  Richard Guenther  <rguenther@suse.de>
11159
11160         PR tree-optimization/42781
11161         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11162
11163 2010-01-17  Richard Guenther  <rguenther@suse.de>
11164
11165         PR middle-end/42248
11166         * gcc.c-torture/execute/pr42248.c: New testcase.
11167
11168 2010-01-17  Richard Guenther  <rguenther@suse.de>
11169
11170         PR tree-optimization/42773
11171         * g++.dg/torture/pr42773.C: New testcase.
11172
11173 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11174
11175         PR fortran/42677
11176         * gfortran.dg/interface_assignment_5.f90: New test.
11177
11178 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11179
11180         PR c++/42697
11181         * g++.dg/template/crash94.C: Reverted.
11182
11183 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11184
11185         PR debug/42767
11186         * gcc.dg/debug/pr42767.c: New.
11187
11188 2010-01-15  Jason Merrill  <jason@redhat.com>
11189
11190         PR c++/42761
11191         * g++.dg/cpp0x/decltype22.C: New.
11192
11193 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11194
11195         PR middle-end/42760
11196         * g++.dg/torture/pr42760.C: New test.
11197
11198 2010-01-15  Jing Yu  <jingyu@google.com>
11199
11200         PR rtl-optimization/42691
11201         * gcc.c-torture/execute/pr42691.c: New.
11202
11203 2010-01-15  Richard Guenther  <rguenther@suse.de>
11204
11205         PR middle-end/42739
11206         * g++.dg/torture/pr42739.C: New testcase.
11207
11208 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11209
11210         * g++.dg/template/error45.C: Revert as part of reverting changes
11211         or PR c++/42634.
11212
11213 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11214
11215         PR fortran/42684
11216         * gfortran.dg/interface_31.f90: New test.
11217
11218 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11219
11220         * gcc.target/powerpc/pr42747.c: New file.
11221
11222 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11223
11224         PR middle-end/42674
11225         * c-c++-common/pr42674.c: New test.
11226
11227         PR c++/42608
11228         * g++.dg/template/instantiate11.C: New test.
11229
11230 2010-01-14  Jason Merrill  <jason@redhat.com>
11231
11232         PR c++/42701
11233         * g++.dg/overload/error3.C: New.
11234
11235         PR c++/42655
11236         * g++.dg/overload/rvalue1.C: New.
11237
11238 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11239
11240         PR tree-optimization/42706
11241         * gcc.dg/ipa/pr42706.c: New testcase.
11242
11243 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11246
11247 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11248
11249         PR tree-optimization/42714
11250         * g++.dg/torture/pr42714.C: New test.
11251
11252 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11253
11254         PR rtl-optimization/42246
11255         * gfortran.dg/pr42246-2.f: New.
11256
11257 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11258
11259         PR rtl-optimization/42389
11260         * gcc.dg/pr42389.c: New.
11261
11262 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11263
11264         PR rtl-optimization/42388
11265         * gcc.dg/pr42388.c: New.
11266
11267 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11268
11269         PR rtl-optimization/42294
11270         * gfortran.dg/pr42294.f: New.
11271
11272 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11273
11274         PR rtl-optimization/39453
11275         PR rtl-optimization/42246
11276         * gcc.dg/pr39453.c: New.
11277         * gcc.dg/pr42246.c: New.
11278
11279 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11280
11281         PR middle-end/42245
11282         * gcc.dg/pr42245.c: New.
11283         * gcc.dg/pr42245-2.c: New.
11284
11285 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11286
11287         PR rtl-optimization/42249
11288         * gcc.dg/pr42249.c: New.
11289
11290 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR c/42721
11293         * gcc.c-torture/execute/pr42721.c: New test.
11294
11295 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11296
11297         PR tree-optimization/42709
11298         * gcc.dg/vect/pr42709.c: New test.
11299
11300 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11301
11302         PR fortran/41478
11303         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11304         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11305
11306 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11307
11308         PR fortran/42481
11309         * gfortran.dg/generic_19.f90 : New test.
11310
11311 2010-01-13  Richard Guenther  <rguenther@suse.de>
11312
11313         PR tree-optimization/42730
11314         * gcc.c-torture/compile/pr42730.c: New testcase.
11315
11316 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11317
11318         PR target/pr42542
11319         * gcc.target/ia64/pr42542-1.c: New.
11320         * gcc.target/ia64/pr42542-2.c: New.
11321         * gcc.target/ia64/pr42542-3.c: New.
11322
11323 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11324
11325         PR c++/42634
11326         * g++.dg/template/error45.C: New test.
11327
11328 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11329
11330         PR tree-optimization/42704
11331         * g++.dg/torture/pr42704.C: New test.
11332
11333 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11334
11335         PR tree-optimization/42703
11336         * gcc.c-torture/compile/pr42703.c: New test.
11337
11338 2010-01-13  Richard Guenther  <rguenther@suse.de>
11339
11340         PR tree-optimization/42705
11341         * gcc.c-torture/compile/pr42705.c: New testcase.
11342
11343 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11344
11345         * gcc.target/bfin/l2.c: New test.
11346         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11347
11348 2010-01-13  Richard Guenther  <rguenther@suse.de>
11349
11350         PR middle-end/42716
11351         * gcc.c-torture/compile/pr42716.c: New testcase.
11352
11353 2010-01-13  Richard Guenther  <rguenther@suse.de>
11354
11355         PR lto/42678
11356         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11357
11358 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11359
11360         PR c/42708
11361         * gcc.c-torture/compile/pr42708-1.c: New test.
11362
11363 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11364
11365         PR debug/42662
11366         * gcc.dg/pr42662.c: New test.
11367
11368         PR tree-optimization/42645
11369         * g++.dg/other/pr42645-1.C: New test.
11370         * g++.dg/other/pr42645-2.C: New test.
11371
11372 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11373
11374         PR target/42416
11375         * gcc.target/powerpc/warn-1.c: New test.
11376         * gcc.target/powerpc/warn-2.c: New test.
11377
11378 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11379
11380         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11381         stack alignment.
11382
11383 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11384
11385         * gcc.dg/lto/20100108_0.c: New.
11386
11387 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11388
11389         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11390         Add -march=i686 -msse for 32bit x86 targets.
11391
11392 2010-01-10  Richard Guenther  <rguenther@suse.de>
11393
11394         PR middle-end/42667
11395         * gcc.dg/torture/pr42667.c: New testcase.
11396
11397 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11398
11399         PR fortran/32489
11400         * gfortran.dg/array_constructor_34.f90: New test.
11401
11402 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11403
11404         PR fortran/20923
11405         * gfortran.dg/array_constructor_33.f90: New test.
11406         gfortran.dg/array_function_5.f90: Add credit.
11407
11408 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11409
11410         PR debug/42631
11411         * gcc.dg/pr42631.c: New.
11412
11413 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11414
11415         PR debug/42630
11416         * gcc.dg/pr42630.c: New.
11417
11418 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11419
11420         PR debug/42629
11421         * gcc.dg/pr42629.c: New.
11422
11423 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11424
11425         PR middle-end/42363
11426         * gcc.dg/torture/pr42363.c: New.
11427
11428 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11429
11430         PR debug/42604
11431         PR debug/42395
11432         * gcc.dg/vect/pr42604.c: New.
11433         * gcc.dg/vect/pr42395.c: New.
11434
11435 2010-01-09  Richard Guenther  <rguenther@suse.de>
11436
11437         PR middle-end/42512
11438         * gcc.c-torture/execute/pr42512.c: New testcase.
11439
11440 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11441
11442         PR fortran/41298
11443         * gfortran.dg/c_ptr_tests_14.f90: New test.
11444
11445 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11446
11447         PR ada/41929
11448         * gnat.dg/null_pointer_deref1.adb: Don't run on
11449         sparc*-sun-solaris2.11.
11450
11451 2010-01-08  Richard Guenther  <rguenther@suse.de>
11452
11453         PR lto/42528
11454         * gcc.dg/lto/20100103-1_0.c: New testcase.
11455         * gcc.dg/lto/20100103-2_0.c: Likewise.
11456
11457 2010-01-08  Tobias Burnus  <burnus@net-b.de
11458
11459         PR/fortran 25829
11460         * gfortran.dg/asynchronous_1.f90: New test.
11461         * gfortran.dg/asynchronous_2.f90: New test.
11462         * gfortran.dg/conflicts.f90: Update error message.
11463
11464 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11465
11466         c++/40155
11467         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11468
11469 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11470
11471         PR tree-optimization/42625
11472         * g++.dg/opt/dtor4.C: New test.
11473         * g++.dg/opt/dtor4.h: New.
11474         * g++.dg/opt/dtor4-aux.cc: New.
11475
11476 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11477
11478         PR fortran/42597
11479         * gfortran.dg/proc_ptr_26.f90: New test.
11480
11481 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11482
11483         PR fortran/41872
11484         * gfortran.dg/allocatable_scalar_7.f90: New test.
11485
11486 2010-01-06  Richard Guenther  <rguenther@suse.de>
11487
11488         * gcc.c-torture/compile/pr42632.c: New testcase.
11489
11490 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11491
11492         PR target/42542
11493         * gcc.target/i386/pr42542-4.c: New.
11494         * gcc.target/i386/pr42542-4a.c: Likewise.
11495         * gcc.target/i386/pr42542-5.c: Likewise.
11496         * gcc.target/i386/pr42542-5a.c: Likewise.
11497
11498 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11499
11500         * gcc.dg/tls/opt-15.c: New test.
11501
11502 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11503
11504         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11505
11506 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11507
11508         PR tree-optimization/42462
11509         * g++.dg/torture/pr42462.C: New test.
11510
11511 2010-01-05  Jason Merrill  <jason@redhat.com>
11512
11513         * g++.dg/cpp0x/initlist30.C: New test.
11514
11515 2010-01-05  Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/42614
11518         * gcc.c-torture/execute/pr42614.c: New testcase.
11519
11520 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11521
11522         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11523         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11524         -Wunreachable-code.
11525         * gcc.dg/Wunreachable-2.c: Likewise.
11526         * gcc.dg/Wunreachable-3.c: Likewise.
11527         * gcc.dg/Wunreachable-4.c: Likewise.
11528         * gcc.dg/Wunreachable-5.c: Likewise.
11529         * gcc.dg/Wunreachable-6.c: Likewise.
11530         * gcc.dg/Wunreachable-7.c: Likewise.
11531         * gcc.dg/Wunreachable-8.c: Likewise.
11532         * gcc.dg/20041231-1.c: Likewise.
11533
11534 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR other/42611
11537         * gcc.dg/pr42611.c: New test.
11538
11539         PR tree-optimization/42508
11540         * g++.dg/opt/pr42508.C: New test.
11541
11542 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11543
11544         PR fortran/41872
11545         * gfortran.dg/allocatable_scalar_8.f90: New.
11546
11547 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11548
11549         PR tree-optimization/42398
11550         * gcc.c-torture/compile/pr42398.c: New test.
11551
11552 2010-01-04  Jason Merrill  <jason@redhat.com>
11553
11554         PR c++/42555
11555         * g++.dg/ext/attrib35.C: New.
11556
11557         PR c++/42567
11558         * g++.dg/cpp0x/auto17.C: New.
11559
11560 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11561
11562         * gcc.dg/lto/20100104_0.c: New.
11563
11564 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11565
11566         PR target/42542
11567         * gcc.target/i386/pr42542-1.c: New.
11568         * gcc.target/i386/pr42542-1a.c: Likewise.
11569         * gcc.target/i386/pr42542-1b.c: Likewise.
11570         * gcc.target/i386/pr42542-2.c: Likewise.
11571         * gcc.target/i386/pr42542-2a.c: Likewise.
11572         * gcc.target/i386/pr42542-2b.c: Likewise.
11573         * gcc.target/i386/pr42542-3.c: Likewise.
11574         * gcc.target/i386/pr42542-3a.c: Likewise.
11575
11576 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/41872
11579         * gfortran.dg/allocatable_scalar_5.f90: New test.
11580         * gfortran.dg/allocatable_scalar_6.f90: New test.
11581
11582 2010-01-03  Richard Guenther  <rguenther@suse.de>
11583
11584         PR testsuite/42583
11585         * gfortran.dg/gomp/recursion1.f90: Remove.
11586
11587 2010-01-03  Richard Guenther  <rguenther@suse.de>
11588
11589         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11590         * gcc.dg/uninit-6.c: Likewise.
11591         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11592
11593 2010-01-03  Richard Guenther  <rguenther@suse.de>
11594
11595         PR tree-optimization/42589
11596         * gcc.target/i386/pr42589.c: New testcase.
11597
11598 2010-01-03  Richard Guenther  <rguenther@suse.de>
11599
11600         PR tree-optimization/42438
11601         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11602
11603 2010-01-02  Richard Guenther  <rguenther@suse.de>
11604
11605         PR testsuite/41651
11606         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11607
11608 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11609
11610         PR target/42448
11611         * gcc.target/alpha/pr42448-1.c: New test.
11612         * gcc.target/alpha/pr42448-2.c: Ditto.
11613
11614 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11615
11616         PR preprocessor/41947
11617         * gcc.dg/c99-hexfloat-3.c: New test.
11618
11619 2010-01-01  Richard Guenther  <rguenther@suse.de>
11620
11621         PR c/42570
11622         * gcc.c-torture/execute/pr42570.c: New testcase.
11623
11624 2010-01-01  Richard Guenther  <rguenther@suse.de>
11625
11626         PR middle-end/42559
11627         * gcc.c-torture/compile/pr42559.c: New testcase.
11628
11629 \f
11630 Copyright (C) 2010 Free Software Foundation, Inc.
11631
11632 Copying and distribution of this file, with or without modification,
11633 are permitted in any medium without royalty provided the copyright
11634 notice and this notice are preserved.