OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         PR objc/23709
4         * objc.dg/pr23709.m: New.
5         * obj-c++.dg/pr23709.m: New.    
6
7 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         PR c++/46046
10         * g++.dg/template/crash104.C: New.
11
12 2010-10-19  Richard Henderson  <rth@redhat.com>
13
14         * gcc.target/i386/fma3-fma.c: New.
15         * gcc.target/i386/fma3-builtin.c: New.
16         * gcc.target/i386/fma4-builtin.c: New.
17
18 2010-10-19  Richard Guenther  <rguenther@suse.de>
19
20         PR testsuite/46081
21         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
22
23 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
24
25         Merge from 'apple/trunk' branch on FSF servers.
26
27         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
28
29         Radar 4293709
30         * objc.dg/proto-init-mimatch-1.m: New.
31         * obj-c++.dg/proto-init-mimatch-1.mm: New.
32
33 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
34
35         Implemented parsing @synthesize and @dynamic for
36         Objective-C/Objective-C++.
37         * objc.dg/property/dynamic-1.m: New.
38         * objc.dg/property/synthesize-1.m: New.
39         * obj-c++.dg/property/dynamic-1.mm: New.
40         * obj-c++.dg/property/synthesize-1.mm: New.
41
42 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         * objc.dg/at-class-1.m: New.
45         * objc.dg/at-class-1.mm: New.
46
47 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
48
49         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
50
51 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
52
53         Merge from 'apple/trunk' branch on FSF servers.
54
55         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
56
57         Radar 4407151
58         * obj-c++.dg/template-7.mm: New.
59
60 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
63         bugfix.
64
65 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
66
67         Merge from 'apple/trunk' branch on FSF servers.
68
69         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
70
71         Radar 4451818
72         * obj-c++.dg/try-catch-16.mm: New.
73         * obj-c++.dg/try-catch-17.mm: New.
74
75         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
76
77         Radar 4330422
78         * obj-c++.dg/try-catch-15.mm: New
79
80         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
81
82         Radar 4204796
83         * obj-c++.dg/try-catch-12.mm: New
84         * obj-c++.dg/try-catch-13.mm: New
85         * obj-c++.dg/try-catch-14.mm: New
86         * objc.dg/try-catch-11.m: New
87         * objc.dg/try-catch-12.m: New
88         * objc.dg/try-catch-13.m: New
89
90 2010-10-18  Richard Henderson  <rth@redhat.com>
91
92         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
93
94 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
95
96         PR c/46015
97         * c-c++-common/Wunused-var-13.c: New test.
98
99 2010-10-18  Richard Guenther  <rguenther@suse.de>
100
101         PR tree-optimization/45967
102         * gcc.dg/torture/pr45967.c: New testcase.
103         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
104         * gcc.dg/ipa/ipa-pta-13.c: Likewise
105         * gcc.dg/torture/pr39074-2.c: Likewise
106         * gcc.dg/torture/pta-escape-1.c: Likewise
107         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
108         * gcc.dg/tree-ssa/pta-callused.c: Likewise
109         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
110         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
111         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
112         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
113
114 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
115
116         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
117
118 2010-10-18  Richard Guenther  <rguenther@suse.de>
119
120         PR lto/44950
121         * g++.dg/lto/20101015-2_0.C: New testcase.
122
123 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
124
125         PR middle-end/46019
126         * gcc.c-torture/execute/pr46019.c: New test.
127
128 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
129
130         Merge from 'apple/trunk' branch on FSF servers.
131
132         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
133
134         Radar 4516785
135         * obj-c++.dg/method-namespace-2.mm: New.
136
137 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
138
139         Merge from 'apple/trunk' branch on FSF servers.
140
141         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
142
143         Radar 4133425
144         * objc.dg/private-1.m: Test modified.
145         * obj-c++.dg/private-1.mm: Test modified.
146
147 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
148
149         PR testsuite/45987
150         * gcc.target/i386/push-1.c: Remove.
151
152 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
153             H.J. Lu  <hongjiu.lu@intel.com>
154
155         PR target/46051
156         * gcc.target/i386/pr46051.c: New test.
157
158 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
159
160         * obj-c++.dg/gnu-api-2-class.mm: New.
161         * obj-c++.dg/gnu-api-2-ivar.mm: New.
162         * obj-c++.dg/gnu-api-2-method.mm: New.
163         * obj-c++.dg/gnu-api-2-objc.mm: New.
164         * obj-c++.dg/gnu-api-2-object.mm: New.
165         * obj-c++.dg/gnu-api-2-property.mm: New.
166         * obj-c++.dg/gnu-api-2-protocol.mm: New.
167         * obj-c++.dg/gnu-api-2-sel.mm: New.
168
169 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
170
171         * objc.dg/fsf-package-0.m: New.
172         * obj-c++.dg/fsf-package-0.m: New.
173
174 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         PR objc/18255
177         * objc.dg/pr18255.m: New.
178
179 2010-10-16  Jan Hubicka  <jh@suse.cz>
180
181         PR middle-end/44206
182         * g++.dg/torture/pr44206.C: New.
183
184 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
185
186         * objc.dg/gnu-api-2-class.m: New.
187         * objc.dg/gnu-api-2-objc.m: New.
188
189 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
190
191         * objc.dg/gnu-api-2-ivar.m: New.
192
193 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
194
195         * objc.dg/gnu-api-2-property.m: New.
196
197 2010-10-15  Xinliang David Li  <davidxl@google.com>
198
199         * g++.dg/uninit-pred-3_a.C: New test.
200         * g++.dg/uninit-pred-3_b.C: New test.
201
202 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
203
204         * objc.dg/gnu-api-2-object.m: New.
205
206 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
207
208         * objc.dg/gnu-api-2-method.m: New.
209
210 2010-10-15  Jason Merrill  <jason@redhat.com>
211
212         * g++.dg/lto/pr45983_0.C: New.
213
214 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
215
216         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
217         builtin combiner patterns.
218         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
219         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
220         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
221         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
222         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
223
224 2010-10-15  Richard Guenther  <rguenther@suse.de>
225
226         * g++.dg/lto/20101015-1_0.C: New testcase.
227
228 2010-10-15  Richard Guenther  <rguenther@suse.de>
229
230         PR testsuite/46021
231         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
232         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
233
234 2010-10-15  Richard Guenther  <rguenther@suse.de>
235
236         PR lto/45957
237         * g++.dg/lto/20101014-1_0.C: New testcase.
238
239 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         * objc.dg/gnu-api-2-protocol.m: New.
242         * objc.dg/gnu-api-2-sel.m: New.
243
244 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
245
246         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
247         arm-eabi targets.
248
249 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
250
251         * gcc.dg/20101010-1.c: New testcase.
252
253 2010-10-15  Jie Zhang  <jie@codesourcery.com>
254
255         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
256         script when relocatable linking.
257
258 2010-10-14  Yao Qi  <yao@codesourcery.com>
259
260         PR target/45447
261         * gcc.target/arm/pr45447.c: New test.
262
263 2010-10-14  Jan Hubicka  <jh@suse.cz>
264
265         PR middle-end/45621
266         * g++.dg/lto/pr45621.h : New.
267         * g++.dg/lto/pr45621_0.C: New.
268         * g++.dg/lto/pr45621_1.C: New.
269
270 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
271
272         * objc.dg/property: New.
273         * objc.dg/property/fsf-property-basic.m: New.
274         * objc.dg/property/fsf-property-method-access.m: New.
275         * objc.dg/property/fsf-property-named-ivar.m: New.
276         * obj-c++.dg/property: New.
277         * obj-c++.dg/property/fsf-property-basic.mm: New.
278         * obj-c++.dg/property/fsf-property-method-access.mm: New.
279         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
280
281         merge from FSF apple 'trunk' branch.
282         2006 Fariborz Jahanian <fjahanian@apple.com>
283
284         Radars 4436866, 4505126, 4506903, 4517826
285         * objc.dg/property/property-1.m: New.
286         * objc.dg/property/property-2.m: New.
287         * objc.dg/property/property-3.m: New.
288         * objc.dg/property/property-neg-1.m: New.
289         * objc.dg/property/property-neg-2.m: New.
290         * objc.dg/property/property-neg-3.m: New.
291         * objc.dg/property/property-neg-4.m: New.
292         * objc.dg/property/property-neg-5.m: New.
293         * objc.dg/property/property-neg-6.m: New.
294         * objc.dg/property/property-neg-7.m: New.
295         * objc.dg/property/property.exp: New.
296         * obj-c++.dg/property/property-1.mm: New.
297         * obj-c++.dg/property/property-2.mm: New.
298         * obj-c++.dg/property/property-3.mm: New.
299         * obj-c++.dg/property/property-neg-1.mm: New.
300         * obj-c++.dg/property/property-neg-2.mm: New.
301         * obj-c++.dg/property/property-neg-3.mm: New.
302         * obj-c++.dg/property/property-neg-4.mm: New.
303         * obj-c++.dg/property/property-neg-5.mm: New.
304         * obj-c++.dg/property/property-neg-6.mm: New.
305         * obj-c++.dg/property/property-neg-7.mm: New.
306         * obj-c++.dg/property/property.exp: New.
307
308 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
309
310         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
311
312 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
313
314         PR c/45969
315         * gcc.c-torture/compile/pr45969-1.c: New test.
316
317 2010-10-14  Richard Guenther  <rguenther@suse.de>
318
319         PR tree-optimization/44913
320         * gcc.dg/torture/pr44913.c: New testcase.
321
322 2010-10-14  Richard Guenther  <rguenther@suse.de>
323
324         PR lto/45382
325         * g++.dg/lto/20101014-2_0.C: New testcase.
326
327 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
328
329         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
330         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
331         * gcc.target/i386/pr44130.c: Likewise.
332         * gcc.target/i386/pr44144.c: Likewise.
333         * gcc.target/i386/pr44180.c: Likewise.
334         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
335         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
336         * gcc.target/i386/vect-sizes-1.c: Likewise.
337         * gcc.target/i386/vectorize4-avx.c: Likewise.
338
339 2010-10-14  Richard Guenther  <rguenther@suse.de>
340
341         PR lto/44561
342         * g++.dg/lto/20101010-3_0.C: New testcase.
343         * g++.dg/lto/20101010-4_0.C: Likewise.
344
345 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
346
347         * objc.dg/pr45878.m: Update to include NSConstantString interface
348         for -fnext-runtime.
349         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
350         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
351         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
352         reference for m64 -fnext-runtime.
353
354 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
355
356         * gcc.target/i386/vect-sizes-1.c: New.
357
358 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR middle-end/46011
361         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
362
363 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
364
365         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
366         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
367
368 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
369
370         * gcc.target/ia64/20101005.c: New test.
371
372 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
373
374         PR rtl-optimization/45570
375         * gcc.dg/pr45570.c: New test.
376
377 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
378
379         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
380         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
381         * gcc.target/i386/vectorize4-avx.c: Likewise.
382
383 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
384
385         * gcc.target/i386/avx-copysign-vec.c: New.
386         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
387
388 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
389
390         PR middle-end/44130
391         * gcc.target/i386/pr44130.c: New.
392
393 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
394
395         PR middle-end/44144
396         * gcc.target/i386/pr44144.c: New.
397
398 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
399
400         PR target/44180
401         * gcc.target/i386/pr44180.c: New.
402
403 2010-10-13  Jason Merrill  <jason@redhat.com>
404
405         * g++.dg/template/canon-type-8.C: New.
406
407 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
408
409         * gcc.c-torture/execute/20101013-1.c: New test.
410
411 2010-10-13  Richard Guenther  <rguenther@suse.de>
412
413         PR objc/45878
414         * objc.dg/pr45878.m: New testcase.
415
416 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
417
418         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
419         * gcc.dg/format/dfp-printf-1.c: Likewise.
420         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
421
422 2010-10-13  Richard Guenther  <rguenther@suse.de>
423
424         PR tree-optimization/45788
425         * g++.dg/pr45788.C: New testcase.
426
427 2010-10-13  Richard Guenther  <rguenther@suse.de>
428
429         PR tree-optimization/45970
430         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
431
432 2010-10-13  Richard Guenther  <rguenther@suse.de>
433
434         PR tree-optimization/45982
435         * gcc.dg/torture/pr45982.c: New testcase.
436         * gcc.dg/tree-ssa/pr24287.c: Adjust.
437         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
438         * gcc.dg/torture/pr39074-2.c: Likewise.
439
440 2010-10-13  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/45874
443         * g++.dg/torture/pr45874.C: New testcase.
444
445 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
446
447         * objc.dg/attributes/method-attribute-1.m: Update to respond
448         to implemented method attributes..
449         * objc.dg/attributes/method-attribute-2.m: Likewise.
450         * objc.dg/attributes/method-attribute-3.m: Likewise.
451         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
452         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
453         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
454
455 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         PR libobjc/23214
458         * objc.dg/pr23214.m: New.
459
460 2010-10-12  Michael Eager  <eager@eagercon.com>
461
462         PR testsuite/45856
463         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
464         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
465
466 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
467
468         PR fortran/45636
469         * gcc.c-torture/execute/pr45636.c: New test.
470         * gfortran.dg/pr45636.f90: New test.
471
472 2010-10-12  Richard Henderson  <rth@redhat.com>
473
474         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
475
476 2010-10-12  Daniel Kraft  <d@domob.eu>
477
478         PR fortran/38936
479         * gfortran.dg/associate_1.f03: More tests with derived-types.
480         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
481         * gfortran.dg/associate_8.f03: Fix typo.
482         * gfortran.dg/initialization_27.f90: Fix typo.
483
484 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
485
486         PR testsuite/45851
487         * lib/lto.exp (lto-get-options-main): Support optional target
488         selector for dg-extra-ld-options.
489
490 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
491
492         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
493         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
494
495 2010-10-11  Martin Jambor  <mjambor@suse.cz>
496
497         PR middle-end/45699
498         * g++.dg/torture/pr45699.C: New test.
499         * g++.dg/otr-fold-1.C: Adjusted.
500         * g++.dg/otr-fold-1.C: Likewise.
501
502 2010-10-11  Nick Clifton  <nickc@redhat.com>
503
504         * gcc.c-torture/compile/pr44197.c: Require visibility support.
505         Allow for a user label prefix.
506
507 2010-10-10  Richard Guenther  <rguenther@suse.de>
508
509         * g++.dg/lto/20101010-1_0.C: New testcase.
510         * g++.dg/lto/20101010-2_0.C: Likewise.
511
512 2010-10-11  Ira Rosen  <irar@il.ibm.com>
513
514         PR tree-optimization/45902
515         * gcc.dg/vect/45902.c: New test.
516
517 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
518
519         PR target/45870
520         * gcc.dg/tls/pr45870.c: New test.
521
522 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
523
524         PR fortran/45961
525         * gfortran.dg/typebound_operator_6.f03: New.
526
527 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
528
529         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
530         and adjust -export symbol scanning.
531         * g++.dg/ext/dllexport1.C: Likewise.
532         * g++.dg/ext/dllexport3.C: Likewise.
533         * gcc.dg/dll-3.c: Likewise.
534         * gcc.dg/dll-4.c: Likewise.
535         * gcc.dg/dll-5.c: Likewise.
536
537 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
538
539         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
540         instead of tree_profile dump file.
541         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
542         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
543         dump file.
544
545 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
546
547         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
548
549 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
550
551         * gfortran.dg/character_comparison_4.f90:  New test.
552         * gfortran.dg/character_comparison_5.f90:  New test.
553         * gfortran.dg/character_comparison_6.f90:  New test.
554
555 2010-10-09  Richard Henderson  <rth@redhat.com>
556
557         * lib/target-supports.exp
558         (check_effective_target_automatic_stack_alignment): Always true.
559
560 2010-10-09  Richard Guenther  <rguenther@suse.de>
561
562         PR lto/45956
563         * gcc.dg/lto/20101009-2_0.c: New testcase.
564         * gcc.dg/lto/20101009-2_1.c: Likewise.
565         * gcc.dg/lto/20101009-2_2.c: Likewise.
566
567 2010-10-09  Richard Guenther  <rguenther@suse.de>
568
569         PR lto/45947
570         * g++.dg/lto/20101009-1_0.C: New testcase.
571
572 2010-10-09  Richard Guenther  <rguenther@suse.de>
573
574         PR tree-optimization/45945
575         * gcc.dg/lto/20101009-1_0.c: New testcase.
576
577 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
578
579         PR target/45913
580         * gcc.target/i386/pr45913.c: New.
581
582 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583
584         PR fortran/45943
585         * gfortran.dg/streamio_16.f90: Update test.
586
587 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
588
589         PR tree-optimization/45903
590         * gcc.target/i386/pr45903.c: New test.
591
592 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
593
594         * gnat.dg/interface5.adb: Compile with warnings disabled.
595
596 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
597
598         * obj-c++.dg/encode-10.mm: New testcase.
599
600 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
601
602         PR objc++/23614
603         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
604         C++ class.  Removed XFAIL.
605
606 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/45933
609         * gfortran.dg/typebound_operator_5.f03: New.
610
611 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         Merge from 'apple/trunk' branch on FSF servers.
614
615         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
616
617         Radar 4508851
618         * obj-c++.dg/method-namespace-1.mm: New.
619
620 2010-10-07  Martin Jambor  <mjambor@suse.cz>
621
622         * gcc.dg/tree-ssa/sra-11.c: New test.
623
624 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
625
626         PR Tree-Vect/45847
627         * gcc.dg/vect/pr45847.c: New test.
628
629 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
630             Kai Tietz  <kai.tietz@onevision.com>
631
632         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
633
634 2010-10-07  Richard Guenther  <rguenther@suse.de>
635
636         PR tree-optimization/45732
637         * gcc.dg/torture/pr45732.c: New testcase.
638
639 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
640
641         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
642         * objc.dg/foreach-2.m: Likewise.
643         * objc.dg/foreach-3.m: Likewise.
644         * objc.dg/foreach-4.m: Likewise.
645         * objc.dg/foreach-5.m: Likewise.
646         * objc.dg/foreach-6.m: Likewise.
647         * objc.dg/foreach-7.m: Likewise.
648         * objc.dg/objc-foreach-4.m: Likewise.
649         * objc.dg/objc-foreach-5.m: Likewise.
650
651 2010-10-07  Richard Guenther  <rguenther@suse.de>
652
653         PR middle-end/45869
654         * gcc.dg/torture/pr45869.c: New testcase.
655
656 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
657
658         * objc.dg/set-not-used-1.m: New
659         * obj-c++.dg/set-not-used-1.mm: New.
660
661 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
662
663         * objc.dg/attributes/method-attribute-3.m: New.
664         * obj-c++.dg/attributes/method-attribute-3.mm: New.
665
666 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
667
668         PR fortran/45916
669         * gfortran.dg/generic_typebound_operator_1.f90: New test.
670
671 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672
673         PR fortran/45889
674         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
675
676 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
677
678         Merge from 'apple/trunk' branch on FSF servers.
679
680         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
681
682         Radar 4278774
683         * obj-c++.dg/encode-9.mm: New.
684
685 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
686
687         * g++.dg/cpp0x/pr45908.C: New test.
688
689 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
690
691         * gnat.dg/opt6.ad[sb]: New test.
692
693 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
694
695         Implemented fast enumeration for Objective-C.
696         * objc.dg/foreach-1.m: New.
697         * objc.dg/foreach-2.m: New.
698         * objc.dg/foreach-3.m: New.
699         * objc.dg/foreach-4.m: New.
700         * objc.dg/foreach-5.m: New.
701         * objc.dg/foreach-6.m: New.
702         * objc.dg/foreach-7.m: New.
703
704         Merge from 'apple/trunk' branch on FSF servers:
705         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
706
707         Radar 4502236
708         * objc.dg/objc-foreach-5.m: New.
709
710         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
711
712         Radar 4507230
713         * objc.dg/objc-foreach-4.m: New.
714
715         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
716
717         Radar 4472881
718         * objc.dg/objc-foreach-3.m: New.
719
720         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
721
722         Radar 4468498
723         * objc.dg/objc-foreach-2.m: New.
724
725         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
726
727         Radar 4294910
728         * objc.dg/objc-foreach-1.m: New
729
730 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
731
732         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
733         unsigned values.
734
735 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
736
737         PR objc++/28050
738         * obj-c++.dg/syntax-error-10.mm: New.
739
740 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742         PR objc++/23707
743         * obj-c++.dg/syntax-error-9.mm: New.
744
745 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
746
747         PR objc++/31126
748         * obj-c++.dg/syntax-error-8.mm: New.
749
750 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
751
752         Merge from 'apple/trunk' branch on FSF servers.
753
754         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
755
756         Radar 4290840
757         * obj-c++.dg/syntax-error-7.mm: New
758
759         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
760
761         Radar 4294425
762         * obj-c++.dg/syntax-error-6.mm: New
763
764         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
765
766         Radar 4261146
767         * obj-c++.dg/syntax-error-5.mm: New
768
769         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
770
771         Radar 4093475
772         * obj-c++.dg/syntax-error-[3-4].mm: New.
773
774         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
775
776         Radar 4185810
777         * obj-c++.dg/syntax-error-[1-2].mm: New.
778
779 2010-10-05  Ira Rosen  <irar@il.ibm.com>
780
781         PR tree-optimization/45752
782         * gcc.dg/vect/pr45752.c: New test.
783
784 2010-10-05  Richard Guenther  <rguenther@suse.de>
785
786         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
787         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
788         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
789         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
790         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
791         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
792         * gcc.dg/tree-prof/stringop-1.c: Likewise.
793         * gcc.dg/tree-prof/stringop-2.c: Likewise.
794         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
795         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
796         * gcc.dg/tree-prof/update-loopch.c: Likewise.
797         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
798         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
799         * gcc.dg/tree-prof/tracer-1.c: Likewise.
800         * gcc.dg/tree-ssa/inline-4.c: Likewise.
801         * gcc.dg/tree-ssa/inline-3.c: Likewise.
802         * gcc.dg/tree-ssa/20080530.c: Likewise.
803         * g++.dg/tree-ssa/inline-3.C: Likewise.
804         * g++.dg/tree-ssa/inline-1.C: Likewise.
805         * g++.dg/tree-ssa/inline-2.C: Likewise.
806         * gcc.dg/profile-dir-1.c: Likewise.
807         * gcc.dg/profile-dir-2.c: Likewise.
808         * gcc.dg/profile-dir-3.c: Likewise.
809
810 2010-10-05  Richard Guenther  <rguenther@suse.de>
811
812         PR middle-end/45877
813         * g++.dg/torture/pr45877.C: New testcase.
814
815 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
816
817         PR debug/45849
818         * gcc.dg/debug/pr45849.c: New test.
819
820         PR middle-end/45876
821         * gcc.c-torture/compile/pr45876.c: New test.
822
823 2010-10-04  Julian Brown  <julian@codesourcery.com>
824
825         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
826         vect_hw_misalign.
827         * gcc.dg/vect/vect-60.c: Likewise.
828         * gcc.dg/vect/vect-56.c: Likewise.
829         * gcc.dg/vect/vect-93.c: Likewise.
830         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
831         * gcc.dg/vect/vect-95.c: Likewise.
832         * gcc.dg/vect/vect-96.c: Likewise.
833         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
834         * gcc.dg/vect/slp-25.c: Likewise.
835         * gcc.dg/vect/slp-3.c: Likewise.
836         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
837         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
838         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
839         * gcc.dg/vect/vect-109.c: Likewise.
840         * gcc.dg/vect/vect-peel-1.c: Likewise.
841         * gcc.dg/vect/vect-peel-2.c: Likewise.
842         * lib/target-supports.exp
843         (check_effective_target_arm_vect_no_misalign): New.
844         (check_effective_target_vect_no_align): Use above.
845         (check_effective_target_vect_element_align): New.
846         (add_options_for_quad_vectors): New.
847
848 2010-10-04  Martin Jambor  <mjambor@suse.cz>
849
850         PR tree-optimization/45572
851         * g++.dg/ipa/pr45572-1.C: New test.
852         * g++.dg/ipa/pr45572-2.C: Likewise.
853
854 2010-10-03  Ian Lance Taylor  <iant@google.com>
855
856         * gcc.dg/anon-struct-11.c: New test.
857         * gcc.dg/anon-struct-12.c: New test.
858         * gcc.dg/anon-struct-13.c: New test.
859         * gcc.dg/anon-struct-14.c: New test.
860
861 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
862
863         * g++.dg/torture/pr45764.C: Revert revision 164914.
864         * gcc.dg/vect/pr43432.c: Likewise.
865         * gcc.dg/vect/vect-114.c: Likewise.
866         * gcc.dg/vect/vect-15.c: Likewise.
867
868 2010-10-03  Jason Merrill  <jason@redhat.com>
869
870         * g++.dg/cpp0x/sfinae5.C: New.
871
872 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
873
874         PR tree-optimization/45720
875         PR tree-optimization/45764
876         * g++.dg/torture/pr45764.C: New.
877
878         * gcc.dg/vect/pr43432.c: Xfail.
879         * gcc.dg/vect/vect-114.c: Likewise.
880         * gcc.dg/vect/vect-15.c: Likewise.
881
882 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
883
884         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
885         hppa*-*-hpux*.
886         * gcc.dg/torture/pr45678-2.c: Likewise.
887
888 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
889
890         PR fortran/45748
891         * gfortran.dg/intrinsic_6.f90: New.
892
893 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
894
895         PR fortran/42831
896         * gfortran.dg/dependency_37.f90:  New test.
897
898 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
899
900         * gcc.target/i386/shift_mask.c: New test.
901
902 2010-10-01  Richard Guenther  <rguenther@suse.de>
903
904         PR tree-optimization/45854
905         * g++.dg/torture/pr45854.C: New testcase.
906
907 2010-09-30  Michael Eager  <eager@eagercon.com>
908
909         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
910         __FLT_{MIN,MAX}__.
911
912 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
913
914         PR middle-end/45758
915         * gfortran.dg/graphite/pr45758.f90: New.
916
917 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
918
919         PR middle-end/45230
920         * gcc.dg/graphite/id-pr45230.c: New.
921
922 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
923
924         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
925         * gfortran.dg/graphite/graphite.exp: Same.
926         * gcc.dg/graphite/vect-pr43423.c: New.
927
928 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
929
930         PR target/45843
931         * g++.dg/torture/pr45843.C: New test.
932
933 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
934
935         PR fortran/45828
936         * gfortran.dg/allocate_derived_5.f90: New.
937
938 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
939
940         PR tree-optimization/31261
941         * gcc.dg/tree-ssa/pr31261.c: New test.
942
943 2010-09-30  Michael Eager  <eager@eagercon.com>
944
945         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
946         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
947         * gcc.target/microblaze/microblaze.exp: Ditto.
948         * gcc.target/microblaze/others/string_cst1.c: Ditto.
949         * gcc.target/microblaze/others/string_cst2.c: Ditto.
950         * gcc.target/microblaze/others/data_var1.c: Ditto.
951         * gcc.target/microblaze/others/data_var2.c: Ditto.
952         * gcc.target/microblaze/others/data_var3.c: Ditto.
953         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
954         * gcc.target/microblaze/others/strings1.c:: Ditto.
955         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
956         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
957         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
958         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
959         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
960         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
961         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
962         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
963         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
964         * gcc.target/microblaze/isa/pcmp.c: Ditto.
965         * gcc.target/microblaze/isa/nofloat.c: Ditto.
966         * gcc.target/microblaze/isa/fcvt.c: Ditto.
967         * gcc.target/microblaze/isa/float.c: Ditto.
968         * gcc.target/microblaze/isa/mulh.c: Ditto.
969         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
970         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
971         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
972         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
973         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
974         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
975         * gcc.target/microblaze/isa/bshift.c: Ditto.
976         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
977         * gcc.target/microblaze/isa/div.c: Ditto.
978         * gcc.target/microblaze/isa/vanilla.c: Ditto.
979         * gcc.target/microblaze/isa/mul.c: Ditto.
980
981 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
982
983         merge from FSF 'apple/trunk' branch.
984         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
985
986         Radar 4386773
987         * objc.dg/enhanced-proto-1.m: New.
988         * objc.dg/enhanced-proto-2.m: New.
989         * obj-c++.dg/enhanced-proto-1.mm: New
990         * obj-c++.dg/enhanced-proto-2.mm: New.
991
992 2010-09-30  Richard Guenther  <rguenther@suse.de>
993
994         PR testsuite/45702
995         * gcc.dg/debug/pr41893-1.c: Adjust.
996         * gcc.dg/pr30762-1.c: Likewise.
997         * gcc.dg/pr31529-1.c: Likewise.
998         * gcc.dg/pr34457-1.c: Likewise.
999         * gcc.dg/pr34668-1.c: Likewise.
1000         * gcc.dg/pr43557-1.c: Likewise.
1001
1002 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1003
1004         PR objc/45842
1005         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1006         * objc.dg/const-str-3.m: Correct header for memcpy.
1007         * objc.dg/const-str-7.m: Likewise.
1008         * objc.dg/method-20b.m: Provide an implementation of Object.
1009         Adjust XFAIL for m64 NeXT runtime.
1010         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1011         * objc.dg/encode-3.m: Correct line ordering, provide header for
1012         sprintf.
1013         * objc.dg/encode-7-next.m: Only run for 32bit.
1014         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1015         * objc.dg/type-size-2.m: Provide an implementation of Object.
1016         Ajust headers.
1017         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1018         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1019         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1020         Adjust XFAIL for m64 NeXT runtime.
1021         * obj-c++.dg/method-22.mm: Likewise.
1022         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1023
1024 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1025
1026         Merge from 'apple/trunk' branch on FSF servers.
1027
1028         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1029
1030         Radar 4278236
1031         * obj-c++.dg/bad-forward-decl.mm: New
1032
1033 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1034
1035         * ada/acats/run_acats: Revert revision 157037.
1036
1037 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1038
1039         Merge from 'apple/trunk' branch on FSF servers.
1040
1041         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1042
1043         Radar 4281748
1044         * objc.dg/naming-2.m: Update
1045         * objc.dg/naming-3.m: New
1046
1047 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1048
1049         PR target/40457
1050         * gcc.target/arm/pr40457-3.c: New test.
1051
1052 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1053
1054         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1055         alias checking.
1056         * lib/target-supports.exp (check_ifunc_available): Likewise.
1057
1058 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1059
1060         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1061
1062 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1063
1064         * objc.dg/keywords-1.m: New test.
1065         * objc.dg/keywords-2.m: New test.
1066         * objc.dg/keywords-3.m: New test.
1067         * obj-c++.dg/keywords-1.mm: New test.
1068         * obj-c++.dg/keywords-2.mm: New test.
1069
1070 2010-09-28  Jason Merrill  <jason@redhat.com>
1071
1072         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1073         * g++.dg/ext/complit11.C: Likewise.
1074         * g++.old-deja/g++.law/temps1.C: Likewise.
1075
1076         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1077         * g++.old-deja/g++.mike/misc6.C: Likewise.
1078
1079 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1080
1081         * objc.dg/attributes/method-attribute-1.m: New.
1082         * objc.dg/attributes/method-attribute-2.m: New.
1083
1084         * obj-c++.dg/attributes/method-attribute-1.m: New.
1085         * obj-c++.dg/attributes/method-attribute-2.m: New.
1086
1087 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1088
1089         * objc.dg/attributes: New.
1090         * objc.dg/attributes/attributes.exp: New.
1091         * objc.dg/attributes/class-attribute-1.m: New.
1092         * objc.dg/attributes/class-attribute-2.m: New
1093         * objc.dg/attributes/categ-attribute-1.m: New
1094         * objc.dg/attributes/categ-attribute-2.m: New
1095         * objc.dg/attributes/proto-attribute-1.m: New
1096
1097         * obj-c++.dg/attributes: New.
1098         * obj-c++.dg/attributes/attributes.exp: New
1099         * obj-c++.dg/attributes/class-attribute-1.mm: New
1100         * obj-c++.dg/attributes/class-attribute-2.mm: New
1101         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1102         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1103         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1104
1105 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1106
1107         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1108         from the branch renamed to method-20b.m to avoid clashes).
1109
1110         2005-08-23  Stuart Hastings  <stuart@apple.com>
1111                     Ziemowit Laski  <zlaski@apple.com>
1112
1113         Radar 4209854
1114         * obj-c++.dg/method-23.mm: New.
1115         * objc.dg/method-20.m: New.
1116
1117 2010-09-28  Jan Hubicka  <jh@suse.cz>
1118
1119         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1120
1121 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1122
1123         PR target/44452
1124         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1125         i?86-*-solaris2.[89], *-*-vxworks*.
1126         * gcc.target/i386/pr22152.c: Likewise.
1127         * gcc.target/i386/vect8-ret.c: New test.
1128
1129 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1130
1131         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1132
1133 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1134
1135         Merge from 'apple/trunk' branch on FSF servers.
1136
1137         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1138
1139         Radar 4175534
1140         * obj-c++.dg/method-22.mm: New.
1141
1142 2010-09-27  Jason Merrill  <jason@redhat.com>
1143
1144         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1145         * g++.dg/ext/complit11.C: Adjust.
1146         * g++.old-deja/g++.law/temps1.C: Adjust.
1147         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1148         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1149
1150 2010-09-27  Ian Lance Taylor  <iant@google.com>
1151
1152         * lib/target-supports.exp (check_effective_target_split_stack):
1153         New procedure.
1154         * gcc.dg/split-1.c: New test.
1155         * gcc.dg/split-2.c: New test.
1156         * gcc.dg/split-3.c: New test.
1157         * gcc.dg/split-4.c: New test.
1158
1159 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1160
1161         PR objc/25464
1162         * objc.dg/type-size-3.m: New test.
1163
1164 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1165
1166         PR objc/45763
1167         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1168
1169 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1170
1171         PR objc/25450
1172         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1173         * objc.dg/type-size-2.m: Same change.
1174         * obj-c++.dg/encode-5.mm: Same change.
1175
1176 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1177
1178         Merge from 'apple/trunk' branch on FSF servers.  The original
1179         Changelogs are below.
1180
1181         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1182         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1183         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1184         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1185         in the branch).
1186         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1187         proto-qual-1.m in the branch) and the normal ABI on GNU.
1188         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1189         the test only with the NeXT runtime.
1190         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1191         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1192         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1193         Run the test only with the NeXT runtime.
1194
1195         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1196
1197         Radar 4492973
1198         * objc.dg/encode-7-64bit.m: New.
1199         * objc.dg/encode-7.m: Skip if -m64.
1200
1201         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1202
1203         Radar 4301047
1204         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1205         * obj-c++.dg/threedotthree-abi-1.mm: New
1206         * objc.dg/threedotthree-abi-1.m: New
1207
1208         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1209
1210         Radar 4136935
1211         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1212         * objc.dg/encode-6.m: Likewise.
1213         * objc.dg/encode-7.m: New test case.
1214
1215 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1216
1217         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1218         const-str-12.m to constr-str-12b.m to avoid conflicts.
1219
1220         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1221
1222         Radar 4229905
1223         * obj-c++.dg/warn5.mm: New
1224
1225         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1226
1227         Radar 4154928
1228         * obj-c++.dg/const-str-12.mm: New.
1229         * objc.dg/const-str-12.m: New.
1230
1231 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1232
1233         PR fortran/40569
1234         PR fortran/40568
1235         * gfortran.dg/storage_size_2.f08: Fix test.
1236         * gfortran.dg/c_sizeof_1.f90: Fix test.
1237         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1238         * gfortran.dg/c_sizeof_3.f90: New.
1239         * gfortran.dg/c_sizeof_4.f90: New.
1240         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1241         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1242
1243 2010-09-26  Daniel Kraft  <d@domob.eu>
1244
1245         PR fortran/45783
1246         PR fortran/45795
1247         * gfortran.dg/select_type_18.f03: New test.
1248
1249 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1250
1251         * gnat.dg/return2.ad[sb]: New test.
1252         * gnat.dg/return2_pkg.ads: New helper.
1253
1254 2010-09-25  Daniel Kraft  <d@domob.eu>
1255
1256         PR fortran/45776
1257         * gfortran.dg/io_constraints_6.f03: New test.
1258         * gfortran.dg/io_constraints_7.f03: New test.
1259         * gfortran.dg/newunit_2.f90: New test.
1260
1261 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1262
1263         * gfortran.dg/operator_c1202.f90: New test.
1264
1265 2010-09-24  Jan Hubicka  <jh@suse.cz>
1266
1267         * gcc.dg/tree-ssa/leaf.c: New testcase.
1268
1269 2010-09-24  Jan Hubicka  <jh@suse.cz>
1270
1271         PR tree-optimization/45738
1272         PR tree-optimization/45741
1273         * gcc.c-torture/compile/pr45741.c: New.
1274         * gfortran.fortran-torture/compile/pr45738.f90: New.
1275
1276 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1277
1278         * gcc.dg/cpp/undef-opt-1.c: New test.
1279
1280 2010-09-24  Jason Merrill  <jason@redhat.com>
1281
1282         * g++.dg/other/error10.C: Adjust expected output.
1283
1284 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR middle-end/45234
1287         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1288         * gcc.target/i386/pr45234.c: New test.
1289
1290 2010-09-24  Richard Guenther  <rguenther@suse.de>
1291
1292         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1293
1294 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1295
1296         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1297         as a comment leader in regexp.
1298
1299 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         * objc.dg/sync-2.m: New test.
1302         * obj-c++.dg/sync-2.mm: New test.
1303
1304 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1305
1306         PR fortran/40571
1307         * gfortran.dg/iso_fortran_env_7.f90: New.
1308
1309 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1310
1311         * obj-c++.dg/too-many-args.mm: New file.
1312
1313 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1314
1315         Merge from 'apple/trunk' branch on FSF servers.
1316
1317         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1318
1319         Radar 4491608
1320         * objc.dg/too-many-args.m: New
1321
1322 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1323
1324         PR fortran/45744
1325         * gfortran.dg/dependency_36.f90:  New test.
1326
1327 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1330         * gcc.target/i386/pad-3.c: Ditto.
1331         * gcc.target/i386/pad-7.c: Ditto.
1332         * gcc.target/i386/pad-7.c: Ditto.
1333         * gcc.target/i386/pr36502.c: Ditto.
1334         * gcc.target/i386/zee.c: Ditto.
1335         * gcc.target/i386/20060821-1.c: Ditto.
1336         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1337         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1338         * gcc.target/i386/pad-5b.c: Ditto.
1339         * gcc.target/i386/pad-6a.c: Ditto.
1340         * gcc.target/i386/pad-6b.c: Ditto.
1341         * gcc.target/i386/pad-8.c: Ditto.
1342         * gcc.target/i386/pad-9.c: Ditto.
1343         * gcc.target/i386/pad-10.c: Ditto.
1344         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1345
1346 2010-09-23  Richard Guenther  <rguenther@suse.de>
1347
1348         PR tree-optimization/45565
1349         * g++.dg/ipa/pr45565.C: New testcase.
1350
1351 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1352
1353         PR fortran/45745
1354         PR fortran/45648
1355         * gfortran.dg/vector_subscript_bound_1.f90: New.
1356
1357 2010-09-23  Richard Guenther  <rguenther@suse.de>
1358
1359         PR middle-end/45750
1360         * gcc.dg/pr45750.c: New testcase.
1361
1362 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1363
1364         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1365         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1366         build.
1367
1368 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1369
1370         PR rtl-optimization/44374
1371         * gcc.target/arm/headmerge-1.c: New test.
1372         * gcc.target/arm/headmerge-2.c: New test.
1373         * gcc.target/i386/headmerge-1.c: New test.
1374         * gcc.target/i386/headmerge-2.c: New test.
1375
1376 2010-09-23  Daniel Kraft  <d@domob.eu>
1377
1378         PR fortran/38936
1379         PR fortran/44044
1380         PR fortran/45474
1381         * gfortran.dg/intrinsic_intent_1.f03: New test.
1382         * gfortran.dg/select_type_17.f03: New test.
1383         * gfortran.dg/associate_5.f03: More definability tests.
1384         * gfortran.dg/enum_2.f90: Check definability.
1385         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1386         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1387         * gfortran.dg/char_expr_2.f90: Ditto.
1388         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1389         * gfortran.dg/enum_5.f90: Ditto.
1390         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1391         * gfortran.dg/impure_assignment_2.f90: Ditto.
1392         * gfortran.dg/impure_assignment_3.f90: Ditto.
1393         * gfortran.dg/intent_out_1.f90: Ditto.
1394         * gfortran.dg/intent_out_3.f90: Ditto.
1395         * gfortran.dg/pointer_assign_7.f90: Ditto.
1396         * gfortran.dg/pointer_intent_3.f90: Ditto.
1397         * gfortran.dg/pr19936_1.f90: Ditto.
1398         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1399         * gfortran.dg/simpleif_2.f90: Ditto.
1400         * gfortran.dg/protected_5.f90: Ditto.
1401         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1402         * gfortran.dg/protected_6.f90: Ditto.
1403         * gfortran.dg/protected_7.f90: Ditto.
1404
1405 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1406
1407         PR libfortran/45710
1408         * gfortran.dg/namelist_65.f90: New test.
1409
1410 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1411
1412         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1413         the regexp pattern between the expected label and location string.
1414
1415 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1416
1417         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1418
1419 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1420
1421         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1422         * gcc.dg/pr27898.c: Likewise.
1423         * gcc.dg/pr28712.c: Likewise.
1424         * gcc.dg/pr30762-1.c: Likewise.
1425         * gcc.dg/pr31529-1.c: Likewise.
1426         * gcc.dg/pr34457-1.c: Likewise.
1427         * gcc.dg/pr34668-1.c: Likewise.
1428         * gcc.dg/pr34989-1.c: Likewise.
1429         * gcc.dg/pr43557-1.c: Likewise.
1430
1431 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR rtl-optimization/45739
1434         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1435
1436 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gcc.target/sparc/mnofpu.c: New test.
1439
1440 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR rtl-optimization/45739
1443         * gcc.target/i386/pr45739.c: New test.
1444
1445 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1446
1447         PR fortran/45648
1448         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1449         and counts. Add non-elemental function call check.
1450
1451         PR fortran/45648
1452         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1453         arguments checks. Update temporary counts.
1454         * gfortran.dg/transpose_optimization_1.f90: New.
1455
1456 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1457
1458         PR objc/23710
1459         * objc.dg/invalid-method-1.m: New.
1460
1461 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1462
1463         Merge from 'apple/trunk' branch on FSF servers.
1464
1465         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1466
1467         Radar 4291785
1468         * objc.dg/naming-4.m: New
1469         * objc.dg/naming-5.m: New
1470         * obj-c++.dg/naming-1.mm: New
1471         * obj-c++.dg/naming-2.mm: New
1472
1473 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1474             Jack Howarth  <howarth@bromo.med.uc.edu>
1475
1476         PR c++/45645
1477         * g++.dg/torture/pr44972.C: Use portable assert().
1478
1479 2010-09-21  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/45580
1482         * g++.dg/torture/pr45580.C: New testcase.
1483
1484 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1487
1488 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1489
1490         PR fortran/45438
1491         * gfortran.dg/pointer_check_7.f90: New.
1492
1493 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR rtl-optimization/45728
1496         * gcc.c-torture/compile/pr45728.c: New test.
1497
1498 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1499
1500         PR fortran/45081
1501         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1502
1503 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1504
1505         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1506
1507 2010-09-20  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/45704
1510         * gcc.dg/torture/pr45704.c: New testcase.
1511
1512 2010-09-20  Jan Hubicka  <jh@suse.cz>
1513
1514         PR tree-optimize/45605
1515         * g++.dg/tree-ssa/pr45605.C: New testcase.
1516
1517 2010-09-20  Michael Matz  <matz@suse.de>
1518
1519         PR testsuite/45706
1520         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1521         enough.
1522
1523 2010-09-20  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/45705
1526         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1527
1528 2010-09-20  Michael Matz  <matz@suse.de>
1529
1530         PR testsuite/45706
1531         * lib/target-supports.exp (check_effective_target_vect_perm):
1532         Add i?86-*-*.
1533
1534 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR rtl-optimization/45695
1537         * gcc.c-torture/execute/pr45695.c: New test.
1538
1539 2010-09-19  Jan Hubicka  <jh@suse.cz>
1540
1541         PR lto/44246
1542         * gcc.c-torture/compile/pr44246.c:New file.
1543
1544 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1545
1546         PR tree-optimization/45714
1547         * gfortran.dg/vect/pr45714-a.f: New test.
1548         * gfortran.dg/vect/pr45714-b.f: New test.
1549
1550 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1551
1552         * gnat.dg/const1.adb: Rename into...
1553         * gnat.dg/constant1.adb: ...this.
1554         * gnat.dg/constant2.adb: New test.
1555         * gnat.dg/constant2_pkg1.ads: New helper.
1556         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1557
1558 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/specs/constant1.ads: New test.
1561         * gnat.dg/specs/constant1_pkg.ads: New helper.
1562
1563 2010-09-18  Jan Hubicka  <jh@suse.cz>
1564
1565         PR tree-optimization/45453
1566         * g++.dg/tree-ssa/pr45453.C: New testcase.
1567
1568 2010-09-18  Jason Merrill  <jason@redhat.com>
1569
1570         * g++.dg/cpp0x/initlist44.C: New.
1571
1572 2010-09-18  Richard Guenther  <rguenther@suse.de>
1573
1574         PR tree-optimization/45709
1575         * g++.dg/torture/pr45709-2.C: New testcase.
1576
1577 2010-09-18  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/45709
1580         * g++.dg/torture/pr45709.C: New testcase.
1581
1582 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         PR testsuite/45719
1585         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1586
1587 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1588
1589         * gcc.target/i386/pad-1.c: New.
1590         * gcc.target/i386/pad-2.c: Likewise.
1591         * gcc.target/i386/pad-3.c: Likewise.
1592         * gcc.target/i386/pad-4.c: Likewise.
1593         * gcc.target/i386/pad-5a.c: Likewise.
1594         * gcc.target/i386/pad-5b.c: Likewise.
1595         * gcc.target/i386/pad-6a.c: Likewise.
1596         * gcc.target/i386/pad-6b.c: Likewise.
1597         * gcc.target/i386/pad-7.c: Likewise.
1598         * gcc.target/i386/pad-8.c: Likewise.
1599         * gcc.target/i386/pad-9.c: Likewise.
1600         * gcc.target/i386/pad-10.c: Likewise.
1601
1602 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1603
1604         PR middle-end/45234
1605         * gcc.dg/torture/stackalign/alloca-5.c: New.
1606
1607 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         PR middle-end/45678
1610         * gcc.dg/torture/pr45678-2.c: New.
1611
1612 2010-09-17  Richard Guenther  <rguenther@suse.de>
1613
1614         PR middle-end/45678
1615         * gcc.dg/torture/pr45678-1.c: New testcase.
1616
1617 2010-09-17  Michael Matz  <matz@suse.de>
1618
1619         PR tree-optimization/43432
1620         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1621         check_effective_target_vect_perm_short): New predicates.
1622         (check_effective_target_vect_perm): Include x86_64.
1623         * gcc.dg/vect/pr43432.c: New test.
1624         * gcc.dg/vect/vect-114.c: Adjust.
1625         * gcc.dg/vect/vect-15.c: Ditto.
1626         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1627         * gcc.dg/vect/slp-perm-9.c: Ditto.
1628
1629 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         PR testsuite/45692
1632         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1633         GNU runtime.
1634
1635 2010-09-17  Richard Guenther  <rguenther@suse.de>
1636
1637         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1638         * gcc.dg/pr28706.c: Likewise.
1639         * gcc.dg/pr28712.c: Likewise.
1640         * gcc.dg/pr30762-1.c: Likewise.
1641         * gcc.dg/pr30762-2.c: Likewise.
1642         * gcc.dg/pr31529-1.c: Likewise.
1643         * gcc.dg/pr31529-2.c: Likewise.
1644         * gcc.dg/pr34457-1.c: Likewise.
1645         * gcc.dg/pr34457-2.c: Likewise.
1646         * gcc.dg/pr34668-1.c: Likewise.
1647         * gcc.dg/pr34668-2.c: Likewise.
1648         * gcc.dg/pr34989-1.c: Likewise.
1649         * gcc.dg/pr34989-2.c: Likewise.
1650         * gcc.dg/pr43557-1.c: Likewise.
1651         * gcc.dg/pr43557-2.c: Likewise.
1652         * gcc.dg/debug/pr41893-1.c: Likewise.
1653         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1654         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1655         * gcc.dg/matrix/matrix-4.c: Likewise.
1656         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1657         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1658         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1659         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1660
1661 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1662
1663         PR fortran/43665
1664         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1665         optimizations.
1666         * gfortran.dg/intent_optimize_1.f90: New test.
1667
1668 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1669
1670         * gcc.target/i386/divmod-1.c: New.
1671         * gcc.target/i386/divmod-2.c: Likewise.
1672         * gcc.target/i386/divmod-3.c: Likewise.
1673         * gcc.target/i386/divmod-4.c: Likewise.
1674         * gcc.target/i386/divmod-4a.c: Likewise.
1675         * gcc.target/i386/divmod-5.c: Likewise.
1676         * gcc.target/i386/divmod-6.c: Likewise.
1677         * gcc.target/i386/divmod-7.c: Likewise.
1678         * gcc.target/i386/divmod-8.c: Likewise.
1679         * gcc.target/i386/udivmod-1.c: Likewise.
1680         * gcc.target/i386/udivmod-2.c: Likewise.
1681         * gcc.target/i386/udivmod-3.c: Likewise.
1682         * gcc.target/i386/udivmod-4.c: Likewise.
1683         * gcc.target/i386/udivmod-4a.c: Likewise.
1684         * gcc.target/i386/udivmod-5.c: Likewise.
1685         * gcc.target/i386/udivmod-6.c: Likewise.
1686         * gcc.target/i386/udivmod-7.c: Likewise.
1687         * gcc.target/i386/udivmod-8.c: Likewise.
1688
1689 2010-09-16  Jan Hubicka  <jh@suse.cz>
1690
1691         * g++.dg/lto/pr45679-1_0.C: New file.
1692         * g++.dg/lto/pr45679-1_1.C: New file.
1693         * g++.dg/lto/pr45679-0_0.C: New file.
1694         * g++.dg/lto/pr45679-0_1.C: New file.
1695
1696 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1697
1698         PR fortran/45674
1699         * gfortran.dg/class_dummy_2.f03: New.
1700
1701 2010-09-16  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/45623
1704         * gcc.dg/torture/pr45623.c: New testcase.
1705
1706 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1707
1708         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1709         name and parentheses.
1710         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1711
1712 2010-09-15  Jason Merrill  <jason@redhat.com>
1713
1714         * g++.dg/parse/parameter-declaration-2.C: New.
1715
1716         * g++.dg/cpp0x/scoped_enum2.C: New.
1717
1718 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gcc.c-torture/compile/20100915-1.c: New test.
1721
1722 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1723
1724         PR middle-end/45644
1725         * gcc.dg/ipa/pr45644.c: New test.
1726
1727 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR tree-optimization/45633
1730         * gcc.dg/vect/pr45633.c: New test.
1731
1732 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1733
1734         PR fortran/45577
1735         * gfortran.dg/allocate_derived_4.f90: New.
1736
1737 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1738
1739         * lib/target-supports.exp
1740         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1741         supported flag to true for neon.
1742
1743 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1744
1745         PR c++/45665
1746         * g++.dg/template/crash103.C: New.
1747
1748 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1749
1750         Merge from 'apple/trunk' branch on FSF servers.
1751
1752         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1753
1754         Radar 4457381
1755         * objc.dg/msg-in-protocol.m: New.
1756         * obj-c++.dg/msg-in-protocol.mm: New.
1757
1758         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1759
1760         Radar 4219590
1761         * objc.dg/break-in-ifstmt.m: New.
1762
1763         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1764
1765         Radar 4174166
1766         * obj-c++.dg/comp-types-13.mm: New.
1767         * objc.dg/comp-types-12.m: New.
1768
1769         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1770
1771         Radar 4216500
1772         * obj-c++.dg/proto-lossage-7.mm: New.
1773         * objc.dg/proto-lossage-7.m: New.
1774
1775 2010-09-14  Jan Hubicka  <jh@suse.cz>
1776
1777         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1778         folding.
1779         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1780         folding.
1781
1782 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR middle-end/45567
1785         * gcc.dg/pr45567.c: New test.
1786
1787         PR debug/45660
1788         * g++.dg/debug/pr45660.C: New test.
1789
1790 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1791
1792         PR tree-optimization/45470
1793         * g++.dg/vect/pr45470-a.cc: New test.
1794         * g++.dg/vect/pr45470-a.cc: New test.
1795
1796 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1797
1798         PR target/42070
1799         * lib/profopt.exp: Prune warnings on execname2 compile.
1800         * lib/prune.exp: Prune "can't add line info" warnings.
1801
1802 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1803
1804         PR libfortran/45532
1805         * gfortran.dg/namelist_64.f90: New test.
1806
1807 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1808
1809         PR rtl-optimization/45617
1810         * gcc.target/i386/pr45617.c: New test.
1811
1812 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1813
1814         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1815
1816 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1819         * gcc.target/i386/fma4-vector.c: Likewise.
1820         * gcc.target/i386/vectorize2.c: Likewise.
1821         * gcc.target/i386/vectorize4.c: Likewise.
1822         * gcc.target/i386/vectorize5.c: Likewise.
1823         * gcc.target/i386/vectorize6.c: Likewise.
1824         * gcc.target/i386/vectorize8.c: Likewise.
1825
1826         * gcc.target/i386/vect-double-1.c: New.
1827         * gcc.target/i386/vect-double-1a.c: Likewise.
1828         * gcc.target/i386/vect-double-2.c: Likewise.
1829         * gcc.target/i386/vect-double-2a.c: Likewise.
1830
1831         * lib/target-supports.exp (check_effective_target_vect_double):
1832         Set et_vect_double_saved to 0 when tuning for Atom.
1833
1834 2010-09-13  Jan Hubicka  <jh@suse.cz>
1835
1836         * gcc.dg/torture/pr23821.c: Drop static keyword.
1837         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1838         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1839
1840 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1841
1842         * gcc.target/arm/sync-1.c: New.
1843
1844 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1845
1846         * gnat.dg/memtrap.adb: New test.
1847
1848 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1849
1850         * gfortran.dg/promotion.f90: Fix options.
1851
1852 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1853
1854         * g++.dg/cpp0x/range-for1.C: New.
1855         * g++.dg/cpp0x/range-for2.C: New.
1856         * g++.dg/cpp0x/range-for3.C: New.
1857         * g++.dg/cpp0x/range-for4.C: New.
1858         * g++.dg/cpp0x/range-for5.C: New.
1859         * g++.dg/cpp0x/range-for6.C: New.
1860
1861 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1862
1863         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1864         and counts. Check that transpose is not called.
1865         * gfortran.dg/transpose_2.f90: Update error message.
1866
1867 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1868
1869         PR c++/43824
1870         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1871         * g++.dg/lookup/strong-using-2.C: Likewise.
1872         * g++.dg/lookup/strong-using-3.C: Likewise.
1873         * g++.dg/lookup/strong-using-5.C: Likewise.
1874
1875         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1876         * g++.dg/cpp0x/inline-ns4.C: New.
1877         * g++.dg/cpp0x/inline-ns5.C: New.
1878
1879 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1880
1881         PR middle-end/45634
1882         * gfortran.fortran-torture/compile/pr45634.f90: New.
1883
1884 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1885
1886         * objc.dg/fobjc-exceptions.m: New test.
1887
1888 2010-09-10  Jan Hubicka  <jh@suse.cz>
1889
1890         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1891
1892 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1893
1894         PR tree-optimization/44972
1895         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1896         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1897         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1898         instead.
1899         * g++.dg/torture/pr44972.C: New test.
1900
1901 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1902
1903         PR tree-optimization/44972
1904         * g++.dg/torture/pr34850.C: Remove expected warning.
1905
1906 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1907
1908         * gfortran.dg/dummy_optional_arg.f90: New test.
1909
1910 2010-09-08  Jan Hubicka  <jh@suse.cz>
1911
1912         PR tree-optimization/45598
1913         * fortran.fortran-torture/compile/pr45598.f90: New test.
1914
1915 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1916
1917         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1918         * lib/target-supports.exp (check_ifunc_available): New.
1919         * gcc.dg/attr-ifunc-1.c: New.
1920         * gcc.dg/attr-ifunc-2.c: New.
1921         * gcc.dg/attr-ifunc-3.c: New.
1922         * gcc.dg/attr-ifunc-4.c: New.
1923         * gcc.dg/attr-ifunc-5.c: New.
1924         * g++.dg/ext/attr-ifunc-1.C: New.
1925         * g++.dg/ext/attr-ifunc-2.C: New.
1926         * g++.dg/ext/attr-ifunc-3.C: New.
1927         * g++.dg/ext/attr-ifunc-4.C: New.
1928
1929 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1930
1931         PR middle-end/40386
1932         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1933
1934 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1935
1936         * gfortran.dg/inline_transpose_1.f90: New test.
1937
1938 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR c++/45588
1941         * g++.dg/warn/Wunused-var-15.C: New test.
1942
1943 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1944
1945         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1946         hppa*-*-hpux*.
1947
1948 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1949
1950         * objc/execute/exceptions/throw-nil.m: New test.
1951         * objc/execute/exceptions/handler-1.m: Updated to use the new
1952         objc_set_uncaught_exception_handler() function.
1953         * objc/execute/exceptions/matcher-1.m: New test.
1954
1955 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1956
1957         PR fortran/38282
1958         * gfortran.dg/bit_comparison_1.F90: New test.
1959         * gfortran.dg/leadz_trailz_3.f90: New test.
1960         * gfortran.dg/masklr_2.F90: New test.
1961         * gfortran.dg/shiftalr_1.F90: New test.
1962         * gfortran.dg/merge_bits_2.F90: New test.
1963         * gfortran.dg/dshift_2.F90: New test.
1964         * gfortran.dg/bit_comparison_2.F90: New test.
1965         * gfortran.dg/masklr_1.F90: New test.
1966         * gfortran.dg/merge_bits_1.F90: New test.
1967         * gfortran.dg/dshift_1.F90: New test.
1968         * gfortran.dg/shiftalr_2.F90: New test.
1969
1970 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1971
1972         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1973         functions from objc/typedstream.h are deprecated.
1974
1975 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1976
1977         * lib/target-supports.exp
1978         (check_effective_target_run_expensive_tests): New proc.
1979         * gcc.c-torture/compile/limits-fnargs.c: Use
1980         dg-require-effective-target run_expensive_tests.
1981
1982 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR fortran/45597
1985         * gfortran.dg/gomp/pr45597.f90: New test.
1986
1987         PR fortran/45595
1988         * gfortran.dg/gomp/pr45595.f90: New test.
1989
1990 2010-09-08  Michael Matz  <matz@suse.de>
1991
1992         * c-c++-common/uninit-17.c: Adjust.
1993
1994 2010-09-08  Michael Matz  <matz@suse.de>
1995
1996         PR tree-optimization/43430
1997         * gcc.dg/vect/pr43430-2.c: New test.
1998
1999 2010-09-08  Michael Matz  <matz@suse.de>
2000
2001         PR tree-optimization/33244
2002         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2003
2004 2010-09-08  Richard Guenther  <rguenther@suse.de>
2005
2006         PR tree-optimization/45578
2007         * gfortran.dg/pr45578.f90: New testcase.
2008
2009 2010-09-08  Richard Guenther  <rguenther@suse.de>
2010
2011         PR testsuite/45590
2012         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2013
2014 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2015
2016         PR fortran/45576
2017         * gfortran.dg/char_length_18.f90:  New test.
2018
2019 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2020
2021         PR target/36502
2022         * gcc.target/i386/pr36502.c: New test.
2023
2024         PR target/42313
2025         PR target/44651
2026         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2027         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2028
2029 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2030
2031         * gfortran.dg/achar_4.f90: Enable bounds checking.
2032
2033 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2034
2035         PR target/45206
2036         * gcc.target/i386/pr45206.c: New test.
2037
2038 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2039
2040         PR fortran/45505
2041         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2042
2043 2010-09-07  Jan Hubicka  <jh@suse.cz>
2044
2045         * gcc.c-torture/compile/20100907.c: New testcase.
2046
2047 2010-09-07  Richard Guenther  <rguenther@suse.de>
2048
2049         PR middle-end/45569
2050         * g++.dg/eh/pr45569.C: New testcase.
2051
2052 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2053
2054         PR target/43137
2055         * gcc.target/arm/pr43137.c: New test.
2056
2057 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2058
2059         PR fortran/36931
2060         * gfortran.dg/dependency_35.f90:  New test.
2061
2062 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2063
2064         PR fortran/34145
2065         * gfortran.dg/char_length_17.f90:  New test.
2066
2067 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2068
2069         PR c++/45200
2070         PR c++/45293
2071         PR c++/45558
2072         * g++.dg/template/typedef34.C: New test.
2073         * g++.dg/template/typedef35.C: New test.
2074
2075 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2076
2077         PR target/22152
2078         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2079
2080 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2081
2082         * g++.dg/warn/Wdouble-promotion.C: New.
2083
2084 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2085
2086         * g++.dg/parse/redef2.C: New.
2087
2088 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2089
2090         * gcc.dg/20100906-1.c: New testcase.
2091
2092 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR testsuite/45543
2095         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2096         DW_TAG_enumeration_type DIE.
2097
2098 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2099
2100         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2101         Update XFAILs.
2102
2103 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2104
2105         PR rtl-optimization/44919
2106         * g++.dg/opt/pr44919.C: New.
2107
2108 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2109
2110         PR fortran/38282
2111         * gfortran.dg/iall_iany_iparity_1.f90: New.
2112         * gfortran.dg/iall_iany_iparity_2.f90: New.
2113
2114 2010-09-06  Jason Merrill  <jason@redhat.com>
2115
2116         * g++.dg/cpp0x/initlist42.C: New.
2117
2118         * g++.dg/cpp0x/auto19.C: New.
2119
2120         * g++.dg/template/sfinae25.C: New.
2121         * g++.dg/template/char1.C: Expect warning.
2122         * g++.dg/template/nontype10.C: Likewise.
2123
2124         * g++.dg/cpp0x/implicit9.C: New.
2125
2126         * g++.dg/cpp0x/initlist43.C: New.
2127
2128 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2129
2130         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2131
2132 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2133
2134         * gcc.dg/Wdouble-promotion.c: New.
2135
2136 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2137
2138         * gfortran.dg/float128_1.f90: Remove test case as
2139         it always fails since Rev 163611 backed out the
2140         front-end implementation.
2141
2142 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2143
2144         * gfortran.dg/float128_1.f90: XFAIL test case.
2145
2146 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2147
2148         * gfortran.dg/bessel_7.f90: Decrease required precision.
2149
2150 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2151
2152         PR testsuite/45545
2153         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2154         ref-all-matching targets.
2155
2156 2010-09-05  Richard Guenther  <rguenther@suse.de>
2157
2158         PR tree-optimization/45535
2159         * gcc.c-torture/compile/pr45535.c: New testcase.
2160
2161 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2162
2163         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2164         "\[^\n\]*".
2165         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2166         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2167         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2168         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2169         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2170         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2171         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2172         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2173         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2174         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2175         * gcc.target/i386/pr22152.c: Likewise.
2176         * gcc.target/i386/pr36992-1.c: Likewise.
2177         * gcc.target/i386/pr36992-2.c: Likewise.
2178         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2179
2180 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2181
2182         PR testsuite/43957
2183         * gcc.dg/const-uniq-1.c: Modify regexp.
2184
2185 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2186
2187         PR fortran/45530
2188         * gfortran.dg/namelist_63.f90: New.
2189
2190 2010-09-04  Jan Hubicka  <jh@suse.cz>
2191
2192         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2193         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2194
2195 2010-09-04  Jan Hubicka  <jh@suse.cz>
2196
2197         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2198
2199 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/45507
2202         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2203
2204 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2205
2206         * gcc.dg/opts-4.c: New test.
2207
2208 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2209
2210         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2211         * gcc.dg/vect/vect-peel-4.c: Ditto.
2212
2213 2010-09-03  Daniel Kraft  <d@domob.eu>
2214
2215         PR fortran/45525
2216         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2217
2218 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2219
2220         PR fortran/45159
2221         * gfortran.dg/dependency_34.f90:  New test.
2222
2223 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2224
2225         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2226
2227 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2228
2229         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2230         gcc.target/i386/clearcap.map if supported.
2231
2232 2010-09-03  Michael Matz  <matz@suse.de>
2233
2234         PR middle-end/45415
2235         * gcc.dg/pr45415.c: New test.
2236
2237 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2238
2239         PR tree-optimization/45506
2240         * gcc.dg/pr45506.c: New.
2241
2242 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2243
2244         PR target/45476
2245         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2246         * gcc.target/i386/float128-2.c: Ditto.
2247
2248 2010-09-03  Daniel Kraft  <d@domob.eu>
2249
2250         PR fortran/34162
2251         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2252         * gfortran.dg/internal_dummy_2.f08: New test.
2253         * gfortran.dg/internal_dummy_3.f08: New test.
2254         * gfortran.dg/internal_dummy_4.f08: New test.
2255
2256 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR debug/45500
2259         * gcc.target/i386/pr45500.c: New test.
2260
2261 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2262
2263         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2264
2265 2010-09-03  Daniel Kraft  <d@domob.eu>
2266
2267         PR fortran/44602
2268         * gfortran.dg/exit_2.f08; Adapt error messages.
2269         * gfortran.dg/exit_3.f08: New test.
2270         * gfortran.dg/exit_4.f08: New test.
2271         * gfortran.dg/exit_5.f03: New test.
2272
2273 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2274
2275         * gfortran.dg/ishft_4.f90: New test.
2276
2277 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2278
2279         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2280         FRIZ/XSRIZ instruciton for (double)(long long)x.
2281         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2282
2283 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2286
2287 2010-09-02  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/44937
2290         PR tree-optimization/45412
2291         * g++.dg/opt/pr45412.C: New testcase.
2292         * gcc.c-torture/compile/pr45412.c: Likewise.
2293         * gcc.c-torture/compile/pr44937.c: Likewise.
2294
2295 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2296
2297         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2298         but using -Werror=comment.
2299         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2300         expected error messages.
2301
2302 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2305         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2306
2307 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2308
2309         PR fortran/45489
2310         * gfortran.dg/initialization_27.f90: New.
2311
2312 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2313
2314         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2315         check into different basic blocks. Expect vectorization if misaligned
2316         stores are supported.
2317         * gcc.dg/vect/bb-slp-8a.c: New test.
2318         * gcc.dg/vect/bb-slp-8b.c: New test.
2319
2320 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2321
2322         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2323
2324 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2325
2326         PR fortran/44541
2327         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2328         * gfortran.dg/class_dummy_1.f03: New.
2329
2330 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR middle-end/45458
2333         * g++.dg/tree-prof/partition2.C: New test.
2334
2335 2010-09-01  Richard Guenther  <rguenther@suse.de>
2336
2337         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2338         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2339         * gcc.c-torture/execute/20100827-1.c: Likewise.
2340
2341 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2342
2343         * gfortran.dg/execute_command_line_1.f90: New test.
2344
2345 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR preprocessor/45457
2348         * c-c++-common/cpp/pr45457.c: New test.
2349
2350 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gcc.dg/nested-func-8.c: New test.
2353
2354 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2355
2356         PR fortran/38282
2357         * gfortran.dg/popcnt_poppar_1.F90: New test.
2358         * gfortran.dg/popcnt_poppar_2.F90: New test.
2359
2360 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         * gcc.target/i386/volatile-2.c: Require nonpic target.
2363
2364 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR middle-end/45461
2367         * gcc.dg/pr45461.c: New test.
2368
2369 2010-08-31  Richard Guenther  <rguenther@suse.de>
2370
2371         PR testsuite/45455
2372         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2373
2374 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2375
2376         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2377
2378 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2379
2380         PR fortran/45456
2381         * gfortran.dg/typebound_proc_18.f03: New.
2382
2383 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2384
2385         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2386         * lib/scanasm.exp (scan-stack-usage): Likewise.
2387         (scan-stack-usage-not): Likewise.
2388         * gcc.dg/stack-usage-1.c: New test.
2389         * gcc.target/i386/stack-usage-realign.c: Likewise.
2390
2391 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2392
2393         PR tree-optimization/45427
2394         * gcc.dg/tree-ssa/pr45427.c: New test.
2395
2396 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2397
2398         PR c++/45043
2399         * g++.dg/template/crash102.C: New.
2400
2401 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR middle-end/45423
2404         * gcc.dg/gomp/atomic-12.c: New test.
2405         * gcc.dg/gomp/atomic-13.c: New test.
2406         * gcc.dg/gomp/atomic-14.c: New test.
2407         * g++.dg/gomp/atomic-11.C: New test.
2408         * g++.dg/gomp/atomic-12.C: New test.
2409         * g++.dg/gomp/atomic-13.C: New test.
2410         * g++.dg/gomp/atomic-14.C: New test.
2411
2412 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2413
2414         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2415         delimiter.
2416
2417 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2418
2419         * gnat.dg/discr24.adb: New test.
2420
2421 2010-08-30  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/45449
2424         * gcc.dg/pr45449.c: New testcase.
2425
2426 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2427
2428         * gcc.dg/opts-1.c: Expect errors, not warnings.
2429
2430 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/42769
2433         * gfortran.dg/dynamic_dispatch_11.f03: New.
2434
2435 2010-08-29  Jason Merrill  <jason@redhat.com>
2436
2437         PR c++/44991
2438         * g++.dg/parse/defarg15.C: New.
2439
2440 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2441
2442         PR fortran/45439
2443         * gfortran.dg/select_type_16.f03: New.
2444
2445 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2446             Tobias Burnus  <burnus@net-b.de>
2447
2448         * gfortran.dg/bessel_7.f90: Decrease required precision.
2449
2450 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2451             Kaz Kojima  <kkojima@gcc.gnu.org>
2452
2453         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2454
2455 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2456
2457         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2458         floating point conversion code generation.
2459         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2460         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2461         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2462         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2463         to integer conversion code generation.
2464         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2465         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2466         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2467         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2468
2469 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2470
2471         PR fortran/32049
2472         * gfortran.dg/random_seed_1.f90: Adjust test.
2473         * gfortran.dg/float128_1.f90: New test.
2474
2475 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2476
2477         PR fortran/33197
2478         * gfortran.dg/norm2_1.f90: New.
2479         * gfortran.dg/norm2_2.f90: New.
2480         * gfortran.dg/norm2_3.f90: New.
2481         * gfortran.dg/norm2_4.f90: New.
2482         * gfortran.dg/parity_1.f90: New.
2483         * gfortran.dg/parity_2.f90: New.
2484         * gfortran.dg/parity_3.f90: New.
2485
2486 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2487
2488         PR fortran/45420
2489         * gfortran.dg/select_type_15.f03: New.
2490
2491 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libfortran/43217
2494         * gfortran.dg/hollerith8.f90: New test.
2495
2496 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2497
2498         PR fortran/45159
2499         * gfortran.dg/dependency_33.f90:  New test.
2500
2501 2010-08-27  Richard Guenther  <rguenther@suse.de>
2502
2503         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2504         * gcc.dg/graphite/scop-2.c: Likewise.
2505         * gcc.dg/graphite/scop-20.c: Likewise.
2506         * gcc.dg/vect/slp-25.c: Likewise.
2507
2508 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2509
2510         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2511
2512 2010-08-26  Daniel Kraft  <d@domob.eu>
2513
2514         PR fortran/38936
2515         PR fortran/44047
2516         PR fortran/45384
2517         * gfortran.dg/associate_8.f03: New test.
2518         * gfortran.dg/select_type_13.f03: New test.
2519         * gfortran.dg/select_type_14.f03: New test.
2520
2521 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR tree-optimization/44485
2524         * gcc.dg/pr44485.c: New test.
2525
2526 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2527
2528         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2529         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2530         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2531
2532 2010-08-26  Richard Guenther  <rguenther@suse.de>
2533
2534         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2535         * gcc.dg/graphite/scop-21.c: Likewise.
2536
2537 2010-08-26  Richard Guenther  <rguenther@suse.de>
2538
2539         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2540         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2541         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2542         * gcc.dg/vect/vect-91.c: Likewise.
2543         * gcc.dg/vect/vect-peel-1.c: Likewise.
2544         * gcc.dg/vect/vect-peel-2.c: Likewise.
2545         * gcc.dg/vect/vect-peel-4.c: Likewise.
2546
2547 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2548
2549         PR libfortran/41859
2550         * gfortran.dg/der_io_4.f90: New test.
2551
2552 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR rtl-optimization/44858
2555         * gcc.c-torture/execute/pr44858.c: New test.
2556
2557         PR rtl-optimization/45400
2558         * g++.dg/other/i386-8.C: New test.
2559
2560 2010-08-25  Richard Guenther  <rguenther@suse.de>
2561
2562         * gcc.dg/alias-8.c: Adjust.
2563
2564 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2565
2566         * gcc.target/i386/combine-mul.c: New test.
2567
2568 2010-08-25  Richard Guenther  <rguenther@suse.de>
2569
2570         PR lto/44562
2571         * gcc.dg/graphite/id-27.c: New testcase.
2572         * gcc.dg/lto/20100825-1_0.c: Likewise.
2573
2574 2010-08-25  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/45316
2577         * g++.dg/opt/pr45316.C: New testcase.
2578
2579 2010-08-25  Richard Guenther  <rguenther@suse.de>
2580
2581         PR tree-optimization/45393
2582         * g++.dg/torture/pr45393.C: New testcase.
2583
2584 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR tree-optimization/45059
2587         * gcc.c-torture/compile/pr45059.c: New test.
2588
2589 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2590
2591         * lib/target-supports.exp (check_effective_target_vect_unpack):
2592         Set vect_unpack supported flag to true for neon.
2593
2594 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2595
2596         * gcc.dg/tree-ssa/ifc-5.c: New.
2597
2598 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2599
2600         * gcc.dg/tree-ssa/ifc-4.c: New.
2601         * gcc.dg/tree-ssa/ifc-7.c: New.
2602
2603 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2604
2605         * gcc.dg/vect/vect.exp: Check loongson targets
2606         * g++.dg/vect/vect.exp: Likewise
2607         * gfortran.dg/vect/vect.exp: Likewise
2608
2609 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2610
2611         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2612         -mveclibabi=mass.
2613
2614 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2615
2616         PR fortran/45366
2617         * gfortran.dg/proc_ptr_29.f90: New.
2618
2619 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2620             Dominique d'Humieres <dominiq@lps.ens.fr>
2621
2622         PR fortran/45367
2623         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2624
2625 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2626
2627         PR fortran/45367
2628         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2629
2630 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2631
2632         PR fortran/36158
2633         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2634
2635 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2636             Dominique d'Humieres <dominiq@lps.ens.fr>
2637
2638         PR fortran/45367
2639         PR fortran/36158
2640         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2641         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2642
2643 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2644
2645         PR fortran/44863
2646         PR fortran/45271
2647         PR fortran/45290
2648         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2649         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2650         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2651
2652 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2653
2654         PR fortran/36158
2655         PR fortran/33197
2656         * gfortran.dg/bessel_6.f90: New.
2657         * gfortran.dg/bessel_7.f90: New.
2658
2659 2010-08-20  Jan Hubicka  <jh@suse.cz>
2660
2661         PR c++/45307
2662         PR c++/17736
2663         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2664         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2665
2666 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR target/45336
2669         * gcc.target/i386/pr45336-1.c: New.
2670         * gcc.target/i386/pr45336-2.c: Likewise.
2671         * gcc.target/i386/pr45336-3.c: Likewise.
2672         * gcc.target/i386/pr45336-4.c: Likewise.
2673
2674 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2675
2676         PR testsuite/45361
2677         * gcc.target/i386/volatile-2.c: Update scan strings to also
2678         include (%rip) for the memory reference on x86_64.
2679
2680 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR middle-end/44974
2683         * gcc.dg/pr44974.c: New test.
2684
2685         PR rtl-optimization/45353
2686         * gcc.dg/pr45353.c: New test.
2687
2688 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2689
2690         * gcc.target/i386/volatile-2.c: New.
2691
2692 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2693
2694         PR rtl-optimization/44691
2695         * gfortran.dg/pr44691.f: New test.
2696
2697 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2698
2699         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2700
2701 2010-08-19  Jason Merrill  <jason@redhat.com>
2702
2703         * g++.dg/init/synth3.C: New.
2704         * g++.dg/init/value8.C: New.
2705         * g++.dg/tree-ssa/empty-2.C: New.
2706         * g++.dg/cpp0x/noexcept09.C: New.
2707
2708 2010-08-19  Daniel Kraft  <d@domob.eu>
2709
2710         PR fortran/29785
2711         PR fortran/45016
2712         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2713         * gfortran.dg/pointer_remapping_1.f90: New test.
2714         * gfortran.dg/pointer_remapping_2.f03: New test.
2715         * gfortran.dg/pointer_remapping_3.f08: New test.
2716         * gfortran.dg/pointer_remapping_4.f03: New test.
2717         * gfortran.dg/pointer_remapping_5.f08: New test.
2718         * gfortran.dg/pointer_remapping_6.f08: New test.
2719
2720 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         PR testsuite/45324
2723         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2724
2725 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2726
2727         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2728
2729 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2730
2731         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2732         variable.
2733
2734 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2735
2736         PR target/45070
2737         * gcc.c-torture/execute/pr45070.c: New.
2738
2739 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2740
2741         * g++.dg/pr44328.C: New test.
2742
2743 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2744
2745         PR fortran/36158
2746         PR fortran/33197
2747         * gfortran.dg/bessel_3.f90: New.
2748         * gfortran.dg/bessel_4.f90: New.
2749         * gfortran.dg/bessel_5.f90: New.
2750
2751 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2752
2753         PR fortran/45290
2754         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2755         * gfortran.dg/pointer_init_2.f90: New.
2756         * gfortran.dg/pointer_init_3.f90: New.
2757         * gfortran.dg/pointer_init_4.f90: New.
2758
2759 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2760
2761         PR c++/45049
2762         * g++.dg/pr45049-1.C: New test.
2763         * g++.dg/pr45049-2.C: New test.
2764
2765 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2766
2767         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2768         20 if __ARM_PCS is defined otherwise 64.
2769         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2770         instead of hard coded 64.
2771
2772 2010-08-18  Yao Qi  <yao@codesourcery.com>
2773
2774         PR target/45094
2775         * gcc.target/arm/pr45094.c: New test.
2776
2777 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2778
2779         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2780
2781 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2782
2783         PR rtl-optimization/42575
2784         * gcc.target/arm/pr42575.c: New test.
2785
2786 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2787
2788         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2789         * gcc.dg/tls/thr-cse-1.c: New.
2790
2791 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2792
2793         PR debug/42487
2794         * lib/target-supports.exp
2795         (check_effective_target_function_sections): New.
2796         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2797         function sections before proceding.
2798
2799 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR fortran/45308
2802         * gfortran.dg/pr45308.f03: New test.
2803
2804 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2805
2806         PR target/45296
2807         * gcc.target/i386/pr45296.c: New test.
2808
2809 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2810
2811         * g++.dg/ext/uow-1.C: New.
2812         * g++.dg/ext/uow-2.C: New.
2813         * g++.dg/ext/uow-3.C: New.
2814         * g++.dg/ext/uow-4.C: New.
2815
2816 2010-08-17  Richard Guenther  <rguenther@suse.de>
2817
2818         PR testsuite/45266
2819         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2820
2821 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2822
2823         PR c/40563
2824         * gcc.dg/Wcxx-compat-20.c: New test.
2825
2826 2010-08-17  Daniel Kraft  <d@domob.eu>
2827
2828         PR fortran/38936
2829         * gfortran.dg/associate_1.f03: Extended to test newly supported
2830         features like association to variables.
2831         * gfortran.dg/associate_3.f03: Removed check for illegal change
2832         of associate-name here...
2833         * gfortran.dg/associate_5.f03: ...and added it here.
2834         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2835         * gfortran.dg/associate_7.f03: New test.
2836
2837 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2838
2839         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2840
2841 2010-08-15  Daniel Kraft  <d@domob.eu>
2842
2843         PR fortran/38936
2844         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2845         * gfortran.dg/associate_3.f03: Clarify comment.
2846         * gfortran.dg/associate_5.f03: New test.
2847         * gfortran.dg/associate_6.f03: New test.
2848
2849 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2850
2851         PR fortran/45211
2852         * gfortran.dg/bind_c_usage_21.f90: New.
2853         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2854
2855 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2856
2857         * gfortran.dg/optional_absent_1.f90: New.
2858         * gfortran.dg/null_actual.f90: New.
2859
2860 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2861
2862         * gfortran.dg/pointer_target_1.f90: New.
2863         * gfortran.dg/pointer_target_2.f90: New.
2864         * gfortran.dg/pointer_target_3.f90: New.
2865
2866 2010-08-15  Daniel Kraft  <d@domob.eu>
2867
2868         PR fortran/45197
2869         * gfortran.dg/elemental_args_check_3.f90: New test.
2870         * gfortran.dg/impure_1.f08: New test.
2871         * gfortran.dg/impure_2.f08: New test.
2872         * gfortran.dg/impure_3.f90: New test.
2873         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2874
2875 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2876
2877         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2878         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2879         SLP tests.
2880         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2881         misaligned loads.
2882         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2883         misaligned stores.c
2884         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2885
2886 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2887
2888         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2889         dg-require-effective-target after dg-do.
2890
2891 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2892
2893         * lib/target-supports.exp (check_effective_target_vect_int): Return
2894         true for Loongson targets.
2895         (check_effective_target_vect_shift): Likewise.
2896         (check_effective_target_vect_no_int_max): Likewise.
2897         (check_effective_target_vect_no_align): Likewise.
2898         (check_effective_target_vect_short_mult): Likewise.
2899
2900 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         * g++.dg/cast.C: Change fields of structures to "long" to pass
2903         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2904         * g++.dg/cpp0x/iop.C: Ditto.
2905         * g++.dg/cpp0x/named_refs.C: Ditto.
2906         * g++.dg/cpp0x/rv1p.C: Ditto.
2907         * g++.dg/cpp0x/rv2p.C: Ditto.
2908         * g++.dg/cpp0x/rv3p.C: Ditto.
2909         * g++.dg/cpp0x/rv4p.C: Ditto.
2910         * g++.dg/cpp0x/rv5p.C: Ditto.
2911         * g++.dg/cpp0x/rv6p.C: Ditto.
2912         * g++.dg/cpp0x/rv7p.C: Ditto.
2913         * g++.dg/cpp0x/rv8p.C: Ditto.
2914         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2915
2916 2010-08-13  Daniel Kraft  <d@domob.eu>
2917
2918         * gfortran.dg/implied_shape_1.f08: New test.
2919         * gfortran.dg/implied_shape_2.f90: New test.
2920         * gfortran.dg/implied_shape_3.f08: New test.
2921
2922 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2923
2924         PR libfortran/42526
2925         * gfortran.dg/char_component_initializer_1.f90: New test.
2926
2927 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2928
2929         PR tree-optimization/45241
2930         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2931
2932 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2933
2934         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2935         to dg-options.
2936         * gcc.target/i386/pr40906-2.c: Ditto.
2937         * gcc.target/i386/pr40906-3.c: Ditto.
2938
2939 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR middle-end/45262
2942         * gcc.c-torture/execute/pr45262.c: New test.
2943
2944 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2945
2946         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2947         empty argument.
2948         * g++.dg/other/profile1.C: Ditto.
2949
2950 2010-08-12  Richard Guenther  <rguenther@suse.de>
2951
2952         PR tree-optimization/45232
2953         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2954         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2955         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2956         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2957         unsigned arithmetic.
2958         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2959         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2960         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2961         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2962         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2963         unsigned arithmetic.
2964         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2965         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2966         unsigned arithmetic.
2967         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2968         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2969         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2970         unsigned arithmetic.
2971         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2972         * gcc.dg/tree-ssa/negate.c: Adjust.
2973         * gcc.dg/vect/vect-1.c: Adjust.
2974         * gfortran.dg/reassoc_6.f: XFAIL.
2975
2976 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR debug/45259
2979         * gcc.dg/pr45259.c: New test.
2980
2981 2010-08-12  Wei Guozhi  <carrot@google.com>
2982
2983         PR target/44999
2984         * gcc.target/arm/pr44999.c: New testcase.
2985
2986 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2987
2988         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2989         (N): Likewise.
2990         (main): Adjust accordingly.
2991
2992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2993
2994         * gfortran.dg/graphite/id-22.f: New.
2995
2996 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2997
2998         * gcc.dg/graphite/id-26.c: New.
2999
3000 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3001
3002         * gcc.dg/graphite/id-25.c: New.
3003
3004 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3005
3006         * gcc.dg/graphite/run-id-5.c: New.
3007         * gcc.dg/graphite/run-id-6.c: New.
3008         * gfortran.dg/graphite/id-21.f: New.
3009
3010 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3011
3012         * gcc.dg/graphite/id-24.c: New.
3013
3014 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3015
3016         * gcc.dg/tree-ssa/pr20742.c: New.
3017
3018 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3019
3020         * gcc.dg/graphite/id-23.c: New.
3021
3022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3023
3024         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3025
3026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3027
3028         * gcc.dg/graphite/pr42729.c: New.
3029
3030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3031
3032         * gfortran.dg/graphite/id-20.f: New.
3033
3034 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3035
3036         * gcc.dg/graphite/id-22.c: New.
3037
3038 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3039
3040         * gcc.dg/graphite/run-id-2.c: Call abort.
3041
3042 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3043
3044         * gcc.dg/graphite/id-20.c: New.
3045
3046 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3047             Steve Kargl <kargl@gcc.gnu.org>
3048
3049         PR fortran/44595
3050         * gfortran.dg/move_alloc_3.f90: New.
3051         * gfortran.dg/random_seed_2.f90: New.
3052
3053 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3054
3055         * lib/target-supports.exp (check_effective_target_sync_int_long):
3056         Add hppa*-*-linux*.
3057         (check_effective_target_sync_char_short): Likewise.
3058
3059 2010-08-10  Yao Qi  <yao@codesourcery.com>
3060
3061         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3062         general form.
3063         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3064         * g++.dg/other/packed1.C: Likewise.
3065         * g++.dg/other/crash-4.C: Likewise.
3066         * g++.dg/ext/packed8.C: Likewise.
3067         * g++.dg/init/array16.C: Likewise.
3068
3069 2010-08-10  xinliang David Li  <davidxl@google.com>
3070         * gcc.dg/tree-ssa/loop-19.c: Add option
3071         -fno-prefetch-loop-array
3072
3073 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3074
3075         PR middle-end/45182
3076         * gcc.c-torture/compile/pr45182.c: New test.
3077
3078 2010-08-09  Jason Merrill  <jason@redhat.com>
3079
3080         PR c++/45236
3081         * g++.dg/cpp0x/variadic-104.C: New.
3082
3083 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3084
3085         PR fortran/44235
3086         * gfortran.dg/dependency_32.f90:  New test.
3087
3088 2010-08-09  Richard Guenther  <rguenther@suse.de>
3089
3090         PR middle-end/44632
3091         * g++.dg/opt/nrv17.C: New testcase.
3092
3093 2010-08-09  Richard Guenther  <rguenther@suse.de>
3094
3095         PR middle-end/45212
3096         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3097         alignment from MEM_REF offset only if we took it from the
3098         base object.
3099
3100         * gcc.target/i386/pr24178.c: New testcase.
3101
3102 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3103
3104         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3105         * gcc.dg/20030702-1.c: Ditto.
3106         * gcc.dg/20050309-1.c: Ditto.
3107         * gcc.dg/20050325-1.c: Ditto.
3108         * gcc.dg/20050330-2.c: Ditto.
3109         * gcc.dg/20051201-1.c: Ditto.
3110         * gcc.dg/gomp/pr27573.c: Ditto.
3111         * gcc.dg/gomp/pr34610.c: Ditto.
3112         * gcc.dg/pr24225.c: Ditto.
3113         * gcc.dg/pr26570.c: Ditto.
3114         * gcc.dg/pr32773.c: Ditto.
3115         * g++.dg/gcov/gcov-6.C: Ditto.
3116         * g++.dg/gomp/pr34608.C: Ditto.
3117         * gfortran.dg/gomp/pr27573.f90: Ditto.
3118
3119         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3120         dg-require-host-local dg directive.
3121         * gcc.dg/profile-dir-2.c: Ditto.
3122         * gcc.dg/profile-dir-3.c: Ditto.
3123
3124 2010-08-08  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/45109
3127         * gcc.c-torture/compile/pr45109.c: New testcase.
3128
3129 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3130
3131         * gcc.dg/march.c: Skip if -march defined.
3132         * gcc.dg/mtune.c: Skip if -mtune defined.
3133
3134         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3135         generic thunk support.
3136
3137 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3138
3139         PR target/45213
3140         * gcc.target/i386/pr45213.c: New test.
3141
3142 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3143
3144         PR libfortran/45143
3145         * gfortran.dg/fmt_error_11.f03: New test.
3146
3147 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3148
3149         * lib/target-supports.exp (check_effective_target_sync_int_long):
3150         Add arm*-*-linux-gnueabi.
3151         (check_effective_target_sync_char_short): Likewise.
3152
3153 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3154
3155         PR fortran/45159
3156         * gfortran.dg/dependency_31.f90:  New test.
3157
3158 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3159
3160         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3161
3162 2010-08-06  Jason Merrill  <jason@redhat.com>
3163
3164         * g++.dg/cpp0x/sfinae3.C: New.
3165         * g++.dg/cpp0x/sfinae4.C: New.
3166
3167 2010-08-06  Richard Guenther  <rguenther@suse.de>
3168
3169         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3170         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3171         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3172         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3173         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3174         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3175         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3176         * gcc.c-torture/execute/20100805-1.c: Likewise.
3177
3178 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3179
3180         PR testsuite/42855
3181         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3182
3183 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3184
3185         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3186         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3187
3188 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3189
3190         * g++.dg/ipa/devirt-1.C: New test.
3191         * g++.dg/ipa/devirt-2.C: Likewise.
3192         * g++.dg/ipa/devirt-3.C: Likewise.
3193         * g++.dg/ipa/devirt-4.C: Likewise.
3194         * g++.dg/ipa/devirt-5.C: Likewise.
3195         * gcc.dg/ipa/iinline-3.c: Likewise.
3196
3197 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3198
3199         PR tree-optimization/45144
3200         * gcc.dg/tree-ssa/pr45144.c: New test.
3201
3202 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3203
3204         PR fortran/42207
3205         PR fortran/44064
3206         PR fortran/44065
3207         * gfortran.dg/class_25.f03: New.
3208         * gfortran.dg/class_26.f03: New.
3209
3210 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3211
3212         * g++.dg/warn/miss-format-1.C: Update line number.
3213
3214 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3215
3216         PR c++/44641
3217         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3218         .frame and .mask assembler directives.
3219
3220 2010-08-04  Richard Guenther  <rguenther@suse.de>
3221
3222         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3223         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3224         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3225         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3226
3227 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3228
3229         PR fortran/44857
3230         * gfortran.dg/derived_constructor_char_1.f90: New.
3231         * gfortran.dg/derived_constructor_char_2.f90: New.
3232
3233 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3234
3235         PR fortran/45159
3236         * gfortran.dg/dependency_30.f90:  New test.
3237
3238 2010-08-03  Jan Hubicka  <jh@suse.cz>
3239
3240         * gcc.c-torture/compile/pr45085.c: New testcase.
3241
3242 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/44584
3245         PR fortran/45161
3246         * gfortran.dg/typebound_call_9.f03: Modified.
3247         * gfortran.dg/typebound_generic_1.f03: Modified.
3248
3249 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3250
3251         PR fortran/45159
3252
3253         * gfortran.dg/dependency_29.f90:  New test.
3254
3255 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3256
3257         PR fortran/36854
3258         * gfortran.dg/character_comparison_2.f90:  New test.
3259         * gfortran.dg/character_comparison_3.f90:  New test.
3260         * gfortran.dg/dependency_28.f90:  New test.
3261
3262 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3263
3264         PR target/40457
3265         * gcc.target/arm/pr40457-1.c: New test.
3266         * gcc.target/arm/pr40457-2.c: New test.
3267
3268 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3269
3270         PR fortran/44912
3271         * gfortran.dg/typebound_call_17.f03: New.
3272
3273 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3274
3275         PR fortran/44929
3276         * gfortran.dg/allocate_derived_3.f90: New.
3277
3278 2010-07-30  Xinliang David Li  <davidxl@google.com>
3279         PR tree-optimization/45121
3280         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3281
3282 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3283
3284         PR c++/45112
3285         * g++.dg/pr45112.C: New test.
3286
3287 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR debug/45055
3290         PR rtl-optimization/45137
3291         * gcc.dg/pr45055.c: New test.
3292
3293 2010-07-30  Alan Modra  <amodra@gmail.com>
3294
3295         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3296         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3297
3298 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/45087
3301         PR fortran/45125
3302         * gfortran.dg/whole_file_25.f90: New.
3303         * gfortran.dg/whole_file_26.f90: New.
3304         * gfortran.dg/whole_file_27.f90: New.
3305
3306 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3307
3308         PR fortran/44962
3309         * gfortran.dg/typebound_proc_17.f03: New.
3310
3311 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3312
3313         PR fortran/45004
3314         * gfortran.dg/move_alloc_2.f90: New.
3315
3316 2010-07-29  Xinliang David Li  <davidxl@google.com>
3317         PR tree-optimization/45121
3318         * c-c++-common/uninit-17.c: Fix expected output.
3319
3320 2010-07-29  Richard Guenther  <rguenther@suse.de>
3321
3322         PR tree-optimization/45120
3323         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3324
3325 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3326
3327         PR fortran/42051
3328         PR fortran/44064
3329         * gfortran.dg/pr42051.f03: New testcase.
3330
3331 2010-07-29  Richard Guenther  <rguenther@suse.de>
3332
3333         PR middle-end/45034
3334         * gcc.c-torture/execute/pr45034.c: New testcase.
3335
3336 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3337
3338         PR c++/45096
3339         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3340
3341 2010-07-28  Daniel Kraft  <d@domob.eu>
3342
3343         * gfortran.dg/bound_8.f90: New test.
3344
3345 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR debug/45105
3348         * gcc.dg/pr45105.c: New test.
3349
3350 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3351
3352         PR rtl-optimization/45107
3353         * gcc.dg/pr45107.c: New test.
3354
3355 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3356
3357         PR rtl-optimization/45101
3358         * gcc.dg/pr45101.c: New test.
3359
3360 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3361
3362         PR fortran/45077
3363         * gfortran.dg/whole_file_24.f90: New.
3364
3365 2010-07-27  Jason Merrill  <jason@redhat.com>
3366
3367         * g++.dg/cpp0x/variadic102.C: New.
3368         * g++.dg/cpp0x/variadic103.C: New.
3369
3370 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3371
3372         PR rtl-optimization/40956
3373         PR target/42495
3374         PR middle-end/42574
3375         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3376         * gcc.target/arm/pr42574.c: Add tests.
3377
3378 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3379
3380         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3381         test name.
3382         (cleanup-repo-files): Ditto.
3383         (cleanup-saved-temps): Ditto.
3384
3385 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR testsuite/44701
3388         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3389
3390         PR c/45079
3391         * gcc.dg/pr45079.c: New test.
3392
3393 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3394
3395         PR tree-optimization/44152
3396         * gcc.dg/vect/fast-math-pr44152.c: New test.
3397
3398 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3399
3400         PR ObjC/44140
3401         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3402         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3403         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3404         * obj-c++.dg/torture/trivial.mm: Ditto.
3405         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3406         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3407         * objc.dg/torture/tls/thr-init.m: Ditto.
3408         * objc.dg/torture/trivial.m: Ditto.
3409
3410 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3411
3412         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3413         Skip on spu-*-* targets.
3414
3415 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR tree-optimization/45083
3418         * gcc.dg/pr45083.c: New test.
3419
3420 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3421
3422         PR fortran/40873
3423         * gfortran.dg/whole_file_22.f90: New test.
3424         * gfortran.dg/whole_file_23.f90: New test.
3425
3426 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3427             Jack Howarth  <howarth@bromo.med.uc.edu>
3428             Richard Henderson  <rth@redhat.com>
3429
3430         PR target/44132
3431         * gcc.dg/tls/thr-init-1.c: New.
3432         * gcc.dg/tls/thr-init-2.c: New.
3433         * gcc.dg/torture/tls New.
3434         * gcc.dg/torture/tls/tls-test.c: New.
3435         * gcc.dg/torture/tls/thr-init-1.c: New.
3436         * gcc.dg/torture/tls/tls.exp: New.
3437         * gcc.dg/torture/tls/thr-init-2.c: New.
3438         * gcc.dg/tls/emutls-2.c: New test
3439
3440         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3441         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3442         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3443         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3444         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3445         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3446         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3447         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3448         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3449         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3450         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3451         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3452         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3453         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3454         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3455         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3456         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3457         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3458         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3459         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3460         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3461         gfortran.dg/gomp/omp_threadprivate1.f90,
3462         gfortran.dg/gomp/omp_threadprivate2.f90,
3463         gfortran.dg/gomp/reduction1.f90,
3464         gfortran.dg/gomp/sharing-1.f90: Likewise.
3465
3466 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3467
3468         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3469         sse_runtime.
3470         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3471         dg-require-visibility.
3472
3473 2010-07-26  Richard Guenther  <rguenther@suse.de>
3474
3475         PR tree-optimization/43784
3476         * gcc.c-torture/execute/pr43784.c: New testcase.
3477         * g++.dg/torture/pr43784.C: Likewise.
3478
3479 2010-07-26  Richard Guenther  <rguenther@suse.de>
3480
3481         PR middle-end/45056
3482         * g++.dg/pr45056.C: New testcase.
3483
3484 2010-07-26  Richard Guenther  <rguenther@suse.de>
3485
3486         PR tree-optimization/45071
3487         * gcc.dg/pr45071.c: New testcase.
3488
3489 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/45066
3492         * gfortran.dg/namelist_62.f90: New.
3493
3494 2010-07-26  Richard Guenther  <rguenther@suse.de>
3495
3496         * gcc.c-torture/execute/pr45017.c: Move ...
3497         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3498
3499 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3500
3501         PR fortran/40628
3502         * trim_optimize_1.f90:  New test.
3503         * character_comparision_1.f90:  New test.
3504
3505 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3506
3507         PR fortran/42852
3508         * gfortran.dg/wtruncate_fix.f: New test.
3509
3510 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3511
3512         PR testsuite/45068
3513         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3514
3515 2010-07-24  Richard Guenther  <rguenther@suse.de>
3516
3517         PR lto/43788
3518         * g++.dg/lto/20100724-1_0.C: New testcase.
3519
3520 2010-07-24  Richard Guenther  <rguenther@suse.de>
3521
3522         PR lto/43212
3523         * gcc.dg/lto/20100724-1_0.c: New testcase.
3524         * gcc.dg/lto/20100724-1_1.c: Likewise.
3525
3526 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3527
3528         PR fortran/40011
3529         * gfortran.dg/whole_file_21.f90: New.
3530
3531         * gfortran.dg/integer_exponentiation_3.F90: Use
3532         -ffloat-store only for i?86/x86-64 -m32.
3533
3534 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3535
3536         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3537         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3538
3539 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3540
3541         * gfortran.dg/func_decl_4.f90: Split test into two ...
3542         * gfortran.dg/func_decl_5.f90: ... parts.
3543         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3544         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3545         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3546         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3547         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3548         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3549         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3550         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3551         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3552         * gfortran.dg/sizeof.f90: Make test valid.
3553         * gfortran.dg/pr20865.f90: Add new dg-error.
3554         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3555         * gfortran.dg/g77/19990218-0.f: Ditto.
3556         * gfortran.dg/g77/19990218-1.f: Ditto.
3557         * gfortran.dg/g77/970625-2.f: Ditto.
3558         * gfortran.dg/pr37243.f: Fix function declaration.
3559         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3560         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3561
3562 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3563
3564         PR fortran/44945
3565         * gfortran.dg/char_array_structure_constructor.f90: Add
3566         -fwhole-file as dg-option as it otherwise fails on some
3567         systems.
3568
3569 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3570
3571         * gnat.dg/aggr16.ad[sb]: New test.
3572         * gnat.dg/aggr16_pkg.ads: New helper.
3573
3574 2010-07-23  Richard Guenther  <rguenther@suse.de>
3575
3576         PR lto/43071
3577         * g++.dg/lto/20100723-1_0.C: New testcase.
3578
3579 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3580
3581         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3582         AVX support.
3583         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3584         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3585
3586 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3587
3588         * lib/target-supports.exp (add_options_for_tls): New proc.
3589         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3590         * g++.dg/tls/static-1a.cc: Likewise.
3591         * gcc.dg/tls/emutls-1.c: Likewise.
3592         * gcc.dg/tls/opt-11.c: Likewise.
3593         * gcc.dg/tls/opt-12.c: Likewise.
3594         * gcc.dg/tls/pr24428-2.c: Likewise.
3595         * gcc.dg/tls/pr24428.c: Likewise.
3596         * obj-c++.dg/tls/static-1.mm: Likewise.
3597         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3598         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3599         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3600         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3601         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3602         * objc.dg/torture/tls/thr-init.m: Likewise.
3603         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3604
3605 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3606
3607         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3608         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3609         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3610         optimized dump files.
3611
3612 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR tree-optimization/45047
3615         * gcc.c-torture/compile/pr45047.c: New test.
3616
3617 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3618
3619         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3620         instead of dg-compile.
3621         * gcc.dg/float-range-4.c: Ditto.
3622         * gcc.dg/float-range-5.c: Ditto.
3623         * gcc.dg/fold-overflow-1.c: Ditto.
3624         * gcc.dg/gomp/sections-4.c: Ditto.
3625         * gcc.dg/transparent-union-1.c: Ditto.
3626         * gcc.dg/transparent-union-2.c: Ditto.
3627         * gcc.target/i386/pr39315-check.c: Ditto.
3628         * g++.dg/gomp/sections-4.C: Ditto.
3629         * g++.dg/template/dtor7.C: Ditto.
3630         * g++.dg/tree-ssa/pr19952.C: Ditto.
3631         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3632         * gfortran.dg/graphite/pr42185.f90: Ditto.
3633         * gfortran.dg/namelist_36.f90: Ditto.
3634         * gnat.dg/noreturn1.adb: Ditto.
3635         * gnat.dg/specs/small_alignment.ads: Ditto.
3636
3637 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3638
3639         PR tree-optimization/44915
3640         * g++.dg/torture/pr44915.C: New test.
3641
3642 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3643
3644         PR tree-optimization/44914
3645         * g++.dg/tree-ssa/pr44914.C: New test.
3646
3647 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3648
3649         PR target/44290
3650         * gcc.dg/pr44290-1.c: New test.
3651         * gcc.dg/pr44290-2.c: New test.
3652
3653 2010-07-23  Jason Merrill  <jason@redhat.com>
3654
3655         PR c++/45008
3656         * g++.dg/abi/mangle44.C: New.
3657
3658 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3659
3660         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3661         for compile-time only tests.
3662         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3663         target check.
3664         * gcc.target/i386/pr39315-4.c: Ditto.
3665         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3666         target check.  Include sse-os-support.h.
3667         (main): Call check_isa and sse_os_support.
3668         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3669         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3670         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3671         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3672         target check.  Include sse-os-support.h.
3673         (main): Call check_isa and sse_os_support.
3674         * gcc.target/i386/vperm-v2df.c: Ditto.
3675
3676 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3677
3678         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3679         (check_effective_target_avx_runtime): New procedure.
3680         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3681         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3682
3683         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3684         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3685         and __get_cpuid test.
3686         * gcc.dg/compat/vector-2b_main.c: Ditto.
3687
3688         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3689
3690         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3691         for compile-time only test.
3692         * gcc.dg/pr32716.c: Ditto.
3693         * gcc.dg/pr34856.c: Ditto.
3694         * gcc.dg/pr36997.c: Ditto.
3695         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3696         * gfortran.dg/pr28158.f90: Ditto.
3697         * gfortran.dg/pr30667.f: Ditto.
3698
3699         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3700         i?86-*-* and x86_64-*-* targets to disable execution on targets
3701         without sse2 runtime support.
3702         * g++.dg/vect/vect.exp: Ditto.
3703         * gfortran.dg/vect/vect.exp: Ditto.
3704
3705         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3706         * gcc.dg/pr37544.c: Ditto.
3707         * gcc.dg/pr40550.c: Ditto.
3708         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3709         * gcc.dg/compat/vector-1a_main.c: Ditto.
3710         * gcc.dg/compat/vector-2a_main.c: Ditto.
3711         * gcc.dg/torture/pr16104-1.c: Ditto.
3712         * gcc.dg/torture/pr35771-1.c: Ditto.
3713         * gcc.dg/torture/pr35771-2.c: Ditto.
3714         * gcc.dg/torture/pr35771-3.c: Ditto.
3715         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3716         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3717         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3718         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3719         * g++.dg/other/i386-1.C: Ditto.
3720         * g++.dg/other/pr40446.C: Ditto.
3721
3722 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3725
3726 2010-07-23  Daniel Kraft  <d@domob.eu>
3727
3728         PR fortran/44709
3729         * gfortran.dg/exit_1.f08: New test.
3730         * gfortran.dg/exit_2.f08: New test.
3731
3732 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3733
3734         PR tree-optimization/39839
3735         * gcc.target/arm/pr39839.c: New test case.
3736
3737 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3738
3739         * gnat.dg/unchecked_convert5b.adb: New test.
3740         * gnat.dg/unchecked_convert6.adb: Likewise.
3741         * gnat.dg/unchecked_convert6b.adb: Likewise.
3742
3743 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3744
3745         * gnat.dg/aggr15.ad[sb]: New test.
3746
3747 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3748
3749         PR debug/45024
3750         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3751
3752 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3753
3754         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3755         with dg-require-linker-plugin.
3756
3757 2010-07-22  Richard Guenther  <rguenther@suse.de>
3758
3759         PR lto/43850
3760         * g++.dg/lto/20100722-1_0.C: New testcase.
3761
3762 2010-07-22  Richard Guenther  <rguenther@suse.de>
3763
3764         PR lto/42451
3765         * gcc.dg/lto/20100720-3_0.c: New testcase.
3766         * gcc.dg/lto/20100720-3_1.c: Likewise.
3767
3768 2010-07-22  Richard Guenther  <rguenther@suse.de>
3769
3770         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3771         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3772
3773         PR lto/43373
3774         * gcc.dg/lto/20100722-1_0.c: New testcase.
3775
3776 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3777
3778         PR tree-optimization/44891
3779         * gcc.c-torture/compile/pr44891.c: New test.
3780
3781 2010-07-22  Richard Guenther  <rguenther@suse.de>
3782
3783         PR tree-optimization/45017
3784         * gcc.c-torture/execute/pr45017.c: New testcase.
3785
3786 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/45019
3789         * gfortran.dg/aliasing_dummy_5.f90: New.
3790
3791 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3792
3793         PR target/43698
3794         * gcc.target/arm/pr43698.c: New test.
3795
3796 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3797
3798         PR fortran/44929
3799         * Revert my commit r162325 for this PR.
3800
3801 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3802
3803         PR debug/45015
3804         * gcc.target/m68k/pr45015.c: New test.
3805
3806 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3807
3808         PR c++/44641
3809         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3810         comments.
3811
3812 2010-07-21  Richard Guenther  <rguenther@suse.de>
3813
3814         PR lto/45018
3815         * g++.dg/lto/20100721-1_0.C: New testcase.
3816
3817 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3818
3819         PR tree-optimization/44900
3820         * g++.dg/torture/pr44900.C: New test.
3821
3822 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3823
3824         PR middle-end/44738
3825         * c-c++-common/uninit-17.c: Correct expected error.
3826
3827 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3828
3829         * gcc.dg/guality/asm-1.c: New test.
3830
3831         PR debug/45003
3832         * gcc.dg/guality/pr45003-2.c: New test.
3833         * gcc.dg/guality/pr45003-3.c: New test.
3834
3835 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3836
3837         PR libfortran/44697
3838         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3839
3840 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3841
3842         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3843         defined on the current line.
3844         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3845         * g++.dg/debug/dwarf2/pr44641.C: New.
3846
3847 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3848
3849         * gcc.target/powerpc/block-move-1.c: New test.
3850         * gcc.target/powerpc/block-move-2.c: New test.
3851
3852 2010-07-20  Jason Merrill  <jason@redhat.com>
3853
3854         PR c++/44967
3855         * g++.dg/cpp0x/sfinae2.C: New.
3856
3857 2010-07-20  Richard Guenther  <rguenther@suse.de>
3858
3859         PR lto/42696
3860         * gcc.dg/lto/20100720-4_0.c: New testcase.
3861
3862 2010-07-20  Richard Guenther  <rguenther@suse.de>
3863
3864         PR lto/43221
3865         * gcc.dg/lto/20100720-2_0.c: New testcase.
3866         * gcc.dg/lto/20100720-2_1.c: Likewise.
3867
3868 2010-07-20  Richard Guenther  <rguenther@suse.de>
3869
3870         PR lto/43208
3871         * gcc.dg/lto/20100720-1_0.c: New testcase.
3872         * gcc.dg/lto/20100720-1_1.c: Likewise.
3873
3874 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR debug/45003
3877         * gcc.dg/guality/pr45003-1.c: New test.
3878
3879 2010-07-20  Richard Guenther  <rguenther@suse.de>
3880
3881         PR tree-optimization/44977
3882         * gcc.dg/torture/pr44977.c: New testcase.
3883
3884 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3885
3886         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3887         sync_char_short
3888
3889 2010-07-20  Richard Guenther  <rguenther@suse.de>
3890
3891         PR middle-end/44971
3892         PR middle-end/44988
3893         * gcc.dg/pr44971.c: New testcase.
3894         * gcc.c-torture/compile/pr44988.c: Likewise.
3895
3896 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3897
3898         PR fortran/44929
3899         * gfortran.dg/allocate_with_typespec.f90: New test.
3900         * gfortran.dg/allocate_derived_1.f90: Update error message.
3901
3902 2010-07-19  Jason Merrill  <jason@redhat.com>
3903
3904         PR c++/44996
3905         * g++.dg/cpp0x/decltype23.C: New.
3906
3907 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3908
3909         PR fortran/42385
3910         * gfortran.dg/class_defined_operator_1.f03 : New test.
3911
3912 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3913
3914         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3915         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3916         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3917         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3918
3919 2010-07-19  Richard Guenther  <rguenther@suse.de>
3920
3921         PR middle-end/44941
3922         * gcc.c-torture/compile/pr44941.c: New testcase.
3923
3924 2010-07-19  Jason Merrill  <jason@redhat.com>
3925
3926         PR c++/44969
3927         * g++.dg/template/sfinae24.C: New.
3928
3929 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3930
3931         PR fortran/44353
3932         * gfortran.dg/data_implied_do_2.f90: Removed.
3933
3934 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3935
3936         PR c++/44969
3937         * g++.dg/template/sfinae23.C: New.
3938
3939 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3940
3941         * lib/target-supports.exp (check_sse_os_support_available): New
3942         proc.
3943         (check_sse_hw_available): New proc.
3944         (check_effective_target_sse_runtime): New proc.
3945         (check_effective_target_sse2_runtime): New proc.
3946         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3947         -msse2 if check_sse_os_support_available.
3948         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3949         check_sse_os_support_available.
3950         * gcc.dg/vect/vect.exp: Likewise.
3951         * gfortran.dg/vect/vect.exp: Likewise.
3952         * gcc.target/i386/sol2-check: Renamed to ...
3953         * gcc.target/i386/sse-os-support.h: ... this.
3954         (sol2_check): Renamed to ...
3955         (sse_os_support): ... this.
3956         Only test movss with xmm registers.
3957         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3958         Removed ILL_INSN, ILL_INSN_LEN.
3959         * gcc.target/i386/sse2-check.h: Likewise.
3960         * gcc.target/i386/sse3-check.h: Likewise.
3961         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3962         Removed cpuid.h, __get_cpuid test.
3963         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3964         Removed cpuid.h, __get_cpuid test.
3965         * g++.dg/other/pr40446.C: Likewise.
3966         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3967         * gcc.dg/compat/vector-1a_main.c: Likewise.
3968         * gcc.dg/compat/vector-2a_main.c: Likewise.
3969         * gcc.dg/pr36584.c: Likewise.
3970         * gcc.dg/pr37544.c: Likewise.
3971         * gcc.dg/torture/pr16104-1.c: Likewise.
3972         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3973         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3974         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3975         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3976         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3977         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3978         sse2_runtime.
3979         * gcc.dg/torture/pr35771-2.c: Likewise.
3980         * gcc.dg/torture/pr35771-3.c: Likewise.
3981         * gcc.target/i386/pr39315-2.c: Likewise.
3982         * gcc.target/i386/pr39315-4.c: Likewise.
3983         * gcc.target/i386/vperm-v2df.c: Likewise.
3984         * gcc.target/i386/vperm-v2di.c: Likewise.
3985         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3986         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3987         sse_runtime.
3988
3989 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3990
3991         PR fortran/44353
3992         * gfortran.dg/data_implied_do_2.f90: New test.
3993
3994 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3995
3996         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3997
3998 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3999
4000         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4001         to the "mips16" group.
4002         (mips_using_mips16_p): New procedure.
4003         (mips-dg-options): Use it.
4004
4005 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4006
4007         * gcc.target/mips/mips16-attributes-4.c: New test.
4008
4009 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4010
4011         PR testsuite/44418
4012         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4013         * gcc.target/powerpc/recip-2.c: Ditto.
4014         * gcc.target/powerpc/recip-3.c: Ditto.
4015
4016 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4017
4018         * gcc.target/arm/pr42235.c: New test.
4019
4020 2010-07-16  Jason Merrill  <jason@redhat.com>
4021
4022         PR c++/32505
4023         * g++.dg/template/partial8.C: New.
4024
4025 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4026
4027         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4028         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4029         in C++.
4030         (gualcvt): New overloaded inline.
4031         (GUALCVT): Use it for C++.
4032         * g++.dg/guality/guality.exp: New.
4033         * g++.dg/guality/guality.h: New.
4034         * g++.dg/guality/redeclaration1.C: New test.
4035         * g++.dg/dg.exp: Prune also guality/* tests.
4036         * gcc.dg/guality/pr43141.c: Moved to...
4037         * c-c++-common/guality/pr43141.c: ... here.
4038
4039 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4040
4041         PR libfortran/37077
4042         * gfortran.dg/char4_iunit_2.f03: New test.
4043
4044 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4045
4046         * lib/plugin-support.exp (plugin-test-execute):
4047         Add ${gcc_objdir}/intl to includes.
4048
4049 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR target/44942
4052         * gcc.c-torture/execute/pr44942.c: New test.
4053         * gcc.target/i386/pr44942.c: New test.
4054
4055 2010-07-15  Jason Merrill  <jason@redhat.com>
4056
4057         PR c++/44909
4058         * g++.dg/cpp0x/implicit7.C: New.
4059         * g++.dg/cpp0x/implicit8.C: New.
4060
4061 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4062
4063         Disable float tests for __SPU__ targets due to lack of signed zero:
4064         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4065         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4066         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4067         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4068         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4069         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4070         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4071         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4072         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4073
4074 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4075
4076         * gfortran.dg/select_char_2.f90: New test.
4077
4078 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4079
4080         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4081         with DECL_CHAIN.
4082
4083 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4084
4085         PR fortran/44936
4086         * gfortran.dg/typebound_generic_9.f03: New.
4087
4088 2010-07-15  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/44946
4091         * gcc.c-torture/compile/pr44946.c: New testcase.
4092
4093 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR fortran/40206
4096         * gfortran.dg/select_char_3.f90: New test.
4097
4098 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4099             Kevin F. Quinn  <kevquinn@gentoo.org>
4100
4101         * gcc.dg/Wtrampolines.c: New.
4102
4103 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4104
4105         PR libfortran/44934
4106         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4107
4108 2010-07-14  Jason Merrill  <jason@redhat.com>
4109
4110         PR c++/44810
4111         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4112
4113         Implement C++0x unrestricted unions (N2544)
4114         * g++.dg/cpp0x/union1.C: New.
4115         * g++.dg/cpp0x/union2.C: New.
4116         * g++.dg/cpp0x/union3.C: New.
4117         * g++.dg/cpp0x/defaulted2.C: Adjust.
4118         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4119         * g++.old-deja/g++.ext/anon2.C: Adjust.
4120         * g++.old-deja/g++.mike/misc6.C: Adjust.
4121
4122 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4123
4124         PR fortran/44925
4125         * gfortran.dg/c_loc_tests_15.f90: New.
4126
4127 2010-07-13  Jason Merrill  <jason@redhat.com>
4128
4129         PR c++/44909
4130         * g++.dg/cpp0x/implicit6.C: New.
4131
4132 2010-07-13  Jason Merrill  <jason@redhat.com>
4133
4134         PR c++/44540
4135         * g++.dg/abi/noreturn1.C: New.
4136         * g++.dg/abi/noreturn2.C: New.
4137
4138 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4139
4140         PR other/44874
4141         PR debug/44832
4142         * c-c++-common/pr44832.c: New test.
4143
4144 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4145
4146         PR objc/44488
4147         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4148         on the target.  Make sure that we can assemble the emitted asm when
4149         the test type is 'compile'.
4150
4151 2010-07-13  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/36960
4154         * g++.dg/torture/pr36960.C: New testcase.
4155
4156 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4157
4158         PR c++/44908
4159         * g++.dg/template/sfinae21.C: New.
4160         * g++.dg/template/sfinae22.C: Likewise.
4161
4162 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4163
4164         PR testsuite/42843
4165         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4166         * gcc.dg/plugin/ggcplug.c: Likewise.
4167         * g++.dg/plugin/selfassign.c: Likewise.
4168         * g++.dg/plugin/attribute_plugin.c: Likewise.
4169         * g++.dg/plugin/dumb_plugin.c: Likewise.
4170         * g++.dg/plugin/pragma_plugin.c: Likewise.
4171
4172 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4173
4174         * gcc.c-torture/execute/pr44683.x: New.
4175         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4176
4177 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4178
4179         PR fortran/44434
4180         PR fortran/44565
4181         PR fortran/43945
4182         PR fortran/44869
4183         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4184         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4185         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4186         * gfortran.dh/typebound_call_16.f03: New.
4187         * gfortran.dg/typebound_generic_6.f03: New.
4188         * gfortran.dg/typebound_generic_7.f03: New.
4189         * gfortran.dg/typebound_generic_8.f03: New.
4190
4191 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4192
4193         PR libfortran/37077
4194         * gfortran.dg/char4_iunit_1.f03: New test.
4195
4196 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4197
4198         * gcc.dg/tree-ssa/vrp53.c: New test.
4199
4200 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4201
4202         PR c++/44907
4203         * g++.dg/template/sfinae19.C: New.
4204         * g++.dg/template/sfinae20.C: Likewise.
4205
4206 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4207
4208         * gcc.target/arm/interrupt-1.c: New test.
4209         * gcc.target/arm/interrupt-2.c: New test.
4210
4211 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4212
4213         * gcc.dg/pr42427.c: Require c99_runtime.
4214         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4215         c99_runtime.
4216         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4217         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4218         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4219         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4220         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4221         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4222         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4223         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4224         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4225         * gcc.target/i386/pr37275.c: Require visibility support.
4226
4227 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4228
4229         * lib/target-supports.exp (check_effective_target_sse): New proc.
4230         * gcc.target/i386/sol2-check.h: New file.
4231         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4232         Include sol2-check.h.
4233         (main) Only run do_test () if sol2_check ().
4234         * gcc.target/i386/sse2-check.h: Likewise.
4235         * gcc.target/i386/sse3-check.h: Likewise.
4236         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4237         [__sun__ && __svr4__]: Execute SSE2 instruction.
4238         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4239         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4240         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4241         * g++.dg/ext/vector14.C: Likewise.
4242         * g++.dg/other/mmintrin.C: Likewise.
4243         * gcc.dg/20020418-1.c: Likewise.
4244         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4245         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4246         * gcc.dg/format/unnamed-1.c: Likewise.
4247         Adapt dg-warning line number.
4248         * gcc.dg/graphite/pr40281.c: Likewise.
4249         * gcc.dg/pr32176.c: Likewise.
4250         * gcc.dg/pr40550.c: Likewise.
4251         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4252         * gcc.dg/torture/pr36891.c: Likewise.
4253         * gcc.target/i386/20020218-1.c: Likewise.
4254         * gcc.target/i386/20020523.c: Likewise.
4255         * gcc.target/i386/abi-1.c: Likewise.
4256         * gcc.target/i386/brokensqrt.c: Likewise.
4257         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4258         * gcc.target/i386/pr13366.c: Likewise.
4259         * gcc.target/i386/pr13685.c: Likewise.
4260         * gcc.target/i386/pr24306.c: Likewise.
4261         * gcc.target/i386/pr31486.c: Likewise.
4262         * gcc.target/i386/pr32065-1.c: Likewise.
4263         * gcc.target/i386/pr32065-2.c: Likewise.
4264         * gcc.target/i386/pr32389.c: Likewise.
4265         * gcc.target/i386/pr38824.c: Likewise.
4266         * gcc.target/i386/pr38931.c: Likewise.
4267         * gcc.target/i386/pr39592-1.c: Likewise.
4268         * gcc.target/i386/pr43766.c: Likewise.
4269         * gcc.target/i386/recip-divf.c: Likewise.
4270         * gcc.target/i386/recip-sqrtf.c: Likewise.
4271         * gcc.target/i386/recip-vec-divf.c: Likewise.
4272         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4273         * gcc.target/i386/sse-1.c: Likewise.
4274         * gcc.target/i386/sse-16.c: Likewise.
4275         * gcc.target/i386/sse-2.c: Likewise.
4276         * gcc.target/i386/sse-20.c: Likewise.
4277         * gcc.target/i386/sse-3.c: Likewise.
4278         * gcc.target/i386/sse-7.c: Likewise.
4279         * gcc.target/i386/sse-9.c: Likewise.
4280         * gcc.target/i386/sse-addps-1.c: Likewise.
4281         * gcc.target/i386/sse-addss-1.c: Likewise.
4282         * gcc.target/i386/sse-andnps-1.c: Likewise.
4283         * gcc.target/i386/sse-andps-1.c: Likewise.
4284         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4285         * gcc.target/i386/sse-comiss-1.c: Likewise.
4286         * gcc.target/i386/sse-comiss-2.c: Likewise.
4287         * gcc.target/i386/sse-comiss-3.c: Likewise.
4288         * gcc.target/i386/sse-comiss-4.c: Likewise.
4289         * gcc.target/i386/sse-comiss-5.c: Likewise.
4290         * gcc.target/i386/sse-comiss-6.c: Likewise.
4291         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4292         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4293         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4294         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4295         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4296         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4297         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4298         * gcc.target/i386/sse-divps-1.c: Likewise.
4299         * gcc.target/i386/sse-divss-1.c: Likewise.
4300         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4301         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4302         * gcc.target/i386/sse-maxps-1.c: Likewise.
4303         * gcc.target/i386/sse-maxss-1.c: Likewise.
4304         * gcc.target/i386/sse-minps-1.c: Likewise.
4305         * gcc.target/i386/sse-minss-1.c: Likewise.
4306         * gcc.target/i386/sse-movaps-1.c: Likewise.
4307         * gcc.target/i386/sse-movaps-2.c: Likewise.
4308         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4309         * gcc.target/i386/sse-movhps-1.c: Likewise.
4310         * gcc.target/i386/sse-movhps-2.c: Likewise.
4311         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4312         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4313         * gcc.target/i386/sse-movntps-1.c: Likewise.
4314         * gcc.target/i386/sse-movss-1.c: Likewise.
4315         * gcc.target/i386/sse-movss-2.c: Likewise.
4316         * gcc.target/i386/sse-movss-3.c: Likewise.
4317         * gcc.target/i386/sse-movups-1.c: Likewise.
4318         * gcc.target/i386/sse-movups-2.c: Likewise.
4319         * gcc.target/i386/sse-mulps-1.c: Likewise.
4320         * gcc.target/i386/sse-mulss-1.c: Likewise.
4321         * gcc.target/i386/sse-orps-1.c: Likewise.
4322         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4323         * gcc.target/i386/sse-recip-vec.c: Likewise.
4324         * gcc.target/i386/sse-recip.c: Likewise.
4325         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4326         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4327         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4328         * gcc.target/i386/sse-subps-1.c: Likewise.
4329         * gcc.target/i386/sse-subss-1.c: Likewise.
4330         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4331         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4332         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4333         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4334         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4335         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4336         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4337         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4338         * gcc.target/i386/sse-xorps-1.c: Likewise.
4339         * gcc.target/i386/ssefn-1.c: Likewise.
4340         * gcc.target/i386/ssefn-3.c: Likewise.
4341         * gcc.target/i386/sseregparm-1.c: Likewise.
4342         * gcc.target/i386/stackalign/return-3.c: Likewise.
4343         * gcc.target/i386/vectorize1.c: Likewise.
4344         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4345         * gcc.target/i386/xorps-sse.c: Likewise.
4346         * gfortran.dg/pr28158.f90: Likewise.
4347         * gfortran.dg/pr30667.f: Likewise.
4348         * gnat.dg/loop_optimization7.adb: Likewise.
4349         * gnat.dg/sse_nolib.adb: Likewise.
4350
4351 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4352
4353         PR fortran/44702
4354         * gfortran.dg/use_rename_6.f90: New.
4355         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4356
4357 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4358
4359         PR fortran/44869
4360         * gfortran.dg/class_24.f03: New.
4361
4362 2010-07-10  Richard Guenther  <rguenther@suse.de>
4363
4364         PR lto/44889
4365         * gcc.dg/lto/20100709-1_0.c: New testcase.
4366         * gcc.dg/lto/20100709-1_1.c: Likewise.
4367
4368 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4369
4370         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4371
4372 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4373
4374         PR objc/44140
4375         * objc.dg/lto/trivial-1_0.m: New.
4376         * objc.dg/lto/lto.exp: New.
4377         * obj-c++.dg/lto/trivial-1_0.mm: New.
4378         * obj-c++.dg/lto/lto.exp: New.
4379         * objc.dg/symtab-1.m: Adjust sizes.
4380         * objc.dg/image-info.m: Do not run for gnu-runtime.
4381
4382 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4383
4384         * gcc.dg/pr32370.c: Allow another kind of error message.
4385
4386 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4387
4388         * gnat.dg/atomic3.adb: New test.
4389
4390 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4391             Denys Vlasenko  <dvlasenk@redhat.com>
4392             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4393
4394         PR tree-optimization/28632
4395         * gcc.dg/tree-ssa/vrp51.c: New test.
4396         * gcc.dg/tree-ssa/vrp52.c: New test.
4397
4398 2010-07-09  Jason Merrill  <jason@redhat.com>
4399
4400         * g++.dg/abi/covariant6.C: New.
4401         * g++.dg/inherit/covariant17.C: Test both bases.
4402         * g++.dg/inherit/covariant7.C: Check vtable layout.
4403
4404 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4405
4406         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4407
4408 2010-07-09  Richard Guenther  <rguenther@suse.de>
4409
4410         PR tree-optimization/44852
4411         * gcc.c-torture/execute/pr44852.c: New testcase.
4412
4413 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4414
4415         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4416         multiplication by values.
4417         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4418         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4419
4420 2010-07-09  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/44882
4423         * gfortran.dg/pr44882.f90: New testcase.
4424
4425 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4426
4427         PR target/40657
4428         * gcc.target/arm/pr40657-1.c: New test.
4429         * gcc.target/arm/pr40657-2.c: New test.
4430         * gcc.c-torture/execute/pr40657.c: New test.
4431
4432 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4433
4434         * gcc.dg/tree-ssa/vrp50.c: New test.
4435         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4436
4437 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4438
4439         PR fortran/44649
4440         * gfortran.dg/c_sizeof_1.f90: Modified.
4441         * gfortran.dg/storage_size_1.f08: New.
4442         * gfortran.dg/storage_size_2.f08: New.
4443
4444 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4445
4446         * gcc.c-torture/execute/20100708-1.c: New test.
4447
4448 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR fortran/44847
4451         * gfortran.dg/gomp/pr44847.f90: New test.
4452
4453 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4454
4455         PR tree-optimization/44710
4456         * gcc.dg/tree-ssa/ifc-6.c: New.
4457         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4458
4459 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4460
4461         PR fortran/18918
4462         * gfortran.dg/coarray_10.f90: Add an additional test.
4463
4464 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4465
4466         PR middle-end/44828
4467         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4468         * gcc.c-torture/execute/pr44828.x: Revert.
4469
4470 2010-07-08  Jason Merrill  <jason@redhat.com>
4471
4472         PR c++/43120
4473         * g++.dg/inherit/covariant17.C: New.
4474         * g++.dg/abi/covariant1.C: Actually test for the bug.
4475
4476 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4477
4478         PR rtl-optimization/44838
4479         * gcc.dg/pr44838.c: New.
4480
4481 2010-07-08  Richard Guenther  <rguenther@suse.de>
4482
4483         PR tree-optimization/44831
4484         * gcc.c-torture/compile/pr44831.c: New testcase.
4485         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4486
4487 2010-07-08  Richard Guenther  <rguenther@suse.de>
4488
4489         PR tree-optimization/44861
4490         * g++.dg/vect/pr44861.cc: New testcase.
4491
4492 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4493
4494         PR middle-end/44828
4495         * gcc.c-torture/execute/pr44828.x: New file.
4496
4497 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4498
4499         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4500         dg-options.
4501         * g++.dg/ext/altivec-17.C: Adjust error message.
4502
4503 2010-07-07  Tom Tromey  <tromey@redhat.com>
4504
4505         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4506
4507 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR target/44844
4510         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4511         * gcc.target/i386/rdrand-2.c: Likewise.
4512         * gcc.target/i386/rdrand-3.c: Likewise.
4513
4514 2010-07-07  Jan Hubicka  <jh@suse.cz>
4515
4516         PR middle-end/44813
4517         * g++.dg/torture/pr44813.C: New testcase.
4518         * g++.dg/torture/pr44826.C: New testcase.
4519
4520 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4521
4522         PR rtl-optimization/44787
4523         * gcc.c-torture/compile/pr44788.c: New test.
4524         * gcc.target/arm/pr44788.c: New test.
4525
4526 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4527
4528         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4529
4530 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4531
4532         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4533         to dg-options.
4534
4535 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4536
4537         PR fortran/44742
4538         * gfortran.dg/parameter_array_init_6.f90: New.
4539         * gfortran.dg/initialization_20.f90: Update dg-error.
4540         * gfortran.dg/initialization_24.f90: Ditto.
4541
4542 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4543         PR fortran/PR44693
4544         * gfortran.dg/dim_range_1.f90:  New test.
4545         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4546
4547 2010-07-06  Jason Merrill  <jason@redhat.com>
4548
4549         PR c++/44703
4550         * g++.dg/cpp0x/initlist41.C: New.
4551
4552         PR c++/44778
4553         * g++.dg/template/ptrmem22.C: New.
4554
4555 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4556
4557         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4558         support.
4559         * gcc.target/i386/i386.exp: Likewise.
4560
4561 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4562
4563         PR testsuite/44195
4564         * gcc.dg/lto/20100518_0.c: Limit to x86.
4565
4566 2010-07-06  Richard Guenther  <rguenther@suse.de>
4567
4568         PR middle-end/44828
4569         * gcc.c-torture/execute/pr44828.c: New testcase.
4570
4571 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4572
4573         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4574         * g++.dg/warn/volatile1.C: Likewise.
4575         * g++.dg/template/warn1.C: Likewise.
4576
4577 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4578
4579         AVX Programming Reference (June, 2010)
4580         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4581         * g++.dg/other/i386-3.C: Likewise.
4582         * gcc.target/i386/sse-12.c: Likewise.
4583
4584         * gcc.target/i386/f16c-check.h: New.
4585         * gcc.target/i386/rdfsbase-1.c: Likewise.
4586         * gcc.target/i386/rdfsbase-2.c: Likewise.
4587         * gcc.target/i386/rdgsbase-1.c: Likewise.
4588         * gcc.target/i386/rdgsbase-2.c: Likewise.
4589         * gcc.target/i386/rdrand-1.c: Likewise.
4590         * gcc.target/i386/rdrand-2.c: Likewise.
4591         * gcc.target/i386/rdrand-3.c: Likewise.
4592         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4593         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4594         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4595         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4596         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4597         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4598         * gcc.target/i386/wrfsbase-1.c: Likewise.
4599         * gcc.target/i386/wrfsbase-2.c: Likewise.
4600         * gcc.target/i386/wrgsbase-1.c: Likewise.
4601         * gcc.target/i386/wrgsbase-2.c: Likewise.
4602
4603         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4604         (__builtin_ia32_vcvtps2ph): New.
4605         (__builtin_ia32_vcvtps2ph256): Likewise.
4606
4607         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4608         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4609
4610         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4611         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4612
4613         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4614         (__builtin_ia32_vcvtps2ph256): Likewise.
4615         Add fsgsbase,rdrnd,f16c.
4616
4617         * lib/target-supports.exp (check_effective_target_f16c): New.
4618
4619 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4620
4621         * gcc.dg/guality/nrv-1.c: New test.
4622
4623 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4624
4625         PR middle-end/42505
4626         * gcc.target/arm/pr42505.c: New test case.
4627
4628 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR c++/44808
4631         * g++.dg/opt/nrv16.C: New test.
4632
4633 2010-07-05  Richard Guenther  <rguenther@suse.de>
4634
4635         PR tree-optimization/44784
4636         * gcc.c-torture/compile/pr44784.c: New testcase.
4637
4638 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4639
4640         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4641         Increase loop bound and array size.
4642         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4643         Likewise.
4644
4645 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4646
4647         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4648         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4650         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4651         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4652
4653 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4654
4655         PR c++/22138
4656         * g++.dg/parse/template25.C: New.
4657
4658 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4659
4660         PR rtl-optimization/44695
4661         * gcc.dg/torture/pr44695.c: New.
4662
4663 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4664
4665         PR c++/16630
4666         * g++.dg/ext/pretty3.C: New.
4667
4668 2010-07-04  Richard Guenther  <rguenther@suse.de>
4669
4670         PR middle-end/44809
4671         * g++.dg/torture/pr44809.C: New testcase.
4672
4673 2010-07-04  Richard Guenther  <rguenther@suse.de>
4674
4675         PR tree-optimization/44656
4676         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4677
4678 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4679             Revital Eres  <eres@il.ibm.com>
4680
4681         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4682         misaligned stores.
4683         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4684         gcc.dg/vect/vect-96.c: Likewise.
4685         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4686         that support misaligned stores. Change the number of expected
4687         misaligned accesses.
4688         * gcc.dg/vect/vect-peel-1.c: New test.
4689         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4690         gcc.dg/vect/vect-peel-4.c: Likewise.
4691         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4692         vectorizable on all targets that support realignment.
4693         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4694
4695 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4696
4697         PR c/44806
4698         * gcc.dg/torture/pr44806.c: New.
4699
4700 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4701
4702         * gnat.dg/cond_expr1.adb: New test.
4703
4704 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4705
4706         * gnat.dg/modular3.adb: New test.
4707         * gnat.dg/modular3_pkg.ads: New helper.
4708
4709 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4710             Mikael Pettersson  <mikpe@it.uu.se>
4711
4712         PR testsuite/44518
4713         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4714         Make signed-ness of chars explicit.  Scan the object for
4715         strings that are split by some target assemblers.
4716         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4717         explicit.
4718
4719 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4720
4721         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4722
4723 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4724
4725         PR/44128
4726         * g++.dg/warn/Wshadow-7.C: New test.
4727
4728 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4729             Julian Brown  <julian@codesourcery.com>
4730             Sandra Loosemore  <sandra@codesourcery.com>
4731
4732         * gcc.c-torture/execute/20100416-1.c: New test case.
4733
4734 2010-07-02  Julian Brown  <julian@codesourcery.com>
4735             Sandra Loosemore  <sandra@codesourcery.com>
4736
4737         PR target/43703
4738
4739         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4740         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4741
4742 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4743             Julian Brown  <julian@codesourcery.com>
4744
4745         * gcc.target/arm/neon/vadds64.c: Regenerated.
4746         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4747         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4748         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4749         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4750         * gcc.target/arm/neon-vmls-1.c: Likewise.
4751         * gcc.target/arm/neon-vsubs64.c: New execution test.
4752         * gcc.target/arm/neon-vsubu64.c: New execution test.
4753         * gcc.target/arm/neon-vadds64.c: New execution test.
4754         * gcc.target/arm/neon-vaddu64.c: New execution test.
4755
4756 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4757
4758         * gcc.target/arm/neon-vands64.c: New.
4759         * gcc.target/arm/neon-vandu64.c: New.
4760         * gcc.target/arm/neon-vbics64.c: New.
4761         * gcc.target/arm/neon-vbicu64.c: New.
4762         * gcc.target/arm/neon-veors64.c: New.
4763         * gcc.target/arm/neon-veoru64.c: New.
4764         * gcc.target/arm/neon-vorns64.c: New.
4765         * gcc.target/arm/neon-vornu64.c: New.
4766         * gcc.target/arm/neon-vorrs64.c: New.
4767         * gcc.target/arm/neon-vorru64.c: New.
4768         * gcc.target/arm/neon/vands64.c: Regenerated.
4769         * gcc.target/arm/neon/vandu64.c: Regenerated.
4770         * gcc.target/arm/neon/vbics64.c: Regenerated.
4771         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4772         * gcc.target/arm/neon/veors64.c: Regenerated.
4773         * gcc.target/arm/neon/veoru64.c: Regenerated.
4774         * gcc.target/arm/neon/vorns64.c: Regenerated.
4775         * gcc.target/arm/neon/vornu64.c: Regenerated.
4776         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4777         * gcc.target/arm/neon/vorru64.c: Regenerated.
4778
4779 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4780
4781         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4782
4783 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4784
4785         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4786         * gfortran.dg/intent_out_5.f90: Same.
4787         * gfortran.dg/ltrans-7.f90: Same.
4788         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4789
4790 2010-07-02  Jan Hubicka  <jh@suse.cz>
4791
4792         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4793
4794 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4795
4796         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4797
4798 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/44780
4801         * c-c++-common/Wunused-var-12.c: New test.
4802
4803 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4804
4805         PR target/42835
4806         * gcc.target/arm/pr42835.c: New test.
4807
4808         PR target/42172
4809         * gcc.target/arm/pr42172-1.c: New test.
4810
4811 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4812
4813         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4814
4815 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4816
4817         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4818         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4819         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4820         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4821         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4822         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4823         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4824         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4825         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4826         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4827         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4828         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4829         * gcc.target/arm/neon-vdup_ns64.c: New.
4830         * gcc.target/arm/neon-vdup_nu64.c: New.
4831         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4832         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4833         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4834         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4835         * gcc.target/arm/neon-vmov_ns64.c: New.
4836         * gcc.target/arm/neon-vmov_nu64.c: New.
4837         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4838         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4839         * gcc.target/arm/neon-vget_lanes64.c: New.
4840         * gcc.target/arm/neon-vget_laneu64.c: New.
4841         * gcc.target/arm/neon-vset_lanes64.c: New.
4842         * gcc.target/arm/neon-vset_laneu64.c: New.
4843
4844 2010-07-02  Richard Guenther  <rguenther@suse.de>
4845
4846         * g++.dg/torture/20100702-1.C: New testcase.
4847
4848 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4849
4850         PR target/44707
4851         * gcc.c-torture/compile/pr44707.c: New test.
4852
4853 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4854
4855         PR c++/44039
4856         * g++.dg/template/crash101.C: New.
4857
4858 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4859
4860         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4861         Use the ABI-0 accessors and fail it for m64.
4862
4863 2010-07-02  Jan Hubicka  <jh@suse.cz>
4864
4865         * g++.dg/tree-ssa/pr44706.C: New testcase.
4866
4867 2010-07-02  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/44748
4870         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4871
4872 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4873
4874         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4875         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4876         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4877         the method types to forward:.
4878
4879 2010-06-30  Jason Merrill  <jason@redhat.com>
4880
4881         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4882         * g++.dg/other/pr25632.C: Likewise.
4883
4884 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR tree-optimization/40421
4887         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4888
4889 2010-07-01  Richard Guenther  <rguenther@suse.de>
4890
4891         PR middle-end/42834
4892         PR middle-end/44468
4893         * gcc.c-torture/execute/20100316-1.c: New testcase.
4894         * gcc.c-torture/execute/pr44468.c: Likewise.
4895         * gcc.c-torture/compile/20100609-1.c: Likewise.
4896         * gcc.dg/volatile2.c: Adjust.
4897         * gcc.dg/plugin/selfassign.c: Likewise.
4898         * gcc.dg/pr36902.c: Likewise.
4899         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4900         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4901         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4902         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4903         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4904         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4905         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4906         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4907         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4908         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4909         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4910         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4911         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4912         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4913         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4914         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4915         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4916         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4917         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4918         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4919         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4920         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4921         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4922         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4923         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4924         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4925         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4926         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4927         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4928         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4929         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4930         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4931         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4932         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4933         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4934         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4935         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4936         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4937         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4938         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4939         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4940         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4941         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4942         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4943         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4944         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4945         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4946         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4947         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4948         * g++.dg/tree-ssa/pr31146.C: Likewise.
4949         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4950         * g++.dg/tree-ssa/pr33604.C: Likewise.
4951         * g++.dg/plugin/selfassign.c: Likewise.
4952         * gfortran.dg/array_memcpy_3.f90: Likewise.
4953         * gfortran.dg/array_memcpy_4.f90: Likewise.
4954         * c-c++-common/torture/pr42834.c: New testcase.
4955
4956 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4957
4958         PR c++/44628
4959         * g++.dg/template/crash100.C: New.
4960
4961 2010-06-30  Jan Hubicka  <jh@suse.cz>
4962
4963         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4964
4965 2010-06-30  Michael Matz  <matz@suse.de>
4966
4967         PR bootstrap/44699
4968         * gcc.dg/pr44699.c: New test.
4969
4970 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4971
4972         PR tree-optimization/39799
4973         * c-c++-common/uninit-17.c: New test.
4974
4975 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4976
4977         PR libfortran/43298
4978         * gfortran.dg/read_infnan_1.f90: New test.
4979
4980 2010-06-29  Jason Merrill  <jason@redhat.com>
4981
4982         Enable implicitly declared move constructor/operator= (N3053).
4983         * g++.dg/cpp0x/implicit3.C: New.
4984         * g++.dg/cpp0x/implicit4.C: New.
4985         * g++.dg/cpp0x/implicit5.C: New.
4986         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4987         * g++.dg/cpp0x/not_special.C: Adjust.
4988         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4989         * g++.dg/cpp0x/rv1n.C: Adjust.
4990         * g++.dg/cpp0x/rv1p.C: Adjust.
4991         * g++.dg/cpp0x/rv2n.C: Adjust.
4992         * g++.dg/cpp0x/rv2p.C: Adjust.
4993         * g++.dg/cpp0x/rv3n.C: Adjust.
4994         * g++.dg/cpp0x/rv3p.C: Adjust.
4995         * g++.dg/cpp0x/rv4n.C: Adjust.
4996         * g++.dg/cpp0x/rv4p.C: Adjust.
4997         * g++.dg/cpp0x/rv5n.C: Adjust.
4998         * g++.dg/cpp0x/rv5p.C: Adjust.
4999         * g++.dg/cpp0x/rv6n.C: Adjust.
5000         * g++.dg/cpp0x/rv6p.C: Adjust.
5001         * g++.dg/cpp0x/rv7n.C: Adjust.
5002         * g++.dg/cpp0x/rv7p.C: Adjust.
5003         * g++.dg/cpp0x/rv8p.C: Adjust.
5004         * g++.dg/gomp/pr26690-1.C: Adjust.
5005         * g++.dg/other/error20.C: Adjust.
5006         * g++.dg/other/error31.C: Adjust.
5007         * g++.dg/parse/error19.C: Adjust.
5008         * g++.dg/template/qualttp5.C: Adjust.
5009         * g++.old-deja/g++.law/ctors5.C: Adjust.
5010
5011         Enable implicitly deleted functions (N2346)
5012         * g++.dg/cpp0x/defaulted17.C: New.
5013         * g++.dg/cpp0x/implicit1.C: New.
5014         * g++.dg/cpp0x/implicit2.C: New.
5015         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5016         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5017         * g++.dg/init/ctor4.C: Adjust.
5018         * g++.dg/init/synth2.C: Adjust.
5019         * g++.dg/lto/20081118_1.C: Adjust.
5020         * g++.dg/other/error13.C: Adjust.
5021         * g++.dg/other/unused1.C: Adjust.
5022         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5023         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5024         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5025         * g++.old-deja/g++.law/ctors17.C: Adjust.
5026         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5027         * g++.old-deja/g++.pt/assign1.C: Adjust.
5028         * g++.old-deja/g++.pt/crash20.C: Adjust.
5029
5030         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5031         * g++.dg/cpp0x/defaulted13.C: Adjust.
5032         * g++.dg/cpp0x/defaulted2.C: Adjust.
5033         * g++.dg/cpp0x/defaulted3.C: Adjust.
5034         * g++.dg/cpp0x/initlist9.C: Adjust.
5035         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5036         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5037         * g++.dg/init/synth2.C: Adjust.
5038
5039         * g++.dg/cpp0x/defaulted19.C: New.
5040
5041         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5042         * g++.dg/template/error23.C: Fix for -std=c++0x.
5043
5044 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5045
5046         PR fortran/44718
5047         * gfortran.dg/proc_ptr_28.f90: New.
5048
5049 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5050
5051         PR tree-optimization/43801
5052         * g++.dg/torture/pr43801.C: New test.
5053
5054         PR debug/44668
5055         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5056
5057 2010-06-29  Jason Merrill  <jason@redhat.com>
5058
5059         PR c++/44587
5060         * g++.dg/template/qualified-id2.C: New.
5061         * g++.dg/template/qualified-id3.C: New.
5062
5063 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/44696
5066         * gfortran.dg/associated_target_4.f90: New.
5067
5068 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5069
5070         PR fortran/44582
5071         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5072
5073 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5074
5075         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5076
5077 2010-06-29  Jan Hubicka  <jh@suse.cz>
5078
5079         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5080
5081 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5082
5083         PR target/43902
5084         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5085         * gcc.target/arm/wmul-3.c: New test.
5086         * gcc.target/arm/wmul-4.c: New test.
5087
5088 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5089
5090         PR rtl-optimization/44659
5091         * gcc.target/i386/extract-1.c: New.
5092         * gcc.target/i386/extract-2.c: Likewise.
5093         * gcc.target/i386/extract-3.c: Likewise.
5094         * gcc.target/i386/extract-4.c: Likewise.
5095         * gcc.target/i386/extract-5.c: Likewise.
5096         * gcc.target/i386/extract-6.c: Likewise.
5097
5098 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR c++/44682
5101         * g++.dg/warn/Wunused-var-14.C: New test.
5102
5103 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5104
5105         PR fortran/43298
5106         * gfortran.dg/nan_6.f90: New.
5107
5108 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5109
5110         PR tree-optimization/43781
5111         * gcc.dg/torture/pr43781.c: New.
5112
5113 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/40158
5116         * gfortran.dg/actual_rank_check_1.f90: New test.
5117
5118 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5119
5120         * gcc.dg/ipa/ipa-sra-6.c: New test.
5121
5122 2010-06-28  Jan Hubicka  <jh@suse.cz>
5123
5124         PR tree-optimization/44687
5125         * gcc.c-torture/compile/pr44687.c
5126
5127 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5128
5129         PR c++/44535
5130         * g++.dg/torture/pr44535.C: New test.
5131
5132 2010-06-28  Michael Matz  <matz@suse.de>
5133
5134         PR middle-end/44592
5135         * gfortran.dg/pr44592.f90: New test.
5136
5137 2010-06-28  Jan Hubicka  <jh@suse.cz>
5138
5139         PR tree-optimization/44357
5140         * g++.dg/torture/pr44357.C: New testcase.
5141
5142 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5143
5144         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5145         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5146         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5147         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5148         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5149         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5150         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5151         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5152
5153 2010-06-27  Jan Hubicka  <jh@suse.cz>
5154
5155         * gcc.c-torture/compile/pr44686.c: New file.
5156
5157 2010-06-27  Richard Guenther  <rguenther@suse.de>
5158
5159         PR tree-optimization/44683
5160         * gcc.c-torture/execute/pr44683.c: New testcase.
5161
5162 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5163
5164         * gnat.dg/noreturn3.ad[sb]: New test.
5165
5166 2010-06-26  Jason Merrill  <jason@redhat.com>
5167
5168         * g++.dg/cpp0x/explicit5.C: New.
5169
5170 2010-06-26  Richard Guenther  <rguenther@suse.de>
5171
5172         PR tree-optimization/44393
5173         * gcc.dg/pr44393.c: New testcase.
5174
5175 2010-06-26  Jan Hubicka  <jh@suse.cz>
5176
5177         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5178
5179 2010-06-26  Richard Guenther  <rguenther@suse.de>
5180
5181         PR middle-end/44674
5182         * gcc.dg/pr44674.c: New testcase.
5183
5184 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5185
5186         * gcc.dg/opts-3.c: New test.
5187
5188 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5189
5190         * gfortran.dg/type_decl_1.f90: New.
5191         * gfortran.dg/type_decl_2.f90: New.
5192
5193 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5194
5195         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5196         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5197
5198 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5199
5200         PR testsuite/38946
5201         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5202         error in comparing reals.
5203
5204 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5205
5206         * selected_real_kind_2.f90: New.
5207         * selected_real_kind_3.f90: New.
5208
5209 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5210
5211         * gfortran.dg/entry_19.f90: New.
5212
5213 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5214
5215         * gfortran.dg/end_subroutine_1.f90: New.
5216         * gfortran.dg/end_subroutine_2.f90: New.
5217         * gfortran.dg/interface_proc_end.f90: Update.
5218
5219 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5220
5221         * gfortran.dg/semicolon_fixed.f: Update.
5222         * gfortran.dg/semicolon_fixed_2.f: New.
5223         * gfortran.dg/semicolon_free_2.f90: New.
5224         * gfortran.dg/semicolon_free.f90: Update.
5225
5226 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5227
5228         PR fortran/44448
5229         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5230
5231 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5232
5233         * g++.dg/ipa/iinline-3.C: New test.
5234         * gcc.dg/ipa/modif-1.c: Removed.
5235
5236 2010-06-25  Jan Hubicka  <jh@suse.cz>
5237
5238         * gcc.dg/tree-ssa/ipa-split-1.c
5239
5240 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5241
5242         * g++.dg/ipa/iinline-2.C: New test.
5243
5244 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR middle-end/43866
5247         * gfortran.dg/pr43866.f90: New test.
5248
5249         PR tree-optimization/44539
5250         * gcc.dg/pr44539.c: New test.
5251
5252 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5253
5254         From Jim Wilson:
5255         PR target/43902
5256         * gcc.target/mips/madd-9.c: New test.
5257
5258 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5259
5260         PR c/44517
5261         * gcc.dg/noncompile/pr44517.c: New.
5262         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5263
5264 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5265
5266         PR testsuite/43283
5267         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5268         and add argument to nop for IA64.
5269
5270 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5271
5272         PR target/44588
5273         * gcc.target/i386/mod-1.c: New.
5274         * gcc.target/i386/umod-1.c: Likewise.
5275         * gcc.target/i386/umod-2.c: Likewise.
5276         * gcc.target/i386/umod-3.c: Likewise.
5277
5278 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR middle-end/44492
5281         * g++.dg/torture/pr44492.C: New test.
5282
5283 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5284
5285         * c-c++-common/warn-omitted-condop.c: New.
5286
5287 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/44614
5290         * gfortran.dg/import8.f90: New.
5291
5292 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5293
5294         * gnat.dg/not_null.adb: Update test case.
5295
5296 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR c++/44619
5299         * g++.dg/warn/Wunused-var-13.C: New test.
5300
5301         PR c++/44627
5302         * g++.dg/diagnostic/method1.C: New test.
5303
5304 2010-06-22  Cary Coutant  <ccoutant@google.com>
5305
5306         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5307
5308 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/44616
5311         * gfortran.dg/abstract_type_8.f03: New.
5312
5313 2010-06-21  Jason Merrill  <jason@redhat.com>
5314
5315         * g++.dg/cpp0x/noexcept08.C: New.
5316
5317         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5318
5319 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5320
5321         PR target/44615
5322         * gcc.target/i386/sse2-vec-2a.c: New.
5323
5324 2010-06-21  DJ Delorie  <dj@redhat.com>
5325
5326         * gcc.dg/pragma-diag-1.c: New.
5327
5328 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5329
5330         PR target/44615
5331         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5332
5333 2010-06-21  Alan Modra  <amodra@gmail.com>
5334
5335         PR testsuite/44505
5336         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5337         tail call to check_fa_mid.
5338
5339 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR target/44575
5342         * gcc.c-torture/execute/pr44575.c: New test.
5343
5344 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5345
5346         PR fortran/40632
5347         * gfortran.dg/contiguous_1.f90: New.
5348         * gfortran.dg/contiguous_2.f90: New.
5349         * gfortran.dg/contiguous_3.f90: New.
5350
5351 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5352
5353         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5354         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5355
5356 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5357
5358         PR target/44546
5359         * gcc.target/i386/pr44546.c: New test.
5360
5361 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5362
5363         * gcc.dg/opts-2.c: New test.
5364
5365 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5366
5367         PR fortran/44584
5368         * gfortran.dg/typebound_proc_15.f03: Modified.
5369
5370 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5371
5372         PR target/44072
5373         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5374         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5375
5376 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5377
5378         * g++.dg/ext/label13.C: Fix typo in last change.
5379
5380 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381
5382         PR libfortran/44477
5383         * gfortran.dg/eof_3.f90
5384         * gfortran.dg/endfile_2.f90
5385         * gfortran.dg/endfile_4.f90
5386         * gfortran.dg/endfile_3.f90
5387
5388 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5389
5390         PR c++/41090
5391         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5392
5393 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5394
5395         PR fortran/44556
5396         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5397
5398 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5399
5400         * gcc.target/arm/pr40900.c: New test.
5401
5402 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5403
5404         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5405
5406 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5407
5408         PR fortran/44558
5409         * gfortran.dg/typebound_call_15.f03: New.
5410
5411 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5412
5413         PR c++/44486
5414         * g++.dg/pr44486.C: New.
5415
5416 2010-06-16  DJ Delorie  <dj@redhat.com>
5417
5418         * gcc.target/i386/volatile-bitfields-1.c: New.
5419         * gcc.target/i386/volatile-bitfields-2.c: New.
5420
5421 2010-06-16  Jason Merrill  <jason@redhat.com>
5422
5423         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5424
5425         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5426
5427 2010-06-16  Richard Guenther  <rguenther@suse.de>
5428
5429         PR c/44555
5430         * gcc.c-torture/execute/pr44555.c: New testcase.
5431
5432 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5433
5434         PR fortran/44549
5435         * gfortran.dg/typebound_proc_16.f03: New.
5436
5437 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5438
5439         * g++.dg/torture/pr43905.C: New test.
5440
5441 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5442
5443         PR testsuite/44538
5444         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5445         initialization loop from being vectorized.
5446         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5447
5448 2010-06-16  Alan Modra  <amodra@gmail.com>
5449
5450         PR tree-optimization/44507
5451         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5452
5453 2010-06-15  Jason Merrill  <jason@redhat.com>
5454
5455         * g++.dg/overload/arg3.C: Adjust error locations.
5456         * g++.dg/overload/copy1.C: Likewise.
5457         * g++.dg/tc1/dr152.C: Likewise.
5458         * g++.dg/template/incomplete4.C: Likewise.
5459         * g++.dg/template/incomplete5.C: Likewise.
5460         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5461         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5462         * g++.old-deja/g++.pt/crash9.C: Likewise.
5463
5464         * g++.dg/inherit/virtual5.C: New.
5465
5466         * g++.dg/cpp0x/defaulted18.C: New.
5467
5468         * g++.dg/cpp0x/initlist40.C: New.
5469
5470         * g++.dg/cpp0x/initlist39.C: New.
5471
5472 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5473
5474         PR middle-end/44391
5475         * gcc.dg/graphite/pr44391.c: New.
5476
5477 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5478
5479         PR fortran/43388
5480         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5481         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5482         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5483         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5484
5485 2010-06-15  Richard Guenther  <rguenther@suse.de>
5486
5487         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5488
5489 2010-06-15  Richard Guenther  <rguenther@suse.de>
5490
5491         * gcc.dg/vect/bb-slp-21.c: Adjust.
5492         * gcc.dg/vect/bb-slp-13.c: Likewise
5493         * gcc.dg/vect/bb-slp-4.c: Likewise
5494         * gcc.dg/vect/bb-slp-22.c: Likewise
5495         * gcc.dg/vect/bb-slp-14.c: Likewise
5496         * gcc.dg/vect/bb-slp-23.c: Likewise
5497         * gcc.dg/vect/bb-slp-15.c: Likewise
5498         * gcc.dg/vect/bb-slp-17.c: Likewise
5499         * gcc.dg/vect/bb-slp-18.c: Likewise
5500         * gcc.dg/vect/bb-slp-19.c: Likewise
5501         * gcc.dg/vect/bb-slp-10.c: Likewise
5502         * gcc.dg/vect/bb-slp-11.c: Likewise
5503         * gcc.dg/vect/bb-slp-20.c: Likewise
5504         * gcc.dg/vect/bb-slp-3.c: Likewise
5505
5506 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR fortran/44536
5509         * gfortran.dg/gomp/pr44536.f90: New test.
5510         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5511
5512 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5513
5514         PR target/44534
5515         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5516         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5517
5518 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR tree-optimization/44508
5521         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5522
5523         PR bootstrap/44509
5524         * gcc.dg/pr44509.c: New test.
5525
5526 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5527
5528         PR tree-optimization/44507
5529         * gcc.dg/vect/pr44507.c: New test.
5530
5531 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5532
5533         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5534         and c-pretty-print.h.
5535
5536         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5537
5538 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5539
5540         * gfortran.dg/whole_file_18.f90: Updated error message.
5541
5542 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5543
5544         * gfortran.dg/whole_file_20.f03: New.
5545
5546 2010-06-12  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.c-torture/compile/pc44485.c: New testcase.
5549
5550 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5551
5552         PR fortran/40117
5553         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5554         * gfortran.dg/typebound_proc_14.f03: New.
5555         * gfortran.dg/typebound_proc_15.f03: New.
5556
5557 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5558
5559         * gcc.dg/opts-1.c: New test.
5560
5561 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5562
5563         * gcc.dg/funroll-loops-all.c: Update expected error.
5564
5565 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5566
5567         PR target/44481
5568         * gcc.target/i386/pr44481.c: New test.
5569
5570 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5573
5574 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5575
5576         PR middle-end/44483
5577         * gcc.dg/tree-ssa/pr44483.c: New.
5578
5579 2010-06-11  Paul Brook  <paul@codesourcery.com>
5580
5581         * g++.dg/other/arm-neon-1.C: New test.
5582
5583 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5584
5585         PR fortran/42051
5586         PR fortran/43896
5587         * gfortran.dg/class_23.f03: New test.
5588
5589 2010-06-11  Jan Hubicka  <jh@suse.cz>
5590
5591         * gcc.dg/ipa/pure-const-2.c: New testcase.
5592
5593 2010-06-11  Jan Hubicka  <jh@suse.cz>
5594
5595         * gcc.dg/noreturn-7.c: Update.
5596         * gcc.dg/noreturn-4.c: Update.
5597
5598 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5599
5600         Fix MIPS bootstrap
5601         * g++.dg/other/typedef4.C: New test.
5602
5603 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5604
5605         PR fortran/44207
5606         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5607
5608 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5609
5610         PR fortran/44457
5611         * gfortran.dg/asynchronous_3.f03
5612
5613 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5614
5615         PR middle-end/44185
5616         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5617         non-temporal stores out of the tests to form new test cases.  As a
5618         result, no non-temporal store should be generated in this case.
5619
5620         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5621         prefetch-7.c that generate one non-temporal store.
5622
5623         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5624         prefetch-7.c that generate one non-temporal store and one
5625         one-temporal prefetch.
5626
5627 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5628
5629         PR tree-optimization/44258
5630         * gcc.dg/tree-ssa/pr44258.c: New test.
5631
5632 2010-06-10  Daniel Kraft  <d@domob.eu>
5633
5634         PR fortran/38936
5635         * gfortran.dg/associate_1.f03: New test.
5636         * gfortran.dg/associate_2.f95: New test.
5637         * gfortran.dg/associate_3.f03: New test.
5638         * gfortran.dg/associate_4.f08: New test.
5639
5640 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5641
5642         * gfortran.dg/selected_char_kind_4.f90: New test.
5643
5644 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5645
5646         * gcc.dg/pr42461.c: New test.
5647
5648 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5649
5650         PR fortran/44347
5651         * gfortran.dg/selected_real_kind_1.f90: New.
5652
5653 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5654
5655         PR fortran/44359
5656         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5657         warning.
5658         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5659         check for warning.
5660
5661 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5662
5663         * gfortran.dg/data_namelist_conflict.f90: New test.
5664
5665 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5666
5667         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5668         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5669         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5670
5671 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5672
5673         * gfortran.dg/mvbits_9.f90: New test.
5674         * gfortran.dg/ibset_1.f90: Ditto.
5675         * gfortran.dg/ibits_1.f90: Ditto.
5676         * gfortran.dg/btest_1.f90: Ditto.
5677         * gfortran.dg/ibclr_1.f90: Ditto.
5678
5679 2010-06-09  Jason Merrill  <jason@redhat.com>
5680
5681         PR c++/44366
5682         * g++.dg/cpp0x/decltype23.C: Move to...
5683         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5684
5685 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5686
5687         PR fortran/44211
5688         * gfortran.dg/typebound_call_14.f03: New test.
5689
5690 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5691
5692         PR tree-optimization/44423
5693         * gcc.dg/tree-ssa/pr44423.c: New test.
5694
5695 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5696
5697         PR testsuite/42843
5698         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5699         TV_NONE to initialize tv_id field.
5700         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5701         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5702         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5703         Include toplev.h .
5704         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5705         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5706         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5707
5708 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5709
5710         PR tree-optimization/39874
5711         PR middle-end/28685
5712         * gcc.dg/pr39874.c: New file.
5713
5714 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5715
5716         * g++.dg/ext/attr-alias-1.C: New.
5717         * g++.dg/ext/attr-alias-2.C: New.
5718
5719 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5720
5721         PR fortran/44446
5722         * gfortran.dg/proc_ptr_27.f90: New.
5723
5724 2010-06-07  Jason Merrill  <jason@redhat.com>
5725
5726         PR c++/44366
5727         * g++.dg/cpp0x/decltype23.C: New.
5728
5729 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5730             Shujing Zhao  <pearly.zhao@oracle.com>
5731
5732         PR c/37724
5733         * gcc.dg/c90-const-expr-10.c: Adjust.
5734         * gcc.dg/c99-const-expr-10.c: Adjust.
5735         * gcc.dg/init-bad-7.c: New.
5736
5737 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5738
5739         * lib/target-supports.exp (check_effective_target_gas): New proc.
5740         * gcc.c-torture/execute/960321-1.x: New file.
5741
5742 2010-06-07  Jason Merrill  <jason@redhat.com>
5743
5744         PR c++/44401
5745         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5746
5747 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR c++/44444
5750         * g++.dg/warn/Wunused-var-12.C: New test.
5751
5752         PR c++/44443
5753         * c-c++-common/Wunused-var-11.c: New test.
5754
5755 2010-06-07  Jan Hubicka  <jh@suse.cz>
5756
5757         * gcc.dg/ipa/pure-const-1.c: New testcase.
5758
5759 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5760
5761         PR rtl-optimization/44404
5762         * gcc.dg/pr44404.c: New.
5763
5764 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5765
5766         PR target/44159
5767         * gcc.target/i386/abi-2.c: Check sysv abi here.
5768         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5769         function to avoid failures by different ABIs.
5770         * gcc.target/i386/aes-check.h: Likewise.
5771         * gcc.target/i386/avx-check.h: Likewise.
5772         * gcc.target/i386/fma4-check.h: Likewise.
5773         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5774         * gcc.target/i386/mmx-check.h: Likewise.
5775         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5776         * gcc.target/i386/pclmul-check.h: Likewise.
5777         * gcc.target/i386/sse-check.h: Likewise.
5778         * gcc.target/i386/sse2-check.h: Likewise.
5779         * gcc.target/i386/sse3-check.h: Likewise.
5780         * gcc.target/i386/sse4_1-check.h: Likewise.
5781         * gcc.target/i386/sse4_2-check.h: Likewise.
5782         * gcc.target/i386/sse4a-check.h: Likewise.
5783         * gcc.target/i386/ssse3-check.h: Likewise.
5784         * gcc.target/i386/xop-check.h: Likewise.
5785         * gcc.target/i386/pr27971.c: Fix for LLP64.
5786         * gcc.target/i386/pr39139.c: Likewise.
5787         * gcc.target/i386/pr39315-check.c: Likewise.
5788         * gcc.target/i386/vararg-1.c: Likewise.
5789         * gcc.target/i386/vararg-2.c: Likewise.
5790         Additional add dg-compile to avoid failure due
5791         missing foo symbol.
5792
5793         * gcc.dg/compound-literal-1.c: Fix for llp64.
5794         * gcc.dg/pr32370.c: Likewise.
5795         * gcc.dg/pr37561.c: Likewise.
5796         * gcc.dg/pr41340.c: Likewise.
5797         * gcc.dg/pr41551.c: Likewise.
5798
5799 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5800
5801         PR c++/44188
5802         * g++.dg/debug/dwarf2/typedef3.C: New test.
5803
5804 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5805
5806         PR c/20000
5807         * c-c++-common/pr20000.c: New.
5808
5809 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5810
5811         PR c++/44086
5812         * g++.dg/init/pr44086.C: New.
5813         * g++.dg/cpp0x/decltype4.C: Adjust.
5814
5815 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5816
5817         PR fortran/43945
5818         * gfortran.dg/generic_23.f03: New test.
5819
5820 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5821
5822         PR fortran/43895
5823         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5824
5825 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR c++/44361
5828         * c-c++-common/Wunused-var-9.c: New test.
5829
5830 2010-06-05  Jason Merrill  <jason@redhat.com>
5831
5832         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5833
5834 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5835
5836         PR c/44322
5837         * gcc.dg/c99-restrict-4.c: New test.
5838
5839 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5840
5841         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5842         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5843         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5844         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5845         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5846         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5847         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5848         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5849         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5850         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5851         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5852         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5853         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5854         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5855         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5856         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5857         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5858         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5859         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5860         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5861         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5862         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5863
5864 2010-06-04  Jason Merrill  <jason@redhat.com>
5865
5866         * g++.dg/cpp0x/noexcept06.C: New.
5867         * g++.dg/cpp0x/noexcept07.C: New.
5868
5869         * g++.dg/cpp0x/noexcept01.C: New.
5870         * g++.dg/cpp0x/noexcept02.C: New.
5871         * g++.dg/cpp0x/noexcept03.C: New.
5872         * g++.dg/cpp0x/noexcept04.C: New.
5873         * g++.dg/cpp0x/noexcept05.C: New.
5874
5875 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR c++/44412
5878         * g++.dg/warn/Wunused-var-10.C: New test.
5879         * g++.dg/warn/Wunused-var-11.C: New test.
5880
5881         PR c++/44362
5882         * c-c++-common/Wunused-var-10.c: New test.
5883
5884 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5885
5886         PR c/25880
5887         * gcc.dg/assign-warn-2.c: Update.
5888         * gcc.dg/cpp/line3.c: Update.
5889         * gcc.dg/c99-array-lval-8.c: Update.
5890         * gcc.dg/cast-qual-2.c: Update.
5891         * gcc.dg/c99-arraydecl-3.c:  Update.
5892         * gcc.dg/assign-warn-1.c:  Update.
5893         * gcc.dg/format/gcc_diag-1.c:  Update.
5894
5895 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5896
5897         PR rtl-optimization/39871
5898         PR rtl-optimization/40615
5899         PR rtl-optimization/42500
5900         PR rtl-optimization/42502
5901         * gcc.target/arm/eliminate.c: New test.
5902
5903 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5904
5905         PR libstdc++/44410
5906         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5907         * g++.old-deja/g++.other/delete3.C: Likewise.
5908         * g++.old-deja/g++.other/new.C: Likewise.
5909         * g++.old-deja/g++.law/operators27.C: Likewise.
5910         * g++.old-deja/g++.mike/p755.C: Likewise.
5911         * g++.dg/eh/new1.C: Likewise.
5912         * g++.dg/init/new5.C: Likewise.
5913
5914 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5915
5916         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5917         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5918         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5919
5920 2010-06-03  Richard Guenther  <rguenther@suse.de>
5921
5922         PR lto/41921
5923         * lib/lto.exp: Always load gcc.exp.
5924         (lto-obj): For C source files invoke gcc_target_compile.
5925         * g++.dg/lto/20100603-1_0.C: New testcase.
5926         * g++.dg/lto/20100603-1_1.c: Likewise.
5927
5928 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5929
5930         PR tree-optimization/43688
5931         * gfortran.dg/pr43688.f90: New.
5932
5933 2010-06-03  Richard Guenther  <rguenther@suse.de>
5934
5935         PR lto/41584
5936         * gcc.dg/lto/20100603-1_0.c: New testcase.
5937         * gcc.dg/lto/20100603-2_0.c: Likewise.
5938         * gcc.dg/lto/20100603-3_0.c: Likewise.
5939
5940 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5941
5942         PR target/44218
5943         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5944         * gcc.target/powerpc/recip-2.c: Ditto.
5945         * gcc.target/powerpc/recip-3.c: Ditto.
5946         * gcc.target/powerpc/recip-4.c: Ditto.
5947         * gcc.target/powerpc/recip-5.c: Ditto.
5948         * gcc.target/powerpc/recip-6.c: Ditto.
5949         * gcc.target/powerpc/recip-7.c: Ditto.
5950         * gcc.target/powerpc/recip-test.h: Ditto.
5951         * gcc.target/powerpc/recip-test2.h: Ditto.
5952
5953 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5954
5955         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5956
5957 2010-06-02  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/ext/vector9.C: Expect typedef in error message.
5960
5961         PR c++/9726
5962         PR c++/23594
5963         PR c++/44333
5964         * g++.dg/tc1/dr101.C: Remove xfails.
5965
5966 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5967
5968         PR middle-end/44372
5969         * g++.dg/ipa/pr44372.C: New.
5970
5971 2010-06-02  Jan Hubicka  <jh@suse.cz>
5972
5973         PR middle-end/44295
5974         * g++.dg/torture/pr44295.C: Neww testcase.
5975
5976 2010-06-02  Jan Hubicka  <jh@suse.cz>
5977
5978         * gcc.dg/tree-ssa/loadpre6.c: Update.
5979
5980 2010-06-02  Richard Guenther  <rguenther@suse.de>
5981
5982         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5983         diagnostic.h.
5984
5985 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5986
5987         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5988         the link fail message.
5989
5990 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5991
5992         PR fortran/44360
5993         * gfortran.dg/use_13.f90: New test case.
5994
5995 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5996
5997         PR fortran/44371
5998         * gfortran.dg/error_stop_2.f08: Minor update.
5999
6000 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6001
6002         PR fortran/44371
6003         * gfortran.dg/error_stop_1.f08: New test.
6004         * gfortran.dg/error_stop_2.f08: New test.
6005
6006 2010-06-01  Jason Merrill  <jason@redhat.com>
6007
6008         DR 990
6009         * g++.dg/cpp0x/initlist37.C: New.
6010         * g++.dg/cpp0x/initlist38.C: New.
6011
6012         PR c++/44358
6013         * g++.dg/cpp0x/initlist36.C: New.
6014
6015 2010-05-31 Jan Hubicka  <jh@suse.cz>
6016
6017         * gcc.dg/noreturn-8.c: New testcase.
6018
6019 2010-05-31 Jan Hubicka  <jh@suse.cz>
6020
6021         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6022         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6023
6024 2010-05-31 Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6027         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6028
6029 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6030
6031         PR fortran/36928
6032         * gfortran.dg/dependency_27.f90:  New test.
6033         * gfortran.dg/array_assign_1.F90:  New test.
6034
6035 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR target/44338
6038         * gcc.target/i386/sse-24.c: New test.
6039
6040 2010-05-31  Jan Hubicka  <jh@suse.cz>
6041
6042         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6043
6044 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6045
6046         PR middle-end/44337
6047         * gcc.dg/pr44337.c: New test.
6048
6049         PR tree-optimization/44182
6050         * g++.dg/debug/pr44182.C: New test.
6051
6052 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6053
6054         * gcc.dg/nested-func-7.c: New test.
6055         * gnat.dg/frame_overflow.adb: Adjust directives.
6056
6057 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6058
6059         * gnat.dg/prot2.ad[sb]: New test.
6060         * gnat.dg/prot2_pkg1.ads: New helper.
6061         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6062
6063 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6064
6065         * gnat.dg/array11.adb: Adjust dg-warning directive.
6066         * gnat.dg/object_overflow.adb: Likewise.
6067
6068 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6069
6070         PR middle-end/44306
6071         * gcc.dg/tree-ssa/pr44306.c: New.
6072
6073 2010-05-29  Jan Hubicka  <jh@suse.cz>
6074
6075         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6076
6077 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6078
6079         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6080
6081 2010-05-28  Mike Stump  <mikestump@comcast.net>
6082
6083         PR objc/44125
6084         * objc.dg/const-str-9.m: Remove static.
6085
6086 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR target/43636
6089         * gcc.c-torture/compile/pr43636.c: New test.
6090
6091 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6092
6093         PR objc++/23616
6094         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6095         * obj-c++.dg/try-catch-9.mm: Ditto.
6096
6097 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6098
6099         Revert patch for PR c++/44188
6100         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6101
6102 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6103
6104         PR c++/44188
6105         * g++.dg/debug/dwarf2/typedef3.C: New test.
6106
6107 2010-05-27  Jason Merrill  <jason@redhat.com>
6108
6109         PR c++/43555
6110         * g++.dg/ext/vla9.C: New.
6111
6112 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6113
6114         PR objc/44140
6115         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6116         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6117         * objc.dg/torture/tls/thr-init.m: Ditto.
6118         * objc.dg/torture/trivial.m: Ditto.
6119         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6120         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6121         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6122         * obj-c++.dg/torture/trivial.mm: Ditto.
6123
6124 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6125
6126         * g++.dg/lto/20100302_0.C: Skip on darwin.
6127
6128 2010-05-27  Richard Guenther  <rguenther@suse.de>
6129
6130         PR tree-optimization/44284
6131         * gcc.dg/vect/vect-118.c: New testcase.
6132         * gcc.dg/vect/bb-slp-20.c: Adjust.
6133         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6134         * gcc.dg/vect/slp-9.c: Likewise.
6135         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6136         * gcc.dg/vect/vect-10.c: Likewise.
6137         * gcc.dg/vect/vect-109.c: Likewise.
6138         * gcc.dg/vect/vect-12.c: Likewise.
6139         * gcc.dg/vect/vect-36.c: Likewise.
6140         * gcc.dg/vect/vect-7.c: Likewise.
6141         * gcc.dg/vect/vect-iv-8.c: Likewise.
6142         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6143         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6144         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6145         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6146         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6147         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6148         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6149         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6150         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6151         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6152         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6153         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6154         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6155         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6156         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6157         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6158         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6159
6160 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6161
6162         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6163         necessary.
6164
6165 2010-05-26  Jan Hubicka  <jh@suse.cz>
6166
6167         * gcc.dg/lto/materialize-1_0.c: New file.
6168         * gcc.dg/lto/materialize-1_1.c: New file.
6169
6170 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6171
6172         * gnat.dg/lto10.adb: New test.
6173         * gnat.dg/lto10_pkg.ads: New helper.
6174
6175 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6176
6177         * lib/target-supports.exp (check_effective_target_int128): New
6178         function to check if __int128 types are available for target.
6179         * c-c++-common/int128-types-1.c: New.
6180         * c-c++-common/int128-1.c: New.
6181         * c-c++-common/int128-2.c: New.
6182         * g++.dg/abi/mangle43.C: New.
6183         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6184         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6185         pointer-wide scalar.
6186         * g++.dg/other/pr25632.C: Likewise.
6187         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6188         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6189         overflow warnings.
6190         * g++.dg/warn/pr13358-4.C: Likewise.
6191         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6192         * g++.dg/warn/Wconversion-null.C: Likewise.
6193
6194 2010-05-26  Jason Merrill  <jason@redhat.com>
6195
6196         PR c++/43382
6197         * g++.dg/cpp0x/variadic101.C: New.
6198
6199 2010-05-26  Richard Guenther  <rguenther@suse.de>
6200
6201         PR rtl-optimization/44164
6202         * gcc.c-torture/execute/pr44164.c: New testcase.
6203         * g++.dg/tree-ssa/pr13146.C: Adjust.
6204
6205 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         PR fortran/40011
6208         * gfortran.dg/whole_file_19.f90 : New test.
6209
6210 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6211
6212         PR fortran/30668
6213         PR fortran/31346
6214         PR fortran/34260
6215         * gfortran.dg/pr40999.f: Fix function type.
6216         * gfortran.dg/whole_file_5.f90: Likewise.
6217         * gfortran.dg/whole_file_6.f90: Likewise.
6218         * gfortran.dg/whole_file_16.f90: New.
6219         * gfortran.dg/whole_file_17.f90: New.
6220         * gfortran.dg/whole_file_18.f90: New.
6221
6222 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6223             Iain Sandoe  <iains@gcc.gnu.org>
6224
6225         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6226         * gcc.c-torture/compile/pr44197.c: Require alias support.
6227         * gcc.dg/lto/20081222_0.c: Ditto.
6228
6229 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR debug/42801
6232         * gcc.dg/guality/vla-2.c: New test.
6233
6234 2010-05-25  Richard Guenther  <rguenther@suse.de>
6235
6236         PR middle-end/44069
6237         * g++.dg/torture/pr44069.C: New testcase.
6238
6239 2010-05-25  Richard Guenther  <rguenther@suse.de>
6240
6241         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6242
6243 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6244
6245         PR objc/44140
6246         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6247
6248 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6249
6250         * obj-c++.dg/torture/tls/trivial.mm: New.
6251         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6252         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6253         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6254         * obj-c++.dg/torture/tls/diag-1.mm: New.
6255         * obj-c++.dg/torture/tls/tls.exp: New.
6256         * obj-c++.dg/torture/trivial.mm: New.
6257         * obj-c++.dg/torture/dg-torture.exp: New.
6258         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6259         * obj-c++.dg/tls/trivial.m: New.
6260         * obj-c++.dg/tls/init-1.mm: New.
6261         * obj-c++.dg/tls/diag-1.mm: New.
6262         * obj-c++.dg/tls/init-2.mm: New.
6263         * obj-c++.dg/tls/diag-2.mm: New.
6264         * obj-c++.dg/tls/diag-3.mm: New.
6265         * obj-c++.dg/tls/diag-4.mm: New.
6266         * obj-c++.dg/tls/static-1.mm: New.
6267         * obj-c++.dg/tls/tls.exp: New.
6268         * obj-c++.dg/tls/diag-5.mm: New.
6269         * obj-c++.dg/tls/static-1a.mm: New.
6270         * objc-obj-c++-shared/Object1.mm: New.
6271         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6272
6273 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6274
6275         PR objc++/43689
6276         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6277         * obj-c++.dg/const-str-6.mm: Ditto.
6278
6279 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6280
6281         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6282
6283 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         PR ada/38394
6286         * gnat.dg/array13.ad[sb]: New test.
6287
6288 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6289             Sandra Loosemore  <sandra@codesourcery.com>
6290
6291         * gcc.target/arm/neon/: Regenerated test cases.
6292
6293         * gcc.target/arm/neon/polytypes.c,
6294         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6295         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6296         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6297         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6298         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6299         dg-add-options arm_neon.
6300
6301         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6302         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6303         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6304         and arm_neon_fp16_ok.
6305
6306         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6307         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6308
6309         * lib/target-supports.exp (add_options_for_arm_neon): New.
6310         (check_effective_target_arm_neon_ok_nocache): New, from
6311         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6312         (check_effective_target_arm_neon_ok): Use
6313         check_effective_target_arm_neon_ok_nocache.
6314         (add_options_for_arm_neon_fp16)
6315         (check_effective_target_arm_neon_fp16_ok)
6316         check_effective_target_arm_neon_fp16_ok_nocache): New.
6317         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6318
6319 2010-05-24  Jason Merrill  <jason@redhat.com>
6320
6321         PR c++/41510
6322         * g++.dg/cpp0x/initlist35.C: New.
6323         * g++.dg/init/brace6.C: Adjust.
6324
6325 2010-05-24  Paul Brook  <paul@codesourcery.com>
6326
6327         * gcc.target/arm/frame-pointer-1.c: New test.
6328         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6329         pointer elimination.
6330
6331 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6332
6333         PR target/44245
6334         * gcc.target/i386/crc32-3.c: New.
6335         * gcc.target/i386/crc32-4.c: Likewise.
6336
6337 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6338
6339         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6340         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6341         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6342
6343 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6344
6345         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6346
6347 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6348
6349         PR target/43869
6350         * gcc.c-target/pr43869.c: New test.
6351
6352 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6353
6354         PR fortran/44212
6355         * gfortran.dg/class_22.f03: New.
6356
6357 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6358
6359         PR lto/44238
6360         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6361
6362 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6363
6364         PR fortran/44213
6365         * gfortran.dg/abstract_type_7.f03: New.
6366
6367 2010-05-21  Jason Merrill  <jason@redhat.com>
6368
6369         * g++.dg/eh/spec11.C: Test cleanup optimization.
6370
6371 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR debug/44223
6374         * gcc.target/i386/pr44223.c: New test.
6375
6376 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6377
6378         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6379
6380 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * g++.dg/other/const3.C: New test.
6383
6384 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6385
6386         PR fortran/38407
6387         * warn_unused_dummy_argument_1.f90: New.
6388         * warn_unused_dummy_argument_2.f90: New.
6389
6390 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6391
6392         PR c++/30298
6393         * g++.dg/inherit/crash1.C: New.
6394         * g++.dg/inherit/crash2.C: Likewise.
6395
6396 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6397
6398         PR debug/44178
6399         * g++.dg/debug/pr44178.C: New test.
6400
6401 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6402
6403         PR middle-end/44185
6404         * gcc.dg/tree-ssa/prefetch-6.c: Add
6405         --param min-insn-to-prefetch-ratio=6.
6406         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6407         allow unrolling, and adjust the movnti count.
6408
6409 2010-05-20  Jan Hubicka  <jh@suse.cz>
6410
6411         PR middle-end/44197
6412         * gcc.c-torture/compile/pr44197.c: New file.
6413
6414 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6415
6416         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6417         Fix test code.
6418         (check_effective_target_xop): Remove __may_alias__ attribute.
6419
6420 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6421
6422         PR target/44202
6423         * gcc.c-torture/execute/pr44202-1.c: New test.
6424
6425 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6426
6427         PR fortran/43851
6428         * gfortran.dg/label_1.f90: Update test.
6429
6430 2010-05-19  Jan Hubicka  <jh@suse.cz>
6431
6432         * gcc.dg/lto/ipareference2_0.c: New file.
6433         * gcc.dg/lto/ipareference2_1.c: New file.
6434
6435 2010-05-19  Jason Merrill  <jason@redhat.com>
6436
6437         * g++.dg/parse/fn-typedef2.C: New.
6438
6439         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6440         function type.
6441
6442         PR c++/44193
6443         * g++.dg/template/fntype1.C: New.
6444
6445 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6446
6447         * gnat.dg/discr23.ad[sb]: New test.
6448         * gnat.dg/discr23_pkg.ads: New helper.
6449
6450         * gnat.dg/specs/controlled1.ads: New test.
6451         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6452
6453 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6454
6455         PR fortran/44055
6456         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6457         Fixed scope of C_SIZEOF.
6458         * gfortran.dg/warn_conversion_2.f90: New.
6459
6460 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6461
6462         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6463         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6464         for optional selector.
6465         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6466         (check_effective_target_sse3): New proc.
6467         * gcc.target/i386/math-torture/math-torture.exp: Load
6468         target-supports.exp.
6469         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6470         check_effective_target_sse2.
6471         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6472         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6473         * g++.dg/vect/vect.exp: Likewise.
6474         * gfortran.dg/vect/vect.exp: Likewise.
6475         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6476         -msse2 if check_effective_target_sse2.
6477
6478         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6479         * gcc.target/i386/3dnow-2.c: Likewise.
6480         * gcc.target/i386/3dnowA-1.c: Likewise.
6481         * gcc.target/i386/3dnowA-2.c: Likewise.
6482         * gcc.target/i386/pr42549.c: Likewise.
6483
6484         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6485         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6486         * gcc.target/i386/sse3-addsubps.c: Likewise.
6487         * gcc.target/i386/sse3-haddpd.c: Likewise.
6488         * gcc.target/i386/sse3-haddps.c: Likewise.
6489         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6490         * gcc.target/i386/sse3-hsubps.c: Likewise.
6491         * gcc.target/i386/sse3-movddup.c: Likewise.
6492         * gcc.target/i386/sse3-movshdup.c: Likewise.
6493         * gcc.target/i386/sse3-movsldup.c: Likewise.
6494
6495         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6496         * g++.dg/ext/attrib35.C: Likewise.
6497         * g++.dg/opt/pr40496.C: Likewise.
6498         * g++.dg/other/i386-1.C: Likewise.
6499         * g++.dg/other/i386-4.C: Likewise.
6500         * g++.dg/other/pr34435.C: Likewise.
6501         * g++.dg/other/pr39496.C: Likewise.
6502         * g++.dg/other/pr40446.C: Likewise.
6503         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6504         * gcc.dg/compat/vector-1a_main.c: Likewise.
6505         * gcc.dg/compat/vector-2a_main.c: Likewise.
6506         * gcc.dg/lto/20090206-1_0.c: Likewise.
6507         * gcc.dg/pr34856.c: Likewise.
6508         * gcc.dg/pr36584.c: Likewise.
6509         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6510         * gcc.dg/pr37544.c: Likewise.
6511         * gcc.dg/torture/pr16104-1.c: Likewise.
6512         * gcc.dg/torture/pr35771-1.c: Likewise.
6513         * gcc.dg/torture/pr35771-2.c: Likewise.
6514         * gcc.dg/torture/pr35771-3.c: Likewise.
6515         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6516         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6517         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6518         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6519         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6520         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6521         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6522         * gcc.target/i386/20060512-1.c: Likewise.
6523         * gcc.target/i386/20060512-3.c: Likewise.
6524         * gcc.target/i386/all_one_m128i.c: Likewise.
6525         * gcc.target/i386/float128-1.c: Likewise.
6526         * gcc.target/i386/float128-2.c: Likewise.
6527         * gcc.target/i386/fpcvt-1.c: Likewise.
6528         * gcc.target/i386/fpcvt-2.c: Likewise.
6529         * gcc.target/i386/fpcvt-3.c: Likewise.
6530         * gcc.target/i386/fpprec-1.c: Likewise.
6531         * gcc.target/i386/funcspec-9.c: Likewise.
6532         * gcc.target/i386/incoming-1.c: Likewise.
6533         * gcc.target/i386/incoming-12.c: Likewise.
6534         * gcc.target/i386/incoming-2.c: Likewise.
6535         * gcc.target/i386/incoming-3.c: Likewise.
6536         * gcc.target/i386/incoming-4.c: Likewise.
6537         * gcc.target/i386/incoming-6.c: Likewise.
6538         * gcc.target/i386/incoming-7.c: Likewise.
6539         * gcc.target/i386/incoming-8.c: Likewise.
6540         * gcc.target/i386/opt-1.c: Likewise.
6541         * gcc.target/i386/opt-2.c: Likewise.
6542         * gcc.target/i386/ordcmp-1.c: Likewise.
6543         * gcc.target/i386/pr17692.c: Likewise.
6544         * gcc.target/i386/pr18614-1.c: Likewise.
6545         * gcc.target/i386/pr22152.c: Likewise.
6546         * gcc.target/i386/pr23570.c: Likewise.
6547         * gcc.target/i386/pr23575.c: Likewise.
6548         * gcc.target/i386/pr26449-1.c: Likewise.
6549         * gcc.target/i386/pr26600.c: Likewise.
6550         * gcc.target/i386/pr27790.c: Likewise.
6551         * gcc.target/i386/pr28839.c: Likewise.
6552         * gcc.target/i386/pr30970.c: Likewise.
6553         * gcc.target/i386/pr32000-1.c: Likewise.
6554         * gcc.target/i386/pr32000-2.c: Likewise.
6555         * gcc.target/i386/pr32280.c: Likewise.
6556         * gcc.target/i386/pr32661.c: Likewise.
6557         * gcc.target/i386/pr32708-1.c: Likewise.
6558         * gcc.target/i386/pr32961.c: Likewise.
6559         * gcc.target/i386/pr33329.c: Likewise.
6560         * gcc.target/i386/pr35714.c: Likewise.
6561         * gcc.target/i386/pr35767-1.c: Likewise.
6562         * gcc.target/i386/pr35767-1d.c: Likewise.
6563         * gcc.target/i386/pr35767-1i.c: Likewise.
6564         * gcc.target/i386/pr35767-2.c: Likewise.
6565         * gcc.target/i386/pr35767-2d.c: Likewise.
6566         * gcc.target/i386/pr35767-2i.c: Likewise.
6567         * gcc.target/i386/pr35767-3.c: Likewise.
6568         * gcc.target/i386/pr35767-5.c: Likewise.
6569         * gcc.target/i386/pr36222-1.c: Likewise.
6570         * gcc.target/i386/pr36578-1.c: Likewise.
6571         * gcc.target/i386/pr36578-2.c: Likewise.
6572         * gcc.target/i386/pr36992-1.c: Likewise.
6573         * gcc.target/i386/pr37101.c: Likewise.
6574         * gcc.target/i386/pr37216.c: Likewise.
6575         * gcc.target/i386/pr37434-1.c: Likewise.
6576         * gcc.target/i386/pr37434-2.c: Likewise.
6577         * gcc.target/i386/pr37843-3.c: Likewise.
6578         * gcc.target/i386/pr37843-4.c: Likewise.
6579         * gcc.target/i386/pr39162.c: Likewise.
6580         * gcc.target/i386/pr39315-1.c: Likewise.
6581         * gcc.target/i386/pr39315-2.c: Likewise.
6582         * gcc.target/i386/pr39315-3.c: Likewise.
6583         * gcc.target/i386/pr39315-4.c: Likewise.
6584         * gcc.target/i386/pr39445.c: Likewise.
6585         * gcc.target/i386/pr39496.c: Likewise.
6586         * gcc.target/i386/pr40809.c: Likewise.
6587         * gcc.target/i386/pr40906-3.c: Likewise.
6588         * gcc.target/i386/pr41019.c: Likewise.
6589         * gcc.target/i386/pr42542-1.c: Likewise.
6590         * gcc.target/i386/pr42542-2.c: Likewise.
6591         * gcc.target/i386/pr42542-3.c: Likewise.
6592         * gcc.target/i386/pr42542-3a.c: Likewise.
6593         * gcc.target/i386/pr42881.c: Likewise.
6594         * gcc.target/i386/push-1.c: Likewise.
6595         * gcc.target/i386/quad-sse.c: Likewise.
6596         * gcc.target/i386/reload-1.c: Likewise.
6597         * gcc.target/i386/sse-10.c: Likewise.
6598         * gcc.target/i386/sse-11.c: Likewise.
6599         * gcc.target/i386/sse-15.c: Likewise.
6600         * gcc.target/i386/sse-17.c: Likewise.
6601         * gcc.target/i386/sse-18.c: Likewise.
6602         * gcc.target/i386/sse-19.c: Likewise.
6603         * gcc.target/i386/sse-4.c: Likewise.
6604         * gcc.target/i386/sse-6.c: Likewise.
6605         * gcc.target/i386/sse-vect-types.c: Likewise.
6606         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6607         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6608         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6609         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6610         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6611         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6612         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6613         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6614         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6615         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6616         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6617         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6618         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6619         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6620         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6621         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6622         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6623         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6624         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6625         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6626         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6627         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6628         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6629         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6630         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6631         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6632         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6633         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6634         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6635         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6636         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6637         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6638         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6639         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6640         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6641         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6642         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6643         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6644         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6645         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6646         * gcc.target/i386/sse2-mmx.c: Likewise.
6647         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6648         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6649         * gcc.target/i386/sse2-movd-1.c: Likewise.
6650         * gcc.target/i386/sse2-movd-2.c: Likewise.
6651         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6652         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6653         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6654         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6655         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6656         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6657         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6658         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6659         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6660         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6661         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6662         * gcc.target/i386/sse2-movq-1.c: Likewise.
6663         * gcc.target/i386/sse2-movq-2.c: Likewise.
6664         * gcc.target/i386/sse2-movq-3.c: Likewise.
6665         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6666         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6667         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6668         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6669         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6670         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6671         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6672         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6673         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6674         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6675         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6676         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6677         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6678         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6679         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6680         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6681         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6682         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6683         * gcc.target/i386/sse2-pand-1.c: Likewise.
6684         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6685         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6686         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6687         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6688         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6689         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6690         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6691         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6692         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6693         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6694         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6695         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6696         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6697         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6698         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6699         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6700         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6701         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6702         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6703         * gcc.target/i386/sse2-por-1.c: Likewise.
6704         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6705         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6706         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6707         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6708         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6709         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6710         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6711         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6712         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6713         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6714         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6715         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6716         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6717         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6718         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6719         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6720         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6721         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6722         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6723         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6724         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6725         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6726         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6727         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6728         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6729         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6730         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6731         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6732         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6733         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6734         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6735         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6736         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6737         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6738         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6739         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6740         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6741         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6742         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6743         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6744         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6745         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6746         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6747         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6748         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6749         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6750         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6751         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6752         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6753         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6754         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6755         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6756         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6757         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6758         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6759         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6760         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6761         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6762         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6763         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6764         * gcc.target/i386/sse2-vec-1.c: Likewise.
6765         * gcc.target/i386/sse2-vec-2.c: Likewise.
6766         * gcc.target/i386/sse2-vec-3.c: Likewise.
6767         * gcc.target/i386/sse2-vec-4.c: Likewise.
6768         * gcc.target/i386/sse2-vec-5.c: Likewise.
6769         * gcc.target/i386/sse2-vec-6.c: Likewise.
6770         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6771         * gcc.target/i386/ssefn-2.c: Likewise.
6772         * gcc.target/i386/ssefn-4.c: Likewise.
6773         * gcc.target/i386/ssefp-1.c: Likewise.
6774         * gcc.target/i386/ssefp-2.c: Likewise.
6775         * gcc.target/i386/sseregparm-3.c: Likewise.
6776         * gcc.target/i386/sseregparm-4.c: Likewise.
6777         * gcc.target/i386/sseregparm-5.c: Likewise.
6778         * gcc.target/i386/sseregparm-6.c: Likewise.
6779         * gcc.target/i386/sseregparm-7.c: Likewise.
6780         * gcc.target/i386/ssetype-1.c: Likewise.
6781         * gcc.target/i386/ssetype-2.c: Likewise.
6782         * gcc.target/i386/ssetype-3.c: Likewise.
6783         * gcc.target/i386/ssetype-4.c: Likewise.
6784         * gcc.target/i386/ssetype-5.c: Likewise.
6785         * gcc.target/i386/unordcmp-1.c: Likewise.
6786         * gcc.target/i386/vararg-1.c: Likewise.
6787         * gcc.target/i386/vararg-2.c: Likewise.
6788         * gcc.target/i386/vararg-3.c: Likewise.
6789         * gcc.target/i386/vararg-4.c: Likewise.
6790         * gcc.target/i386/vararg-7.c: Likewise.
6791         * gcc.target/i386/vararg-8.c: Likewise.
6792         * gcc.target/i386/vecinit-1.c: Likewise.
6793         * gcc.target/i386/vecinit-2.c: Likewise.
6794         * gcc.target/i386/vecinit-3.c: Likewise.
6795         * gcc.target/i386/vecinit-4.c: Likewise.
6796         * gcc.target/i386/vecinit-5.c: Likewise.
6797         * gcc.target/i386/vecinit-6.c: Likewise.
6798         * gcc.target/i386/vectorize2.c: Likewise.
6799         * gcc.target/i386/vectorize3.c: Likewise.
6800         * gcc.target/i386/vectorize4.c: Likewise.
6801         * gcc.target/i386/vectorize6.c: Likewise.
6802         * gcc.target/i386/vectorize7.c: Likewise.
6803         * gcc.target/i386/vectorize8.c: Likewise.
6804         * gcc.target/i386/vperm-v2df.c: Likewise.
6805         * gcc.target/i386/vperm-v2di.c: Likewise.
6806         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6807         * gcc.target/i386/xorps-sse2.c: Likewise.
6808         * gcc.target/i386/xorps.c: Likewise.
6809         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6810         * gfortran.dg/graphite/pr42326.f90: Likewise.
6811         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6812
6813 2010-05-19  Richard Guenther  <rguenther@suse.de>
6814
6815         PR lto/44196
6816         * g++.dg/lto/20100519-1_0.C: New testcase.
6817
6818 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6819
6820         PR fortran/42360
6821         * gfortran.dg/warn_intent_out_not_set.f90: New.
6822
6823 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6824
6825         PR fortran/38404
6826         * gfortran.dg/data_char_1.f90: Updated warning message.
6827         * gfortran.dg/data_array_6.f: New.
6828
6829 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6830
6831         * g++.dg/ipa/ivinline-8.C: New test.
6832         * gcc.dg/ipa/iinline-2.c: Likewise.
6833
6834 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6835
6836         PR fortran/34505
6837         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6838         arguments; add check for return value kind.
6839         * gfortran.dg/float_1.f90: Likewise.
6840
6841 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6842
6843         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6844         (main): Use it.
6845         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6846         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6847         Prune another location line format.
6848         (lto-obj): Call lto_prune_warns on comp_output.
6849
6850 2010-05-18  Jan Hubicka  <jh@suse.cz>
6851
6852         * gcc.dg/lto/ipacp_0.c: New test.
6853         * gcc.dg/lto/ipacp_1.c: New test.
6854
6855 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6856
6857         PR lto/44184
6858         * gcc.dg/lto/20100518_0.c: New test.
6859
6860 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6861
6862         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6863
6864 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6865
6866         PR fortran/43990
6867         * gfortran.dg/class_21.f03: New.
6868
6869 2010-05-17  Jason Merrill  <jason@redhat.com>
6870
6871         PR c++/44157
6872         * g++.dg/cpp0x/initlist34.C: New.
6873
6874         PR c++/44158
6875         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6876
6877 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6878
6879         * g++.dg/ipa/ivinline-1.C: New test.
6880         * g++.dg/ipa/ivinline-2.C: New test.
6881         * g++.dg/ipa/ivinline-3.C: New test.
6882         * g++.dg/ipa/ivinline-4.C: New test.
6883         * g++.dg/ipa/ivinline-5.C: New test.
6884         * g++.dg/ipa/ivinline-6.C: New test.
6885
6886 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6887             Jason Merrill  <jason@redhat.com>
6888
6889         PR c++/44108
6890         * c-c++-common/Wunused-var-8.c: New test.
6891
6892 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6893
6894         PR bootstrap/42347
6895         * gcc.c-torture/compile/pr42347.c: New test.
6896
6897         PR middle-end/44102
6898         * g++.dg/ext/asmgoto1.C: New test.
6899
6900 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6901
6902         PR middle-end/44133
6903         * gcc.dg/tree-ssa/pr44133.c: New test.
6904         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6905         precise.
6906
6907 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6908
6909         PR fortran/44044
6910         * gfortran.dg/class_20.f03: New.
6911
6912 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6913
6914         PR 44078
6915         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6916         debug messages but not the newly introduced one.
6917
6918 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6919
6920         PR fortran/35779
6921         * gfortran.dg/initialization_25.f90: Commented testcase.
6922         * gfortran.dg/initialization_26.f90: New.
6923
6924 2010-05-16  Richard Guenther  <rguenther@suse.de>
6925
6926         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6927         * gcc.dg/pr43084.c: Likewise.
6928         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6929         -fipa-type-escape.
6930         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6931         -fipa-type-escape.
6932         * gcc.dg/struct/struct-reorg.exp: Likewise.
6933         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6934         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6935
6936 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6937
6938         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6939         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6940         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6941         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6942         tests.
6943
6944 2010-05-15  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/eh/spec10.C: New.
6947         * g++.dg/eh/spec11.C: New.
6948         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6949
6950 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6951
6952         PR fortran/44154
6953         PR fortran/42647
6954         * gfortran.dg/allocatable_scalar_9.f90: New.
6955
6956 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR c++/44148
6959         * g++.dg/torture/pr44148.C: New test.
6960
6961 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6962
6963         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6964         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6965         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6966         diagnostics and type sizes.
6967
6968 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6969
6970         * gnat.dg/lto9.adb: New test.
6971         * gnat.dg/lto9_pkg1.ads: New helper.
6972         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6973
6974 2010-05-15  Jan Hubicka  <jh@suse.cz>
6975
6976         * gcc.dg/lto/ipareference_1.c: Rename to ...
6977         * gcc.dg/lto/ipareference_0.c: ... this one.
6978         * gcc.dg/lto/ipareference_2.c: Rename to ...
6979         * gcc.dg/lto/ipareference_1.c: ... this one.
6980
6981 2010-05-15  Jan Hubicka  <jh@suse.cz>
6982
6983         * gcc.dg/lto/ipareference_1.c: New file.
6984         * gcc.dg/lto/ipareference_2.c: New file.
6985
6986 2010-05-15  Richard Guenther  <rguenther@suse.de>
6987
6988         PR tree-optimization/44038
6989         * gcc.c-torture/compile/pr44038.c: New testcase.
6990
6991 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6994         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6995
6996 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6997
6998         PR fortran/43207
6999         PR fortran/43969
7000         * gfortran.dg/class_18.f03: New.
7001         * gfortran.dg/class_19.f03: New.
7002
7003 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR debug/44112
7006         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7007         * g++.dg/debug/dwarf2/const1.C: Remove.
7008
7009 2010-05-14  Jason Merrill  <jason@redhat.com>
7010
7011         * g++.dg/eh/cond4.C: New.
7012         * g++.dg/eh/elide2.C: Adjust.
7013         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7014
7015 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7016
7017         PR fortran/44135
7018         * gfortran.dg/actual_array_interface_2.f90: New test.
7019
7020 2010-05-14  Richard Guenther  <rguenther@suse.de>
7021
7022         PR tree-optimization/44119
7023         * gcc.c-torture/compile/pr44119.c: New testcase.
7024
7025 2010-05-14  Jason Merrill  <jason@redhat.com>
7026
7027         PR c++/44127
7028         * g++.dg/eh/terminate1.C: New.
7029
7030 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7031
7032         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7033
7034         PR debug/44136
7035         * gcc.dg/pr44136.c: New test.
7036
7037 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7038
7039         PR c++/30566
7040         * g++.dg/warn/Wshadow-4.C: Adjust.
7041         * g++.dg/warn/Wshadow-5.C: New test.
7042         * g++.dg/warn/Wshadow-6.C: New test
7043
7044 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7045
7046         PR fortran/35779
7047         * gfortran.dg/initialization_25.f90: New.
7048
7049 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7050
7051         * g++.dg/otr-fold-1.C: New test.
7052         * g++.dg/otr-fold-2.C: New test.
7053
7054 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7055
7056         PR fortran/44036
7057         * gfortran.dg/gomp/pr44036-1.f90: New test.
7058         * gfortran.dg/gomp/pr44036-2.f90: New test.
7059         * gfortran.dg/gomp/pr44036-3.f90: New test.
7060
7061         PR debug/43983
7062         * gcc.dg/guality/sra-1.c: New test.
7063
7064 2010-05-12  Jan Hubicka  <jh@suse.cz>
7065
7066         * tree-ssa/unreachable.c: New test.
7067
7068 2010-05-12  Jason Merrill  <jason@redhat.com>
7069
7070         * g++.dg/cpp0x/sfinae1.C: New.
7071
7072 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7073
7074         * gcc.target/i386/zee.c: New file.
7075
7076 2010-05-12  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/conversion/op1.C: Expect template candidate message.
7079         * g++.dg/cpp0x/nullptr15.C: Likewise.
7080         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7081         * g++.dg/cpp0x/pr31431.C: Likewise.
7082         * g++.dg/cpp0x/temp_default2.C: Likewise.
7083         * g++.dg/cpp0x/trailing4.C: Likewise.
7084         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7085         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7086         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7087         * g++.dg/cpp0x/variadic35.C: Likewise.
7088         * g++.dg/cpp0x/vt-35147.C: Likewise.
7089         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7090         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7091         * g++.dg/ext/visibility/anon8.C: Likewise.
7092         * g++.dg/ext/vla2.C: Likewise.
7093         * g++.dg/other/pr28114.C: Likewise.
7094         * g++.dg/other/ptrmem10.C: Likewise.
7095         * g++.dg/other/ptrmem11.C: Likewise.
7096         * g++.dg/overload/unknown1.C: Likewise.
7097         * g++.dg/parse/template7.C: Likewise.
7098         * g++.dg/parse/typename7.C: Likewise.
7099         * g++.dg/template/conv11.C: Likewise.
7100         * g++.dg/template/copy1.C: Likewise.
7101         * g++.dg/template/deduce3.C: Likewise.
7102         * g++.dg/template/dependent-expr5.C: Likewise.
7103         * g++.dg/template/friend.C: Likewise.
7104         * g++.dg/template/incomplete2.C: Likewise.
7105         * g++.dg/template/local4.C: Likewise.
7106         * g++.dg/template/local6.C: Likewise.
7107         * g++.dg/template/operator10.C: Likewise.
7108         * g++.dg/template/overload6.C: Likewise.
7109         * g++.dg/template/ptrmem2.C: Likewise.
7110         * g++.dg/template/ptrmem20.C: Likewise.
7111         * g++.dg/template/ptrmem8.C: Likewise.
7112         * g++.dg/template/sfinae2.C: Likewise.
7113         * g++.dg/template/ttp25.C: Likewise.
7114         * g++.dg/template/unify10.C: Likewise.
7115         * g++.dg/template/unify11.C: Likewise.
7116         * g++.dg/template/unify6.C: Likewise.
7117         * g++.dg/template/unify7.C: Likewise.
7118         * g++.dg/template/unify9.C: Likewise.
7119         * g++.dg/template/varmod1.C: Likewise.
7120         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7121         * g++.old-deja/g++.law/operators32.C: Likewise.
7122         * g++.old-deja/g++.pt/crash28.C: Likewise.
7123         * g++.old-deja/g++.pt/crash60.C: Likewise.
7124         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7125         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7126         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7127         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7128         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7129         * g++.old-deja/g++.pt/expr2.C: Likewise.
7130         * g++.old-deja/g++.pt/overload7.C: Likewise.
7131         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7132         * g++.old-deja/g++.pt/spec5.C: Likewise.
7133         * g++.old-deja/g++.pt/spec6.C: Likewise.
7134         * g++.old-deja/g++.pt/t24.C: Likewise.
7135         * g++.old-deja/g++.pt/unify4.C: Likewise.
7136         * g++.old-deja/g++.pt/unify6.C: Likewise.
7137         * g++.old-deja/g++.pt/unify8.C: Likewise.
7138         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7139         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7140         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7141
7142         * g++.dg/cpp0x/initlist32.C: New.
7143
7144         * g++.dg/template/conv11.C: New.
7145         * g++.dg/conversion/op1.C: Adjust expected error.
7146
7147         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7148
7149 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         PR target/44088
7152         * gcc.target/i386/avx-cmpsd-1.c: New.
7153         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7154         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7155         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7156         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7157         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7158
7159 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR middle-end/44085
7162         * gcc.dg/gomp/pr44085.c: New test.
7163         * gfortran.dg/gomp/pr44085.f90: New test.
7164
7165 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7166
7167         * objc-obj-c++-shared/Object1.m: New.
7168         * objc.dg/torture: New directory.
7169         * objc.dg/torture/tls: Ditto.
7170         * objc.dg/tls: Ditto.
7171         * objc.dg/torture/tls/trivial.m: New test.
7172         * objc.dg/torture/tls/thr-init-2.m: New test.
7173         * objc.dg/torture/tls/thr-init-3.m: New test.
7174         * objc.dg/torture/tls/thr-init.m: New test.
7175         * objc.dg/torture/tls/diag-1.m: New test.
7176         * objc.dg/torture/tls/tls.exp: New.
7177         * objc.dg/torture/trivial.m: New test.
7178         * objc.dg/torture/dg-torture.exp: New.
7179         * objc.dg/tls/diag-3.m: New test.
7180         * objc.dg/tls/diag-4.m: New test.
7181         * objc.dg/tls/diag-5.m: New test.
7182         * objc.dg/tls/init-1.m: New test.
7183         * objc.dg/tls/init-2.m: New test.
7184         * objc.dg/tls/tls.exp: New.
7185         * objc.dg/tls/diag-2.m: New test.
7186         * lib/objc.exp: Respond to dg-additional-files.
7187
7188 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7189
7190         * gcc.target/m68k/20100512-1.c: New.
7191
7192 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7193
7194         * gnat.dg/lto8.adb: New test.
7195         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7196         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7197
7198 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7199
7200         PR c++/34272
7201         PR c++/43630
7202         PR c++/34491
7203         * g++.dg/template/crash97.C: New.
7204         * g++.dg/template/crash98.C: Likewise.
7205         * g++.dg/template/crash99.C: Likewise.
7206         * g++.dg/cpp0x/pr31439.C: Adjust.
7207         * g++.dg/template/crash95.C: Likewise.
7208
7209 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR middle-end/44071
7212         * c-c++-common/asmgoto-4.c: New test.
7213         * gcc.target/i386/pr44071.c: New test.
7214
7215         PR c++/44062
7216         * c-c++-common/Wunused-var-7.c: New test.
7217         * g++.dg/warn/Wunused-var-9.C: New test.
7218
7219 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7220
7221         PR fortran/43711
7222         * gfortran.dg/gomp/pr43711.f90: New.
7223
7224 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7225
7226         PR fortran/31820
7227         * gfortran.dg/select_5.f90: Updated.
7228
7229 2010-05-11  Jan Hubicka  <jh@suse.cz>
7230
7231         PR tree-optimize/44063
7232         * gcc.c-torture/compile/pr44063.c: New testcase.
7233
7234 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR debug/44023
7237         * gcc.dg/pr44023.c: New test.
7238
7239 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7240
7241         * gnat.dg/lto7.adb: New test.
7242         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7243
7244 2010-05-10  Jason Merrill  <jason@redhat.com>
7245
7246         PR c++/44017
7247         * g++.dg/template/inherit5.C: New.
7248
7249         PR c++/44045
7250         * g++.dg/cpp0x/initlist33.C: New.
7251         * g++.dg/cpp0x/initlist26.C: Adjust.
7252         * g++.dg/cpp0x/initlist28.C: Adjust.
7253
7254 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7255
7256         PR c++/43719
7257         * g++.dg/init/pr43719.C: New.
7258         * g++.dg/anon-struct4.C: Adjust.
7259
7260 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR debug/44028
7263         * gcc.dg/pr44028.c: New test.
7264
7265 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7266
7267         PR fortran/27866
7268         PR fortran/35003
7269         PR fortran/42809
7270         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7271         * gfortran.dg/warn_conversion.f90: New.
7272
7273 2010-05-10  Michael Matz  <matz@suse.de>
7274
7275         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7276
7277 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7278
7279         PR rtl-optimization/44012
7280         * gcc.dg/pr44012.c: New.
7281
7282 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7283
7284         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7285         Log text on entry and exit.
7286         Prune Sun ld warnings for common symbols with differing sizes.
7287         (lto-link-and-maybe-run): Change caller.
7288
7289 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7290
7291         PR fortran/44044
7292         * gfortran.dg/class_7.f03: Modified.
7293         * gfortran.dg/select_type_1.f03: Modified.
7294         * gfortran.dg/select_type_12.f03: New.
7295
7296 2010-05-10  Richard Guenther  <rguenther@suse.de>
7297
7298         PR tree-optimization/44050
7299         * gcc.dg/torture/pr44050.c: New testcase.
7300
7301 2010-05-10  Wei Guozhi  <carrot@google.com>
7302
7303         PR target/42879
7304         * gcc.target/arm/pr42879.c: New testcase.
7305
7306 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7307
7308         PR c/44051
7309         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7310
7311 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7312
7313         PR c/10676
7314         * gcc.dg/anon-struct-10.c: New test.
7315
7316 2010-05-09  Richard Guenther  <rguenther@suse.de>
7317
7318         PR middle-end/44024
7319         * gcc.dg/pr44024.c: New testcase.
7320
7321 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7322
7323         PR c/4784
7324         * gcc.dg/anon-struct-9.c: New test.
7325
7326 2010-05-09  Richard Guenther  <rguenther@suse.de>
7327
7328         PR middle-end/44043
7329         * gcc.c-torture/compile/pr44043.c: New testcase.
7330
7331 2010-05-09  Richard Guenther  <rguenther@suse.de>
7332
7333         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7334
7335 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7336
7337         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7338
7339 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7340
7341         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7342         * gnat.dg/specs/lto3.ads: Likewise.
7343
7344 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7345
7346         PR middle-end/28685
7347         * gcc.dg/pr28685-1.c: New file.
7348
7349 2010-05-08  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/44030
7352         * gcc.c-torture/compile/pr44030.c: New testcase.
7353
7354 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7355
7356         * gnat.dg/lto6.adb: New test.
7357         * gnat.dg/lto6_pkg.ads: New helper.
7358
7359 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7360
7361         * gnat.dg/lto5.adb: New test.
7362         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7363
7364 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7365
7366         * gnat.dg/lto4.ad[sb]: New test.
7367
7368 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7369
7370         * gnat.dg/specs/lto3.ads: New test.
7371         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7372         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7373
7374 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7375
7376         * gnat.dg/sizetype3.ad[sb]: New test.
7377         * gnat.dg/sizetype3_pkg.ads: New helper.
7378
7379 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7380
7381         PR c++/43951
7382         * g++.dg/init/new29.C: New.
7383
7384 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7385
7386         PR fortran/40728
7387         * gfortran.dg/coarray_1.f90: Fixed error message.
7388         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7389         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7390         * gfortran.dg/intrinsic_std_5.f90: New.
7391
7392 2010-05-07  Jason Merrill  <jason@redhat.com>
7393
7394         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7395
7396 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7397
7398         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7399         (size_t, stderr): Remove.
7400         (read_error): Replaced __builtin_fprintf by fprintf.
7401
7402 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7403
7404         * gcc.dg/ordered-comparison-1.c: New test.
7405         * gcc.dg/ordered-comparison-2.c: New test.
7406         * gcc.dg/ordered-comparison-3.c: New test.
7407         * gcc.dg/ordered-comparison-4.c: New test.
7408
7409 2010-05-06  Mike Stump  <mikestump@comcast.net>
7410
7411         PR objc/35165
7412         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7413
7414 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7415             Jason Merrill  <jason@redhat.com>
7416
7417         * g++.dg/cpp0x/nullptr01.C: New.
7418         * g++.dg/cpp0x/nullptr02.C: New.
7419         * g++.dg/cpp0x/nullptr03.C: New.
7420         * g++.dg/cpp0x/nullptr04.C: New.
7421         * g++.dg/cpp0x/nullptr05.C: New.
7422         * g++.dg/cpp0x/nullptr06.C: New.
7423         * g++.dg/cpp0x/nullptr07.C: New.
7424         * g++.dg/cpp0x/nullptr08.C: New.
7425         * g++.dg/cpp0x/nullptr09.C: New.
7426         * g++.dg/cpp0x/nullptr10.C: New.
7427         * g++.dg/cpp0x/nullptr11.C: New.
7428         * g++.dg/cpp0x/nullptr12.C: New.
7429         * g++.dg/cpp0x/nullptr13.C: New.
7430         * g++.dg/cpp0x/nullptr14.C: New.
7431         * g++.dg/cpp0x/nullptr15.C: New.
7432         * g++.dg/cpp0x/nullptr16.C: New.
7433         * g++.dg/cpp0x/nullptr17.C: New.
7434         * g++.dg/cpp0x/nullptr18.C: New.
7435         * g++.dg/cpp0x/nullptr19.C: New.
7436         * g++.dg/cpp0x/nullptr20.C: New.
7437         * g++.dg/cpp0x/nullptr21.C: New.
7438         * g++.dg/cpp0x/nullptr22.C: New.
7439         * g++.dg/debug/nullptr01.C: New.
7440         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7441
7442 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * gcc.dg/Wunused-var-8.c: Move to...
7445         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7446
7447 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7448
7449         PR c++/40406
7450         * g++.dg/template/crash96.C: New.
7451
7452 2010-05-06  Jan Hubicka  <jh@suse.cz>
7453
7454         PR tree-optimization/43791
7455         * gcc.c-torture/compile/pr43791.c: New file.
7456
7457 2010-05-06  Michael Matz  <matz@suse.de>
7458
7459         PR tree-optimization/43984
7460         * gfortran.dg/pr43984.f90: New test.
7461
7462 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7463
7464         PR 40989
7465         * gcc.dg/pr40989.c: New.
7466
7467 2010-05-06  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/43934
7470         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7471
7472 2010-05-06  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/43987
7475         * gcc.c-torture/execute/pr43987.c: New testcase.
7476         * gcc.dg/torture/pta-escape-1.c: Adjust.
7477         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7478         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7479         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7480         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7481
7482 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7483             Dodji Seketeli  <dodji@redhat.com>
7484
7485         PR c/18624
7486         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7487         * g++.dg/template/sfinae16.C: Likewise.
7488         * gcc.dg/Wunused-var-1.c: Moved to...
7489         * c-c++-common/Wunused-var-1.c: ...here. New test.
7490         * gcc.dg/Wunused-var-2.c: Moved to...
7491         * c-c++-common/Wunused-var-2.c: ...here. New test.
7492         * gcc.dg/Wunused-var-3.c: Moved to...
7493         * c-c++-common/Wunused-var-3.c: ...here. New test.
7494         * gcc.dg/Wunused-var-4.c: Moved to...
7495         * gcc.dg/Wunused-var-1.c: ... here.
7496         * gcc.dg/Wunused-var-5.c: Moved to...
7497         * c-c++-common/Wunused-var-4.c: ...here. New test.
7498         * gcc.dg/Wunused-var-7.c: Moved to...
7499         * c-c++-common/Wunused-var-5.c: ...here. New test.
7500         * gcc.dg/Wunused-var-6.c: Moved to...
7501         * gcc.dg/Wunused-var-2.c: ... here.
7502         * c-c++-common/Wunused-var-1.c: New test.
7503         * c-c++-common/Wunused-var-2.c: New test.
7504         * c-c++-common/Wunused-var-3.c: New test.
7505         * c-c++-common/Wunused-var-4.c: New test.
7506         * c-c++-common/Wunused-var-5.c: New test.
7507         * g++.dg/warn/Wunused-var-1.C: New test.
7508         * g++.dg/warn/Wunused-var-2.C: New test.
7509         * g++.dg/warn/Wunused-var-3.C: New test.
7510         * g++.dg/warn/Wunused-var-4.C: New test.
7511         * g++.dg/warn/Wunused-var-5.C: New test.
7512         * g++.dg/warn/Wunused-var-6.C: New test.
7513         * g++.dg/warn/Wunused-var-7.C: New test.
7514         * g++.dg/warn/Wunused-var-8.C: New test.
7515         * g++.dg/warn/Wunused-parm-1.C: New test.
7516         * g++.dg/warn/Wunused-parm-2.C: New test.
7517         * g++.dg/warn/Wunused-parm-3.C: New test.
7518
7519 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7520
7521         PR fortran/43985
7522         * gfortran.dg/gomp/crayptr5.f90: New test case.
7523
7524 2010-05-05  Jason Merrill  <jason@redhat.com>
7525
7526         PR debug/43370
7527         * g++.dg/ext/attrib39.C: New.
7528
7529 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7530
7531         PR fortran/24978
7532         * gfortran.dg/data_invalid.f90: New.
7533
7534 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7535
7536         * gnat.dg/lto2.adb: New test.
7537
7538 2010-05-05  Jason Merrill  <jason@redhat.com>
7539
7540         PR c++/43787
7541         * g++.dg/opt/empty1.C: New.
7542
7543 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7544
7545         PR fortran/43696
7546         * gfortran.dg/class_17.f03: New.
7547
7548 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7549
7550         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7551
7552 2010-05-04  Mike Stump  <mikestump@comcast.net>
7553
7554         PR objc/35165
7555         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7556
7557 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7558
7559         PR target/43668
7560         * gcc.target/i386/pr43668.c: New.
7561
7562 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7563
7564         PR c++/43028
7565         * g++.dg/cpp0x/initlist31.C: New.
7566
7567 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR c/43981
7570         * gcc.dg/Wunused-var-8.c: New test.
7571
7572 2010-05-04  Jason Merrill  <jason@redhat.com>
7573
7574         PR c++/38064
7575         * g++.dg/cpp0x/enum3.C: Extend.
7576
7577 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7578
7579         PR target/43799
7580         * gcc.target/i386/pr43799.c: New.
7581
7582 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7583
7584         * gnat.dg/lto1.adb: New test.
7585         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7586
7587 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7588
7589         PR middle-end/43671
7590         * gcc.target/i386/pr43671.c: New.
7591
7592 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7593
7594         PR c++/43705
7595         * g++.dg/template/crash95.C: New.
7596
7597 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7598
7599         PR debug/43508
7600         * gcc.target/i386/pr43508.c: New.
7601
7602 2010-05-04  Richard Guenther  <rguenther@suse.de>
7603
7604         PR tree-optimization/43879
7605         * g++.dg/torture/pr43879-1_0.C: New testcase.
7606         * g++.dg/torture/pr43879-1_1.C: Likewise.
7607
7608 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7609
7610         PR c++/43953
7611         * g++.dg/other/crash-12.C: New test.
7612
7613 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7614
7615         * g++.dg/cdce3.C: Add a space.  Updated.
7616
7617 2010-05-03  Jason Merrill  <jason@redhat.com>
7618
7619         PR c++/43680
7620         * g++.dg/opt/enum2.C: New.
7621         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7622         * g++.dg/warn/Wswitch-1.C: Adjust message.
7623
7624 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7625
7626         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7627         * g++.dg/ext/label13.C: Fix typo.
7628         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7629         alpha*-dec-osf5*.
7630         * gcc.c-torture/compile/limits-declparen.c: xfail on
7631         alpha*-dec-osf5* with -g.
7632         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7633         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7634         * gcc.dg/c99-tgmath-2.c: Likewise.
7635         * gcc.dg/c99-tgmath-3.c: Likewise.
7636         * gcc.dg/c99-tgmath-4.c: Likewise.
7637
7638 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7639
7640         PR fortran/43592
7641         * gfortran.dg/unexpected_interface.f90: New test.
7642
7643 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7644
7645         * ada/acats/run_acats (which): New function.
7646         (host_gnatchop, host_gnatmake): Use it.
7647
7648 2010-05-03  Richard Guenther  <rguenther@suse.de>
7649
7650         PR tree-optimization/43971
7651         * gcc.dg/pr43971.c: New testcase.
7652
7653 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7654
7655         PR debug/43972
7656         * gcc.dg/debug/pr43972.c: New test.
7657
7658 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7659
7660         PR testsuite/43963
7661         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7662
7663 2010-05-02  Richard Guenther  <rguenther@suse.de>
7664
7665         PR tree-optimization/43879
7666         * gcc.dg/torture/pr43879-3.c: New testcase.
7667
7668 2010-05-01  Richard Guenther  <rguenther@suse.de>
7669
7670         PR tree-optimization/43949
7671         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7672
7673 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7674
7675         PR c++/43951
7676         * g++.dg/init/new28.C: New.
7677
7678 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7679
7680         PR objc++/32052
7681         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7682         structure and nested declarations.
7683         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7684         structure and nested declarations.  Reduce header clutter and
7685         use _exit() rather than abort().
7686         * objc.dg/encode-10.m: New.
7687         * objc.dg/encode-11.m: New.
7688
7689 2010-04-30  DJ Delorie  <dj@redhat.com>
7690
7691         * gcc.c-torture/execute/20100430-1.c: New test.
7692
7693 2010-04-30  Jason Merrill  <jason@redhat.com>
7694
7695         PR c++/43868
7696         * g++.dg/template/ptrmem21.C: New.
7697
7698 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7699
7700         PR fortran/18918
7701         PR fortran/43931
7702         * gfortran.dg/coarray_13.f90: New test.
7703
7704 2010-04-30  Richard Guenther  <rguenther@suse.de>
7705
7706         PR lto/43946
7707         * gcc.dg/lto/20100430-1_0.c: New testcase.
7708
7709 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR debug/43942
7712         * c-c++-common/pr43942.c: New test.
7713
7714 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7715
7716         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7717         conflict with darwin crt1.o 'start' symbol.
7718
7719 2010-04-30  Richard Guenther  <rguenther@suse.de>
7720
7721         PR tree-optimization/43879
7722         * gcc.dg/torture/pr43879_1.c: New testcase.
7723
7724 2010-04-30  Richard Guenther  <rguenther@suse.de>
7725
7726         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7727
7728 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7729
7730         PR c++/43890
7731         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7732         user-provided constructor while recursing.
7733
7734 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7735
7736         PR fortran/42274
7737         * gfortran.dg/class_16.f03: New test.
7738
7739 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7740
7741         PR fortran/42274
7742         * gfortran.dg/class_15.f03: New.
7743
7744 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7745
7746         PR fortran/43326
7747         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7748
7749 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7750
7751         PR fortran/43492
7752         * gfortran.dg/generic_22.f03 : New test.
7753
7754 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7755
7756         PR fortran/42353
7757         * gfortran.dg/class_14.f03: New test.
7758
7759 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7760
7761         PR fortran/42680
7762         * gfortran.dg/interface_32.f90: New test.
7763
7764 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7765             Janus Weil  <janus@gcc.gnu.org>
7766
7767         PR fortran/41829
7768         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7769         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7770         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7771
7772 2010-04-28  Mike Stump  <mikestump@comcast.net>
7773
7774         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7775         dg-excess-errors.
7776         * g++.dg/uninit-pred-2_b.C: Likewise.
7777
7778 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7779
7780         PR fortran/18918
7781         PR fortran/43919
7782         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7783
7784 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7785
7786         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7787         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7788         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7789         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7790         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7791
7792 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7793
7794         * gcc.dg/const-uniq-1.c: New test.
7795         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7796
7797 2010-04-28  Xinliang David Li  <davidxl@google.com>
7798
7799         * gcc.dg/uninit-pred-2_b.c: New test.
7800         * gcc.dg/uninit-pred-4_b.c: New test.
7801         * gcc.dg/uninit-pred-3_d.c: New test.
7802         * gcc.dg/uninit-pred-6_b.c: New test.
7803         * gcc.dg/uninit-pred-8_b.c: New test.
7804         * gcc.dg/uninit-pred-3_a.c: New test.
7805         * gcc.dg/uninit-pred-2_c.c: New test.
7806         * gcc.dg/uninit-pred-5_a.c: New test.
7807         * gcc.dg/uninit-pred-3_e.c: New test.
7808         * gcc.dg/uninit-pred-7_a.c: New test.
7809         * gcc.dg/uninit-pred-6_c.c: New test.
7810         * gcc.dg/uninit-pred-9_a.c: New test.
7811         * gcc.dg/uninit-pred-8_c.c: New test.
7812         * gcc.dg/uninit-pred-3_b.c: New test.
7813         * gcc.dg/uninit-pred-5_b.c: New test.
7814         * gcc.dg/uninit-pred-7_b.c: New test.
7815         * gcc.dg/uninit-pred-6_d.c: New test.
7816         * gcc.dg/uninit-pred-9_b.c: New test.
7817         * gcc.dg/uninit-pred-2_a.c: New test.
7818         * gcc.dg/uninit-pred-4_a.c: New test.
7819         * gcc.dg/uninit-pred-3_c.c: New test.
7820         * gcc.dg/uninit-pred-6_a.c: New test.
7821         * gcc.dg/uninit-pred-8_a.c: New test.
7822         * gcc.dg/uninit-pred-7_c.c: New test.
7823         * gcc.dg/uninit-pred-6_e.c: New test.
7824         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7825         * g++.dg/uninit-pred-1_a.C: New test.
7826         * g++.dg/uninit-pred-1_b.C: New test.
7827         * g++.dg/uninit-pred-2_a.C: New test.
7828         * g++.dg/uninit-pred-2_b.C: New test.
7829         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7830         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7831         * g++.dg/uninit-pred-loop_1.cc: New test.
7832
7833 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7834
7835         * gcc.dg/lto/20091209-1_0.c: New testcase.
7836
7837 2010-04-28  Richard Guenther  <rguenther@suse.de>
7838
7839         PR tree-optimization/43879
7840         PR tree-optimization/43909
7841         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7842
7843 2010-04-28  Richard Guenther  <rguenther@suse.de>
7844
7845         PR c++/43880
7846         * g++.dg/torture/pr43880.C: New testcase.
7847
7848 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7849
7850         PR c++/9335
7851         * g++.dg/template/recurse2.C: Update
7852         * g++.dg/template/recurse.C: Update.
7853         * g++.dg/template/pr23510.C: Update.
7854         * lib/prune.exp: Filter out 'recursively instantiated'.
7855
7856 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7857
7858         PR c++/29043
7859         * g++.dg/init/pr29043.C: New.
7860
7861 2010-04-27  Jason Merrill  <jason@redhat.com>
7862
7863         * g++.dg/lookup/scoped5.C: Adjust.
7864         * g++.dg/lookup/scoped8.C: Adjust.
7865         * g++.dg/template/dependent-expr5.C: Adjust.
7866         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7867
7868         PR c++/43856
7869         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7870
7871         PR c++/43875
7872         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7873
7874 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7875             Jan Hubicka <hubicka@ucw.cz>
7876
7877         * gcc.dg/pure-2.c: New testcase.
7878         * gcc.dg/const-1.c: New testcase.
7879
7880 2010-04-27  Jason Merrill  <jason@redhat.com>
7881
7882         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7883
7884         PR c++/41468
7885         * g++.dg/template/sfinae17.C: New.
7886         * g++.dg/template/sfinae18.C: New.
7887
7888 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7889
7890         * g++.dg/init/pr42844.C: New.
7891         * g++.dg/cpp0x/pr42844-2.C: New.
7892         * g++.dg/cpp0x/defaulted2.C: Adjust.
7893         * g++.dg/tree-ssa/pr27549.C: Likewise.
7894         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7895
7896 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7897
7898         PR fortran/18918
7899         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7900
7901 2010-04-27  Richard Guenther  <rguenther@suse.de>
7902
7903         PR middle-end/40561
7904         * g++.dg/other/pr40561.C: New testcase.
7905
7906 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7907
7908         PR middle-end/43812
7909         * g++.dg/ipa/pr43812.C: New test.
7910
7911 2010-04-27  Jan Hubicka  <jh@suse.cz>
7912
7913         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7914         (test): ... this one.
7915
7916 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7917
7918         PR target/40657
7919         * gcc.target/arm/thumb-stackframe.c: New test.
7920
7921 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7922
7923         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7924         * gcc.dg/misc-column.c: Likewise.
7925         * gcc.dg/Walways-true-1.c: Likewise.
7926         * gcc.dg/Walways-true-2.c: Likewise.
7927         * gcc.dg/warn-addr-cmp.c: Likewise.
7928
7929 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7930
7931         PR fortran/18918
7932         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7933         * gfortran.dg/coarray_12.f90: New.
7934
7935 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7936
7937         PR c/32207
7938         * gcc.dg/pr32207.c: New test.
7939         * gcc.dg/misc-column.c: Adjust expected warning.
7940         * gcc.dg/Walways-true-1.c: Likewise.
7941         * gcc.dg/Walways-true-2.c: Likewise.
7942         * gcc.dg/warn-addr-cmp.c: Likewise.
7943
7944 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7945
7946         PR lto/42776
7947         * lib/lto.exp (lto_prune_vis_warns): New function.
7948         (lto-link-and-maybe-run): Call it.
7949
7950 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7951
7952         PR tree-optimization/43904
7953         * gcc.dg/tree-ssa/tailcall-6.c: New.
7954
7955 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7956
7957         PR testsuite/35165
7958         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7959         Darwin8/OSX10.4 - compatible code generation.
7960         Use scan-rtl-dump.
7961         * obj-c++.dg/stubify-1.mm: Ditto.
7962         * lib/objc-torture.exp: Do not require link success for
7963         "trivial.m" in the runtime checks when dowhat = 'compile'.
7964         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7965         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7966         Darwin8/OSX10.4 - compatible code generation.
7967         * objc.dg/stubify-2.m: Ditto.
7968         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7969         * objc.dg/next-runtime-1.m: Ditto.
7970         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7971         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7972         runtimes on Darwin.
7973
7974 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7975
7976         PR 43715
7977         * lib/plugin-support.exp: Use "-undefined
7978         dynamic_lookup" on darwin.
7979
7980 2010-04-26  Richard Guenther  <rguenther@suse.de>
7981
7982         * gcc.dg/lto/20100426_0.c: New testcase.
7983
7984 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7985
7986         PR tree-optimization/43833
7987         gcc.dg/Warray-bounds-8.c: New test case.
7988
7989 2010-04-26  Richard Guenther  <rguenther@suse.de>
7990
7991         PR lto/43080
7992         * g++.dg/lto/20100423-3_0.C: New testcase.
7993
7994 2010-04-26  Richard Guenther  <rguenther@suse.de>
7995
7996         PR lto/42425
7997         * g++.dg/lto/20100423-2_0.C: New testcase.
7998
7999 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8000
8001         * gcc.dg/vect/bb-slp-23.c: New test.
8002
8003 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8004
8005         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8006         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8007         * gcc.dg/c1x-float-1.c: New test.
8008
8009 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8012         of "lea\[ \t\]".
8013
8014 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8015
8016         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8017         FreeBSD.
8018         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8019         * gfortran.dg/default_format_2.f90: Ditto.
8020
8021 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8022
8023         * gfortran.dg/pr43505.f90: Clean up .mod file.
8024         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8025         * gfortran.dg/pr41347.f90: Ditto.
8026         * gfortran.dg/internal_pack_4.f90: Ditto.
8027         * gfortran.dg/proc_decl_23.f90: Ditto.
8028         * gfortran.dg/recursive_check_3.f90: Ditto.
8029         * gfortran.dg/intent_out_3.f90: Ditto.
8030         * gfortran.dg/assignment_2.f90: Ditto.
8031         * gfortran.dg/pr41928.f90: Ditto.
8032         * gfortran.dg/pr42166.f90: Ditto.
8033         * gfortran.dg/private_type_12.f90: Ditto.
8034         * gfortran.dg/graphite/pr42185.f90: Ditto.
8035         * gfortran.dg/graphite/pr42186.f90: Ditto.
8036         * gfortran.dg/graphite/pr40982.f90: Ditto.
8037         * gfortran.dg/graphite/id-2.f90: Ditto.
8038         * gfortran.dg/graphite/id-4.f90: Ditto.
8039         * gfortran.dg/graphite/pr42050.f90: Ditto.
8040         * gfortran.dg/graphite/id-18.f90: Ditto.
8041         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8042         * gfortran.dg/graphite/pr41924.f90: Ditto.
8043         * gfortran.dg/graphite/pr42393.f90: Ditto.
8044         * gfortran.dg/graphite/pr37980.f90: Ditto.
8045         * gfortran.dg/graphite/pr38953.f90: Ditto.
8046         * gfortran.dg/graphite/pr42180.f90: Ditto.
8047         * gfortran.dg/graphite/pr42181.f90: Ditto.
8048         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8049         * gfortran.dg/select_type_4.f90: Ditto.
8050         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8051         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8052         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8053         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8054         * gfortran.dg/whole_file_11.f90: Ditto.
8055         * gfortran.dg/private_type_11.f90: Ditto.
8056         * gfortran.dg/vect/vect-gems.f90: Ditto.
8057         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8058
8059 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8062
8063 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8064
8065         * gnat.dg/pack15.ad[sb]: New test.
8066
8067 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8068
8069         * gcc.target/arm/mla-1.c: New test.
8070
8071 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8072
8073         PR fortran/30073
8074         PR fortran/43793
8075         * gfortran.dg/pr43793.f90: New test.
8076
8077 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8078
8079         PR tree-optimization/41442
8080         * gcc.target/i386/pr41442.c: New test.
8081
8082 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8083
8084         PR fortran/43832
8085         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8086
8087 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8088
8089         PR fortran/43832
8090         * gfortran.dg/open_nounit.f90: New test.
8091
8092 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8093
8094         PR fortran/43841
8095         PR fortran/43843
8096         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8097
8098 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8099
8100         * gcc.dg/Wconversion-integer.c: Update.
8101
8102 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * gnat.dg/unchecked_convert5.adb: New test.
8105
8106 2010-04-23  Richard Guenther  <rguenther@suse.de>
8107
8108         PR lto/41734
8109         * gcc.dg/lto/20100423-2_0.c: New testcase.
8110         * gcc.dg/lto/20100423-2_0.c: Likewise.
8111
8112 2010-04-23  Richard Guenther  <rguenther@suse.de>
8113
8114         PR lto/43455
8115         * gcc.dg/lto/20100423-1_0.c: New testcase.
8116         * gcc.dg/lto/20100423-1_1.c: Likewise.
8117
8118 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8119
8120         PR tree-optimization/43846
8121         * gcc.dg/tree-ssa/sra-10.c: New test.
8122
8123 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8124
8125         PR middle-end/43835
8126         * gcc.c-torture/execute/pr43835.c: New test.
8127
8128 2010-04-23  Richard Guenther  <rguenther@suse.de>
8129
8130         PR lto/42653
8131         * g++.dg/lto/20100423-1_0.C: New testcase.
8132
8133 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8134
8135         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8136
8137 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8138
8139         PR tree-optimization/43842
8140         * gcc.dg/vect/pr43842.c: New test.
8141
8142 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8143
8144         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8145         * gcc.target/i386/wmul-2.c: Likewise.
8146
8147 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8148
8149         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8150         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8151
8152 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8153
8154         * gfortran.dg/reassoc_6.f: New testcase.
8155
8156 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8157
8158         PR middle-end/29274
8159         * gcc.target/arm/wmul-1.c: New test.
8160         * gcc.target/arm/wmul-2.c: New test.
8161
8162 2010-04-22  Richard Guenther  <rguenther@suse.de>
8163
8164         PR tree-optimization/43845
8165         * gcc.c-torture/compile/pr43845.c: New testcase.
8166
8167 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8168
8169         PR middle-end/29274
8170         * gcc.target/i386/wmul-1.c: New test.
8171         * gcc.target/i386/wmul-2.c: New test.
8172         * gcc.target/bfin/wmul-1.c: New test.
8173         * gcc.target/bfin/wmul-2.c: New test.
8174
8175 2010-04-22  Richard Guenther  <rguenther@suse.de>
8176
8177         PR fortran/43829
8178         * gfortran.dg/vector_subscript_6.f90: New testcase.
8179         * gfortran.dg/assign_10.f90: Adjust.
8180
8181 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8182
8183         PR fortran/43836
8184         * gfortran.dg/gomp/pr43836.f90: New test.
8185
8186 2010-04-21  Richard Guenther  <rguenther@suse.de>
8187
8188         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8189
8190 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8191
8192         * gcc.dg/torture/builtin-cproj-3.c: New.
8193
8194 2010-04-20  Jason Merrill  <jason@redhat.com>
8195
8196         PR c++/9335
8197         * g++.dg/template/recurse2.C: New.
8198         * g++.dg/parse/crash36.C: Adjust.
8199         * g++.dg/other/fold1.C: Adjust.
8200         * g++.dg/init/member1.C: Adjust.
8201         * lib/prune.exp: Prune "skipping N instantiation contexts".
8202
8203 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8204
8205         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8206
8207 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8208
8209         * gcc.dg/torture/builtin-cproj-1.c: New.
8210         * gcc.dg/torture/builtin-cproj-2.c: New.
8211
8212 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8213
8214         PR c++/43800
8215         PR c++/43704
8216         * g++.dg/template/typedef32.C: Adjust.
8217         * g++.dg/template/typedef33.C: New test.
8218
8219 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8220
8221         PR fortran/43227
8222         * gfortran.dg/proc_decl_23.f90: New test.
8223
8224         PR fortran/43266
8225         * gfortran.dg/abstract_type_6.f03: New test.
8226
8227 2010-04-20  Xinliang David Li  <davidxl@google.com>
8228
8229         * g++.dg/tree-ssa/fold-compare.C: New.
8230
8231 2010-04-20  Richard Guenther  <rguenther@suse.de>
8232
8233         PR tree-optimization/39417
8234         * g++.dg/torture/pr39417.C: New testcase.
8235
8236 2010-04-20  Richard Guenther  <rguenther@suse.de>
8237
8238         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8239
8240 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8241
8242         * g++.dg/debug/dwarf2/rv1.C: New test.
8243
8244 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8245
8246         PR target/43635
8247         * gcc.c-torture/compile/pr43635.c: New testcase.
8248
8249 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR fortran/43339
8252         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8253         of sequential loops being private only in the innermost containing
8254         task region.
8255
8256         PR middle-end/43337
8257         * gfortran.dg/gomp/pr43337.f90: New test.
8258
8259 2010-04-19  Richard Guenther  <rguenther@suse.de>
8260
8261         PR tree-optimization/43796
8262         * gfortran.dg/pr43796.f90: New testcase.
8263
8264 2010-04-19  Richard Guenther  <rguenther@suse.de>
8265
8266         PR tree-optimization/43783
8267         * gcc.c-torture/execute/pr43783.c: New testcase.
8268
8269 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8270
8271         PR target/43766
8272         * gcc.target/i386/pr43766.c: New test.
8273
8274 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8275
8276         PR target/43662
8277         * gcc.target/i386/pr43662.c: New test.
8278
8279 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8280
8281         PR c++/43704
8282         * g++.dg/template/typedef32.C: New test.
8283
8284 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8285
8286         PR tree-optimization/37027
8287         * lib/target-supports.exp
8288         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8289         * gcc.dg/vect/pr37027.c: New test.
8290         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8291         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8292         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8293         gcc.dg/vect/vect-complex-6.c: Likewise.
8294
8295 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * g++.dg/debug/dwarf2/enum1.C: New test.
8298
8299 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8300
8301         * gnat.dg/rep_clause5.ad[sb]: New test.
8302         * gnat.dg/rep_clause5_pkg.ads: New helper.
8303
8304 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8305
8306         PR tree-optimization/43771
8307         * g++.dg/vect/pr43771.cc: New test.
8308
8309 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8310
8311         PR fortran/31538
8312         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8313         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8314
8315 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         * gnat.dg/sizetype.adb: Rename into...
8318         * gnat.dg/sizetype1.adb: ...this.
8319         * gnat.dg/sizetype2.adb: New test.
8320
8321 2010-04-16  Richard Guenther  <rguenther@suse.de>
8322
8323         PR tree-optimization/43572
8324         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8325
8326 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8327
8328         * gnat.dg/specs/discr_private.ads: New test.
8329
8330 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8331
8332         PR target/41514
8333         * gcc.target/arm/thumb-comparisons.c: New test.
8334
8335         PR target/40603
8336         * gcc.target/arm/thumb-cbranchqi.c: New test.
8337
8338 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8339
8340         * g++.dg/torture/pr36191.C: Enable for SH.
8341
8342 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8343
8344         * gnat.dg/wide_boolean.adb: New test.
8345         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8346
8347 2010-04-15  Richard Guenther  <rguenther@suse.de>
8348
8349         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8350         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8351         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8352         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8353         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8354         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8355         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8356         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8357         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8358         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8359         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8360         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8361         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8362         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8363         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8364
8365 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8366
8367         PR target/21803
8368         * gcc.target/arm/pr42496.c: New test.
8369
8370 2010-04-14  Jason Merrill  <jason@redhat.com>
8371
8372         PR c++/36625
8373         * g++.dg/ext/attrib38.C: New.
8374
8375 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8376
8377         PR testsuite/43739
8378         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8379
8380 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8381
8382         PR 42966
8383         * gcc.dg/cpp/warn-undef-2.c: Update.
8384         * gcc.dg/cpp/warn-traditional-2.c: Update.
8385         * gcc.dg/cpp/warn-comments-2.c: Update.
8386         * gcc.dg/cpp/warn-variadic-2.c: Update.
8387         * gcc.dg/cpp/warn-long-long-2.c: Update.
8388         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8389         * gcc.dg/cpp/warn-multichar-2.c: Update.
8390         * gcc.dg/cpp/warn-normalized-3.c: Update.
8391         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8392         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8393         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8394         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8395         * gcc.dg/cpp/warn-redefined-2.c: Update.
8396         * gfortran.dg/warning-directive-2.F90: Update.
8397         * c-c++-common/cpp/warning-directive-2.c: Update.
8398
8399 2010-04-14  Michael Matz  <matz@suse.de>
8400
8401         PR tree-optimization/42963
8402         * gcc.dg/pr42963.c: New testcase.
8403
8404 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8405
8406         * gnat.dg/class_wide.adb: Rename into...
8407         * gnat.dg/class_wide1.adb: ...this.
8408         * gnat.dg/class_wide2.ad[sb]: New test.
8409
8410 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/18918
8413         * gfortran.dg/coarray_9.f90: Update dg-errors.
8414         * gfortran.dg/coarray_10.f90: New test.
8415         * gfortran.dg/coarray_11.f90: New test.
8416
8417 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418
8419         PR fortran/43747
8420         gfortran.dg/initialization_24.f90: New test.
8421
8422 2010-04-13  Jason Merrill  <jason@redhat.com>
8423
8424         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8425         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8426
8427 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8428
8429         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8430         * g++.dg/dg.exp: Likewise.
8431         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8432         * c-c++-common/cpp/warning-directive-1.c: ... here.
8433         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8434         * c-c++-common/cpp/warning-directive-2.c: ... here.
8435         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8436         * c-c++-common/cpp/warning-directive-3.c: ... here.
8437         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8438         * c-c++-common/cpp/warning-directive-4.c: ... here.
8439         * g++.dg/cpp/warning-directive-1.C: Delete.
8440         * g++.dg/cpp/warning-directive-2.C: Delete.
8441         * g++.dg/cpp/warning-directive-3.C: Delete.
8442         * g++.dg/cpp/warning-directive-4.C: Delete.
8443         * gcc.dg/cpp/normalised-3.c: Delete.
8444         * g++.dg/cpp/normalised-1.C: Rename as ...
8445         * c-c++-common/cpp/normalised-3.c: ... this.
8446
8447 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8448
8449         * gcc.dg/tree-ssa/sra-9.c: New test.
8450
8451 2010-04-13  Michael Matz  <matz@suse.de>
8452
8453         PR middle-end/43730
8454         * gcc.dg/pr43730.c: New test.
8455
8456 2010-04-13  Michael Matz  <matz@suse.de>
8457
8458         * gcc.dg/tree-ssa/negate.c: New testcase.
8459
8460 2010-04-13  Richard Guenther  <rguenther@suse.de>
8461
8462         PR testsuite/43735
8463         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8464
8465 2010-04-13  Richard Guenther  <rguenther@suse.de>
8466
8467         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8468
8469 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8470
8471         * gnat.dg/derived_type1.adb: New test.
8472
8473 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8474
8475         * gcc.dg/plugindir1.c: New testcase.
8476         * gcc.dg/plugindir2.c: New testcase.
8477         * gcc.dg/plugindir3.c: New testcase.
8478         * gcc.dg/plugindir4.c: New testcase.
8479
8480 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8481
8482         * gcc.target/i386/rotate-2.c: New test.
8483
8484 2010-04-12  Jason Merrill  <jason@redhat.com>
8485
8486         PR c++/43641
8487         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8488         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8489
8490 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8491
8492         PR c++/25811
8493         * g++.dg/init/pr25811.C: New test.
8494
8495 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8496
8497         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8498         dg-error, dg-warning.
8499         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8500
8501 2010-04-12  Richard Guenther  <rguenther@suse.de>
8502
8503         * gcc.dg/torture/inline-2.c: New testcase.
8504
8505 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR bootstrap/43699
8508         * gcc.dg/Wunused-var-7.c: New test.
8509
8510         PR tree-optimization/43560
8511         * gcc.c-torture/execute/pr43560.c: New test.
8512
8513 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8514
8515         * gnat.dg/aggr13.adb: New test.
8516         * gnat.dg/aggr14.adb: Likewise.
8517         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8518
8519 2010-04-12  Richard Guenther  <rguenther@suse.de>
8520
8521         PR c++/43611
8522         * g++.dg/torture/pr43611.C: New testcase.
8523
8524 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8525
8526         PR c/36774
8527         * gcc.dg/pr36774-1.c: New test.
8528         * gcc.dg/pr36774-2.c: New test.
8529
8530 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8531
8532         * gcc.target/sh/rte-delay-slot.c: New test.
8533
8534 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8535
8536         * gnat.dg/pack9.adb: Remove -cargs option.
8537         * gnat.dg/aggr12.ad[sb]: New test.
8538
8539 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8540
8541         PR target/43417
8542         * gcc.target/sh/pr43417.c: New test.
8543
8544 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8545
8546         PR fortran/43591
8547         * gfortran.dg/spec_expr_6.f90: New test.
8548
8549 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8550
8551         PR cpp/43195
8552         * gcc.dg/cpp/pr43195.c: New.
8553         * gcc.dg/cpp/pr43195.h: New.
8554
8555 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8556
8557         PR 42965
8558         * gcc.dg/Werror-6.c: Adjust.
8559         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8560         * gcc.dg/Werror-4.c: Likewise.
8561         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8562         * gcc.dg/Wswitch-enum-error.c: Likewise.
8563         * gcc.dg/Wpointer-arith.c: Likewise.
8564         * gcc.dg/Wfatal.c: Likewise.
8565         * gcc.dg/Wswitch-error.c: Likewise.
8566         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8567         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8568         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8569         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8570         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8571         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8572         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8573         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8574         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8575         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8576         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8577         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8578         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8579         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8580         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8581         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8582         * g++.dg/cpp/warning-directive-2.C: Likewise.
8583         * gfortran.dg/warning-directive-2.F90: Likewise.
8584
8585 2010-04-09  Jason Merrill  <jason@redhat.com>
8586
8587         PR c++/42623
8588         * g++.dg/template/sizeof13.C: New.
8589
8590 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8591
8592         * g++.dg/other/pr35504.C: Add check for thiscall.
8593         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8594         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8595
8596 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8597
8598         PR c++/28584
8599         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8600         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8601         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8602         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8603         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8604         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8605         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8606         * g++.dg/other/increment1.C: Likewise.
8607
8608 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/18918
8611         * gfortran.dg/coarray_7.f90: New test.
8612         * gfortran.dg/coarray_8.f90: New test.
8613
8614 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8615
8616         PR fortran/28039
8617         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8618
8619 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8620
8621         PR target/43643
8622         * gcc.dg/pr43643.c: New test.
8623
8624 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8625
8626         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8627
8628 2010-04-08  Richard Guenther  <rguenther@suse.de>
8629
8630         PR tree-optimization/43679
8631         * gcc.c-torture/compile/pr43679.c: New testcase.
8632
8633 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR debug/43670
8636         * gcc.dg/pr43670.c: New test.
8637
8638 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8639
8640         PR middle-end/40815
8641         * gcc.dg/tree-ssa/reassoc-19.c: New.
8642
8643 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR c/18624
8646         * gcc.dg/Wunused-var-1.c: New test.
8647         * gcc.dg/Wunused-var-2.c: New test.
8648         * gcc.dg/Wunused-var-3.c: New test.
8649         * gcc.dg/Wunused-var-4.c: New test.
8650         * gcc.dg/Wunused-var-5.c: New test.
8651         * gcc.dg/Wunused-var-6.c: New test.
8652         * gcc.dg/Wunused-parm-1.c: New test.
8653
8654         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8655         * gcc.dg/trunc-1.c: Likewise.
8656         * gcc.dg/vla-9.c: Likewise.
8657         * gcc.dg/dfp/composite-type.c: Likewise.
8658
8659 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8660
8661         PR objc/35996
8662         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8663         * obj-c++.dg/objc-gc-3.mm: Ditto.
8664
8665 2010-04-07  Simon Baldwin  <simonb@google.com>
8666
8667         * gcc.dg/cpp/warn-undef-2.c: New.
8668         * gcc.dg/cpp/warn-traditional-2.c: New.
8669         * gcc.dg/cpp/warn-comments-2.c: New.
8670         * gcc.dg/cpp/warning-directive-1.c: New.
8671         * gcc.dg/cpp/warn-long-long.c: New.
8672         * gcc.dg/cpp/warn-traditional.c: New.
8673         * gcc.dg/cpp/warn-variadic-2.c: New.
8674         * gcc.dg/cpp/warn-undef.c: New.
8675         * gcc.dg/cpp/warn-normalized-1.c: New.
8676         * gcc.dg/cpp/warning-directive-2.c: New.
8677         * gcc.dg/cpp/warn-long-long-2.c: New.
8678         * gcc.dg/cpp/warn-variadic.c: New.
8679         * gcc.dg/cpp/warn-normalized-2.c: New.
8680         * gcc.dg/cpp/warning-directive-3.c: New.
8681         * gcc.dg/cpp/warn-deprecated-2.c: New.
8682         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8683         * gcc.dg/cpp/warn-multichar-2.c: New.
8684         * gcc.dg/cpp/warn-normalized-3.c: New.
8685         * gcc.dg/cpp/warning-directive-4.c: New.
8686         * gcc.dg/cpp/warn-unused-macros.c: New.
8687         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8688         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8689         * gcc.dg/cpp/warn-cxx-compat.c: New.
8690         * gcc.dg/cpp/warn-redefined.c: New.
8691         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8692         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8693         * gcc.dg/cpp/warn-deprecated.c: New.
8694         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8695         * gcc.dg/cpp/warn-redefined-2.c: New.
8696         * gcc.dg/cpp/warn-comments.c: New.
8697         * gcc.dg/cpp/warn-multichar.c: New.
8698         * g++.dg/cpp/warning-directive-1.C: New.
8699         * g++.dg/cpp/warning-directive-2.C: New.
8700         * g++.dg/cpp/warning-directive-3.C: New.
8701         * g++.dg/cpp/warning-directive-4.C: New.
8702         * gfortran.dg/warning-directive-1.F90: New.
8703         * gfortran.dg/warning-directive-3.F90: New.
8704         * gfortran.dg/warning-directive-2.F90: New.
8705         * gfortran.dg/warning-directive-4.F90: New.
8706
8707 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8708
8709         PR objc++/23716
8710         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8711
8712 2010-04-07  Jason Merrill  <jason@redhat.com>
8713
8714         * g++.dg/template/dr408.C: New.
8715
8716         * g++.dg/lookup/ns4.C: New.
8717
8718         PR c++/38392
8719         * g++.dg/template/friend51.C: New test.
8720
8721         PR c++/41970
8722         * g++.old-deja/g++.other/linkage1.C: Adjust.
8723
8724 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8725
8726         PR c++/42697
8727         * g++.dg/template/crash94.C: New test.
8728
8729 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8730
8731         PR c++/40239
8732         * g++.dg/init/aggr5.C: New test.
8733         * g++.dg/init/aggr5.C: New test.
8734
8735 2010-04-07  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/43270
8738         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8739         * gcc.dg/Warray-bounds-7.c: Likewise.
8740
8741 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8742
8743         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8744         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8745         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8746
8747 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8748
8749         PR c++/42556
8750         * g++.dg/init/pr42556.C: New test.
8751
8752 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8753
8754         PR debug/43628
8755         * g++.dg/debug/dwarf2/typedef2.C: New test.
8756
8757 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8758
8759         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8760         c-c++-common/dwarf2/redeclaration-1.C
8761
8762 2010-04-06  Jason Merrill  <jason@redhat.com>
8763
8764         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8765         * g++.dg/ext/attrib18.C: Likewise.
8766         * g++.dg/ext/bitfield2.C: Likewise.
8767         * g++.dg/ext/bitfield4.C: Likewise.
8768         * g++.dg/ext/visibility/warn2.C: Likewise.
8769         * g++.dg/ext/visibility/warn3.C: Likewise.
8770         * g++.dg/gomp/pr26690-1.C: Likewise.
8771         * g++.dg/inherit/covariant7.C: Likewise.
8772         * g++.dg/init/synth2.C: Likewise.
8773         * g++.dg/lookup/using7.C: Likewise.
8774         * g++.dg/other/crash-4.C: Likewise.
8775         * g++.dg/other/error13.C: Likewise.
8776         * g++.dg/other/error20.C: Likewise.
8777         * g++.dg/parse/crash31.C: Likewise.
8778         * g++.dg/parse/error16.C: Likewise.
8779         * g++.dg/parse/error19.C: Likewise.
8780         * g++.dg/parse/error27.C: Likewise.
8781         * g++.dg/parse/error28.C: Likewise.
8782         * g++.dg/parse/fused-params1.C: Likewise.
8783         * g++.dg/template/error2.C: Likewise.
8784         * g++.dg/template/local6.C: Likewise.
8785         * g++.dg/template/qualttp15.C: Likewise.
8786         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8787         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8788         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8789         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8790         * g++.old-deja/g++.eh/spec6.C: Likewise.
8791         * g++.old-deja/g++.jason/crash3.C: Likewise.
8792         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8793         * g++.old-deja/g++.law/ctors5.C: Likewise.
8794         * g++.old-deja/g++.law/ctors9.C: Likewise.
8795         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8796         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8797         * g++.old-deja/g++.other/struct1.C: Likewise.
8798         * g++.old-deja/g++.other/volatile1.C: Likewise.
8799         * g++.old-deja/g++.pt/crash36.C: Likewise.
8800         * g++.old-deja/g++.pt/derived3.C: Likewise.
8801         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8802         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8803
8804 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8805
8806         PR middle-end/43519
8807         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8808         * gcc.dg/graphite/id-19.c: New.
8809
8810 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8811
8812         PR middle-end/32824
8813         * gcc.dg/vect/pr32824: New.
8814
8815 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8816
8817         PR fortran/18918
8818         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8819         * gfortran.dg/coarray_3.f90: Ditto.
8820         * gfortran.dg/coarray_4.f90: Ditto.
8821         * gfortran.dg/coarray_5.f90: Ditto.
8822         * gfortran.dg/coarray_6.f90: Ditto.
8823         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8824
8825 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8826
8827         PR fortran/18918
8828         * gfortran.dg/coarray_4.f90: Fix test.
8829         * gfortran.dg/coarray_6.f90: Add more tests.
8830
8831 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8832
8833         PR fortran/18918
8834         * gfortran.dg/coarray_4.f90: New test.
8835         * gfortran.dg/coarray_5.f90: New test.
8836         * gfortran.dg/coarray_6.f90: New test.
8837
8838 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8839
8840         PR fortran/18918
8841         * gfortran.dg/iso_fortran_env_5.f90: New test.
8842         * gfortran.dg/iso_fortran_env_6.f90: New test.
8843
8844 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8845
8846         PR fortran/39997
8847         * gfortran.dg/coarray_1.f90: New test.
8848         * gfortran.dg/coarray_2.f90: New test.
8849         * gfortran.dg/coarray_3.f90: New test.
8850
8851 2010-04-06  Jason Merrill  <jason@redhat.com>
8852
8853         PR c++/43648
8854         * g++.dg/template/dtor8.C: New.
8855
8856         PR c++/43621
8857         * g++.dg/template/error-recovery2.C: New.
8858
8859 2010-04-06  Jan Hubicka  <jh@suse.czpli
8860
8861         PR tree-optimization/42906
8862         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8863
8864 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8865
8866         PR fortran/43178
8867         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8868         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8869         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8870
8871 2010-04-06  Richard Guenther  <rguenther@suse.de>
8872
8873         PR tree-optimization/43627
8874         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8875
8876 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR target/43638
8879         * gcc.target/i386/pr43638.c: New test.
8880
8881 2010-04-06  Richard Guenther  <rguenther@suse.de>
8882
8883         PR middle-end/43661
8884         * gcc.c-torture/compile/pr43661.c: New testcase.
8885
8886 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8887
8888         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8889
8890 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8891
8892         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8893
8894 2010-04-02  Richard Guenther  <rguenther@suse.de>
8895
8896         PR tree-optimization/43629
8897         * gcc.c-torture/execute/pr43629.c: New testcase.
8898
8899 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8900             Dominique d'Humieres  <dominiq@lps.ens.fr>
8901
8902         PR libfortran/43605
8903         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8904
8905 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8906
8907         PR debug/43325
8908         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8909
8910 2010-04-01  Jason Merrill  <jason@redhat.com>
8911
8912         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8913
8914 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8915             Manfred Schwarb  <manfred99@gmx.ch>
8916
8917         PR libfortran/43605
8918         * gfortran.dg/ftell_3.f90: New test.
8919
8920 2010-04-01  Richard Guenther  <rguenther@suse.de>
8921
8922         PR middle-end/43614
8923         * gcc.c-torture/compile/pr43614.c: New testcase.
8924
8925 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8926
8927         PR tree-optimization/43141
8928         * gcc.dg/guality/pr43141.c: New test.
8929
8930 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8931
8932         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8933         * g++.dg/eh/spbp.C: Likewise.
8934         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8935         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8936         superfluous casts.
8937         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8938         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8939         * objc.dg/dwarf-2.m: Likewise.
8940
8941 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8942
8943         PR middle-end/43464
8944         * gcc.dg/graphite/id-pr43464.c: New.
8945         * gcc.dg/graphite/id-pr43464-1.c: New.
8946
8947 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8948
8949         PR middle-end/43351
8950         * gcc.dg/graphite/id-pr43351.c
8951
8952 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8953
8954         PR testsuite/35165
8955         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8956         * obj-c++.dg/try-catch-2.mm: Ditto.
8957         * obj-c++.dg/lookup-2.mm: Ditto.
8958         * obj-c++.dg/encode-8.m: Ditto.
8959         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8960         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8961         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8962         * obj-c++.dg/const-str-11.mm: Ditto.
8963         * obj-c++.dg/const-str-9.mm: Ditto.
8964         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8965         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8966         * obj-c++.dg/except-1.mm: Ditto.
8967         * obj-c++.dg/const-str-7.mm: Ditto.
8968         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8969         * obj-c++.dg/const-str-3.mm: Ditto.
8970         * obj-c++.dg/const-str-7.mm: Ditto.
8971         * obj-c++.dg/stubify-2.mm: Change dump file name.
8972
8973         PR objc++/23613
8974         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8975         New macro.
8976         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8977         Remove dg-xfail-if.
8978
8979 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8980
8981         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8982         only with -O2, -O3 or -Os and not with -fwhopr.
8983
8984 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8985
8986         PR c++/43558
8987         * g++.dg/template/typedef31.C: New test.
8988
8989 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8992         assembler output on *-*-solaris2*.
8993         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8994
8995 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8996
8997         PR debug/43557
8998         * gcc.dg/pr43557-1.c: New test.
8999         * gcc.dg/pr43557-2.c: New file.
9000
9001 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9002
9003         PR 43562
9004         * gcc.dg/pr43562.c: New test.
9005
9006 2010-03-30  Jason Merrill  <jason@redhat.com>
9007
9008         PR c++/43076
9009         * g++.dg/template/error-recovery1.C: New.
9010
9011         PR c++/41786
9012         * g++.dg/parse/ambig5.C: New.
9013
9014 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9015
9016         PR debug/43593
9017         * gcc.dg/guality/pr43593.c: New test.
9018
9019 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9020
9021         PR middle-end/43430
9022         * gcc.dg/vect/pr43430-1.c: New.
9023
9024 2010-03-30  Jason Merrill  <jason@redhat.com>
9025
9026         PR c++/43559
9027         * g++.dg/template/partial7.C: New.
9028
9029 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9030
9031         * gcc.target/s390/stackcheck1.c: New testcase.
9032
9033 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9034
9035         PR libfortran/43265
9036         * gfortran.dg/read_eof_8.f90: New test.
9037
9038 2010-03-29  Jason Merrill  <jason@redhat.com>
9039
9040         * gcc.dg/cpp/include6.c: Change [] to ().
9041
9042         N3077
9043         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9044         splicing and UCNs.
9045         * c-c++-common/raw-string-2.c: Add trigraph test.
9046         * c-c++-common/raw-string-8.c: New.
9047         * c-c++-common/raw-string-9.c: New.
9048         * c-c++-common/raw-string-10.c: New.
9049
9050         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9051         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9052         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9053         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9054         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9055         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9056         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9057
9058 2010-03-29  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/43560
9061         * gcc.dg/torture/pr43560.c: New testcase.
9062
9063 2010-03-29  Jason Merrill  <jason@redhat.com>
9064
9065         N3077
9066         * g++.dg/ext/raw-string-1.C: Change [] to ().
9067         * g++.dg/ext/raw-string-2.C: Change [] to ().
9068         Don't use \ in delimiter.
9069         * g++.dg/ext/raw-string-3.C: Change [] to ().
9070         * g++.dg/ext/raw-string-4.C: Change [] to ().
9071         * g++.dg/ext/raw-string-5.C: Change [] to ().
9072         Test for error on \ in delimiter.
9073         * g++.dg/ext/raw-string-6.C: Change [] to ().
9074         * g++.dg/ext/raw-string-7.C: Change [] to ().
9075
9076 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9077
9078         PR 43564
9079         * gcc.dg/pr43564.c: New test.
9080
9081 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9082
9083         PR fortran/43551
9084         * gfortran.dg/direct_io_12.f90: New test.
9085
9086 2010-03-28  Jan Hubicka  <jh@suse.cz>
9087
9088         PR tree-optimization/43505
9089         * gfortran.dg/pr43505.f90: New testcase.
9090
9091 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9092
9093         PR tree-optimization/43528
9094         * gcc.target/i386/pr43528.c: New test.
9095
9096 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9097
9098         PR c/43381
9099         * gcc.dg/parm-impl-decl-3.c: New test.
9100
9101 2010-03-26  Jason Merrill  <jason@redhat.com>
9102
9103         PR c++/43509
9104         * g++.dg/cpp0x/parse1.C: New.
9105
9106 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9107
9108         PR target/43524
9109         * gcc.target/i386/pr43524.c: New test.
9110
9111 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9112
9113         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9114         whitespace, rename main to foo.
9115         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9116         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9117         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9118         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9119         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9120         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9121         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9122         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9123         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9124         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9125         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9126
9127 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9128
9129         PR c++/43327
9130         * g++.dg/other/crash-10.C: New test.
9131         * g++.dg/other/crash-11.C: New test.
9132
9133 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9134
9135         PR libfortran/43517
9136         * gfortran.dg/read_eof_7.f90: New test.
9137
9138 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9139
9140         PR objc/35165
9141         PR testsuite/43512
9142         * objc-obj-c++-shared: New directory.
9143         * objc-obj-c++-shared/Object1-implementation.h: New file.
9144         * objc-obj-c++-shared/Object1.h: New file.
9145         * objc-obj-c++-shared/Protocol1.h: New file.
9146         * objc-obj-c++-shared/next-abi.h: New file.
9147         * objc-obj-c++-shared/next-mapping.h: New file.
9148         * objc/execute/next_mapping.h: Delete.
9149         * objc.dg/special/special.exp: For all targets run the tests with
9150         -fgnu-runtime, for darwin targets also run the tests with
9151         -fnext-runtime.
9152         * objc.dg/dg.exp: Ditto.
9153         * obj-c++.dg/dg.exp: Ditto.
9154         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9155         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9156         include use of updated NeXT interface.
9157         * objc/execute/formal_protocol-5.m: Ditto.
9158         * objc/execute/protocol-isEqual-2.m: Ditto.
9159         * objc/execute/protocol-isEqual-4.m: Ditto.
9160         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9161         Protocol1.h) and next-mapping.h as required.
9162         * objc/execute/object_is_class.m: Ditto.
9163         * objc/execute/enumeration-1.m: Ditto.
9164         * objc/execute/class-13.m: Ditto.
9165         * objc/execute/formal_protocol-2.m: Ditto.
9166         * objc/execute/formal_protocol-4.m: Ditto.
9167         * objc/execute/class-1.m: Ditto.
9168         * objc/execute/bycopy-1.m: Ditto.
9169         * objc/execute/formal_protocol-6.m: Ditto.
9170         * objc/execute/bycopy-3.m: Ditto.
9171         * objc/execute/class-3.m: Ditto.
9172         * objc/execute/bf-11.m: Ditto.
9173         * objc/execute/class-5.m: Ditto.
9174         * objc/execute/bf-13.m: Ditto.
9175         * objc/execute/class-7.m: Ditto.
9176         * objc/execute/bf-15.m: Ditto.
9177         * objc/execute/class-9.m: Ditto.
9178         * objc/execute/bf-17.m: Ditto.
9179         * objc/execute/bf-19.m: Ditto.
9180         * objc/execute/IMP.m: Ditto.
9181         * objc/execute/exceptions/catchall-1.m: Ditto.
9182         * objc/execute/exceptions/trivial.m: Ditto.
9183         * objc/execute/exceptions/finally-1.m: Ditto.
9184         * objc/execute/exceptions/local-variables-1.m: Ditto.
9185         * objc/execute/exceptions/foward-1.m: Ditto.
9186         * objc/execute/bf-2.m: Ditto.
9187         * objc/execute/string1.m: Ditto.
9188         * objc/execute/bf-4.m: Ditto.
9189         * objc/execute/informal_protocol.m: Ditto.
9190         * objc/execute/string3.m: Ditto.
9191         * objc/execute/bf-6.m: Ditto.
9192         * objc/execute/bf-8.m: Ditto.
9193         * objc/execute/class-tests-1.h: Ditto.
9194         * objc/execute/protocol-isEqual-1.m: Ditto.
9195         * objc/execute/protocol-isEqual-3.m: Ditto.
9196         * objc/execute/_cmd.m: Ditto.
9197         * objc/execute/function-message-1.m: Ditto.
9198         * objc/execute/bf-20.m: Ditto.
9199         * objc/execute/bf-common.h: Ditto.
9200         * objc/execute/np-2.m: Ditto.
9201         * objc/execute/class-10.m: Ditto.
9202         * objc/execute/class-12.m: Ditto.
9203         * objc/execute/enumeration-2.m: Ditto.
9204         * objc/execute/class-14.m: Ditto.
9205         * objc/execute/encode-1.m: Ditto.
9206         * objc/execute/formal_protocol-1.m: Ditto.
9207         * objc/execute/formal_protocol-3.m: Ditto.
9208         * objc/execute/accessing_ivars.m: Ditto.
9209         * objc/execute/bycopy-2.m: Ditto.
9210         * objc/execute/class-2.m: Ditto.
9211         * objc/execute/bf-10.m: Ditto.
9212         * objc/execute/formal_protocol-7.m: Ditto.
9213         * objc/execute/root_methods.m: Ditto.
9214         * objc/execute/class-4.m: Ditto.
9215         * objc/execute/bf-12.m: Ditto.
9216         * objc/execute/class-6.m: Ditto.
9217         * objc/execute/bf-14.m: Ditto.
9218         * objc/execute/nested-func-1.m: Ditto.
9219         * objc/execute/class-8.m: Ditto.
9220         * objc/execute/private.m: Ditto.
9221         * objc/execute/bf-16.m: Ditto.
9222         * objc/execute/bf-18.m: Ditto.
9223         * objc/execute/load-3.m: Ditto.
9224         * objc/execute/compatibility_alias.m: Ditto.
9225         * objc/execute/bf-1.m: Ditto.
9226         * objc/execute/no_clash.m: Ditto.
9227         * objc/execute/bf-3.m: Ditto.
9228         * objc/execute/string2.m: Ditto.
9229         * objc/execute/bf-5.m: Ditto.
9230         * objc/execute/string4.m: Ditto.
9231         * objc/execute/bf-7.m: Ditto.
9232         * objc/execute/object_is_meta_class.m: Ditto.
9233         * objc/execute/bf-9.m: Ditto.
9234         * objc/execute/bf-21.m: Ditto.
9235         * objc/execute/cascading-1.m: Ditto.
9236         * objc/execute/trivial.m: Ditto.
9237         * objc/execute/np-1.m: Ditto.
9238         * objc/compile/trivial.m: Ditto.
9239         * objc/execute/class_self-2.m: Include <stdlib.h>.
9240         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9241         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9242         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9243         and 64bit. Use new NeXT interface as required.
9244         * objc.dg/special/unclaimed-category-1.m: Ditto.
9245         * objc.dg/special/unclaimed-category-1.h: Ditto.
9246         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9247         * objc.dg/func-ptr-1.m: Ditto.
9248         * objc.dg/stret-1.m: Ditto.
9249         * objc.dg/encode-2.m: Ditto.
9250         * objc.dg/category-1.m: Ditto.
9251         * objc.dg/encode-3.m: Ditto.
9252         * objc.dg/call-super-3.m: Ditto.
9253         * objc.dg/method-3.m: Ditto.
9254         * objc.dg/func-ptr-2.m: Ditto.
9255         * objc.dg/lookup-1.m: Ditto.
9256         * objc.dg/encode-4.m: Ditto.
9257         * objc.dg/fix-and-continue-1.m: Ditto.
9258         * objc.dg/proto-lossage-3.m: Ditto.
9259         * objc.dg/method-13.m: Ditto.
9260         * objc.dg/proto-qual-1.m: Ditto.
9261         * objc.dg/zero-link-3.m: Ditto.
9262         * objc.dg/bitfield-1.m: Ditto.
9263         * objc.dg/va-meth-1.m: Ditto.
9264         * objc.dg/super-class-3.m: Ditto.
9265         * objc.dg/call-super-1.m: Ditto.
9266         * objc.dg/type-size-2.m: Ditto.
9267         * objc.dg/method-10.m: Ditto.
9268         * objc.dg/defs.m: Ditto.
9269         * objc.dg/const-str-3.m: Ditto.
9270         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9271         Protocol1.h) and next-mapping.h as required. Use new NeXT
9272         interface as required.
9273         * objc.dg/super-class-4.m: Ditto.
9274         * objc.dg/comp-types-8.m: Ditto.
9275         * objc.dg/call-super-2.m: Ditto.
9276         * objc.dg/objc-fast-4.m: Ditto.
9277         * objc.dg/method-6.m: Ditto.
9278         * objc.dg/const-str-3.m: Ditto.
9279         * objc.dg/const-str-7.m: Ditto.
9280         * objc.dg/method-15.m: Ditto.
9281         * objc.dg/method-19.m: Ditto.
9282         * objc.dg/sync-1.m: Ditto.
9283         * objc.dg/layout-1.m: Ditto.
9284         * objc.dg/bitfield-3.m: Ditto.
9285         * objc.dg/try-catch-3.m: Ditto.
9286         * objc.dg/try-catch-7.m: Ditto.
9287         * objc.dg/comp-types-10.m: Ditto.
9288         * objc.dg/selector-2.: Ditto.
9289         * objc.dg/method-7.m: Ditto.
9290         * objc.dg/typedef-alias-1.m: Ditto.
9291         * objc.dg/proto-lossage-2.m: Ditto.
9292         * objc.dg/comp-types-11.m: Ditto.
9293         * objc.dg/sizeof-1.m: Ditto.
9294         * objc.dg/method-17.m: Ditto.
9295         * objc.dg/bitfield-5.m: Ditto.
9296         * objc.dg/try-catch-1.m: Ditto.
9297         * objc.dg/encode-5.m: Ditto.
9298         * objc.dg/fix-and-continue-2.m: Ditto.
9299         * objc.dg/method-9.m: Ditto.
9300         * objc.dg/isa-field-1.m: Ditto.
9301         * objc.dg/local-decl-2.m: Ditto.
9302         * objc.dg/objc-gc-4.m: Ditto.
9303         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9304         * objc.dg/gnu-runtime-3.m: Ditto.
9305         * objc.dg/encode-7.m: Ditto.
9306         * objc.dg/encode-8.m: Ditto.
9307         * objc.dg/selector-3.m: Ditto.
9308         * objc.dg/gnu-runtime-1.m: Ditto.
9309         * objc.dg/const-str-12.m: Ditto.
9310         * objc.dg/gnu-runtime-2.m: Ditto.
9311         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9312         * objc.dg/selector-1.m: Ditto.
9313         * objc.dg/stubify-2.m: Ditto.
9314         * objc.dg/zero-link-1.m: Ditto.
9315         * objc.dg/stret-2.m: Ditto.
9316         * objc.dg/zero-link-2.m: Ditto.
9317         * objc.dg/next-runtime-1.m: Ditto.
9318         * objc.dg/symtab-1.m: Ditto.
9319         * objc.dg/stubify-1.m: Ditto.
9320         * objc.dg/bitfield-2.m: Ditto.
9321         * objc.dg/try-catch-10.m: Apply to both runtimes.
9322         * objc.dg/const-str-1.m: Ditto.
9323         * objc.dg/image-info.m: Ditto.
9324         * objc.dg/encode-9.m: Ditto.
9325         * objc.dg/pragma-1.m: Apply test to all targets.
9326         * objc.dg/const-str-4.m: Ditto.
9327         * objc.dg/const-str-8.m: Ditto.
9328         * objc.dg/super-class-2.m: Ditto.
9329         * objc.dg/try-catch-5.m: Ditto.
9330         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9331         Protocol1.h) and next-mapping.h as required. Use new NeXT
9332         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9333         * objc.dg/const-str-11.m: Ditto.
9334         * objc.dg/const-str-9.m: Ditto.
9335         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9336         * objc.dg/encode-1.m: Remove redundant -lobjc.
9337         * objc.dg/try-catch-9.m: Tidy space.
9338         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9339         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9340         and 64bit. Use new NeXT interface as required.
9341         * obj-c++.dg/template-4.mm: Ditto.
9342         * obj-c++.dg/defs.mm: Ditto.
9343         * obj-c++.dg/basic.mm: Ditto.
9344         * obj-c++.dg/encode-4.mm: Ditto.
9345         * obj-c++.dg/method-17.mm: Ditto.
9346         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9347         * obj-c++.dg/cxx-class-1.mm: Ditto.
9348         * obj-c++.dg/method-10.mm: Ditto.
9349         * obj-c++.dg/va-meth-1.mm: Ditto.
9350         * obj-c++.dg/encode-5.mm: Ditto.
9351         * obj-c++.dg/lookup-2.mm: Ditto.
9352         * obj-c++.dg/template-3.mm: Ditto.
9353         * obj-c++.dg/proto-qual-1.mm: Ditto.
9354         * obj-c++.dg/qual-types-1.m: Ditto.
9355         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9356         * obj-c++.dg/template-1.mm: Ditto.
9357         * obj-c++.dg/encode-6.mm: Ditto.
9358         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9359         Protocol1.h) and next-mapping.h as required. Use new NeXT
9360         interface as required.
9361         * obj-c++.dg/except-1.mm: Ditto.
9362         * obj-c++.dg/const-str-7.mm: Ditto.
9363         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9364         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9365         * obj-c++.dg/selector-2.mm: Ditto.
9366         * obj-c++.dg/isa-field-1.mm: Ditto.
9367         * obj-c++.dg/try-catch-1.mm: Ditto.
9368         * obj-c++.dg/local-decl-1.mm: Ditto.
9369         * obj-c++.dg/try-catch-9.mm: Ditto.
9370         * obj-c++.dg/no-extra-load.mm: Ditto.
9371         * obj-c++.dg/selector-5.mm: Ditto.
9372         * obj-c++.dg/method-12.mm: Ditto.
9373         * obj-c++.dg/try-catch-11.mm: Ditto.
9374         * obj-c++.dg/comp-types-11.mm: Ditto.
9375         * obj-c++.dg/bitfield-3.mm: Ditto.
9376         * obj-c++.dg/method-6.mm: Ditto.
9377         * obj-c++.dg/super-class-2.mm: Ditto.
9378         * obj-c++.dg/method-21.mm: Ditto.
9379         * obj-c++.dg/const-str-8.mm: Ditto.
9380         * obj-c++.dg/try-catch-7.mm: Ditto.
9381         * obj-c++.dg/method-15.mm: Ditto.
9382         * obj-c++.dg/layout-1.mm: Ditto.
9383         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9384         * obj-c++.dg/const-str-3.mm: Ditto.
9385         * obj-c++.dg/try-catch-2.mm: Ditto.
9386         * obj-c++.dg/objc-gc-3.mm: Ditto.
9387         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9388         * obj-c++.dg/bitfield-1.mm: Ditto.
9389         * obj-c++.dg/selector-6.mm: Ditto.
9390         * obj-c++.dg/method-13.mm: Ditto.
9391         * obj-c++.dg/comp-types-12.mm: Ditto.
9392         * obj-c++.dg/bitfield-4.mm: Ditto.
9393         * obj-c++.dg/try-catch-8.mm: Ditto.
9394         * obj-c++.dg/method-2.mm: Ditto.
9395         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9396         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9397         * obj-c++.dg/const-str-4.mm: Ditto.
9398         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9399         * obj-c++.dg/try-catch-3.mm: Ditto.
9400         * obj-c++.dg/comp-types-9.mm: Ditto.
9401         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9402         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9403         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9404         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9405         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9406         Use new NeXT interface as required.
9407         * obj-c++.dg/const-str-10.mm: Ditto.
9408         * obj-c++.dg/const-str-11.mm: Ditto.
9409         * obj-c++.dg/const-str-9.mm: Ditto.
9410         * obj-c++.dg/method-11.mm: Ditto.
9411         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9412         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9413         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9414         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9415         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9416
9417 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9418
9419         PR c++/43206
9420         * g++.dg/template/typedef30.C: New test case.
9421
9422 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9423
9424         PR c/43385
9425         * gcc.c-torture/execute/pr43385.c: New test.
9426
9427 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9428
9429         * gcc.dg/strncpy-fix-1.c: New test.
9430
9431 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9432
9433         PR testsuite/41609
9434         * lib/objc-torture.exp (objc-set-runtime-options): New.
9435         * objc/execute/execute.exp: Check runtime options on each pass.
9436         * objc/execute/exceptions/exceptions.exp: Ditto.
9437         * objc/compile/compile.exp: Ditto.
9438
9439         PR testsuite/42348
9440         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9441         standard tests.
9442         (check_effective_target_objc2): New proc.
9443         (check_effective_target_next_runtime): New proc.
9444         * lib/objc.exp: Determine which runtime is in force and support it.
9445         * lib/obj-c++.exp: Ditto.
9446
9447 2010-03-24  Jason Merrill  <jason@redhat.com>
9448
9449         PR c++/43502
9450         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9451
9452 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9453
9454         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9455         a loop.
9456         * gcc.dg/ipa/ipa-2.c: Likewise.
9457         * gcc.dg/ipa/ipa-3.c: Likewise.
9458         * gcc.dg/ipa/ipa-4.c: Likewise.
9459         * gcc.dg/ipa/ipa-5.c: Likewise.
9460         * gcc.dg/ipa/ipa-7.c: Likewise.
9461         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9462         a loop.
9463         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9464         i_can_not_be_propagated_fully2 into a loop.
9465         * gcc.dg/ipa/ipa-8.c: New test.
9466         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9467
9468 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR debug/19192
9471         PR debug/43479
9472         * gcc.dg/guality/pr43479.c: New test.
9473         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9474         and add volatile keyword.
9475
9476 2010-03-23  Mike Stump  <mikestump@comcast.net>
9477
9478         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9479
9480 2010-03-23  Jason Merrill  <jason@redhat.com>
9481
9482         * g++.dg/ext/altivec-17.C: Adjust error message.
9483
9484         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9485         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9486         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9487         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9488         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9489         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9490
9491 2010-03-22  Jason Merrill  <jason@redhat.com>
9492
9493         PR c++/43333
9494         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9495         * g++.dg/ext/is_pod_98.C: New.
9496
9497         PR c++/43281
9498         * g++.dg/cpp0x/auto18.C: New.
9499
9500         * gcc.dg/pr36997.c: Adjust error message.
9501         * g++.dg/ext/vector9.C: Likewise.
9502         * g++.dg/conversion/simd3.C: Likewise.
9503         * g++.dg/other/error23.C: Likewise.
9504
9505 2010-03-22  Michael Matz  <matz@suse.de>
9506
9507         PR middle-end/43475
9508         * gfortran.dg/pr43475.f90: New testcase.
9509
9510 2010-03-22  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/43390
9513         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9514
9515 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9516
9517         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9518         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9519
9520 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9521             Michael Matz  <matz@suse.de>
9522
9523         PR c++/43081
9524         * g++.dg/parse/crash56.C: New test.
9525
9526 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9527
9528         PR fortran/43450
9529         * gfortran.dg/whole_file_15.f90 : New test.
9530
9531 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9532
9533         PR fortran/43409
9534         * gfortran.dg/inquire_size.f90: New test.
9535
9536 2010-03-20  Richard Guenther  <rguenther@suse.de>
9537
9538         PR rtl-optimization/43438
9539         * gcc.c-torture/execute/pr43438.c: New testcase.
9540
9541 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9542
9543         PR c++/43375
9544         * g++.dg/abi/mangle42.C: New test.
9545
9546 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9547
9548         PR C/43211
9549         * gcc.dg/pr43211.c: New test.
9550         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9551
9552 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9553
9554         PR rtl-optimization/42258
9555         * gcc.target/arm/thumb1-mul-moves.c: New test.
9556
9557         PR target/40697
9558         * gcc.target/arm/thumb-andsi.c: New test.
9559
9560         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9561         dg-require-effective-target.
9562
9563 2010-03-19  Michael Matz  <matz@suse.de>
9564
9565         PR c++/43116
9566         * g++.dg/other/pr43116.C: New testcase.
9567
9568 2010-03-19  Michael Matz  <matz@suse.de>
9569
9570         PR target/43305
9571         * gcc.dg/pr43305.c: New testcase.
9572
9573 2010-03-19  Richard Guenther  <rguenther@suse.de>
9574
9575         PR tree-optimization/43415
9576         * gcc.c-torture/compile/pr43415.c: New testcase.
9577
9578 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9579
9580         PR ada/43106
9581         * gnat.dg/case_optimization2.adb: New test.
9582         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9583
9584 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9585             Jack Howarth <howarth@bromo.med.uc.edu>
9586
9587         PR target/36399
9588         * gcc.target/i386/push-1.c: Don't xfail
9589           scan-assembler-not "movups" on darwin.
9590
9591 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR debug/43058
9594         * gcc.dg/pr43058.c: New test.
9595
9596 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9597
9598         PR middle-end/42450
9599         * g++.dg/torture/pr42450.C: New test.
9600
9601 2010-03-18  Michael Matz  <matz@suse.de>
9602
9603         PR middle-end/43419
9604         * gcc.dg/pr43419.c: New testcase.
9605
9606 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9607
9608         PR rtl-optimization/43360
9609         * gcc.dg/torture/pr43360.c: New.
9610
9611 2010-03-18  Michael Matz  <matz@suse.de>
9612
9613         PR tree-optimization/43402
9614         * gcc.dg/pr43402.c: New testcase.
9615
9616 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9617
9618         PR target/42427
9619         * gcc.dg/pr42427.c: New test.
9620
9621 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9622
9623         PR libfortran/43265
9624         * gfortran.dg/read_empty_file.f: New test.
9625         * gfortran.dg/read_eof_all.f90: New test.
9626         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9627         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9628
9629 2010-03-17  Michael Matz  <matz@suse.de>
9630
9631         * gcc.dg/pr43300.c: Add -w.
9632
9633 2010-03-17  Richard Guenther  <rguenther@suse.de>
9634
9635         * gcc.dg/pr43379.c: Add -w.
9636
9637 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9638
9639         PR fortran/43331
9640         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9641
9642 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9643
9644         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9645
9646 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9647
9648         * ada/acats/run_all.sh: Log start and end times.
9649
9650 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9651
9652         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9653
9654 2010-03-16  Richard Guenther  <rguenther@suse.de>
9655
9656         PR middle-end/43379
9657         * gcc.dg/pr43379.c: New testcase.
9658
9659 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR debug/43051
9662         * gcc.dg/guality/pr43051-1.c: New test.
9663
9664 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9665
9666         PR testsuite/43363
9667         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9668
9669 2010-03-15  Michael Matz  <matz@suse.de>
9670
9671         PR middle-end/43300
9672         * gcc.dg/pr43300.c: New testcase.
9673
9674 2010-03-15  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/43367
9677         * gcc.c-torture/compile/pr43367.c: New testcase.
9678
9679 2010-03-15  Richard Guenther  <rguenther@suse.de>
9680
9681         PR tree-optimization/43317
9682         * gcc.dg/pr43317.c: New testcase.
9683
9684 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9685
9686         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9687
9688 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9689
9690         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9691
9692 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9693
9694         PR fortran/43362
9695         * gfortran.dg/impure_constructor_1.f90: New test.
9696
9697 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9698
9699         PR middle-end/43354
9700         * gfortran.dg/graphite/id-pr43354.f: New.
9701
9702 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9703
9704         PR middle-end/43349
9705         * gfortran.dg/graphite/pr43349.f: New.
9706
9707 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9708
9709         PR middle-end/43306
9710         * gcc.dg/graphite/pr43306.c: New.
9711
9712 2010-03-12  David S. Miller  <davem@davemloft.net>
9713
9714         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9715         sparc.
9716
9717 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9718
9719         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9720
9721 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9722
9723         PR fortran/43291
9724         PR fortran/43326
9725         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9726
9727 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9728
9729         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9730         fail for *-*-mingw* targets.
9731
9732 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9733
9734         PR debug/43329
9735         * gcc.dg/guality/pr43329-1.c: New test.
9736
9737 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9738
9739         PR tree-optimization/43257
9740         * g++.dg/torture/pr43257.C: New test.
9741
9742 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9743
9744         PR fortran/43228
9745         * gfortran.dg/namelist_61.f90: New test.
9746
9747 2010-03-11  Richard Guenther  <rguenther@suse.de>
9748
9749         PR tree-optimization/43255
9750         * gcc.c-torture/compile/pr43255.c: New testcase.
9751
9752 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9753
9754         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9755         * gcc.dg/pr43280.c: New testcase.
9756
9757 2010-03-11  Richard Guenther  <rguenther@suse.de>
9758
9759         PR lto/43200
9760         * gcc.dg/lto/20100227-1_0.c: New testcase.
9761         * gcc.dg/lto/20100227-1_1.c: Likewise.
9762
9763 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9764
9765         PR libfortran/43320
9766         PR libfortran/43265
9767         * gfortran.dg/read_eof_6.f: New test
9768         * gfortran.dg/read_x_eof.f90: New test.
9769         * gfortran.dg/read_x_past.f: Update test.
9770
9771 2010-03-10  Jan Hubicka  <jh@suse.cz>
9772
9773         * gcc.c-torture/compile/pr43288.c: New test.
9774
9775 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9776
9777         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9778         -fpic/-fPIC flags.
9779         * g++.old-deja/g++.pt/asm2.C: Likewise.
9780         * gcc.c-torture/compile/20000804-1.c: Likewise.
9781         * gcc.target/i386/clobbers.c: Likewise.
9782
9783 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9784
9785         PR fortran/43303
9786         * gfortran.dg/c_assoc_3.f90: New test.
9787
9788 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR debug/36728
9791         * gcc.dg/guality/pr36728-1.c: New test.
9792         * gcc.dg/guality/pr36728-2.c: New test.
9793
9794 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9795
9796         * gcc.dg/h8300-div-delay-slot.c: New test.
9797
9798 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9799
9800         PR tree-optimization/43236
9801         * gcc.c-torture/execute/pr43236.c: New test.
9802
9803 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9804
9805         PR middle-end/42859
9806         * g++.dg/eh/pr42859.C: New test.
9807
9808 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR debug/43299
9811         * gcc.dg/pr43299.c: New test.
9812
9813         PR debug/43290
9814         * g++.dg/eh/unwind2.C: New test.
9815
9816 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9817             Reza Yazdani  <reza.yazdani@amd.com>
9818
9819         PR middle-end/43065
9820         * gcc.dg/graphite/run-id-4.c: New.
9821
9822 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9823
9824         PR middle-end/43065
9825         * gcc.dg/graphite/run-id-3.c: New.
9826
9827 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9828
9829         PR middle-end/42644
9830         PR middle-end/42130
9831         * gcc.dg/graphite/id-18.c: New.
9832         * gcc.dg/graphite/run-id-pr42644.c: New.
9833
9834 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9835
9836         PR middle-end/42326
9837         * gcc.dg/graphite/pr42326.c: New.
9838
9839 2010-03-08  Richard Guenther  <rguenther@suse.de>
9840
9841         PR tree-optimization/43269
9842         * gcc.c-torture/execute/pr43269.c: New testcase.
9843
9844 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9845
9846         PR fortran/43256
9847         * gfortran.dg/typebound_call_13.f03: New.
9848
9849 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9850
9851         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9852         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9853
9854 2010-03-05  Jason Merrill  <jason@redhat.com>
9855
9856         * g++.dg/abi/mangle40.C: Require weak and alias.
9857
9858 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9859
9860         PR middle-end/42326
9861         * gfortran.dg/graphite/pr42326.f90: New.
9862         * gfortran.dg/graphite/pr42326-1.f90: New.
9863
9864 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9865
9866         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9867         (gnat_target_compile): Likewise.
9868         Reinitialize GNAT_UNDER_TEST if target changes.
9869         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9870         (local_find_gnatmake): Pass full --GCC to gnatlink.
9871         Remove --LINK.
9872
9873 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9874
9875         PR c/43248
9876         * gcc.dg/compound-literal-1.c: New testcase.
9877
9878 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9879
9880         PR tree-optimization/43164
9881         PR tree-optimization/43191
9882         * gcc.c-torture/compile/pr43164.c: New test.
9883         * gcc.c-torture/compile/pr43191.c: Likewise.
9884
9885 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9886
9887         PR fortran/43244
9888         * gfortran.dg/finalize_9.f90: New.
9889
9890 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9891             Ken Werner <ken@linux.vnet.ibm.com>
9892
9893         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9894         to dg-options for spu.
9895         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9896         dump-scan target to exclude spu.
9897
9898 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9899
9900         PR middle-end/43209
9901         * gcc.dg/tree-ssa/ivopts-4.c: New.
9902
9903 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9904
9905         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9906         include-opts and exclude-opts; skip checking the flags if arguments
9907         are the same as the defaults.
9908         (dg-xfail-if): Verify the number of arguments, supply defaults
9909         for unspecified optional arguments.
9910         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9911
9912 2010-03-03  Jason Merrill  <jason@redhat.com>
9913
9914         PR c++/12909
9915         * g++.dg/abi/mangle40.C: Updated.
9916
9917 2010-03-03  Jason Merrill  <jason@redhat.com>
9918
9919         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9920         * g++.dg/abi/mangle23.C: Likewise.
9921         * g++.dg/eh/simd-2.C: Likewise.
9922         * g++.dg/ext/attribute-test-2.C: Likewise.
9923         * g++.dg/ext/vector14.C: Likewise.
9924         * g++.dg/other/pr34435.C: Likewise.
9925         * g++.dg/template/conv8.C: Likewise.
9926         * g++.dg/template/nontype9.C: Likewise.
9927         * g++.dg/template/qualttp17.C: Likewise.
9928         * g++.dg/template/ref1.C: Likewise.
9929         * g++.old-deja/g++.pt/crash68.C: Likewise.
9930         * g++.old-deja/g++.pt/ref1.C: Likewise.
9931         * g++.old-deja/g++.pt/ref3.C: Likewise.
9932         * g++.old-deja/g++.pt/ref4.C: Likewise.
9933
9934         PR c++/12909
9935         * g++.dg/abi/mangle40.C: New.
9936         * g++.dg/abi/mangle41.C: New.
9937         * g++.dg/lto/20100302_0.C: New.
9938         * g++.dg/lto/20100302_1.C: New.
9939         * g++.dg/lto/20100302.h: New.
9940
9941 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/43243
9944         * gfortran.dg/internal_pack_12.f90: New test.
9945
9946 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9947
9948         * gcc.dg/pr36997.c: Adjust error message.
9949
9950 2010-03-03  Mike Stump  <mikestump@comcast.net>
9951
9952         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9953         adjustments to not be present on machines that align the stack to
9954         more than 4 bytes and don't have a red zone yet as that is an
9955         unimplemented optimization.
9956
9957 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9958
9959         PR fortran/43169
9960         * gfortran.dg/impure_assignment_3.f90: New.
9961
9962 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR debug/43229
9965         * gfortran.dg/pr43229.f90: New test.
9966
9967         PR debug/43237
9968         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9969
9970         PR debug/43177
9971         * gcc.dg/guality/pr43177.c: New test.
9972
9973 2010-03-02  Jason Merrill  <jason@redhat.com>
9974
9975         * g++.dg/ext/vector9.C: Adjust error message.
9976         * g++.dg/conversion/simd3.C: Likewise.
9977         * g++.dg/other/error23.C: Likewise.
9978
9979 2010-03-02  Mike Stump  <mikestump@comcast.net>
9980
9981         PR c++/41090
9982         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9983
9984 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9985
9986         PR fortran/43180
9987         * gfortran.dg/internal_pack_10.f90: New test.
9988
9989         PR fortran/43173
9990         * gfortran.dg/internal_pack_11.f90: New test.
9991
9992 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9993
9994         PR middle-end/42640
9995         * gcc.dg/tree-ssa/pr42640.c: New.
9996
9997 2010-03-01  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/43220
10000         * gcc.c-torture/execute/pr43220.c: New testcase.
10001
10002 2010-03-01  Richard Guenther  <rguenther@suse.de>
10003
10004         PR middle-end/43213
10005         * gcc.dg/pr43213.c: New testcase.
10006
10007 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10008
10009         PR pch/14940
10010         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10011
10012 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10013
10014         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10015         New function.
10016         (check_effective_target_ucn): Likewise.
10017
10018         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10019         if !ucn.
10020         * gcc.dg/ucnid-2.c: Likewise.
10021         * gcc.dg/ucnid-3.c: Likewise.
10022         * gcc.dg/ucnid-4.c: Likewise.
10023         * gcc.dg/ucnid-11.c: Likewise.
10024         * gcc.dg/ucnid-12.c: Likewise.
10025         * gcc.dg/ucnid-6.c: Skip if !ucn.
10026         * gcc.dg/ucnid-9.c: Likewise.
10027
10028 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10029
10030         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10031         lists to dg-skip-if.
10032         * gcc.target/i386/stackalign/return-3.c: Likewise.
10033
10034 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10035
10036         * gcc.target/i386/clearcap.map: New file.
10037         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10038         Pass clearcap.map by default if supported.
10039
10040 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10041
10042         PR fortran/42900
10043         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10044         Explain this.
10045         * gfortran.dg/stat_2.f90: Likewise.
10046
10047 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10048
10049         PR fortran/43199
10050         * gfortran.dg/module_read_2.f90: New test.
10051
10052 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/42748
10055         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10056         * g++.dg/abi/mangle12.C: Likewise.
10057         * g++.dg/abi/mangle20-2.C: Likewise.
10058         * g++.dg/abi/mangle17.C: Likewise.
10059         * g++.dg/template/cond2.C: Likewise.
10060         * g++.dg/template/pr35240.C: Likewise.
10061
10062 2010-02-27  Richard Guenther  <rguenther@suse.de>
10063
10064         PR tree-optimization/43186
10065         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10066
10067 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10068
10069         * g++.dg/abi/packed1.C: Expect warning on the SH.
10070
10071 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10072
10073         PR c++/42054:
10074         * g++.dg/parse/error37.C: New test.
10075
10076 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10077
10078         PR c/24577
10079         PR c/43192
10080         * gcc.dg/pr8927-1.c: Match new note.
10081         * gcc.dg/990506-0.c: Likewise.
10082         * gcc.dg/gomp/flush-2.c: Likewise.
10083         * gcc.dg/gomp/atomic-5.c: Likewise.
10084         * gcc.dg/gomp/pr34607.c: Likewise.
10085         * gcc.dg/pr35746.c: Likewise.
10086         * gcc.dg/cpp/pragma-1.c: Likewise.
10087         * gcc.dg/cpp/pragma-2.c: Likewise.
10088         * gcc.dg/pr41842.c: Likewise.
10089         * gcc.dg/noncompile/20040629-1.c: Likewise.
10090         * objc.dg/private-1.m: Likewise.
10091
10092 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10093
10094         PR fortran/43185
10095         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10096         * gfortran.dg/default_initialization_4.f90: New test.
10097
10098 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10099
10100         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10101         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10102         * gnat.dg/thin_pointer2.adb: New test.
10103         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10104
10105 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10106
10107         PR c/20631
10108         * gcc.dg/cpp/c90-pedantic.c: New.
10109         * gcc.dg/cpp/c90.c: New.
10110         * gcc.dg/gnu90-const-expr-1.c: New.
10111         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10112
10113 2010-02-26  Richard Guenther  <rguenther@suse.de>
10114
10115         PR tree-optimization/43186
10116         * gcc.c-torture/compile/pr43186.c: New testcase.
10117
10118 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10119
10120         PR debug/43190
10121         * c-c++-common/dwarf2/pr43190.c: New test.
10122
10123 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10124
10125         PR testsuite/37074:
10126         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10127
10128 2010-02-26  Richard Guenther  <rguenther@suse.de>
10129
10130         PR tree-optimization/43188
10131         * gcc.c-torture/compile/pr43188.c: New testcase.
10132
10133 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10134
10135         PR target/43175
10136         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10137
10138 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10139
10140         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10141
10142 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10143
10144         PR target/43154
10145         * gcc.target/powerpc/pr43154.c: New file.
10146
10147 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR debug/43166
10150         * gfortran.dg/debug/pr43166.f: New test.
10151
10152         PR debug/43165
10153         * gcc.dg/torture/pr43165.c: New test.
10154
10155 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10156
10157         PR c/43128
10158         * c-c++-common/pr41779.c: Update.
10159
10160 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10161
10162         PR ada/32547
10163         * lib/gnat-dg.exp (gnat_load): Redefine.
10164
10165         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10166         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10167
10168 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10169
10170         PR libobjc/36610
10171         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10172         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10173         -fgnu-runtime.
10174         Sort entries.
10175
10176 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10177
10178         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10179
10180 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR debug/43150
10183         * gcc.dg/guality/vla-1.c: New test.
10184
10185 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10186
10187         PR fortran/43042
10188         * gfortran.dg/c_ptr_tests_15.f90: New test.
10189
10190 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10191
10192         PR target/43107
10193         * gcc.target/i386/pr43107.c: New test.
10194
10195 2010-02-23  Jason Merrill  <jason@redhat.com>
10196
10197         PR c++/43143
10198         * g++.dg/cpp0x/variadic100.C: New.
10199
10200 2010-02-23  Jason Merrill  <jason@redhat.com>
10201
10202         PR debug/42800
10203         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10204         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10205         * c-c++-common/dwarf2/vla1.c: New.
10206
10207 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR target/43139
10210         * gcc.dg/pr43139.c: New test.
10211
10212         PR debug/43077
10213         * gcc.dg/guality/pr43077-1.c: New test.
10214
10215 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10216
10217         PR 43123
10218         * gcc.dg/march.c: New.
10219         * gcc.dg/march-generic.c: New.
10220         * gcc.dg/mtune.c: New.
10221
10222 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10223
10224         PR middle-end/43083
10225         * gcc.dg/graphite/pr43083.c: New.
10226
10227 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10228
10229         PR middle-end/43097
10230         * gfortran.dg/graphite/pr43097.f: New.
10231
10232 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10233             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10234
10235         PR middle-end/43140
10236         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10237
10238 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10239
10240         PR middle-end/43026
10241         * g++.dg/graphite/pr43026.C: New.
10242
10243 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10244
10245         PR c++/43126
10246         * gcc.dg/cleanup-1.c: Update.
10247         * gcc.dg/func-args-1.c: Update.
10248         * gcc.dg/format/sentinel-1.c: Update.
10249         * g++.old-deja/g++.jason/scoping10.C: Update.
10250         * g++.old-deja/g++.ns/lookup5.C: Update.
10251         * g++.dg/ext/cleanup-1.C: Update.
10252         * g++.dg/parse/varmod1.C: Update.
10253         * g++.dg/parse/error33.C: Update.
10254         * g++.dg/expr/call3.C: Update.
10255         * g++.dg/func-args-1.C: New.
10256
10257 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         PR c/43125
10260         * gcc.dg/attr-used-2.c: Moved to ...
10261         * c-c++-common/attr-used-2.c: Here.
10262
10263         * gcc.dg/attr-used.c: Moved to ...
10264         * c-c++-common/attr-used.c: Here.
10265
10266 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10267
10268         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10269
10270 2010-02-22  Richard Guenther  <rguenther@suse.de>
10271
10272         PR lto/43045
10273         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10274         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10275
10276 2010-02-22  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/42749
10279         * gcc.c-torture/compile/pr42749.c: New testcase.
10280
10281 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10282
10283         PR fortran/43072
10284         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10285         * gfortran.dg/internal_pack_9.f90: New test.
10286
10287 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10288
10289         PR c++/23510
10290         * g++.dg/template/recurse.C: Adjust.
10291         * g++.dg/template/pr23510.C: New.
10292
10293 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10294
10295         PR c++/42824
10296         * g++.dg/template/memclass4.C: New test.
10297
10298 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10299
10300         PR fortran/35259
10301         * gfortran.dg/reassoc_5.f90: New test.
10302
10303 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10304
10305         PR target/43067
10306         * gcc.target/i386/pr43067.c: New test.
10307
10308 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10309
10310         PR c++/35669
10311         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10312         -Wconversion-null.
10313         * g++.dg/warn/Wconversion-null.C: New test.
10314         * g++.old-deja/g++.other/null1.C: Move to...
10315         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10316
10317 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10318
10319         PR fortran/36932
10320         PR fortran/36933
10321         * gfortran.dg/dependency_26.f90: New test.
10322
10323         PR fortran/43072
10324         * gfortran.dg/internal_pack_7.f90: New test.
10325
10326         PR fortran/43111
10327         * gfortran.dg/internal_pack_8.f90: New test.
10328
10329 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10330
10331         PR 43128
10332         * c-c++-common/pr41779.c: Fix broken testcase.
10333
10334 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10335
10336         PR 36513
10337         * c-c++-common/pr36513.c: New testcase.
10338         * c-c++-common/pr36513-2.c: New testcase.
10339
10340 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10341
10342         PR 41779
10343         * c-c++-common/pr41779.c: New.
10344
10345 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR debug/43084
10348         * gcc.dg/pr43084.c: New test.
10349
10350 2010-02-19  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/42916
10353         * gcc.dg/pr42916.c: New testcase.
10354
10355 2010-02-18  Jason Merrill  <jason@redhat.com>
10356
10357         PR c++/42837
10358         * g++.dg/abi/packed1.C: Add expected warning.
10359
10360         PR c++/43108
10361         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10362         * gcc.dg/torture/dg-torture.exp: Likewise.
10363         * c-c++-common/torture/complex-sign.h,
10364         c-c++-common/torture/complex-sign-add.c,
10365         c-c++-common/torture/complex-sign-mixed-add.c,
10366         c-c++-common/torture/complex-sign-mixed-div.c,
10367         c-c++-common/torture/complex-sign-mixed-mul.c,
10368         c-c++-common/torture/complex-sign-mixed-sub.c,
10369         c-c++-common/torture/complex-sign-mul.c,
10370         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10371         Adapt for C++ compilation as well.
10372
10373         PR c++/43070
10374         * g++.dg/ext/label1.C: Update.
10375         * g++.dg/ext/label2.C: Update.
10376
10377         PR c++/26261
10378         * g++.dg/template/dependent-name6.C: New.
10379
10380         PR c++/43109
10381         * g++.dg/parse/namespace12.C: New.
10382
10383 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10384
10385         PR tree-optimization/43066
10386         * gcc.c-torture/compile/pr43066.c: New test.
10387
10388 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10389
10390         * g++.dg/ext/attrib35.C: Fix target selector string.
10391         * g++.dg/ext/attrib36.C: Ditto.
10392         * g++.dg/ext/attrib37.C: Ditto.
10393         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10394         * g++.dg/abi/mangle25.C: Ditto.
10395
10396 2010-02-17  Jason Merrill  <jason@redhat.com>
10397
10398         PR c++/43069
10399         * g++.dg/parse/namespace11.C: New.
10400
10401         PR c++/43093
10402         * g++.dg/ext/attrib37.C: New.
10403
10404         PR c++/43079
10405         * g++.dg/template/ptrmem20.C: New.
10406
10407 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10408
10409         PR target/43103
10410         * gcc.target/i386/xop-check.h: Include m256-check.h.
10411         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10412         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10413         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10414         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10415
10416 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR debug/42918
10419         * gcc.dg/pr42918.c: New test.
10420
10421 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10422
10423         * g++.dg/ext/attrib36.C: Require ILP32.
10424
10425 2010-02-16  Richard Guenther  <rguenther@suse.de>
10426
10427         PR tree-optimization/41043
10428         * gfortran.dg/pr41043.f90: New testcase.
10429         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10430
10431 2010-02-16  Jason Merrill  <jason@redhat.com>
10432
10433         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10434
10435 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10436
10437         PR tree-optimization/43074
10438         * gcc.dg/vect/fast-math-pr43074.c: New test.
10439
10440 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10443
10444 2010-02-16  Jason Merrill  <jason@redhat.com>
10445
10446         PR c++/43031
10447         * g++.dg/ext/attrib36.C: New.
10448
10449         PR c++/43036
10450         * g++.dg/other/array6.C: New.
10451
10452 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10453
10454         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10455
10456 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10457
10458         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10459         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10460         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10461         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10462         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10463         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10464
10465 2010-02-15  Richard Guenther  <rguenther@suse.de>
10466
10467         PR middle-end/43068
10468         * g++.dg/torture/pr43068.C: New testcase.
10469
10470 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10471
10472         PR c++/43024
10473         * g++.dg/opt/ice1.C: New.
10474
10475 2010-02-14  Jason Merrill  <jason@redhat.com>
10476
10477         PR c++/41997
10478         * g++.dg/cpp0x/initlist-opt.C: New.
10479
10480 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10481
10482         PR fortran/41113
10483         PR fortran/41117
10484         * gfortran.dg/internal_pack_6.f90: New test.
10485
10486 2010-02-12  Jason Merrill  <jason@redhat.com>
10487
10488         PR c++/43054
10489         * g++.dg/cpp0x/variadic99.C: New.
10490
10491 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10494         sign extend pointers to gualchk_t.
10495
10496         PR c++/43033
10497         * g++.dg/other/default3.C: Xfail g4 test.
10498
10499 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10500
10501         PR middle-end/43012
10502         * gcc.dg/graphite/pr43012.c: New.
10503
10504 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10505
10506         PR middle-end/42930
10507         * g++.dg/graphite/pr42930.C: New.
10508
10509 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10510
10511         PR middle-end/42914
10512         PR middle-end/42530
10513         * gcc.dg/graphite/pr42530.c: New.
10514         * gcc.dg/graphite/pr42914.c: New.
10515
10516 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10517
10518         PR middle-end/42771
10519         * gcc.dg/graphite/pr42771.c: New.
10520
10521 2010-02-11  Richard Guenther  <rguenther@suse.de>
10522
10523         PR tree-optimization/42998
10524         * gcc.c-torture/compile/pr42998.c: New testcase.
10525
10526 2010-02-10  Jason Merrill  <jason@redhat.com>
10527
10528         PR c++/41896
10529         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10530
10531         PR c++/42983, core issue 906
10532         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10533         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10534
10535         PR c++/43016
10536         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10537
10538 2010-02-10  Richard Guenther  <rguenther@suse.de>
10539
10540         PR tree-optimization/43017
10541         * gcc.dg/torture/pr43017.c: New testcase.
10542
10543 2010-02-10  Tobias Burnus <burnus@net-b.de>
10544
10545         PR fortran/40823
10546         * gfortran.dg/private_type_1.f90: Update error location.
10547         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10548         * gfortran.dg/typebound_operator_2.f03: Ditto.
10549         * gfortran.dg/assignment_2.f90: Ditto.
10550         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10551         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10552
10553 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10554
10555         PR fortran/43015
10556         * gfortran.dg/bind_c_usage_20.f90: New test.
10557
10558 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10559
10560         PR debug/43010
10561         * g++.dg/debug/pr43010.C: New test.
10562
10563 2010-02-10  Richard Guenther  <rguenther@suse.de>
10564
10565         PR c/43007
10566         * gcc.c-torture/execute/20100209-1.c: New testcase.
10567         * gcc.dg/fold-div-3.c: Likewise.
10568
10569 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * gcc.dg/builtin-ffs-1.c: New test.
10572
10573 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10574
10575         PR fortran/42999
10576         * gfortran.dg/array_constructor_35.f90: New test.
10577
10578 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10579
10580         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10581
10582 2010-02-09  Jason Merrill  <jason@redhat.com>
10583
10584         PR c++/42399
10585         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10586
10587         PR c++/42370
10588         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10589
10590 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10591
10592         PR fortran/41869
10593         * gfortran.dg/module_write_1.f90: New test.
10594
10595 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10596
10597         * gcc.dg/pr19340.c: Adjust.
10598
10599 2010-02-09  Richard Guenther  <rguenther@suse.de>
10600
10601         PR tree-optimization/43008
10602         * gcc.c-torture/execute/pr43008.c: New testcase.
10603
10604 2010-02-09  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/43000
10607         * gcc.dg/torture/pr43000.c: New testcase.
10608         * gcc.dg/torture/pr43002.c: Likewise.
10609
10610 2010-02-09  Daniel Kraft  <d@domob.eu>
10611
10612         PR fortran/39171
10613         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10614         and pass -Wsurprising as necessary.
10615
10616 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10617
10618         PR tree-optimization/42890
10619         * g++.dg/torture/pr42890.C: New test.
10620
10621 2010-02-08  Richard Guenther  <rguenther@suse.de>
10622
10623         PR middle-end/42995
10624         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10625
10626 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10627
10628         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10629         return 0 from main.
10630         * gcc.dg/graphite/block-1.c: Same.
10631         * gcc.dg/graphite/block-3.c: Same.
10632         * gcc.dg/graphite/block-4.c: Same.
10633         * gcc.dg/graphite/block-5.c: Same.
10634         * gcc.dg/graphite/block-6.c: Same.
10635         * gcc.dg/graphite/block-7.c: Same.
10636         * gcc.dg/graphite/interchange-0.c: Same.
10637         * gcc.dg/graphite/interchange-1.c: Same.
10638         * gcc.dg/graphite/interchange-10.c: Same.
10639         * gcc.dg/graphite/interchange-11.c: Same.
10640         * gcc.dg/graphite/interchange-12.c: Same.
10641         * gcc.dg/graphite/interchange-2.c: Same.
10642         * gcc.dg/graphite/interchange-3.c: Same.
10643         * gcc.dg/graphite/interchange-4.c: Same.
10644         * gcc.dg/graphite/interchange-5.c: Same.
10645         * gcc.dg/graphite/interchange-6.c: Same.
10646         * gcc.dg/graphite/interchange-7.c: Same.
10647         * gcc.dg/graphite/interchange-8.c: Same.
10648         * gcc.dg/graphite/interchange-9.c: Same.
10649         * gcc.dg/graphite/interchange-mvt.c: Same.
10650
10651 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10652
10653         * gfortran.dg/graphite/id-19.f: New.
10654         * gfortran.dg/graphite/pr14741.f90: New.
10655         * gfortran.dg/graphite/pr41924.f90: New.
10656         * gfortran.dg/graphite/run-id-2.f90: New.
10657
10658 2010-02-07  Richard Guenther  <rguenther@suse.de>
10659
10660         PR middle-end/42956
10661         * gcc.c-torture/compile/pr42956.c: New testcase.
10662
10663 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10664
10665         PR libfortran/42742
10666         * gfortran.dg/fmt_cache_2.f: New test.
10667
10668 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10669
10670         * gfortran.dg/read_no_eor.f90: New test.
10671
10672 2010-02-05  Jason Merrill  <jason@redhat.com>
10673
10674         * g++.dg/ext/label13.C: Move constructor body out of class.
10675
10676 2010-02-03  Jason Merrill  <jason@redhat.com>
10677
10678         PR c++/42870
10679         * g++.dg/ext/dllexport3.C: New.
10680
10681 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10682
10683         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10684
10685 2010-02-05  Richard Guenther  <rguenther@suse.de>
10686
10687         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10688
10689 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10690
10691         PR c++/42915
10692         * g++.dg/other/crash-9.C: New test.
10693
10694 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/42309
10697         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10698
10699 2010-02-04  Richard Guenther  <rguenther@suse.de>
10700
10701         PR rtl-optimization/42952
10702         * gcc.dg/torture/pr42952.c: New testcase.
10703
10704 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10705
10706         PR libfortran/42901
10707         * gfortran.dg/namelist_60.f90: New test.
10708
10709 2010-02-03  Jason Merrill  <jason@redhat.com>
10710
10711         PR c++/40138
10712         * g++.dg/ext/builtin11.C: New.
10713
10714         PR c++/4926
10715         PR c++/38600
10716         * g++.dg/abi/mangle35.C: New.
10717         * g++.dg/abi/mangle37.C: New.
10718
10719         PR c++/12909
10720         * g++.dg/abi/mangle36.C: New.
10721
10722         PR c++/35652
10723         * g++.dg/warn/string1.C: New.
10724
10725 2010-02-03  Richard Guenther  <rguenther@suse.de>
10726
10727         PR tree-optimization/42944
10728         * gcc.dg/errno-1.c: New testcase.
10729
10730 2010-02-03  Richard Guenther  <rguenther@suse.de>
10731
10732         PR middle-end/42927
10733         * gcc.c-torture/compile/pr42927.c: New testcase.
10734
10735 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10736
10737         PR fortran/42936
10738         * gfortran.dg/null_4.f90: New test.
10739
10740 2010-02-02  Jason Merrill  <jason@redhat.com>
10741
10742         PR c++/41090
10743         * g++.dg/ext/label13.C: New.
10744
10745 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10746
10747         PR fortran/42650
10748         * gfortran.dg/func_result_5.f90: New test.
10749
10750 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10751
10752         PR fortran/42922
10753         * gfortran.dg/pure_initializer_3.f90: News test.
10754
10755 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10756
10757         PR fortran/42888
10758         * gfortran.dg/allocate_derived_2.f90: New test.
10759
10760 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10761
10762         PR middle-end/42898
10763         * gcc.dg/torture/pr42898-2.c: New test.
10764
10765 2010-01-31  Richard Guenther  <rguenther@suse.de>
10766
10767         PR middle-end/42898
10768         * gcc.dg/torture/pr42898.c: New testcase.
10769
10770 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10771
10772         PR fortran/38324
10773         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10774         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10775
10776 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10777
10778         * g++.dg/tree-ssa/inline-1.C: New.
10779         * g++.dg/tree-ssa/inline-2.C: New.
10780         * g++.dg/tree-ssa/inline-3.C: New.
10781
10782 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10783
10784         PR testsuite/41701
10785         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10786         the string 'pow' in the pathname of the compiler from generating a
10787         test failure.
10788
10789 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10790
10791         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10792         * g++.old-deja/g++.mike/eh17.C: Likewise.
10793         * g++.old-deja/g++.mike/p5571.C: Likewise.
10794
10795 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10796
10797         PR c++/42758
10798         PR c++/42634
10799         PR c++/42336
10800         PR c++/42797
10801         PR c++/42880
10802         * g++.dg/other/crash-5.C: New test.
10803         * g++.dg/other/crash-6.C: New test.
10804         * g++.dg/other/crash-7.C: New test.
10805         * g++.dg/other/crash-8.C: New test.
10806
10807 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10808
10809         PR rtl-optimization/42889
10810         * gcc.dg/pr42889.c: New test.
10811
10812 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10813
10814         * gcc.target/i386/pr42881.c: Use SSE2.
10815
10816 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10817
10818         PR target/42891
10819         * gcc.target/i386/pr42891.c: New test.
10820
10821 2010-01-28  Richard Guenther  <rguenther@suse.de>
10822
10823         PR tree-optimization/42871
10824         * g++.dg/torture/pr42871.C: New testcase.
10825
10826 2010-01-28  Richard Guenther  <rguenther@suse.de>
10827
10828         * gcc.dg/Wobjsize-1.h: New testcase.
10829         * gcc.dg/Wobjsize-1.c: Likewise.
10830
10831 2010-01-28  Richard Guenther  <rguenther@suse.de>
10832
10833         PR middle-end/42883
10834         * g++.dg/torture/pr42883.C: New testcase.
10835
10836 2010-01-28  Michael Matz  <matz@suse.de>
10837
10838         * gcc.target/i386/pr42881.c: New test.
10839
10840 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10841
10842         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10843         Add i?86-*-solaris2* support.
10844
10845 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10846
10847         PR c++/42713
10848         PR c++/42820
10849         * g++.dg/template/typedef27.C: New test case.
10850         * g++.dg/template/typedef28.C: New test case.
10851
10852 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10853
10854         * gcc.dg/optimize-bswap*.c: Add ARM target
10855
10856 2010-01-27  Richard Guenther  <rguenther@suse.de>
10857
10858         PR middle-end/42878
10859         * gcc.dg/torture/pr42878-1.c: New testcase.
10860         * gcc.dg/torture/pr42878-2.c: Likewise.
10861
10862 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR middle-end/42874
10865         * gcc.dg/vla-22.c: New test.
10866
10867 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10868
10869         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10870         current collation.
10871
10872 2010-01-26  Richard Guenther  <rguenther@suse.de>
10873
10874         PR rtl-optimization/42685
10875         * gcc.dg/pr42685.c: New testcase.
10876         * g++.dg/other/pr42685.C: Likewise.
10877
10878 2010-01-26  Richard Guenther  <rguenther@suse.de>
10879
10880         PR middle-end/42806
10881         * g++.dg/other/pr42806.C: New testcase.
10882
10883 2010-01-26  Richard Guenther  <rguenther@suse.de>
10884
10885         PR tree-optimization/42250
10886         * gcc.dg/pr42250.c: New testcase.
10887
10888 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10889
10890         * gnat.dg/array_bounds_test.adb: New test.
10891
10892 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10893
10894         PR fortran/42858
10895         * gfortran.dg/generic_21.f90: New test.
10896
10897 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10898
10899         PR testsuite/41522
10900         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10901
10902 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10903
10904         PR c++/42748
10905         * g++.dg/abi/arm_va_list2.C: New test.
10906         * g++.dg/abi/arm_va_list2.h: Companion header file.
10907
10908 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10909
10910         PR fortran/41044
10911         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10912
10913         PR fortran/41167
10914         * gfortran.dg/char_array_arg_1.f90 : New test.
10915
10916         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10917
10918 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10919
10920         PR fortran/39304
10921         * gfortran.dg/generic_20.f90: New test.
10922
10923 2010-01-22  Michael Matz  <matz@suse.de>
10924
10925         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10926         -msse2.
10927
10928 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/42736
10931         * gfortran.dg/dependency_25.f90 : New test.
10932
10933 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10934
10935         PR tree-optimization/42585
10936         * gcc.dg/tree-ssa/pr42585.c: New test.
10937
10938 2010-01-21  Richard Guenther  <rguenther@suse.de>
10939
10940         PR middle-end/19988
10941         * gcc.dg/pr19988.c: New testcase.
10942
10943 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10944
10945         * g++.dg/compat/decimal/compat-common.h: New file.
10946         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10947         * g++.dg/compat/decimal/pass_x.h: New file.
10948         * g++.dg/compat/decimal/pass_y.h: New file.
10949         * g++.dg/compat/decimal/pass-1_main.C: New file.
10950         * g++.dg/compat/decimal/pass-1_x.C: New file.
10951         * g++.dg/compat/decimal/pass-1_y.C: New file.
10952         * g++.dg/compat/decimal/pass-2_main.C: New file.
10953         * g++.dg/compat/decimal/pass-2_x.C: New file.
10954         * g++.dg/compat/decimal/pass-2_y.C: New file.
10955         * g++.dg/compat/decimal/pass-3_main.C: New file.
10956         * g++.dg/compat/decimal/pass-3_x.C: New file.
10957         * g++.dg/compat/decimal/pass-3_y.C: New file.
10958         * g++.dg/compat/decimal/pass-4_main.C: New file.
10959         * g++.dg/compat/decimal/pass-4_x.C: New file.
10960         * g++.dg/compat/decimal/pass-4_y.C: New file.
10961         * g++.dg/compat/decimal/pass-5_main.C: New file.
10962         * g++.dg/compat/decimal/pass-5_x.C: New file.
10963         * g++.dg/compat/decimal/pass-5_y.C: New file.
10964         * g++.dg/compat/decimal/pass-6_main.C: New file.
10965         * g++.dg/compat/decimal/pass-6_x.C: New file.
10966         * g++.dg/compat/decimal/pass-6_y.C: New file.
10967         * g++.dg/compat/decimal/return_x.h: New file.
10968         * g++.dg/compat/decimal/return_y.h: New file.
10969         * g++.dg/compat/decimal/return-1_main.C: New file.
10970         * g++.dg/compat/decimal/return-1_x.C: New file.
10971         * g++.dg/compat/decimal/return-1_y.C: New file.
10972         * g++.dg/compat/decimal/return-2_main.C: New file.
10973         * g++.dg/compat/decimal/return-2_x.C: New file.
10974         * g++.dg/compat/decimal/return-2_y.C: New file.
10975         * g++.dg/compat/decimal/return-3_main.C: New file.
10976         * g++.dg/compat/decimal/return-3_x.C: New file.
10977         * g++.dg/compat/decimal/return-3_y.C: New file.
10978         * g++.dg/compat/decimal/return-4_main.C: New file.
10979         * g++.dg/compat/decimal/return-4_x.C: New file.
10980         * g++.dg/compat/decimal/return-4_y.C: New file.
10981         * g++.dg/compat/decimal/return-5_main.C: New file.
10982         * g++.dg/compat/decimal/return-5_x.C: New file.
10983         * g++.dg/compat/decimal/return-5_y.C: New file.
10984         * g++.dg/compat/decimal/return-6_main.C: New file.
10985         * g++.dg/compat/decimal/return-6_x.C: New file.
10986         * g++.dg/compat/decimal/return-6_y.C: New file.
10987
10988 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10989
10990         PR debug/42715
10991         * gcc.dg/pr42715.c: New.
10992
10993 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10994
10995         PR c++/42038
10996         * g++.dg/parse/crash55.C: New.
10997
10998 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10999
11000         PR debug/42782
11001         * gcc.dg/guality/pr42782.c: New.
11002
11003 2010-01-20  Jason Merrill  <jason@redhat.com>
11004
11005         PR c++/41788
11006         * g++.dg/abi/packed1.C: New.
11007
11008         PR c++/41920
11009         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11010
11011         PR c++/40750
11012         * g++.dg/parse/fn-typedef1.C: New.
11013         * g++.dg/other/cv_quals.C: Adjust.
11014
11015 2010-01-20  Anthony Green  <green@moxielogic.com>
11016
11017         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11018         pack(push) pragma).
11019         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11020         * gcc.dg/20020312-2.c: Port this to the moxie core.
11021         * gcc.dg/weak/typeof-2.c: Ditto.
11022
11023 2010-01-20  Richard Guenther  <rguenther@suse.de>
11024
11025         PR tree-optimization/42717
11026         * gcc.c-torture/compile/pr42717.c: New testcase.
11027
11028 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11031         of signed, add a few new tests.
11032
11033         PR middle-end/42803
11034         * g++.dg/parse/limits-initializer1.C: New test.
11035
11036 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11037
11038         PR fortran/42804
11039         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11040         * gfortran.dg/typebound_call_12.f03: New test.
11041
11042 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11043
11044         PR fortran/42783
11045         * gfortran.dg/bounds_check_15.f90 : New test.
11046
11047 2010-01-19  Michael Matz  <matz@suse.de>
11048
11049         PR tree-optimization/41783
11050         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11051
11052 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11053
11054         PR target/38697.
11055         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11056         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11057         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11058         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11059         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11060         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11061         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11062         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11063         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11064         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11065         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11066
11067 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11068
11069         PR fortran/42545
11070         * gfortran.dg/extends_6.f03: Modified an error message.
11071         * gfortran.dg/extends_10.f03: New test.
11072         * gfortran.dg/private_type_6.f03: Modified an error message.
11073         * gfortran.dg/structure_constructor_8.f03: Ditto.
11074
11075 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11076
11077         PR tree-optimization/42719
11078         * gcc.dg/pr42719.c: New test.
11079
11080         PR debug/42728
11081         * gcc.dg/pr42728.c: New test.
11082
11083 2010-01-19  Anthony Green  <green@moxielogic.com>
11084
11085         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11086
11087 2010-01-18  Anthony Green  <green@moxielogic.com>
11088
11089         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11090         for moxie.
11091
11092 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11093
11094         * g++.dg/template/error45.C: reverted as part of reverting the
11095         fix of PR c++/42634.
11096
11097 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11098
11099         PR c++/42634
11100         * g++.dg/template/error45.C: New test.
11101
11102 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11103
11104         PR c++/42766
11105         * g++.dg/conversion/op6.C: New test.
11106
11107 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11108
11109         PR target/42774
11110         * gcc.target/alpha/pr42774.c: New test.
11111
11112 2010-01-18  Richard Guenther  <rguenther@suse.de>
11113
11114         PR tree-optimization/42781
11115         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11116
11117 2010-01-17  Richard Guenther  <rguenther@suse.de>
11118
11119         PR middle-end/42248
11120         * gcc.c-torture/execute/pr42248.c: New testcase.
11121
11122 2010-01-17  Richard Guenther  <rguenther@suse.de>
11123
11124         PR tree-optimization/42773
11125         * g++.dg/torture/pr42773.C: New testcase.
11126
11127 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11128
11129         PR fortran/42677
11130         * gfortran.dg/interface_assignment_5.f90: New test.
11131
11132 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11133
11134         PR c++/42697
11135         * g++.dg/template/crash94.C: Reverted.
11136
11137 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11138
11139         PR debug/42767
11140         * gcc.dg/debug/pr42767.c: New.
11141
11142 2010-01-15  Jason Merrill  <jason@redhat.com>
11143
11144         PR c++/42761
11145         * g++.dg/cpp0x/decltype22.C: New.
11146
11147 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11148
11149         PR middle-end/42760
11150         * g++.dg/torture/pr42760.C: New test.
11151
11152 2010-01-15  Jing Yu  <jingyu@google.com>
11153
11154         PR rtl-optimization/42691
11155         * gcc.c-torture/execute/pr42691.c: New.
11156
11157 2010-01-15  Richard Guenther  <rguenther@suse.de>
11158
11159         PR middle-end/42739
11160         * g++.dg/torture/pr42739.C: New testcase.
11161
11162 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11163
11164         * g++.dg/template/error45.C: Revert as part of reverting changes
11165         or PR c++/42634.
11166
11167 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11168
11169         PR fortran/42684
11170         * gfortran.dg/interface_31.f90: New test.
11171
11172 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11173
11174         * gcc.target/powerpc/pr42747.c: New file.
11175
11176 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11177
11178         PR middle-end/42674
11179         * c-c++-common/pr42674.c: New test.
11180
11181         PR c++/42608
11182         * g++.dg/template/instantiate11.C: New test.
11183
11184 2010-01-14  Jason Merrill  <jason@redhat.com>
11185
11186         PR c++/42701
11187         * g++.dg/overload/error3.C: New.
11188
11189         PR c++/42655
11190         * g++.dg/overload/rvalue1.C: New.
11191
11192 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11193
11194         PR tree-optimization/42706
11195         * gcc.dg/ipa/pr42706.c: New testcase.
11196
11197 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11198
11199         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11200
11201 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11202
11203         PR tree-optimization/42714
11204         * g++.dg/torture/pr42714.C: New test.
11205
11206 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11207
11208         PR rtl-optimization/42246
11209         * gfortran.dg/pr42246-2.f: New.
11210
11211 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11212
11213         PR rtl-optimization/42389
11214         * gcc.dg/pr42389.c: New.
11215
11216 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11217
11218         PR rtl-optimization/42388
11219         * gcc.dg/pr42388.c: New.
11220
11221 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11222
11223         PR rtl-optimization/42294
11224         * gfortran.dg/pr42294.f: New.
11225
11226 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11227
11228         PR rtl-optimization/39453
11229         PR rtl-optimization/42246
11230         * gcc.dg/pr39453.c: New.
11231         * gcc.dg/pr42246.c: New.
11232
11233 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11234
11235         PR middle-end/42245
11236         * gcc.dg/pr42245.c: New.
11237         * gcc.dg/pr42245-2.c: New.
11238
11239 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11240
11241         PR rtl-optimization/42249
11242         * gcc.dg/pr42249.c: New.
11243
11244 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR c/42721
11247         * gcc.c-torture/execute/pr42721.c: New test.
11248
11249 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11250
11251         PR tree-optimization/42709
11252         * gcc.dg/vect/pr42709.c: New test.
11253
11254 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR fortran/41478
11257         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11258         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11259
11260 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11261
11262         PR fortran/42481
11263         * gfortran.dg/generic_19.f90 : New test.
11264
11265 2010-01-13  Richard Guenther  <rguenther@suse.de>
11266
11267         PR tree-optimization/42730
11268         * gcc.c-torture/compile/pr42730.c: New testcase.
11269
11270 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11271
11272         PR target/pr42542
11273         * gcc.target/ia64/pr42542-1.c: New.
11274         * gcc.target/ia64/pr42542-2.c: New.
11275         * gcc.target/ia64/pr42542-3.c: New.
11276
11277 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11278
11279         PR c++/42634
11280         * g++.dg/template/error45.C: New test.
11281
11282 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11283
11284         PR tree-optimization/42704
11285         * g++.dg/torture/pr42704.C: New test.
11286
11287 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11288
11289         PR tree-optimization/42703
11290         * gcc.c-torture/compile/pr42703.c: New test.
11291
11292 2010-01-13  Richard Guenther  <rguenther@suse.de>
11293
11294         PR tree-optimization/42705
11295         * gcc.c-torture/compile/pr42705.c: New testcase.
11296
11297 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11298
11299         * gcc.target/bfin/l2.c: New test.
11300         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11301
11302 2010-01-13  Richard Guenther  <rguenther@suse.de>
11303
11304         PR middle-end/42716
11305         * gcc.c-torture/compile/pr42716.c: New testcase.
11306
11307 2010-01-13  Richard Guenther  <rguenther@suse.de>
11308
11309         PR lto/42678
11310         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11311
11312 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11313
11314         PR c/42708
11315         * gcc.c-torture/compile/pr42708-1.c: New test.
11316
11317 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11318
11319         PR debug/42662
11320         * gcc.dg/pr42662.c: New test.
11321
11322         PR tree-optimization/42645
11323         * g++.dg/other/pr42645-1.C: New test.
11324         * g++.dg/other/pr42645-2.C: New test.
11325
11326 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11327
11328         PR target/42416
11329         * gcc.target/powerpc/warn-1.c: New test.
11330         * gcc.target/powerpc/warn-2.c: New test.
11331
11332 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11333
11334         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11335         stack alignment.
11336
11337 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11338
11339         * gcc.dg/lto/20100108_0.c: New.
11340
11341 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11342
11343         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11344         Add -march=i686 -msse for 32bit x86 targets.
11345
11346 2010-01-10  Richard Guenther  <rguenther@suse.de>
11347
11348         PR middle-end/42667
11349         * gcc.dg/torture/pr42667.c: New testcase.
11350
11351 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11352
11353         PR fortran/32489
11354         * gfortran.dg/array_constructor_34.f90: New test.
11355
11356 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11357
11358         PR fortran/20923
11359         * gfortran.dg/array_constructor_33.f90: New test.
11360         gfortran.dg/array_function_5.f90: Add credit.
11361
11362 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11363
11364         PR debug/42631
11365         * gcc.dg/pr42631.c: New.
11366
11367 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11368
11369         PR debug/42630
11370         * gcc.dg/pr42630.c: New.
11371
11372 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11373
11374         PR debug/42629
11375         * gcc.dg/pr42629.c: New.
11376
11377 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11378
11379         PR middle-end/42363
11380         * gcc.dg/torture/pr42363.c: New.
11381
11382 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11383
11384         PR debug/42604
11385         PR debug/42395
11386         * gcc.dg/vect/pr42604.c: New.
11387         * gcc.dg/vect/pr42395.c: New.
11388
11389 2010-01-09  Richard Guenther  <rguenther@suse.de>
11390
11391         PR middle-end/42512
11392         * gcc.c-torture/execute/pr42512.c: New testcase.
11393
11394 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11395
11396         PR fortran/41298
11397         * gfortran.dg/c_ptr_tests_14.f90: New test.
11398
11399 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11400
11401         PR ada/41929
11402         * gnat.dg/null_pointer_deref1.adb: Don't run on
11403         sparc*-sun-solaris2.11.
11404
11405 2010-01-08  Richard Guenther  <rguenther@suse.de>
11406
11407         PR lto/42528
11408         * gcc.dg/lto/20100103-1_0.c: New testcase.
11409         * gcc.dg/lto/20100103-2_0.c: Likewise.
11410
11411 2010-01-08  Tobias Burnus  <burnus@net-b.de
11412
11413         PR/fortran 25829
11414         * gfortran.dg/asynchronous_1.f90: New test.
11415         * gfortran.dg/asynchronous_2.f90: New test.
11416         * gfortran.dg/conflicts.f90: Update error message.
11417
11418 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11419
11420         c++/40155
11421         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11422
11423 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR tree-optimization/42625
11426         * g++.dg/opt/dtor4.C: New test.
11427         * g++.dg/opt/dtor4.h: New.
11428         * g++.dg/opt/dtor4-aux.cc: New.
11429
11430 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11431
11432         PR fortran/42597
11433         * gfortran.dg/proc_ptr_26.f90: New test.
11434
11435 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11436
11437         PR fortran/41872
11438         * gfortran.dg/allocatable_scalar_7.f90: New test.
11439
11440 2010-01-06  Richard Guenther  <rguenther@suse.de>
11441
11442         * gcc.c-torture/compile/pr42632.c: New testcase.
11443
11444 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11445
11446         PR target/42542
11447         * gcc.target/i386/pr42542-4.c: New.
11448         * gcc.target/i386/pr42542-4a.c: Likewise.
11449         * gcc.target/i386/pr42542-5.c: Likewise.
11450         * gcc.target/i386/pr42542-5a.c: Likewise.
11451
11452 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11453
11454         * gcc.dg/tls/opt-15.c: New test.
11455
11456 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11457
11458         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11459
11460 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11461
11462         PR tree-optimization/42462
11463         * g++.dg/torture/pr42462.C: New test.
11464
11465 2010-01-05  Jason Merrill  <jason@redhat.com>
11466
11467         * g++.dg/cpp0x/initlist30.C: New test.
11468
11469 2010-01-05  Richard Guenther  <rguenther@suse.de>
11470
11471         PR tree-optimization/42614
11472         * gcc.c-torture/execute/pr42614.c: New testcase.
11473
11474 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11475
11476         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11477         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11478         -Wunreachable-code.
11479         * gcc.dg/Wunreachable-2.c: Likewise.
11480         * gcc.dg/Wunreachable-3.c: Likewise.
11481         * gcc.dg/Wunreachable-4.c: Likewise.
11482         * gcc.dg/Wunreachable-5.c: Likewise.
11483         * gcc.dg/Wunreachable-6.c: Likewise.
11484         * gcc.dg/Wunreachable-7.c: Likewise.
11485         * gcc.dg/Wunreachable-8.c: Likewise.
11486         * gcc.dg/20041231-1.c: Likewise.
11487
11488 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11489
11490         PR other/42611
11491         * gcc.dg/pr42611.c: New test.
11492
11493         PR tree-optimization/42508
11494         * g++.dg/opt/pr42508.C: New test.
11495
11496 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11497
11498         PR fortran/41872
11499         * gfortran.dg/allocatable_scalar_8.f90: New.
11500
11501 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11502
11503         PR tree-optimization/42398
11504         * gcc.c-torture/compile/pr42398.c: New test.
11505
11506 2010-01-04  Jason Merrill  <jason@redhat.com>
11507
11508         PR c++/42555
11509         * g++.dg/ext/attrib35.C: New.
11510
11511         PR c++/42567
11512         * g++.dg/cpp0x/auto17.C: New.
11513
11514 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11515
11516         * gcc.dg/lto/20100104_0.c: New.
11517
11518 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11519
11520         PR target/42542
11521         * gcc.target/i386/pr42542-1.c: New.
11522         * gcc.target/i386/pr42542-1a.c: Likewise.
11523         * gcc.target/i386/pr42542-1b.c: Likewise.
11524         * gcc.target/i386/pr42542-2.c: Likewise.
11525         * gcc.target/i386/pr42542-2a.c: Likewise.
11526         * gcc.target/i386/pr42542-2b.c: Likewise.
11527         * gcc.target/i386/pr42542-3.c: Likewise.
11528         * gcc.target/i386/pr42542-3a.c: Likewise.
11529
11530 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11531
11532         PR fortran/41872
11533         * gfortran.dg/allocatable_scalar_5.f90: New test.
11534         * gfortran.dg/allocatable_scalar_6.f90: New test.
11535
11536 2010-01-03  Richard Guenther  <rguenther@suse.de>
11537
11538         PR testsuite/42583
11539         * gfortran.dg/gomp/recursion1.f90: Remove.
11540
11541 2010-01-03  Richard Guenther  <rguenther@suse.de>
11542
11543         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11544         * gcc.dg/uninit-6.c: Likewise.
11545         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11546
11547 2010-01-03  Richard Guenther  <rguenther@suse.de>
11548
11549         PR tree-optimization/42589
11550         * gcc.target/i386/pr42589.c: New testcase.
11551
11552 2010-01-03  Richard Guenther  <rguenther@suse.de>
11553
11554         PR tree-optimization/42438
11555         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11556
11557 2010-01-02  Richard Guenther  <rguenther@suse.de>
11558
11559         PR testsuite/41651
11560         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11561
11562 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11563
11564         PR target/42448
11565         * gcc.target/alpha/pr42448-1.c: New test.
11566         * gcc.target/alpha/pr42448-2.c: Ditto.
11567
11568 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11569
11570         PR preprocessor/41947
11571         * gcc.dg/c99-hexfloat-3.c: New test.
11572
11573 2010-01-01  Richard Guenther  <rguenther@suse.de>
11574
11575         PR c/42570
11576         * gcc.c-torture/execute/pr42570.c: New testcase.
11577
11578 2010-01-01  Richard Guenther  <rguenther@suse.de>
11579
11580         PR middle-end/42559
11581         * gcc.c-torture/compile/pr42559.c: New testcase.
11582
11583 \f
11584 Copyright (C) 2010 Free Software Foundation, Inc.
11585
11586 Copying and distribution of this file, with or without modification,
11587 are permitted in any medium without royalty provided the copyright
11588 notice and this notice are preserved.