OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2         
3         Merge from 'apple/trunk' branch on FSF servers.
4
5         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
6
7         Radar 4407151
8         * obj-c++.dg/template-7.mm: New.
9         
10 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
11
12         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
13         bugfix.
14
15 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
16         
17         Merge from 'apple/trunk' branch on FSF servers.
18
19         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
20
21         Radar 4451818
22         * obj-c++.dg/try-catch-16.mm: New.
23         * obj-c++.dg/try-catch-17.mm: New.
24
25         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
26
27         Radar 4330422
28         * obj-c++.dg/try-catch-15.mm: New
29
30         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
31
32         Radar 4204796
33         * obj-c++.dg/try-catch-12.mm: New
34         * obj-c++.dg/try-catch-13.mm: New
35         * obj-c++.dg/try-catch-14.mm: New
36         * objc.dg/try-catch-11.m: New
37         * objc.dg/try-catch-12.m: New
38         * objc.dg/try-catch-13.m: New
39         
40 2010-10-18  Richard Henderson  <rth@redhat.com>
41
42         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
43
44 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
45
46         PR c/46015
47         * c-c++-common/Wunused-var-13.c: New test.
48
49 2010-10-18  Richard Guenther  <rguenther@suse.de>
50
51         PR tree-optimization/45967
52         * gcc.dg/torture/pr45967.c: New testcase.
53         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
54         * gcc.dg/ipa/ipa-pta-13.c: Likewise
55         * gcc.dg/torture/pr39074-2.c: Likewise
56         * gcc.dg/torture/pta-escape-1.c: Likewise
57         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
58         * gcc.dg/tree-ssa/pta-callused.c: Likewise
59         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
60         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
61         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
62         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
63
64 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
65
66         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
67
68 2010-10-18  Richard Guenther  <rguenther@suse.de>
69
70         PR lto/44950
71         * g++.dg/lto/20101015-2_0.C: New testcase.
72
73 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
74
75         PR middle-end/46019
76         * gcc.c-torture/execute/pr46019.c: New test.
77
78 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
79         
80         Merge from 'apple/trunk' branch on FSF servers.
81         
82         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
83
84         Radar 4516785
85         * obj-c++.dg/method-namespace-2.mm: New.
86         
87 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
88         
89         Merge from 'apple/trunk' branch on FSF servers.
90
91         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
92
93         Radar 4133425
94         * objc.dg/private-1.m: Test modified.
95         * obj-c++.dg/private-1.mm: Test modified.
96         
97 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
98
99         PR testsuite/45987
100         * gcc.target/i386/push-1.c: Remove.
101
102 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
103             H.J. Lu  <hongjiu.lu@intel.com>
104
105         PR target/46051
106         * gcc.target/i386/pr46051.c: New test.
107
108 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
109
110         * obj-c++.dg/gnu-api-2-class.mm: New.
111         * obj-c++.dg/gnu-api-2-ivar.mm: New.
112         * obj-c++.dg/gnu-api-2-method.mm: New.
113         * obj-c++.dg/gnu-api-2-objc.mm: New.
114         * obj-c++.dg/gnu-api-2-object.mm: New.
115         * obj-c++.dg/gnu-api-2-property.mm: New.
116         * obj-c++.dg/gnu-api-2-protocol.mm: New.
117         * obj-c++.dg/gnu-api-2-sel.mm: New.
118
119 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
120
121         * objc.dg/fsf-package-0.m: New.
122         * obj-c++.dg/fsf-package-0.m: New.
123
124 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
125
126         PR objc/18255
127         * objc.dg/pr18255.m: New.
128
129 2010-10-16  Jan Hubicka  <jh@suse.cz>
130
131         PR middle-end/44206
132         * g++.dg/torture/pr44206.C: New.
133
134 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
135
136         * objc.dg/gnu-api-2-class.m: New.
137         * objc.dg/gnu-api-2-objc.m: New.
138
139 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
140
141         * objc.dg/gnu-api-2-ivar.m: New.
142
143 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
144
145         * objc.dg/gnu-api-2-property.m: New.
146
147 2010-10-15  Xinliang David Li  <davidxl@google.com>
148
149         * g++.dg/uninit-pred-3_a.C: New test.
150         * g++.dg/uninit-pred-3_b.C: New test.
151
152 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
153
154         * objc.dg/gnu-api-2-object.m: New.
155
156 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/gnu-api-2-method.m: New.
159
160 2010-10-15  Jason Merrill  <jason@redhat.com>
161
162         * g++.dg/lto/pr45983_0.C: New.
163
164 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
165
166         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
167         builtin combiner patterns.
168         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
169         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
170         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
171         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
172         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
173
174 2010-10-15  Richard Guenther  <rguenther@suse.de>
175
176         * g++.dg/lto/20101015-1_0.C: New testcase.
177
178 2010-10-15  Richard Guenther  <rguenther@suse.de>
179
180         PR testsuite/46021
181         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
182         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
183
184 2010-10-15  Richard Guenther  <rguenther@suse.de>
185
186         PR lto/45957
187         * g++.dg/lto/20101014-1_0.C: New testcase.
188
189 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
190
191         * objc.dg/gnu-api-2-protocol.m: New.
192         * objc.dg/gnu-api-2-sel.m: New.
193
194 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
195
196         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
197         arm-eabi targets.
198
199 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
200
201         * gcc.dg/20101010-1.c: New testcase.
202
203 2010-10-15  Jie Zhang  <jie@codesourcery.com>
204
205         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
206         script when relocatable linking.
207
208 2010-10-14  Yao Qi  <yao@codesourcery.com>
209
210         PR target/45447
211         * gcc.target/arm/pr45447.c: New test.
212
213 2010-10-14  Jan Hubicka  <jh@suse.cz>
214
215         PR middle-end/45621
216         * g++.dg/lto/pr45621.h : New.
217         * g++.dg/lto/pr45621_0.C: New.
218         * g++.dg/lto/pr45621_1.C: New.
219
220 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
221
222         * objc.dg/property: New.
223         * objc.dg/property/fsf-property-basic.m: New.
224         * objc.dg/property/fsf-property-method-access.m: New.
225         * objc.dg/property/fsf-property-named-ivar.m: New.
226         * obj-c++.dg/property: New.
227         * obj-c++.dg/property/fsf-property-basic.mm: New.
228         * obj-c++.dg/property/fsf-property-method-access.mm: New.
229         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
230
231         merge from FSF apple 'trunk' branch.
232         2006 Fariborz Jahanian <fjahanian@apple.com>
233
234         Radars 4436866, 4505126, 4506903, 4517826
235         * objc.dg/property/property-1.m: New.
236         * objc.dg/property/property-2.m: New.
237         * objc.dg/property/property-3.m: New.
238         * objc.dg/property/property-neg-1.m: New.
239         * objc.dg/property/property-neg-2.m: New.
240         * objc.dg/property/property-neg-3.m: New.
241         * objc.dg/property/property-neg-4.m: New.
242         * objc.dg/property/property-neg-5.m: New.
243         * objc.dg/property/property-neg-6.m: New.
244         * objc.dg/property/property-neg-7.m: New.
245         * objc.dg/property/property.exp: New.
246         * obj-c++.dg/property/property-1.mm: New.
247         * obj-c++.dg/property/property-2.mm: New.
248         * obj-c++.dg/property/property-3.mm: New.
249         * obj-c++.dg/property/property-neg-1.mm: New.
250         * obj-c++.dg/property/property-neg-2.mm: New.
251         * obj-c++.dg/property/property-neg-3.mm: New.
252         * obj-c++.dg/property/property-neg-4.mm: New.
253         * obj-c++.dg/property/property-neg-5.mm: New.
254         * obj-c++.dg/property/property-neg-6.mm: New.
255         * obj-c++.dg/property/property-neg-7.mm: New.
256         * obj-c++.dg/property/property.exp: New.
257
258 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
259
260         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
261
262 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
263
264         PR c/45969
265         * gcc.c-torture/compile/pr45969-1.c: New test.
266
267 2010-10-14  Richard Guenther  <rguenther@suse.de>
268
269         PR tree-optimization/44913
270         * gcc.dg/torture/pr44913.c: New testcase.
271
272 2010-10-14  Richard Guenther  <rguenther@suse.de>
273
274         PR lto/45382
275         * g++.dg/lto/20101014-2_0.C: New testcase.
276
277 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
278
279         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
280         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
281         * gcc.target/i386/pr44130.c: Likewise.
282         * gcc.target/i386/pr44144.c: Likewise.
283         * gcc.target/i386/pr44180.c: Likewise.
284         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
285         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
286         * gcc.target/i386/vect-sizes-1.c: Likewise.
287         * gcc.target/i386/vectorize4-avx.c: Likewise.
288
289 2010-10-14  Richard Guenther  <rguenther@suse.de>
290
291         PR lto/44561
292         * g++.dg/lto/20101010-3_0.C: New testcase.
293         * g++.dg/lto/20101010-4_0.C: Likewise.
294
295 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
296
297         * objc.dg/pr45878.m: Update to include NSConstantString interface
298         for -fnext-runtime.
299         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
300         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
301         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
302         reference for m64 -fnext-runtime.
303
304 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
305
306         * gcc.target/i386/vect-sizes-1.c: New.
307
308 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
309
310         PR middle-end/46011
311         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
312
313 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
314
315         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
316         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
317
318 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
319
320         * gcc.target/ia64/20101005.c: New test.
321
322 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
323
324         PR rtl-optimization/45570
325         * gcc.dg/pr45570.c: New test.
326
327 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
328
329         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
330         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
331         * gcc.target/i386/vectorize4-avx.c: Likewise.
332
333 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
334
335         * gcc.target/i386/avx-copysign-vec.c: New.
336         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
337
338 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
339
340         PR middle-end/44130
341         * gcc.target/i386/pr44130.c: New.
342
343 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
344
345         PR middle-end/44144
346         * gcc.target/i386/pr44144.c: New.
347
348 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
349
350         PR target/44180
351         * gcc.target/i386/pr44180.c: New.
352
353 2010-10-13  Jason Merrill  <jason@redhat.com>
354
355         * g++.dg/template/canon-type-8.C: New.
356
357 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
358
359         * gcc.c-torture/execute/20101013-1.c: New test.
360
361 2010-10-13  Richard Guenther  <rguenther@suse.de>
362
363         PR objc/45878
364         * objc.dg/pr45878.m: New testcase.
365
366 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
367
368         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
369         * gcc.dg/format/dfp-printf-1.c: Likewise.
370         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
371
372 2010-10-13  Richard Guenther  <rguenther@suse.de>
373
374         PR tree-optimization/45788
375         * g++.dg/pr45788.C: New testcase.
376
377 2010-10-13  Richard Guenther  <rguenther@suse.de>
378
379         PR tree-optimization/45970
380         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
381
382 2010-10-13  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/45982
385         * gcc.dg/torture/pr45982.c: New testcase.
386         * gcc.dg/tree-ssa/pr24287.c: Adjust.
387         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
388         * gcc.dg/torture/pr39074-2.c: Likewise.
389
390 2010-10-13  Richard Guenther  <rguenther@suse.de>
391
392         PR middle-end/45874
393         * g++.dg/torture/pr45874.C: New testcase.
394
395 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
396
397         * objc.dg/attributes/method-attribute-1.m: Update to respond
398         to implemented method attributes..
399         * objc.dg/attributes/method-attribute-2.m: Likewise.
400         * objc.dg/attributes/method-attribute-3.m: Likewise.
401         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
402         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
403         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
404
405 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
406
407         PR libobjc/23214
408         * objc.dg/pr23214.m: New.
409
410 2010-10-12  Michael Eager  <eager@eagercon.com>
411
412         PR testsuite/45856
413         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
414         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
415
416 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
417
418         PR fortran/45636
419         * gcc.c-torture/execute/pr45636.c: New test.
420         * gfortran.dg/pr45636.f90: New test.
421
422 2010-10-12  Richard Henderson  <rth@redhat.com>
423
424         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
425
426 2010-10-12  Daniel Kraft  <d@domob.eu>
427
428         PR fortran/38936
429         * gfortran.dg/associate_1.f03: More tests with derived-types.
430         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
431         * gfortran.dg/associate_8.f03: Fix typo.
432         * gfortran.dg/initialization_27.f90: Fix typo.
433
434 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
435
436         PR testsuite/45851
437         * lib/lto.exp (lto-get-options-main): Support optional target
438         selector for dg-extra-ld-options.
439
440 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
441
442         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
443         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
444
445 2010-10-11  Martin Jambor  <mjambor@suse.cz>
446
447         PR middle-end/45699
448         * g++.dg/torture/pr45699.C: New test.
449         * g++.dg/otr-fold-1.C: Adjusted.
450         * g++.dg/otr-fold-1.C: Likewise.
451
452 2010-10-11  Nick Clifton  <nickc@redhat.com>
453
454         * gcc.c-torture/compile/pr44197.c: Require visibility support.
455         Allow for a user label prefix.
456
457 2010-10-10  Richard Guenther  <rguenther@suse.de>
458
459         * g++.dg/lto/20101010-1_0.C: New testcase.
460         * g++.dg/lto/20101010-2_0.C: Likewise.
461
462 2010-10-11  Ira Rosen  <irar@il.ibm.com>
463
464         PR tree-optimization/45902
465         * gcc.dg/vect/45902.c: New test.
466
467 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
468
469         PR target/45870
470         * gcc.dg/tls/pr45870.c: New test.
471
472 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
473
474         PR fortran/45961
475         * gfortran.dg/typebound_operator_6.f03: New.
476
477 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
478
479         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
480         and adjust -export symbol scanning.
481         * g++.dg/ext/dllexport1.C: Likewise.
482         * g++.dg/ext/dllexport3.C: Likewise.
483         * gcc.dg/dll-3.c: Likewise.
484         * gcc.dg/dll-4.c: Likewise.
485         * gcc.dg/dll-5.c: Likewise.
486
487 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
488
489         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
490         instead of tree_profile dump file.
491         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
492         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
493         dump file.
494
495 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
496
497         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
498
499 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
500
501         * gfortran.dg/character_comparison_4.f90:  New test.
502         * gfortran.dg/character_comparison_5.f90:  New test.
503         * gfortran.dg/character_comparison_6.f90:  New test.
504
505 2010-10-09  Richard Henderson  <rth@redhat.com>
506
507         * lib/target-supports.exp
508         (check_effective_target_automatic_stack_alignment): Always true.
509
510 2010-10-09  Richard Guenther  <rguenther@suse.de>
511
512         PR lto/45956
513         * gcc.dg/lto/20101009-2_0.c: New testcase.
514         * gcc.dg/lto/20101009-2_1.c: Likewise.
515         * gcc.dg/lto/20101009-2_2.c: Likewise.
516
517 2010-10-09  Richard Guenther  <rguenther@suse.de>
518
519         PR lto/45947
520         * g++.dg/lto/20101009-1_0.C: New testcase.
521
522 2010-10-09  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/45945
525         * gcc.dg/lto/20101009-1_0.c: New testcase.
526
527 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
528
529         PR target/45913
530         * gcc.target/i386/pr45913.c: New.
531
532 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
533
534         PR fortran/45943
535         * gfortran.dg/streamio_16.f90: Update test.
536
537 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
538
539         PR tree-optimization/45903
540         * gcc.target/i386/pr45903.c: New test.
541
542 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
543
544         * gnat.dg/interface5.adb: Compile with warnings disabled.
545
546 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
547
548         * obj-c++.dg/encode-10.mm: New testcase.
549
550 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
551
552         PR objc++/23614
553         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
554         C++ class.  Removed XFAIL.
555
556 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
557
558         PR fortran/45933
559         * gfortran.dg/typebound_operator_5.f03: New.
560
561 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         Merge from 'apple/trunk' branch on FSF servers.
564
565         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
566
567         Radar 4508851
568         * obj-c++.dg/method-namespace-1.mm: New.
569
570 2010-10-07  Martin Jambor  <mjambor@suse.cz>
571
572         * gcc.dg/tree-ssa/sra-11.c: New test.
573
574 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
575
576         PR Tree-Vect/45847
577         * gcc.dg/vect/pr45847.c: New test.
578
579 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
580             Kai Tietz  <kai.tietz@onevision.com>
581
582         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
583
584 2010-10-07  Richard Guenther  <rguenther@suse.de>
585
586         PR tree-optimization/45732
587         * gcc.dg/torture/pr45732.c: New testcase.
588
589 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
590
591         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
592         * objc.dg/foreach-2.m: Likewise.
593         * objc.dg/foreach-3.m: Likewise.
594         * objc.dg/foreach-4.m: Likewise.
595         * objc.dg/foreach-5.m: Likewise.
596         * objc.dg/foreach-6.m: Likewise.
597         * objc.dg/foreach-7.m: Likewise.
598         * objc.dg/objc-foreach-4.m: Likewise.
599         * objc.dg/objc-foreach-5.m: Likewise.
600
601 2010-10-07  Richard Guenther  <rguenther@suse.de>
602
603         PR middle-end/45869
604         * gcc.dg/torture/pr45869.c: New testcase.
605
606 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
607
608         * objc.dg/set-not-used-1.m: New
609         * obj-c++.dg/set-not-used-1.mm: New.
610
611 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
612
613         * objc.dg/attributes/method-attribute-3.m: New.
614         * obj-c++.dg/attributes/method-attribute-3.mm: New.
615
616 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
617
618         PR fortran/45916
619         * gfortran.dg/generic_typebound_operator_1.f90: New test.
620
621 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622
623         PR fortran/45889
624         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
625
626 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         Merge from 'apple/trunk' branch on FSF servers.
629
630         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
631
632         Radar 4278774
633         * obj-c++.dg/encode-9.mm: New.
634
635 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
636
637         * g++.dg/cpp0x/pr45908.C: New test.
638
639 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
640
641         * gnat.dg/opt6.ad[sb]: New test.
642
643 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
644
645         Implemented fast enumeration for Objective-C.
646         * objc.dg/foreach-1.m: New.
647         * objc.dg/foreach-2.m: New.
648         * objc.dg/foreach-3.m: New.
649         * objc.dg/foreach-4.m: New.
650         * objc.dg/foreach-5.m: New.
651         * objc.dg/foreach-6.m: New.
652         * objc.dg/foreach-7.m: New.
653
654         Merge from 'apple/trunk' branch on FSF servers:
655         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
656
657         Radar 4502236
658         * objc.dg/objc-foreach-5.m: New.
659
660         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
661
662         Radar 4507230
663         * objc.dg/objc-foreach-4.m: New.
664
665         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
666
667         Radar 4472881
668         * objc.dg/objc-foreach-3.m: New.
669
670         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
671
672         Radar 4468498
673         * objc.dg/objc-foreach-2.m: New.
674
675         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
676
677         Radar 4294910
678         * objc.dg/objc-foreach-1.m: New
679
680 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
681
682         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
683         unsigned values.
684
685 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
686
687         PR objc++/28050
688         * obj-c++.dg/syntax-error-10.mm: New.
689
690 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
691
692         PR objc++/23707
693         * obj-c++.dg/syntax-error-9.mm: New.
694
695 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
696
697         PR objc++/31126
698         * obj-c++.dg/syntax-error-8.mm: New.
699
700 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
701
702         Merge from 'apple/trunk' branch on FSF servers.
703
704         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
705
706         Radar 4290840
707         * obj-c++.dg/syntax-error-7.mm: New
708
709         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
710
711         Radar 4294425
712         * obj-c++.dg/syntax-error-6.mm: New
713
714         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
715
716         Radar 4261146
717         * obj-c++.dg/syntax-error-5.mm: New
718
719         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
720
721         Radar 4093475
722         * obj-c++.dg/syntax-error-[3-4].mm: New.
723
724         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
725
726         Radar 4185810
727         * obj-c++.dg/syntax-error-[1-2].mm: New.
728
729 2010-10-05  Ira Rosen  <irar@il.ibm.com>
730
731         PR tree-optimization/45752
732         * gcc.dg/vect/pr45752.c: New test.
733
734 2010-10-05  Richard Guenther  <rguenther@suse.de>
735
736         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
737         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
738         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
739         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
740         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
741         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
742         * gcc.dg/tree-prof/stringop-1.c: Likewise.
743         * gcc.dg/tree-prof/stringop-2.c: Likewise.
744         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
745         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
746         * gcc.dg/tree-prof/update-loopch.c: Likewise.
747         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
748         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
749         * gcc.dg/tree-prof/tracer-1.c: Likewise.
750         * gcc.dg/tree-ssa/inline-4.c: Likewise.
751         * gcc.dg/tree-ssa/inline-3.c: Likewise.
752         * gcc.dg/tree-ssa/20080530.c: Likewise.
753         * g++.dg/tree-ssa/inline-3.C: Likewise.
754         * g++.dg/tree-ssa/inline-1.C: Likewise.
755         * g++.dg/tree-ssa/inline-2.C: Likewise.
756         * gcc.dg/profile-dir-1.c: Likewise.
757         * gcc.dg/profile-dir-2.c: Likewise.
758         * gcc.dg/profile-dir-3.c: Likewise.
759
760 2010-10-05  Richard Guenther  <rguenther@suse.de>
761
762         PR middle-end/45877
763         * g++.dg/torture/pr45877.C: New testcase.
764
765 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
766
767         PR debug/45849
768         * gcc.dg/debug/pr45849.c: New test.
769
770         PR middle-end/45876
771         * gcc.c-torture/compile/pr45876.c: New test.
772
773 2010-10-04  Julian Brown  <julian@codesourcery.com>
774
775         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
776         vect_hw_misalign.
777         * gcc.dg/vect/vect-60.c: Likewise.
778         * gcc.dg/vect/vect-56.c: Likewise.
779         * gcc.dg/vect/vect-93.c: Likewise.
780         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
781         * gcc.dg/vect/vect-95.c: Likewise.
782         * gcc.dg/vect/vect-96.c: Likewise.
783         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
784         * gcc.dg/vect/slp-25.c: Likewise.
785         * gcc.dg/vect/slp-3.c: Likewise.
786         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
787         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
788         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
789         * gcc.dg/vect/vect-109.c: Likewise.
790         * gcc.dg/vect/vect-peel-1.c: Likewise.
791         * gcc.dg/vect/vect-peel-2.c: Likewise.
792         * lib/target-supports.exp
793         (check_effective_target_arm_vect_no_misalign): New.
794         (check_effective_target_vect_no_align): Use above.
795         (check_effective_target_vect_element_align): New.
796         (add_options_for_quad_vectors): New.
797
798 2010-10-04  Martin Jambor  <mjambor@suse.cz>
799
800         PR tree-optimization/45572
801         * g++.dg/ipa/pr45572-1.C: New test.
802         * g++.dg/ipa/pr45572-2.C: Likewise.
803
804 2010-10-03  Ian Lance Taylor  <iant@google.com>
805
806         * gcc.dg/anon-struct-11.c: New test.
807         * gcc.dg/anon-struct-12.c: New test.
808         * gcc.dg/anon-struct-13.c: New test.
809         * gcc.dg/anon-struct-14.c: New test.
810
811 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
812
813         * g++.dg/torture/pr45764.C: Revert revision 164914.
814         * gcc.dg/vect/pr43432.c: Likewise.
815         * gcc.dg/vect/vect-114.c: Likewise.
816         * gcc.dg/vect/vect-15.c: Likewise.
817
818 2010-10-03  Jason Merrill  <jason@redhat.com>
819
820         * g++.dg/cpp0x/sfinae5.C: New.
821
822 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
823
824         PR tree-optimization/45720
825         PR tree-optimization/45764
826         * g++.dg/torture/pr45764.C: New.
827
828         * gcc.dg/vect/pr43432.c: Xfail.
829         * gcc.dg/vect/vect-114.c: Likewise.
830         * gcc.dg/vect/vect-15.c: Likewise.
831
832 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
833
834         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
835         hppa*-*-hpux*.
836         * gcc.dg/torture/pr45678-2.c: Likewise.
837
838 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
839
840         PR fortran/45748
841         * gfortran.dg/intrinsic_6.f90: New.
842
843 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
844
845         PR fortran/42831
846         * gfortran.dg/dependency_37.f90:  New test.
847
848 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
849
850         * gcc.target/i386/shift_mask.c: New test.
851
852 2010-10-01  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/45854
855         * g++.dg/torture/pr45854.C: New testcase.
856
857 2010-09-30  Michael Eager  <eager@eagercon.com>
858
859         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
860         __FLT_{MIN,MAX}__.
861
862 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
863
864         PR middle-end/45758
865         * gfortran.dg/graphite/pr45758.f90: New.
866
867 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
868
869         PR middle-end/45230
870         * gcc.dg/graphite/id-pr45230.c: New.
871
872 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
873
874         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
875         * gfortran.dg/graphite/graphite.exp: Same.
876         * gcc.dg/graphite/vect-pr43423.c: New.
877
878 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
879
880         PR target/45843
881         * g++.dg/torture/pr45843.C: New test.
882
883 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
884
885         PR fortran/45828
886         * gfortran.dg/allocate_derived_5.f90: New.
887
888 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
889
890         PR tree-optimization/31261
891         * gcc.dg/tree-ssa/pr31261.c: New test.
892
893 2010-09-30  Michael Eager  <eager@eagercon.com>
894
895         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
896         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
897         * gcc.target/microblaze/microblaze.exp: Ditto.
898         * gcc.target/microblaze/others/string_cst1.c: Ditto.
899         * gcc.target/microblaze/others/string_cst2.c: Ditto.
900         * gcc.target/microblaze/others/data_var1.c: Ditto.
901         * gcc.target/microblaze/others/data_var2.c: Ditto.
902         * gcc.target/microblaze/others/data_var3.c: Ditto.
903         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
904         * gcc.target/microblaze/others/strings1.c:: Ditto.
905         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
906         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
907         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
908         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
909         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
910         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
911         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
912         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
913         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
914         * gcc.target/microblaze/isa/pcmp.c: Ditto.
915         * gcc.target/microblaze/isa/nofloat.c: Ditto.
916         * gcc.target/microblaze/isa/fcvt.c: Ditto.
917         * gcc.target/microblaze/isa/float.c: Ditto.
918         * gcc.target/microblaze/isa/mulh.c: Ditto.
919         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
920         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
921         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
922         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
923         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
924         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
925         * gcc.target/microblaze/isa/bshift.c: Ditto.
926         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
927         * gcc.target/microblaze/isa/div.c: Ditto.
928         * gcc.target/microblaze/isa/vanilla.c: Ditto.
929         * gcc.target/microblaze/isa/mul.c: Ditto.
930
931 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
932
933         merge from FSF 'apple/trunk' branch.
934         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
935
936         Radar 4386773
937         * objc.dg/enhanced-proto-1.m: New.
938         * objc.dg/enhanced-proto-2.m: New.
939         * obj-c++.dg/enhanced-proto-1.mm: New
940         * obj-c++.dg/enhanced-proto-2.mm: New.
941
942 2010-09-30  Richard Guenther  <rguenther@suse.de>
943
944         PR testsuite/45702
945         * gcc.dg/debug/pr41893-1.c: Adjust.
946         * gcc.dg/pr30762-1.c: Likewise.
947         * gcc.dg/pr31529-1.c: Likewise.
948         * gcc.dg/pr34457-1.c: Likewise.
949         * gcc.dg/pr34668-1.c: Likewise.
950         * gcc.dg/pr43557-1.c: Likewise.
951
952 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
953
954         PR objc/45842
955         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
956         * objc.dg/const-str-3.m: Correct header for memcpy.
957         * objc.dg/const-str-7.m: Likewise.
958         * objc.dg/method-20b.m: Provide an implementation of Object.
959         Adjust XFAIL for m64 NeXT runtime.
960         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
961         * objc.dg/encode-3.m: Correct line ordering, provide header for
962         sprintf.
963         * objc.dg/encode-7-next.m: Only run for 32bit.
964         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
965         * objc.dg/type-size-2.m: Provide an implementation of Object.
966         Ajust headers.
967         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
968         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
969         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
970         Adjust XFAIL for m64 NeXT runtime.
971         * obj-c++.dg/method-22.mm: Likewise.
972         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
973
974 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
975
976         Merge from 'apple/trunk' branch on FSF servers.
977
978         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
979
980         Radar 4278236
981         * obj-c++.dg/bad-forward-decl.mm: New
982
983 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * ada/acats/run_acats: Revert revision 157037.
986
987 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
988
989         Merge from 'apple/trunk' branch on FSF servers.
990
991         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
992
993         Radar 4281748
994         * objc.dg/naming-2.m: Update
995         * objc.dg/naming-3.m: New
996
997 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
998
999         PR target/40457
1000         * gcc.target/arm/pr40457-3.c: New test.
1001
1002 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1003
1004         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1005         alias checking.
1006         * lib/target-supports.exp (check_ifunc_available): Likewise.
1007
1008 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1009
1010         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1011
1012 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1013
1014         * objc.dg/keywords-1.m: New test.
1015         * objc.dg/keywords-2.m: New test.
1016         * objc.dg/keywords-3.m: New test.
1017         * obj-c++.dg/keywords-1.mm: New test.
1018         * obj-c++.dg/keywords-2.mm: New test.
1019
1020 2010-09-28  Jason Merrill  <jason@redhat.com>
1021
1022         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1023         * g++.dg/ext/complit11.C: Likewise.
1024         * g++.old-deja/g++.law/temps1.C: Likewise.
1025
1026         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1027         * g++.old-deja/g++.mike/misc6.C: Likewise.
1028
1029 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1030
1031         * objc.dg/attributes/method-attribute-1.m: New.
1032         * objc.dg/attributes/method-attribute-2.m: New.
1033
1034         * obj-c++.dg/attributes/method-attribute-1.m: New.
1035         * obj-c++.dg/attributes/method-attribute-2.m: New.
1036
1037 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1038
1039         * objc.dg/attributes: New.
1040         * objc.dg/attributes/attributes.exp: New.
1041         * objc.dg/attributes/class-attribute-1.m: New.
1042         * objc.dg/attributes/class-attribute-2.m: New
1043         * objc.dg/attributes/categ-attribute-1.m: New
1044         * objc.dg/attributes/categ-attribute-2.m: New
1045         * objc.dg/attributes/proto-attribute-1.m: New
1046
1047         * obj-c++.dg/attributes: New.
1048         * obj-c++.dg/attributes/attributes.exp: New
1049         * obj-c++.dg/attributes/class-attribute-1.mm: New
1050         * obj-c++.dg/attributes/class-attribute-2.mm: New
1051         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1052         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1053         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1054
1055 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1056
1057         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1058         from the branch renamed to method-20b.m to avoid clashes).
1059
1060         2005-08-23  Stuart Hastings  <stuart@apple.com>
1061                     Ziemowit Laski  <zlaski@apple.com>
1062
1063         Radar 4209854
1064         * obj-c++.dg/method-23.mm: New.
1065         * objc.dg/method-20.m: New.
1066
1067 2010-09-28  Jan Hubicka  <jh@suse.cz>
1068
1069         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1070
1071 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1072
1073         PR target/44452
1074         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1075         i?86-*-solaris2.[89], *-*-vxworks*.
1076         * gcc.target/i386/pr22152.c: Likewise.
1077         * gcc.target/i386/vect8-ret.c: New test.
1078
1079 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1080
1081         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1082
1083 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1084
1085         Merge from 'apple/trunk' branch on FSF servers.
1086
1087         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1088
1089         Radar 4175534
1090         * obj-c++.dg/method-22.mm: New.
1091
1092 2010-09-27  Jason Merrill  <jason@redhat.com>
1093
1094         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1095         * g++.dg/ext/complit11.C: Adjust.
1096         * g++.old-deja/g++.law/temps1.C: Adjust.
1097         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1098         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1099
1100 2010-09-27  Ian Lance Taylor  <iant@google.com>
1101
1102         * lib/target-supports.exp (check_effective_target_split_stack):
1103         New procedure.
1104         * gcc.dg/split-1.c: New test.
1105         * gcc.dg/split-2.c: New test.
1106         * gcc.dg/split-3.c: New test.
1107         * gcc.dg/split-4.c: New test.
1108
1109 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1110
1111         PR objc/25464
1112         * objc.dg/type-size-3.m: New test.
1113
1114 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1115
1116         PR objc/45763
1117         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1118
1119 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1120
1121         PR objc/25450
1122         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1123         * objc.dg/type-size-2.m: Same change.
1124         * obj-c++.dg/encode-5.mm: Same change.
1125
1126 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1127
1128         Merge from 'apple/trunk' branch on FSF servers.  The original
1129         Changelogs are below.
1130
1131         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1132         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1133         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1134         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1135         in the branch).
1136         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1137         proto-qual-1.m in the branch) and the normal ABI on GNU.
1138         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1139         the test only with the NeXT runtime.
1140         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1141         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1142         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1143         Run the test only with the NeXT runtime.
1144
1145         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1146
1147         Radar 4492973
1148         * objc.dg/encode-7-64bit.m: New.
1149         * objc.dg/encode-7.m: Skip if -m64.
1150
1151         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1152
1153         Radar 4301047
1154         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1155         * obj-c++.dg/threedotthree-abi-1.mm: New
1156         * objc.dg/threedotthree-abi-1.m: New
1157
1158         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1159
1160         Radar 4136935
1161         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1162         * objc.dg/encode-6.m: Likewise.
1163         * objc.dg/encode-7.m: New test case.
1164
1165 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1166
1167         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1168         const-str-12.m to constr-str-12b.m to avoid conflicts.
1169
1170         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1171
1172         Radar 4229905
1173         * obj-c++.dg/warn5.mm: New
1174
1175         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1176
1177         Radar 4154928
1178         * obj-c++.dg/const-str-12.mm: New.
1179         * objc.dg/const-str-12.m: New.
1180
1181 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1182
1183         PR fortran/40569
1184         PR fortran/40568
1185         * gfortran.dg/storage_size_2.f08: Fix test.
1186         * gfortran.dg/c_sizeof_1.f90: Fix test.
1187         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1188         * gfortran.dg/c_sizeof_3.f90: New.
1189         * gfortran.dg/c_sizeof_4.f90: New.
1190         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1191         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1192
1193 2010-09-26  Daniel Kraft  <d@domob.eu>
1194
1195         PR fortran/45783
1196         PR fortran/45795
1197         * gfortran.dg/select_type_18.f03: New test.
1198
1199 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1200
1201         * gnat.dg/return2.ad[sb]: New test.
1202         * gnat.dg/return2_pkg.ads: New helper.
1203
1204 2010-09-25  Daniel Kraft  <d@domob.eu>
1205
1206         PR fortran/45776
1207         * gfortran.dg/io_constraints_6.f03: New test.
1208         * gfortran.dg/io_constraints_7.f03: New test.
1209         * gfortran.dg/newunit_2.f90: New test.
1210
1211 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1212
1213         * gfortran.dg/operator_c1202.f90: New test.
1214
1215 2010-09-24  Jan Hubicka  <jh@suse.cz>
1216
1217         * gcc.dg/tree-ssa/leaf.c: New testcase.
1218
1219 2010-09-24  Jan Hubicka  <jh@suse.cz>
1220
1221         PR tree-optimization/45738
1222         PR tree-optimization/45741
1223         * gcc.c-torture/compile/pr45741.c: New.
1224         * gfortran.fortran-torture/compile/pr45738.f90: New.
1225
1226 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1227
1228         * gcc.dg/cpp/undef-opt-1.c: New test.
1229
1230 2010-09-24  Jason Merrill  <jason@redhat.com>
1231
1232         * g++.dg/other/error10.C: Adjust expected output.
1233
1234 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR middle-end/45234
1237         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1238         * gcc.target/i386/pr45234.c: New test.
1239
1240 2010-09-24  Richard Guenther  <rguenther@suse.de>
1241
1242         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1243
1244 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1245
1246         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1247         as a comment leader in regexp.
1248
1249 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1250
1251         * objc.dg/sync-2.m: New test.
1252         * obj-c++.dg/sync-2.mm: New test.
1253
1254 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1255
1256         PR fortran/40571
1257         * gfortran.dg/iso_fortran_env_7.f90: New.
1258
1259 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1260
1261         * obj-c++.dg/too-many-args.mm: New file.
1262
1263 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1264
1265         Merge from 'apple/trunk' branch on FSF servers.
1266
1267         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1268
1269         Radar 4491608
1270         * objc.dg/too-many-args.m: New
1271
1272 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1273
1274         PR fortran/45744
1275         * gfortran.dg/dependency_36.f90:  New test.
1276
1277 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1280         * gcc.target/i386/pad-3.c: Ditto.
1281         * gcc.target/i386/pad-7.c: Ditto.
1282         * gcc.target/i386/pad-7.c: Ditto.
1283         * gcc.target/i386/pr36502.c: Ditto.
1284         * gcc.target/i386/zee.c: Ditto.
1285         * gcc.target/i386/20060821-1.c: Ditto.
1286         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1287         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1288         * gcc.target/i386/pad-5b.c: Ditto.
1289         * gcc.target/i386/pad-6a.c: Ditto.
1290         * gcc.target/i386/pad-6b.c: Ditto.
1291         * gcc.target/i386/pad-8.c: Ditto.
1292         * gcc.target/i386/pad-9.c: Ditto.
1293         * gcc.target/i386/pad-10.c: Ditto.
1294         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1295
1296 2010-09-23  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/45565
1299         * g++.dg/ipa/pr45565.C: New testcase.
1300
1301 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1302
1303         PR fortran/45745
1304         PR fortran/45648
1305         * gfortran.dg/vector_subscript_bound_1.f90: New.
1306
1307 2010-09-23  Richard Guenther  <rguenther@suse.de>
1308
1309         PR middle-end/45750
1310         * gcc.dg/pr45750.c: New testcase.
1311
1312 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1315         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1316         build.
1317
1318 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1319
1320         PR rtl-optimization/44374
1321         * gcc.target/arm/headmerge-1.c: New test.
1322         * gcc.target/arm/headmerge-2.c: New test.
1323         * gcc.target/i386/headmerge-1.c: New test.
1324         * gcc.target/i386/headmerge-2.c: New test.
1325
1326 2010-09-23  Daniel Kraft  <d@domob.eu>
1327
1328         PR fortran/38936
1329         PR fortran/44044
1330         PR fortran/45474
1331         * gfortran.dg/intrinsic_intent_1.f03: New test.
1332         * gfortran.dg/select_type_17.f03: New test.
1333         * gfortran.dg/associate_5.f03: More definability tests.
1334         * gfortran.dg/enum_2.f90: Check definability.
1335         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1336         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1337         * gfortran.dg/char_expr_2.f90: Ditto.
1338         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1339         * gfortran.dg/enum_5.f90: Ditto.
1340         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1341         * gfortran.dg/impure_assignment_2.f90: Ditto.
1342         * gfortran.dg/impure_assignment_3.f90: Ditto.
1343         * gfortran.dg/intent_out_1.f90: Ditto.
1344         * gfortran.dg/intent_out_3.f90: Ditto.
1345         * gfortran.dg/pointer_assign_7.f90: Ditto.
1346         * gfortran.dg/pointer_intent_3.f90: Ditto.
1347         * gfortran.dg/pr19936_1.f90: Ditto.
1348         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1349         * gfortran.dg/simpleif_2.f90: Ditto.
1350         * gfortran.dg/protected_5.f90: Ditto.
1351         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1352         * gfortran.dg/protected_6.f90: Ditto.
1353         * gfortran.dg/protected_7.f90: Ditto.
1354
1355 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356
1357         PR libfortran/45710
1358         * gfortran.dg/namelist_65.f90: New test.
1359
1360 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1361
1362         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1363         the regexp pattern between the expected label and location string.
1364
1365 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1366
1367         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1368
1369 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1370
1371         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1372         * gcc.dg/pr27898.c: Likewise.
1373         * gcc.dg/pr28712.c: Likewise.
1374         * gcc.dg/pr30762-1.c: Likewise.
1375         * gcc.dg/pr31529-1.c: Likewise.
1376         * gcc.dg/pr34457-1.c: Likewise.
1377         * gcc.dg/pr34668-1.c: Likewise.
1378         * gcc.dg/pr34989-1.c: Likewise.
1379         * gcc.dg/pr43557-1.c: Likewise.
1380
1381 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR rtl-optimization/45739
1384         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1385
1386 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1387
1388         * gcc.target/sparc/mnofpu.c: New test.
1389
1390 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR rtl-optimization/45739
1393         * gcc.target/i386/pr45739.c: New test.
1394
1395 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1396
1397         PR fortran/45648
1398         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1399         and counts. Add non-elemental function call check.
1400
1401         PR fortran/45648
1402         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1403         arguments checks. Update temporary counts.
1404         * gfortran.dg/transpose_optimization_1.f90: New.
1405
1406 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1407
1408         PR objc/23710
1409         * objc.dg/invalid-method-1.m: New.
1410
1411 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1412
1413         Merge from 'apple/trunk' branch on FSF servers.
1414
1415         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1416
1417         Radar 4291785
1418         * objc.dg/naming-4.m: New
1419         * objc.dg/naming-5.m: New
1420         * obj-c++.dg/naming-1.mm: New
1421         * obj-c++.dg/naming-2.mm: New
1422
1423 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1424             Jack Howarth  <howarth@bromo.med.uc.edu>
1425
1426         PR c++/45645
1427         * g++.dg/torture/pr44972.C: Use portable assert().
1428
1429 2010-09-21  Richard Guenther  <rguenther@suse.de>
1430
1431         PR tree-optimization/45580
1432         * g++.dg/torture/pr45580.C: New testcase.
1433
1434 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1435
1436         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1437
1438 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1439
1440         PR fortran/45438
1441         * gfortran.dg/pointer_check_7.f90: New.
1442
1443 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR rtl-optimization/45728
1446         * gcc.c-torture/compile/pr45728.c: New test.
1447
1448 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1449
1450         PR fortran/45081
1451         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1452
1453 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1454
1455         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1456
1457 2010-09-20  Richard Guenther  <rguenther@suse.de>
1458
1459         PR middle-end/45704
1460         * gcc.dg/torture/pr45704.c: New testcase.
1461
1462 2010-09-20  Jan Hubicka  <jh@suse.cz>
1463
1464         PR tree-optimize/45605
1465         * g++.dg/tree-ssa/pr45605.C: New testcase.
1466
1467 2010-09-20  Michael Matz  <matz@suse.de>
1468
1469         PR testsuite/45706
1470         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1471         enough.
1472
1473 2010-09-20  Richard Guenther  <rguenther@suse.de>
1474
1475         PR tree-optimization/45705
1476         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1477
1478 2010-09-20  Michael Matz  <matz@suse.de>
1479
1480         PR testsuite/45706
1481         * lib/target-supports.exp (check_effective_target_vect_perm):
1482         Add i?86-*-*.
1483
1484 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR rtl-optimization/45695
1487         * gcc.c-torture/execute/pr45695.c: New test.
1488
1489 2010-09-19  Jan Hubicka  <jh@suse.cz>
1490
1491         PR lto/44246
1492         * gcc.c-torture/compile/pr44246.c:New file.
1493
1494 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1495
1496         PR tree-optimization/45714
1497         * gfortran.dg/vect/pr45714-a.f: New test.
1498         * gfortran.dg/vect/pr45714-b.f: New test.
1499
1500 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1501
1502         * gnat.dg/const1.adb: Rename into...
1503         * gnat.dg/constant1.adb: ...this.
1504         * gnat.dg/constant2.adb: New test.
1505         * gnat.dg/constant2_pkg1.ads: New helper.
1506         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1507
1508 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1509
1510         * gnat.dg/specs/constant1.ads: New test.
1511         * gnat.dg/specs/constant1_pkg.ads: New helper.
1512
1513 2010-09-18  Jan Hubicka  <jh@suse.cz>
1514
1515         PR tree-optimization/45453
1516         * g++.dg/tree-ssa/pr45453.C: New testcase.
1517
1518 2010-09-18  Jason Merrill  <jason@redhat.com>
1519
1520         * g++.dg/cpp0x/initlist44.C: New.
1521
1522 2010-09-18  Richard Guenther  <rguenther@suse.de>
1523
1524         PR tree-optimization/45709
1525         * g++.dg/torture/pr45709-2.C: New testcase.
1526
1527 2010-09-18  Richard Guenther  <rguenther@suse.de>
1528
1529         PR tree-optimization/45709
1530         * g++.dg/torture/pr45709.C: New testcase.
1531
1532 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1533
1534         PR testsuite/45719
1535         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1536
1537 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1538
1539         * gcc.target/i386/pad-1.c: New.
1540         * gcc.target/i386/pad-2.c: Likewise.
1541         * gcc.target/i386/pad-3.c: Likewise.
1542         * gcc.target/i386/pad-4.c: Likewise.
1543         * gcc.target/i386/pad-5a.c: Likewise.
1544         * gcc.target/i386/pad-5b.c: Likewise.
1545         * gcc.target/i386/pad-6a.c: Likewise.
1546         * gcc.target/i386/pad-6b.c: Likewise.
1547         * gcc.target/i386/pad-7.c: Likewise.
1548         * gcc.target/i386/pad-8.c: Likewise.
1549         * gcc.target/i386/pad-9.c: Likewise.
1550         * gcc.target/i386/pad-10.c: Likewise.
1551
1552 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1553
1554         PR middle-end/45234
1555         * gcc.dg/torture/stackalign/alloca-5.c: New.
1556
1557 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1558
1559         PR middle-end/45678
1560         * gcc.dg/torture/pr45678-2.c: New.
1561
1562 2010-09-17  Richard Guenther  <rguenther@suse.de>
1563
1564         PR middle-end/45678
1565         * gcc.dg/torture/pr45678-1.c: New testcase.
1566
1567 2010-09-17  Michael Matz  <matz@suse.de>
1568
1569         PR tree-optimization/43432
1570         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1571         check_effective_target_vect_perm_short): New predicates.
1572         (check_effective_target_vect_perm): Include x86_64.
1573         * gcc.dg/vect/pr43432.c: New test.
1574         * gcc.dg/vect/vect-114.c: Adjust.
1575         * gcc.dg/vect/vect-15.c: Ditto.
1576         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1577         * gcc.dg/vect/slp-perm-9.c: Ditto.
1578
1579 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1580
1581         PR testsuite/45692
1582         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1583         GNU runtime.
1584
1585 2010-09-17  Richard Guenther  <rguenther@suse.de>
1586
1587         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1588         * gcc.dg/pr28706.c: Likewise.
1589         * gcc.dg/pr28712.c: Likewise.
1590         * gcc.dg/pr30762-1.c: Likewise.
1591         * gcc.dg/pr30762-2.c: Likewise.
1592         * gcc.dg/pr31529-1.c: Likewise.
1593         * gcc.dg/pr31529-2.c: Likewise.
1594         * gcc.dg/pr34457-1.c: Likewise.
1595         * gcc.dg/pr34457-2.c: Likewise.
1596         * gcc.dg/pr34668-1.c: Likewise.
1597         * gcc.dg/pr34668-2.c: Likewise.
1598         * gcc.dg/pr34989-1.c: Likewise.
1599         * gcc.dg/pr34989-2.c: Likewise.
1600         * gcc.dg/pr43557-1.c: Likewise.
1601         * gcc.dg/pr43557-2.c: Likewise.
1602         * gcc.dg/debug/pr41893-1.c: Likewise.
1603         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1604         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1605         * gcc.dg/matrix/matrix-4.c: Likewise.
1606         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1607         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1608         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1609         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1610
1611 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/43665
1614         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1615         optimizations.
1616         * gfortran.dg/intent_optimize_1.f90: New test.
1617
1618 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1619
1620         * gcc.target/i386/divmod-1.c: New.
1621         * gcc.target/i386/divmod-2.c: Likewise.
1622         * gcc.target/i386/divmod-3.c: Likewise.
1623         * gcc.target/i386/divmod-4.c: Likewise.
1624         * gcc.target/i386/divmod-4a.c: Likewise.
1625         * gcc.target/i386/divmod-5.c: Likewise.
1626         * gcc.target/i386/divmod-6.c: Likewise.
1627         * gcc.target/i386/divmod-7.c: Likewise.
1628         * gcc.target/i386/divmod-8.c: Likewise.
1629         * gcc.target/i386/udivmod-1.c: Likewise.
1630         * gcc.target/i386/udivmod-2.c: Likewise.
1631         * gcc.target/i386/udivmod-3.c: Likewise.
1632         * gcc.target/i386/udivmod-4.c: Likewise.
1633         * gcc.target/i386/udivmod-4a.c: Likewise.
1634         * gcc.target/i386/udivmod-5.c: Likewise.
1635         * gcc.target/i386/udivmod-6.c: Likewise.
1636         * gcc.target/i386/udivmod-7.c: Likewise.
1637         * gcc.target/i386/udivmod-8.c: Likewise.
1638
1639 2010-09-16  Jan Hubicka  <jh@suse.cz>
1640
1641         * g++.dg/lto/pr45679-1_0.C: New file.
1642         * g++.dg/lto/pr45679-1_1.C: New file.
1643         * g++.dg/lto/pr45679-0_0.C: New file.
1644         * g++.dg/lto/pr45679-0_1.C: New file.
1645
1646 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1647
1648         PR fortran/45674
1649         * gfortran.dg/class_dummy_2.f03: New.
1650
1651 2010-09-16  Richard Guenther  <rguenther@suse.de>
1652
1653         PR tree-optimization/45623
1654         * gcc.dg/torture/pr45623.c: New testcase.
1655
1656 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1657
1658         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1659         name and parentheses.
1660         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1661
1662 2010-09-15  Jason Merrill  <jason@redhat.com>
1663
1664         * g++.dg/parse/parameter-declaration-2.C: New.
1665
1666         * g++.dg/cpp0x/scoped_enum2.C: New.
1667
1668 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1669
1670         * gcc.c-torture/compile/20100915-1.c: New test.
1671
1672 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1673
1674         PR middle-end/45644
1675         * gcc.dg/ipa/pr45644.c: New test.
1676
1677 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR tree-optimization/45633
1680         * gcc.dg/vect/pr45633.c: New test.
1681
1682 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1683
1684         PR fortran/45577
1685         * gfortran.dg/allocate_derived_4.f90: New.
1686
1687 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1688
1689         * lib/target-supports.exp
1690         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1691         supported flag to true for neon.
1692
1693 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1694
1695         PR c++/45665
1696         * g++.dg/template/crash103.C: New.
1697
1698 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1699
1700         Merge from 'apple/trunk' branch on FSF servers.
1701
1702         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1703
1704         Radar 4457381
1705         * objc.dg/msg-in-protocol.m: New.
1706         * obj-c++.dg/msg-in-protocol.mm: New.
1707
1708         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1709
1710         Radar 4219590
1711         * objc.dg/break-in-ifstmt.m: New.
1712
1713         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1714
1715         Radar 4174166
1716         * obj-c++.dg/comp-types-13.mm: New.
1717         * objc.dg/comp-types-12.m: New.
1718
1719         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1720
1721         Radar 4216500
1722         * obj-c++.dg/proto-lossage-7.mm: New.
1723         * objc.dg/proto-lossage-7.m: New.
1724
1725 2010-09-14  Jan Hubicka  <jh@suse.cz>
1726
1727         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1728         folding.
1729         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1730         folding.
1731
1732 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR middle-end/45567
1735         * gcc.dg/pr45567.c: New test.
1736
1737         PR debug/45660
1738         * g++.dg/debug/pr45660.C: New test.
1739
1740 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1741
1742         PR tree-optimization/45470
1743         * g++.dg/vect/pr45470-a.cc: New test.
1744         * g++.dg/vect/pr45470-a.cc: New test.
1745
1746 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1747
1748         PR target/42070
1749         * lib/profopt.exp: Prune warnings on execname2 compile.
1750         * lib/prune.exp: Prune "can't add line info" warnings.
1751
1752 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1753
1754         PR libfortran/45532
1755         * gfortran.dg/namelist_64.f90: New test.
1756
1757 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR rtl-optimization/45617
1760         * gcc.target/i386/pr45617.c: New test.
1761
1762 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1763
1764         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1765
1766 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1767
1768         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1769         * gcc.target/i386/fma4-vector.c: Likewise.
1770         * gcc.target/i386/vectorize2.c: Likewise.
1771         * gcc.target/i386/vectorize4.c: Likewise.
1772         * gcc.target/i386/vectorize5.c: Likewise.
1773         * gcc.target/i386/vectorize6.c: Likewise.
1774         * gcc.target/i386/vectorize8.c: Likewise.
1775
1776         * gcc.target/i386/vect-double-1.c: New.
1777         * gcc.target/i386/vect-double-1a.c: Likewise.
1778         * gcc.target/i386/vect-double-2.c: Likewise.
1779         * gcc.target/i386/vect-double-2a.c: Likewise.
1780
1781         * lib/target-supports.exp (check_effective_target_vect_double):
1782         Set et_vect_double_saved to 0 when tuning for Atom.
1783
1784 2010-09-13  Jan Hubicka  <jh@suse.cz>
1785
1786         * gcc.dg/torture/pr23821.c: Drop static keyword.
1787         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1788         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1789
1790 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1791
1792         * gcc.target/arm/sync-1.c: New.
1793
1794 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1795
1796         * gnat.dg/memtrap.adb: New test.
1797
1798 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1799
1800         * gfortran.dg/promotion.f90: Fix options.
1801
1802 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1803
1804         * g++.dg/cpp0x/range-for1.C: New.
1805         * g++.dg/cpp0x/range-for2.C: New.
1806         * g++.dg/cpp0x/range-for3.C: New.
1807         * g++.dg/cpp0x/range-for4.C: New.
1808         * g++.dg/cpp0x/range-for5.C: New.
1809         * g++.dg/cpp0x/range-for6.C: New.
1810
1811 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1812
1813         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1814         and counts. Check that transpose is not called.
1815         * gfortran.dg/transpose_2.f90: Update error message.
1816
1817 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1818
1819         PR c++/43824
1820         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1821         * g++.dg/lookup/strong-using-2.C: Likewise.
1822         * g++.dg/lookup/strong-using-3.C: Likewise.
1823         * g++.dg/lookup/strong-using-5.C: Likewise.
1824
1825         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1826         * g++.dg/cpp0x/inline-ns4.C: New.
1827         * g++.dg/cpp0x/inline-ns5.C: New.
1828
1829 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1830
1831         PR middle-end/45634
1832         * gfortran.fortran-torture/compile/pr45634.f90: New.
1833
1834 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1835
1836         * objc.dg/fobjc-exceptions.m: New test.
1837
1838 2010-09-10  Jan Hubicka  <jh@suse.cz>
1839
1840         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1841
1842 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1843
1844         PR tree-optimization/44972
1845         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1846         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1847         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1848         instead.
1849         * g++.dg/torture/pr44972.C: New test.
1850
1851 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1852
1853         PR tree-optimization/44972
1854         * g++.dg/torture/pr34850.C: Remove expected warning.
1855
1856 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1857
1858         * gfortran.dg/dummy_optional_arg.f90: New test.
1859
1860 2010-09-08  Jan Hubicka  <jh@suse.cz>
1861
1862         PR tree-optimization/45598
1863         * fortran.fortran-torture/compile/pr45598.f90: New test.
1864
1865 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1866
1867         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1868         * lib/target-supports.exp (check_ifunc_available): New.
1869         * gcc.dg/attr-ifunc-1.c: New.
1870         * gcc.dg/attr-ifunc-2.c: New.
1871         * gcc.dg/attr-ifunc-3.c: New.
1872         * gcc.dg/attr-ifunc-4.c: New.
1873         * gcc.dg/attr-ifunc-5.c: New.
1874         * g++.dg/ext/attr-ifunc-1.C: New.
1875         * g++.dg/ext/attr-ifunc-2.C: New.
1876         * g++.dg/ext/attr-ifunc-3.C: New.
1877         * g++.dg/ext/attr-ifunc-4.C: New.
1878
1879 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1880
1881         PR middle-end/40386
1882         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1883
1884 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1885
1886         * gfortran.dg/inline_transpose_1.f90: New test.
1887
1888 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR c++/45588
1891         * g++.dg/warn/Wunused-var-15.C: New test.
1892
1893 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1894
1895         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1896         hppa*-*-hpux*.
1897
1898 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1899
1900         * objc/execute/exceptions/throw-nil.m: New test.
1901         * objc/execute/exceptions/handler-1.m: Updated to use the new
1902         objc_set_uncaught_exception_handler() function.
1903         * objc/execute/exceptions/matcher-1.m: New test.
1904
1905 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1906
1907         PR fortran/38282
1908         * gfortran.dg/bit_comparison_1.F90: New test.
1909         * gfortran.dg/leadz_trailz_3.f90: New test.
1910         * gfortran.dg/masklr_2.F90: New test.
1911         * gfortran.dg/shiftalr_1.F90: New test.
1912         * gfortran.dg/merge_bits_2.F90: New test.
1913         * gfortran.dg/dshift_2.F90: New test.
1914         * gfortran.dg/bit_comparison_2.F90: New test.
1915         * gfortran.dg/masklr_1.F90: New test.
1916         * gfortran.dg/merge_bits_1.F90: New test.
1917         * gfortran.dg/dshift_1.F90: New test.
1918         * gfortran.dg/shiftalr_2.F90: New test.
1919
1920 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1921
1922         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1923         functions from objc/typedstream.h are deprecated.
1924
1925 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1926
1927         * lib/target-supports.exp
1928         (check_effective_target_run_expensive_tests): New proc.
1929         * gcc.c-torture/compile/limits-fnargs.c: Use
1930         dg-require-effective-target run_expensive_tests.
1931
1932 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1933
1934         PR fortran/45597
1935         * gfortran.dg/gomp/pr45597.f90: New test.
1936
1937         PR fortran/45595
1938         * gfortran.dg/gomp/pr45595.f90: New test.
1939
1940 2010-09-08  Michael Matz  <matz@suse.de>
1941
1942         * c-c++-common/uninit-17.c: Adjust.
1943
1944 2010-09-08  Michael Matz  <matz@suse.de>
1945
1946         PR tree-optimization/43430
1947         * gcc.dg/vect/pr43430-2.c: New test.
1948
1949 2010-09-08  Michael Matz  <matz@suse.de>
1950
1951         PR tree-optimization/33244
1952         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1953
1954 2010-09-08  Richard Guenther  <rguenther@suse.de>
1955
1956         PR tree-optimization/45578
1957         * gfortran.dg/pr45578.f90: New testcase.
1958
1959 2010-09-08  Richard Guenther  <rguenther@suse.de>
1960
1961         PR testsuite/45590
1962         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1963
1964 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1965
1966         PR fortran/45576
1967         * gfortran.dg/char_length_18.f90:  New test.
1968
1969 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1970
1971         PR target/36502
1972         * gcc.target/i386/pr36502.c: New test.
1973
1974         PR target/42313
1975         PR target/44651
1976         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1977         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1978
1979 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1980
1981         * gfortran.dg/achar_4.f90: Enable bounds checking.
1982
1983 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         PR target/45206
1986         * gcc.target/i386/pr45206.c: New test.
1987
1988 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1989
1990         PR fortran/45505
1991         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1992
1993 2010-09-07  Jan Hubicka  <jh@suse.cz>
1994
1995         * gcc.c-torture/compile/20100907.c: New testcase.
1996
1997 2010-09-07  Richard Guenther  <rguenther@suse.de>
1998
1999         PR middle-end/45569
2000         * g++.dg/eh/pr45569.C: New testcase.
2001
2002 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2003
2004         PR target/43137
2005         * gcc.target/arm/pr43137.c: New test.
2006
2007 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2008
2009         PR fortran/36931
2010         * gfortran.dg/dependency_35.f90:  New test.
2011
2012 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2013
2014         PR fortran/34145
2015         * gfortran.dg/char_length_17.f90:  New test.
2016
2017 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2018
2019         PR c++/45200
2020         PR c++/45293
2021         PR c++/45558
2022         * g++.dg/template/typedef34.C: New test.
2023         * g++.dg/template/typedef35.C: New test.
2024
2025 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR target/22152
2028         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2029
2030 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2031
2032         * g++.dg/warn/Wdouble-promotion.C: New.
2033
2034 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2035
2036         * g++.dg/parse/redef2.C: New.
2037
2038 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2039
2040         * gcc.dg/20100906-1.c: New testcase.
2041
2042 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR testsuite/45543
2045         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2046         DW_TAG_enumeration_type DIE.
2047
2048 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2049
2050         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2051         Update XFAILs.
2052
2053 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2054
2055         PR rtl-optimization/44919
2056         * g++.dg/opt/pr44919.C: New.
2057
2058 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2059
2060         PR fortran/38282
2061         * gfortran.dg/iall_iany_iparity_1.f90: New.
2062         * gfortran.dg/iall_iany_iparity_2.f90: New.
2063
2064 2010-09-06  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/cpp0x/initlist42.C: New.
2067
2068         * g++.dg/cpp0x/auto19.C: New.
2069
2070         * g++.dg/template/sfinae25.C: New.
2071         * g++.dg/template/char1.C: Expect warning.
2072         * g++.dg/template/nontype10.C: Likewise.
2073
2074         * g++.dg/cpp0x/implicit9.C: New.
2075
2076         * g++.dg/cpp0x/initlist43.C: New.
2077
2078 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2079
2080         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2081
2082 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2083
2084         * gcc.dg/Wdouble-promotion.c: New.
2085
2086 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2087
2088         * gfortran.dg/float128_1.f90: Remove test case as
2089         it always fails since Rev 163611 backed out the
2090         front-end implementation.
2091
2092 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2093
2094         * gfortran.dg/float128_1.f90: XFAIL test case.
2095
2096 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2097
2098         * gfortran.dg/bessel_7.f90: Decrease required precision.
2099
2100 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2101
2102         PR testsuite/45545
2103         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2104         ref-all-matching targets.
2105
2106 2010-09-05  Richard Guenther  <rguenther@suse.de>
2107
2108         PR tree-optimization/45535
2109         * gcc.c-torture/compile/pr45535.c: New testcase.
2110
2111 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2112
2113         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2114         "\[^\n\]*".
2115         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2116         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2117         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2118         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2119         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2120         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2121         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2122         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2123         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2124         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2125         * gcc.target/i386/pr22152.c: Likewise.
2126         * gcc.target/i386/pr36992-1.c: Likewise.
2127         * gcc.target/i386/pr36992-2.c: Likewise.
2128         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2129
2130 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2131
2132         PR testsuite/43957
2133         * gcc.dg/const-uniq-1.c: Modify regexp.
2134
2135 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/45530
2138         * gfortran.dg/namelist_63.f90: New.
2139
2140 2010-09-04  Jan Hubicka  <jh@suse.cz>
2141
2142         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2143         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2144
2145 2010-09-04  Jan Hubicka  <jh@suse.cz>
2146
2147         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2148
2149 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2150
2151         PR fortran/45507
2152         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2153
2154 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2155
2156         * gcc.dg/opts-4.c: New test.
2157
2158 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2159
2160         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2161         * gcc.dg/vect/vect-peel-4.c: Ditto.
2162
2163 2010-09-03  Daniel Kraft  <d@domob.eu>
2164
2165         PR fortran/45525
2166         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2167
2168 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2169
2170         PR fortran/45159
2171         * gfortran.dg/dependency_34.f90:  New test.
2172
2173 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2174
2175         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2176
2177 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2178
2179         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2180         gcc.target/i386/clearcap.map if supported.
2181
2182 2010-09-03  Michael Matz  <matz@suse.de>
2183
2184         PR middle-end/45415
2185         * gcc.dg/pr45415.c: New test.
2186
2187 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2188
2189         PR tree-optimization/45506
2190         * gcc.dg/pr45506.c: New.
2191
2192 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2193
2194         PR target/45476
2195         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2196         * gcc.target/i386/float128-2.c: Ditto.
2197
2198 2010-09-03  Daniel Kraft  <d@domob.eu>
2199
2200         PR fortran/34162
2201         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2202         * gfortran.dg/internal_dummy_2.f08: New test.
2203         * gfortran.dg/internal_dummy_3.f08: New test.
2204         * gfortran.dg/internal_dummy_4.f08: New test.
2205
2206 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2207
2208         PR debug/45500
2209         * gcc.target/i386/pr45500.c: New test.
2210
2211 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2212
2213         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2214
2215 2010-09-03  Daniel Kraft  <d@domob.eu>
2216
2217         PR fortran/44602
2218         * gfortran.dg/exit_2.f08; Adapt error messages.
2219         * gfortran.dg/exit_3.f08: New test.
2220         * gfortran.dg/exit_4.f08: New test.
2221         * gfortran.dg/exit_5.f03: New test.
2222
2223 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2224
2225         * gfortran.dg/ishft_4.f90: New test.
2226
2227 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2228
2229         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2230         FRIZ/XSRIZ instruciton for (double)(long long)x.
2231         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2232
2233 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2234
2235         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2236
2237 2010-09-02  Richard Guenther  <rguenther@suse.de>
2238
2239         PR tree-optimization/44937
2240         PR tree-optimization/45412
2241         * g++.dg/opt/pr45412.C: New testcase.
2242         * gcc.c-torture/compile/pr45412.c: Likewise.
2243         * gcc.c-torture/compile/pr44937.c: Likewise.
2244
2245 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2246
2247         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2248         but using -Werror=comment.
2249         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2250         expected error messages.
2251
2252 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2253
2254         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2255         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2256
2257 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2258
2259         PR fortran/45489
2260         * gfortran.dg/initialization_27.f90: New.
2261
2262 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2263
2264         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2265         check into different basic blocks. Expect vectorization if misaligned
2266         stores are supported.
2267         * gcc.dg/vect/bb-slp-8a.c: New test.
2268         * gcc.dg/vect/bb-slp-8b.c: New test.
2269
2270 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2271
2272         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2273
2274 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2275
2276         PR fortran/44541
2277         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2278         * gfortran.dg/class_dummy_1.f03: New.
2279
2280 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR middle-end/45458
2283         * g++.dg/tree-prof/partition2.C: New test.
2284
2285 2010-09-01  Richard Guenther  <rguenther@suse.de>
2286
2287         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2288         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2289         * gcc.c-torture/execute/20100827-1.c: Likewise.
2290
2291 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2292
2293         * gfortran.dg/execute_command_line_1.f90: New test.
2294
2295 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR preprocessor/45457
2298         * c-c++-common/cpp/pr45457.c: New test.
2299
2300 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gcc.dg/nested-func-8.c: New test.
2303
2304 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2305
2306         PR fortran/38282
2307         * gfortran.dg/popcnt_poppar_1.F90: New test.
2308         * gfortran.dg/popcnt_poppar_2.F90: New test.
2309
2310 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.target/i386/volatile-2.c: Require nonpic target.
2313
2314 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR middle-end/45461
2317         * gcc.dg/pr45461.c: New test.
2318
2319 2010-08-31  Richard Guenther  <rguenther@suse.de>
2320
2321         PR testsuite/45455
2322         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2323
2324 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2325
2326         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2327
2328 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2329
2330         PR fortran/45456
2331         * gfortran.dg/typebound_proc_18.f03: New.
2332
2333 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2334
2335         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2336         * lib/scanasm.exp (scan-stack-usage): Likewise.
2337         (scan-stack-usage-not): Likewise.
2338         * gcc.dg/stack-usage-1.c: New test.
2339         * gcc.target/i386/stack-usage-realign.c: Likewise.
2340
2341 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2342
2343         PR tree-optimization/45427
2344         * gcc.dg/tree-ssa/pr45427.c: New test.
2345
2346 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2347
2348         PR c++/45043
2349         * g++.dg/template/crash102.C: New.
2350
2351 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR middle-end/45423
2354         * gcc.dg/gomp/atomic-12.c: New test.
2355         * gcc.dg/gomp/atomic-13.c: New test.
2356         * gcc.dg/gomp/atomic-14.c: New test.
2357         * g++.dg/gomp/atomic-11.C: New test.
2358         * g++.dg/gomp/atomic-12.C: New test.
2359         * g++.dg/gomp/atomic-13.C: New test.
2360         * g++.dg/gomp/atomic-14.C: New test.
2361
2362 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2363
2364         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2365         delimiter.
2366
2367 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2368
2369         * gnat.dg/discr24.adb: New test.
2370
2371 2010-08-30  Richard Guenther  <rguenther@suse.de>
2372
2373         PR tree-optimization/45449
2374         * gcc.dg/pr45449.c: New testcase.
2375
2376 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2377
2378         * gcc.dg/opts-1.c: Expect errors, not warnings.
2379
2380 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2381
2382         PR fortran/42769
2383         * gfortran.dg/dynamic_dispatch_11.f03: New.
2384
2385 2010-08-29  Jason Merrill  <jason@redhat.com>
2386
2387         PR c++/44991
2388         * g++.dg/parse/defarg15.C: New.
2389
2390 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2391
2392         PR fortran/45439
2393         * gfortran.dg/select_type_16.f03: New.
2394
2395 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2396             Tobias Burnus  <burnus@net-b.de>
2397
2398         * gfortran.dg/bessel_7.f90: Decrease required precision.
2399
2400 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2401             Kaz Kojima  <kkojima@gcc.gnu.org>
2402
2403         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2404
2405 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2406
2407         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2408         floating point conversion code generation.
2409         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2410         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2411         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2412         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2413         to integer conversion code generation.
2414         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2415         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2416         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2417         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2418
2419 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2420
2421         PR fortran/32049
2422         * gfortran.dg/random_seed_1.f90: Adjust test.
2423         * gfortran.dg/float128_1.f90: New test.
2424
2425 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/33197
2428         * gfortran.dg/norm2_1.f90: New.
2429         * gfortran.dg/norm2_2.f90: New.
2430         * gfortran.dg/norm2_3.f90: New.
2431         * gfortran.dg/norm2_4.f90: New.
2432         * gfortran.dg/parity_1.f90: New.
2433         * gfortran.dg/parity_2.f90: New.
2434         * gfortran.dg/parity_3.f90: New.
2435
2436 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2437
2438         PR fortran/45420
2439         * gfortran.dg/select_type_15.f03: New.
2440
2441 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2442
2443         PR libfortran/43217
2444         * gfortran.dg/hollerith8.f90: New test.
2445
2446 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2447
2448         PR fortran/45159
2449         * gfortran.dg/dependency_33.f90:  New test.
2450
2451 2010-08-27  Richard Guenther  <rguenther@suse.de>
2452
2453         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2454         * gcc.dg/graphite/scop-2.c: Likewise.
2455         * gcc.dg/graphite/scop-20.c: Likewise.
2456         * gcc.dg/vect/slp-25.c: Likewise.
2457
2458 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2459
2460         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2461
2462 2010-08-26  Daniel Kraft  <d@domob.eu>
2463
2464         PR fortran/38936
2465         PR fortran/44047
2466         PR fortran/45384
2467         * gfortran.dg/associate_8.f03: New test.
2468         * gfortran.dg/select_type_13.f03: New test.
2469         * gfortran.dg/select_type_14.f03: New test.
2470
2471 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR tree-optimization/44485
2474         * gcc.dg/pr44485.c: New test.
2475
2476 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2477
2478         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2479         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2480         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2481
2482 2010-08-26  Richard Guenther  <rguenther@suse.de>
2483
2484         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2485         * gcc.dg/graphite/scop-21.c: Likewise.
2486
2487 2010-08-26  Richard Guenther  <rguenther@suse.de>
2488
2489         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2490         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2491         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2492         * gcc.dg/vect/vect-91.c: Likewise.
2493         * gcc.dg/vect/vect-peel-1.c: Likewise.
2494         * gcc.dg/vect/vect-peel-2.c: Likewise.
2495         * gcc.dg/vect/vect-peel-4.c: Likewise.
2496
2497 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2498
2499         PR libfortran/41859
2500         * gfortran.dg/der_io_4.f90: New test.
2501
2502 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR rtl-optimization/44858
2505         * gcc.c-torture/execute/pr44858.c: New test.
2506
2507         PR rtl-optimization/45400
2508         * g++.dg/other/i386-8.C: New test.
2509
2510 2010-08-25  Richard Guenther  <rguenther@suse.de>
2511
2512         * gcc.dg/alias-8.c: Adjust.
2513
2514 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2515
2516         * gcc.target/i386/combine-mul.c: New test.
2517
2518 2010-08-25  Richard Guenther  <rguenther@suse.de>
2519
2520         PR lto/44562
2521         * gcc.dg/graphite/id-27.c: New testcase.
2522         * gcc.dg/lto/20100825-1_0.c: Likewise.
2523
2524 2010-08-25  Richard Guenther  <rguenther@suse.de>
2525
2526         PR tree-optimization/45316
2527         * g++.dg/opt/pr45316.C: New testcase.
2528
2529 2010-08-25  Richard Guenther  <rguenther@suse.de>
2530
2531         PR tree-optimization/45393
2532         * g++.dg/torture/pr45393.C: New testcase.
2533
2534 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR tree-optimization/45059
2537         * gcc.c-torture/compile/pr45059.c: New test.
2538
2539 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2540
2541         * lib/target-supports.exp (check_effective_target_vect_unpack):
2542         Set vect_unpack supported flag to true for neon.
2543
2544 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2545
2546         * gcc.dg/tree-ssa/ifc-5.c: New.
2547
2548 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2549
2550         * gcc.dg/tree-ssa/ifc-4.c: New.
2551         * gcc.dg/tree-ssa/ifc-7.c: New.
2552
2553 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2554
2555         * gcc.dg/vect/vect.exp: Check loongson targets
2556         * g++.dg/vect/vect.exp: Likewise
2557         * gfortran.dg/vect/vect.exp: Likewise
2558
2559 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2560
2561         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2562         -mveclibabi=mass.
2563
2564 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2565
2566         PR fortran/45366
2567         * gfortran.dg/proc_ptr_29.f90: New.
2568
2569 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2570             Dominique d'Humieres <dominiq@lps.ens.fr>
2571
2572         PR fortran/45367
2573         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2574
2575 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2576
2577         PR fortran/45367
2578         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2579
2580 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/36158
2583         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2584
2585 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2586             Dominique d'Humieres <dominiq@lps.ens.fr>
2587
2588         PR fortran/45367
2589         PR fortran/36158
2590         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2591         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2592
2593 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2594
2595         PR fortran/44863
2596         PR fortran/45271
2597         PR fortran/45290
2598         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2599         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2600         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2601
2602 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2603
2604         PR fortran/36158
2605         PR fortran/33197
2606         * gfortran.dg/bessel_6.f90: New.
2607         * gfortran.dg/bessel_7.f90: New.
2608
2609 2010-08-20  Jan Hubicka  <jh@suse.cz>
2610
2611         PR c++/45307
2612         PR c++/17736
2613         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2614         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2615
2616 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         PR target/45336
2619         * gcc.target/i386/pr45336-1.c: New.
2620         * gcc.target/i386/pr45336-2.c: Likewise.
2621         * gcc.target/i386/pr45336-3.c: Likewise.
2622         * gcc.target/i386/pr45336-4.c: Likewise.
2623
2624 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2625
2626         PR testsuite/45361
2627         * gcc.target/i386/volatile-2.c: Update scan strings to also
2628         include (%rip) for the memory reference on x86_64.
2629
2630 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR middle-end/44974
2633         * gcc.dg/pr44974.c: New test.
2634
2635         PR rtl-optimization/45353
2636         * gcc.dg/pr45353.c: New test.
2637
2638 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2639
2640         * gcc.target/i386/volatile-2.c: New.
2641
2642 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2643
2644         PR rtl-optimization/44691
2645         * gfortran.dg/pr44691.f: New test.
2646
2647 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2648
2649         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2650
2651 2010-08-19  Jason Merrill  <jason@redhat.com>
2652
2653         * g++.dg/init/synth3.C: New.
2654         * g++.dg/init/value8.C: New.
2655         * g++.dg/tree-ssa/empty-2.C: New.
2656         * g++.dg/cpp0x/noexcept09.C: New.
2657
2658 2010-08-19  Daniel Kraft  <d@domob.eu>
2659
2660         PR fortran/29785
2661         PR fortran/45016
2662         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2663         * gfortran.dg/pointer_remapping_1.f90: New test.
2664         * gfortran.dg/pointer_remapping_2.f03: New test.
2665         * gfortran.dg/pointer_remapping_3.f08: New test.
2666         * gfortran.dg/pointer_remapping_4.f03: New test.
2667         * gfortran.dg/pointer_remapping_5.f08: New test.
2668         * gfortran.dg/pointer_remapping_6.f08: New test.
2669
2670 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2671
2672         PR testsuite/45324
2673         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2674
2675 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2676
2677         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2678
2679 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2680
2681         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2682         variable.
2683
2684 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2685
2686         PR target/45070
2687         * gcc.c-torture/execute/pr45070.c: New.
2688
2689 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2690
2691         * g++.dg/pr44328.C: New test.
2692
2693 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2694
2695         PR fortran/36158
2696         PR fortran/33197
2697         * gfortran.dg/bessel_3.f90: New.
2698         * gfortran.dg/bessel_4.f90: New.
2699         * gfortran.dg/bessel_5.f90: New.
2700
2701 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2702
2703         PR fortran/45290
2704         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2705         * gfortran.dg/pointer_init_2.f90: New.
2706         * gfortran.dg/pointer_init_3.f90: New.
2707         * gfortran.dg/pointer_init_4.f90: New.
2708
2709 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2710
2711         PR c++/45049
2712         * g++.dg/pr45049-1.C: New test.
2713         * g++.dg/pr45049-2.C: New test.
2714
2715 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2716
2717         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2718         20 if __ARM_PCS is defined otherwise 64.
2719         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2720         instead of hard coded 64.
2721
2722 2010-08-18  Yao Qi  <yao@codesourcery.com>
2723
2724         PR target/45094
2725         * gcc.target/arm/pr45094.c: New test.
2726
2727 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2728
2729         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2730
2731 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2732
2733         PR rtl-optimization/42575
2734         * gcc.target/arm/pr42575.c: New test.
2735
2736 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2737
2738         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2739         * gcc.dg/tls/thr-cse-1.c: New.
2740
2741 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2742
2743         PR debug/42487
2744         * lib/target-supports.exp
2745         (check_effective_target_function_sections): New.
2746         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2747         function sections before proceding.
2748
2749 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR fortran/45308
2752         * gfortran.dg/pr45308.f03: New test.
2753
2754 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2755
2756         PR target/45296
2757         * gcc.target/i386/pr45296.c: New test.
2758
2759 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2760
2761         * g++.dg/ext/uow-1.C: New.
2762         * g++.dg/ext/uow-2.C: New.
2763         * g++.dg/ext/uow-3.C: New.
2764         * g++.dg/ext/uow-4.C: New.
2765
2766 2010-08-17  Richard Guenther  <rguenther@suse.de>
2767
2768         PR testsuite/45266
2769         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2770
2771 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2772
2773         PR c/40563
2774         * gcc.dg/Wcxx-compat-20.c: New test.
2775
2776 2010-08-17  Daniel Kraft  <d@domob.eu>
2777
2778         PR fortran/38936
2779         * gfortran.dg/associate_1.f03: Extended to test newly supported
2780         features like association to variables.
2781         * gfortran.dg/associate_3.f03: Removed check for illegal change
2782         of associate-name here...
2783         * gfortran.dg/associate_5.f03: ...and added it here.
2784         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2785         * gfortran.dg/associate_7.f03: New test.
2786
2787 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2788
2789         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2790
2791 2010-08-15  Daniel Kraft  <d@domob.eu>
2792
2793         PR fortran/38936
2794         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2795         * gfortran.dg/associate_3.f03: Clarify comment.
2796         * gfortran.dg/associate_5.f03: New test.
2797         * gfortran.dg/associate_6.f03: New test.
2798
2799 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2800
2801         PR fortran/45211
2802         * gfortran.dg/bind_c_usage_21.f90: New.
2803         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2804
2805 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2806
2807         * gfortran.dg/optional_absent_1.f90: New.
2808         * gfortran.dg/null_actual.f90: New.
2809
2810 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2811
2812         * gfortran.dg/pointer_target_1.f90: New.
2813         * gfortran.dg/pointer_target_2.f90: New.
2814         * gfortran.dg/pointer_target_3.f90: New.
2815
2816 2010-08-15  Daniel Kraft  <d@domob.eu>
2817
2818         PR fortran/45197
2819         * gfortran.dg/elemental_args_check_3.f90: New test.
2820         * gfortran.dg/impure_1.f08: New test.
2821         * gfortran.dg/impure_2.f08: New test.
2822         * gfortran.dg/impure_3.f90: New test.
2823         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2824
2825 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2826
2827         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2828         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2829         SLP tests.
2830         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2831         misaligned loads.
2832         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2833         misaligned stores.c
2834         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2835
2836 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2837
2838         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2839         dg-require-effective-target after dg-do.
2840
2841 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2842
2843         * lib/target-supports.exp (check_effective_target_vect_int): Return
2844         true for Loongson targets.
2845         (check_effective_target_vect_shift): Likewise.
2846         (check_effective_target_vect_no_int_max): Likewise.
2847         (check_effective_target_vect_no_align): Likewise.
2848         (check_effective_target_vect_short_mult): Likewise.
2849
2850 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2851
2852         * g++.dg/cast.C: Change fields of structures to "long" to pass
2853         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2854         * g++.dg/cpp0x/iop.C: Ditto.
2855         * g++.dg/cpp0x/named_refs.C: Ditto.
2856         * g++.dg/cpp0x/rv1p.C: Ditto.
2857         * g++.dg/cpp0x/rv2p.C: Ditto.
2858         * g++.dg/cpp0x/rv3p.C: Ditto.
2859         * g++.dg/cpp0x/rv4p.C: Ditto.
2860         * g++.dg/cpp0x/rv5p.C: Ditto.
2861         * g++.dg/cpp0x/rv6p.C: Ditto.
2862         * g++.dg/cpp0x/rv7p.C: Ditto.
2863         * g++.dg/cpp0x/rv8p.C: Ditto.
2864         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2865
2866 2010-08-13  Daniel Kraft  <d@domob.eu>
2867
2868         * gfortran.dg/implied_shape_1.f08: New test.
2869         * gfortran.dg/implied_shape_2.f90: New test.
2870         * gfortran.dg/implied_shape_3.f08: New test.
2871
2872 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2873
2874         PR libfortran/42526
2875         * gfortran.dg/char_component_initializer_1.f90: New test.
2876
2877 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2878
2879         PR tree-optimization/45241
2880         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2881
2882 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2883
2884         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2885         to dg-options.
2886         * gcc.target/i386/pr40906-2.c: Ditto.
2887         * gcc.target/i386/pr40906-3.c: Ditto.
2888
2889 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR middle-end/45262
2892         * gcc.c-torture/execute/pr45262.c: New test.
2893
2894 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2897         empty argument.
2898         * g++.dg/other/profile1.C: Ditto.
2899
2900 2010-08-12  Richard Guenther  <rguenther@suse.de>
2901
2902         PR tree-optimization/45232
2903         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2904         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2905         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2906         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2907         unsigned arithmetic.
2908         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2909         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2910         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2911         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2912         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2913         unsigned arithmetic.
2914         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2915         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2916         unsigned arithmetic.
2917         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2918         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2919         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2920         unsigned arithmetic.
2921         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2922         * gcc.dg/tree-ssa/negate.c: Adjust.
2923         * gcc.dg/vect/vect-1.c: Adjust.
2924         * gfortran.dg/reassoc_6.f: XFAIL.
2925
2926 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2927
2928         PR debug/45259
2929         * gcc.dg/pr45259.c: New test.
2930
2931 2010-08-12  Wei Guozhi  <carrot@google.com>
2932
2933         PR target/44999
2934         * gcc.target/arm/pr44999.c: New testcase.
2935
2936 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2937
2938         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2939         (N): Likewise.
2940         (main): Adjust accordingly.
2941
2942 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2943
2944         * gfortran.dg/graphite/id-22.f: New.
2945
2946 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2947
2948         * gcc.dg/graphite/id-26.c: New.
2949
2950 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2951
2952         * gcc.dg/graphite/id-25.c: New.
2953
2954 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2955
2956         * gcc.dg/graphite/run-id-5.c: New.
2957         * gcc.dg/graphite/run-id-6.c: New.
2958         * gfortran.dg/graphite/id-21.f: New.
2959
2960 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2961
2962         * gcc.dg/graphite/id-24.c: New.
2963
2964 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2965
2966         * gcc.dg/tree-ssa/pr20742.c: New.
2967
2968 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2969
2970         * gcc.dg/graphite/id-23.c: New.
2971
2972 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2973
2974         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2975
2976 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2977
2978         * gcc.dg/graphite/pr42729.c: New.
2979
2980 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2981
2982         * gfortran.dg/graphite/id-20.f: New.
2983
2984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2985
2986         * gcc.dg/graphite/id-22.c: New.
2987
2988 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2989
2990         * gcc.dg/graphite/run-id-2.c: Call abort.
2991
2992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2993
2994         * gcc.dg/graphite/id-20.c: New.
2995
2996 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2997             Steve Kargl <kargl@gcc.gnu.org>
2998
2999         PR fortran/44595
3000         * gfortran.dg/move_alloc_3.f90: New.
3001         * gfortran.dg/random_seed_2.f90: New.
3002
3003 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3004
3005         * lib/target-supports.exp (check_effective_target_sync_int_long):
3006         Add hppa*-*-linux*.
3007         (check_effective_target_sync_char_short): Likewise.
3008
3009 2010-08-10  Yao Qi  <yao@codesourcery.com>
3010
3011         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3012         general form.
3013         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3014         * g++.dg/other/packed1.C: Likewise.
3015         * g++.dg/other/crash-4.C: Likewise.
3016         * g++.dg/ext/packed8.C: Likewise.
3017         * g++.dg/init/array16.C: Likewise.
3018
3019 2010-08-10  xinliang David Li  <davidxl@google.com>
3020         * gcc.dg/tree-ssa/loop-19.c: Add option
3021         -fno-prefetch-loop-array
3022
3023 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3024
3025         PR middle-end/45182
3026         * gcc.c-torture/compile/pr45182.c: New test.
3027
3028 2010-08-09  Jason Merrill  <jason@redhat.com>
3029
3030         PR c++/45236
3031         * g++.dg/cpp0x/variadic-104.C: New.
3032
3033 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3034
3035         PR fortran/44235
3036         * gfortran.dg/dependency_32.f90:  New test.
3037
3038 2010-08-09  Richard Guenther  <rguenther@suse.de>
3039
3040         PR middle-end/44632
3041         * g++.dg/opt/nrv17.C: New testcase.
3042
3043 2010-08-09  Richard Guenther  <rguenther@suse.de>
3044
3045         PR middle-end/45212
3046         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3047         alignment from MEM_REF offset only if we took it from the
3048         base object.
3049
3050         * gcc.target/i386/pr24178.c: New testcase.
3051
3052 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3053
3054         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3055         * gcc.dg/20030702-1.c: Ditto.
3056         * gcc.dg/20050309-1.c: Ditto.
3057         * gcc.dg/20050325-1.c: Ditto.
3058         * gcc.dg/20050330-2.c: Ditto.
3059         * gcc.dg/20051201-1.c: Ditto.
3060         * gcc.dg/gomp/pr27573.c: Ditto.
3061         * gcc.dg/gomp/pr34610.c: Ditto.
3062         * gcc.dg/pr24225.c: Ditto.
3063         * gcc.dg/pr26570.c: Ditto.
3064         * gcc.dg/pr32773.c: Ditto.
3065         * g++.dg/gcov/gcov-6.C: Ditto.
3066         * g++.dg/gomp/pr34608.C: Ditto.
3067         * gfortran.dg/gomp/pr27573.f90: Ditto.
3068
3069         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3070         dg-require-host-local dg directive.
3071         * gcc.dg/profile-dir-2.c: Ditto.
3072         * gcc.dg/profile-dir-3.c: Ditto.
3073
3074 2010-08-08  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/45109
3077         * gcc.c-torture/compile/pr45109.c: New testcase.
3078
3079 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         * gcc.dg/march.c: Skip if -march defined.
3082         * gcc.dg/mtune.c: Skip if -mtune defined.
3083
3084         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3085         generic thunk support.
3086
3087 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3088
3089         PR target/45213
3090         * gcc.target/i386/pr45213.c: New test.
3091
3092 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093
3094         PR libfortran/45143
3095         * gfortran.dg/fmt_error_11.f03: New test.
3096
3097 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3098
3099         * lib/target-supports.exp (check_effective_target_sync_int_long):
3100         Add arm*-*-linux-gnueabi.
3101         (check_effective_target_sync_char_short): Likewise.
3102
3103 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3104
3105         PR fortran/45159
3106         * gfortran.dg/dependency_31.f90:  New test.
3107
3108 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3109
3110         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3111
3112 2010-08-06  Jason Merrill  <jason@redhat.com>
3113
3114         * g++.dg/cpp0x/sfinae3.C: New.
3115         * g++.dg/cpp0x/sfinae4.C: New.
3116
3117 2010-08-06  Richard Guenther  <rguenther@suse.de>
3118
3119         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3120         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3121         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3122         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3123         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3124         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3125         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3126         * gcc.c-torture/execute/20100805-1.c: Likewise.
3127
3128 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3129
3130         PR testsuite/42855
3131         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3132
3133 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3134
3135         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3136         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3137
3138 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3139
3140         * g++.dg/ipa/devirt-1.C: New test.
3141         * g++.dg/ipa/devirt-2.C: Likewise.
3142         * g++.dg/ipa/devirt-3.C: Likewise.
3143         * g++.dg/ipa/devirt-4.C: Likewise.
3144         * g++.dg/ipa/devirt-5.C: Likewise.
3145         * gcc.dg/ipa/iinline-3.c: Likewise.
3146
3147 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3148
3149         PR tree-optimization/45144
3150         * gcc.dg/tree-ssa/pr45144.c: New test.
3151
3152 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3153
3154         PR fortran/42207
3155         PR fortran/44064
3156         PR fortran/44065
3157         * gfortran.dg/class_25.f03: New.
3158         * gfortran.dg/class_26.f03: New.
3159
3160 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3161
3162         * g++.dg/warn/miss-format-1.C: Update line number.
3163
3164 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3165
3166         PR c++/44641
3167         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3168         .frame and .mask assembler directives.
3169
3170 2010-08-04  Richard Guenther  <rguenther@suse.de>
3171
3172         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3173         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3174         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3175         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3176
3177 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3178
3179         PR fortran/44857
3180         * gfortran.dg/derived_constructor_char_1.f90: New.
3181         * gfortran.dg/derived_constructor_char_2.f90: New.
3182
3183 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3184
3185         PR fortran/45159
3186         * gfortran.dg/dependency_30.f90:  New test.
3187
3188 2010-08-03  Jan Hubicka  <jh@suse.cz>
3189
3190         * gcc.c-torture/compile/pr45085.c: New testcase.
3191
3192 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/44584
3195         PR fortran/45161
3196         * gfortran.dg/typebound_call_9.f03: Modified.
3197         * gfortran.dg/typebound_generic_1.f03: Modified.
3198
3199 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3200
3201         PR fortran/45159
3202
3203         * gfortran.dg/dependency_29.f90:  New test.
3204
3205 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3206
3207         PR fortran/36854
3208         * gfortran.dg/character_comparison_2.f90:  New test.
3209         * gfortran.dg/character_comparison_3.f90:  New test.
3210         * gfortran.dg/dependency_28.f90:  New test.
3211
3212 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3213
3214         PR target/40457
3215         * gcc.target/arm/pr40457-1.c: New test.
3216         * gcc.target/arm/pr40457-2.c: New test.
3217
3218 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3219
3220         PR fortran/44912
3221         * gfortran.dg/typebound_call_17.f03: New.
3222
3223 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3224
3225         PR fortran/44929
3226         * gfortran.dg/allocate_derived_3.f90: New.
3227
3228 2010-07-30  Xinliang David Li  <davidxl@google.com>
3229         PR tree-optimization/45121
3230         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3231
3232 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3233
3234         PR c++/45112
3235         * g++.dg/pr45112.C: New test.
3236
3237 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR debug/45055
3240         PR rtl-optimization/45137
3241         * gcc.dg/pr45055.c: New test.
3242
3243 2010-07-30  Alan Modra  <amodra@gmail.com>
3244
3245         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3246         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3247
3248 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3249
3250         PR fortran/45087
3251         PR fortran/45125
3252         * gfortran.dg/whole_file_25.f90: New.
3253         * gfortran.dg/whole_file_26.f90: New.
3254         * gfortran.dg/whole_file_27.f90: New.
3255
3256 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3257
3258         PR fortran/44962
3259         * gfortran.dg/typebound_proc_17.f03: New.
3260
3261 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3262
3263         PR fortran/45004
3264         * gfortran.dg/move_alloc_2.f90: New.
3265
3266 2010-07-29  Xinliang David Li  <davidxl@google.com>
3267         PR tree-optimization/45121
3268         * c-c++-common/uninit-17.c: Fix expected output.
3269
3270 2010-07-29  Richard Guenther  <rguenther@suse.de>
3271
3272         PR tree-optimization/45120
3273         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3274
3275 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3276
3277         PR fortran/42051
3278         PR fortran/44064
3279         * gfortran.dg/pr42051.f03: New testcase.
3280
3281 2010-07-29  Richard Guenther  <rguenther@suse.de>
3282
3283         PR middle-end/45034
3284         * gcc.c-torture/execute/pr45034.c: New testcase.
3285
3286 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3287
3288         PR c++/45096
3289         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3290
3291 2010-07-28  Daniel Kraft  <d@domob.eu>
3292
3293         * gfortran.dg/bound_8.f90: New test.
3294
3295 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR debug/45105
3298         * gcc.dg/pr45105.c: New test.
3299
3300 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3301
3302         PR rtl-optimization/45107
3303         * gcc.dg/pr45107.c: New test.
3304
3305 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3306
3307         PR rtl-optimization/45101
3308         * gcc.dg/pr45101.c: New test.
3309
3310 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3311
3312         PR fortran/45077
3313         * gfortran.dg/whole_file_24.f90: New.
3314
3315 2010-07-27  Jason Merrill  <jason@redhat.com>
3316
3317         * g++.dg/cpp0x/variadic102.C: New.
3318         * g++.dg/cpp0x/variadic103.C: New.
3319
3320 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3321
3322         PR rtl-optimization/40956
3323         PR target/42495
3324         PR middle-end/42574
3325         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3326         * gcc.target/arm/pr42574.c: Add tests.
3327
3328 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3329
3330         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3331         test name.
3332         (cleanup-repo-files): Ditto.
3333         (cleanup-saved-temps): Ditto.
3334
3335 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR testsuite/44701
3338         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3339
3340         PR c/45079
3341         * gcc.dg/pr45079.c: New test.
3342
3343 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3344
3345         PR tree-optimization/44152
3346         * gcc.dg/vect/fast-math-pr44152.c: New test.
3347
3348 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3349
3350         PR ObjC/44140
3351         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3352         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3353         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3354         * obj-c++.dg/torture/trivial.mm: Ditto.
3355         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3356         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3357         * objc.dg/torture/tls/thr-init.m: Ditto.
3358         * objc.dg/torture/trivial.m: Ditto.
3359
3360 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3361
3362         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3363         Skip on spu-*-* targets.
3364
3365 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR tree-optimization/45083
3368         * gcc.dg/pr45083.c: New test.
3369
3370 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3371
3372         PR fortran/40873
3373         * gfortran.dg/whole_file_22.f90: New test.
3374         * gfortran.dg/whole_file_23.f90: New test.
3375
3376 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3377             Jack Howarth  <howarth@bromo.med.uc.edu>
3378             Richard Henderson  <rth@redhat.com>
3379
3380         PR target/44132
3381         * gcc.dg/tls/thr-init-1.c: New.
3382         * gcc.dg/tls/thr-init-2.c: New.
3383         * gcc.dg/torture/tls New.
3384         * gcc.dg/torture/tls/tls-test.c: New.
3385         * gcc.dg/torture/tls/thr-init-1.c: New.
3386         * gcc.dg/torture/tls/tls.exp: New.
3387         * gcc.dg/torture/tls/thr-init-2.c: New.
3388         * gcc.dg/tls/emutls-2.c: New test
3389
3390         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3391         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3392         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3393         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3394         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3395         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3396         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3397         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3398         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3399         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3400         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3401         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3402         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3403         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3404         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3405         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3406         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3407         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3408         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3409         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3410         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3411         gfortran.dg/gomp/omp_threadprivate1.f90,
3412         gfortran.dg/gomp/omp_threadprivate2.f90,
3413         gfortran.dg/gomp/reduction1.f90,
3414         gfortran.dg/gomp/sharing-1.f90: Likewise.
3415
3416 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3417
3418         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3419         sse_runtime.
3420         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3421         dg-require-visibility.
3422
3423 2010-07-26  Richard Guenther  <rguenther@suse.de>
3424
3425         PR tree-optimization/43784
3426         * gcc.c-torture/execute/pr43784.c: New testcase.
3427         * g++.dg/torture/pr43784.C: Likewise.
3428
3429 2010-07-26  Richard Guenther  <rguenther@suse.de>
3430
3431         PR middle-end/45056
3432         * g++.dg/pr45056.C: New testcase.
3433
3434 2010-07-26  Richard Guenther  <rguenther@suse.de>
3435
3436         PR tree-optimization/45071
3437         * gcc.dg/pr45071.c: New testcase.
3438
3439 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3440
3441         PR fortran/45066
3442         * gfortran.dg/namelist_62.f90: New.
3443
3444 2010-07-26  Richard Guenther  <rguenther@suse.de>
3445
3446         * gcc.c-torture/execute/pr45017.c: Move ...
3447         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3448
3449 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3450
3451         PR fortran/40628
3452         * trim_optimize_1.f90:  New test.
3453         * character_comparision_1.f90:  New test.
3454
3455 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456
3457         PR fortran/42852
3458         * gfortran.dg/wtruncate_fix.f: New test.
3459
3460 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3461
3462         PR testsuite/45068
3463         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3464
3465 2010-07-24  Richard Guenther  <rguenther@suse.de>
3466
3467         PR lto/43788
3468         * g++.dg/lto/20100724-1_0.C: New testcase.
3469
3470 2010-07-24  Richard Guenther  <rguenther@suse.de>
3471
3472         PR lto/43212
3473         * gcc.dg/lto/20100724-1_0.c: New testcase.
3474         * gcc.dg/lto/20100724-1_1.c: Likewise.
3475
3476 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3477
3478         PR fortran/40011
3479         * gfortran.dg/whole_file_21.f90: New.
3480
3481         * gfortran.dg/integer_exponentiation_3.F90: Use
3482         -ffloat-store only for i?86/x86-64 -m32.
3483
3484 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3485
3486         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3487         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3488
3489 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3490
3491         * gfortran.dg/func_decl_4.f90: Split test into two ...
3492         * gfortran.dg/func_decl_5.f90: ... parts.
3493         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3494         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3495         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3496         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3497         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3498         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3499         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3500         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3501         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3502         * gfortran.dg/sizeof.f90: Make test valid.
3503         * gfortran.dg/pr20865.f90: Add new dg-error.
3504         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3505         * gfortran.dg/g77/19990218-0.f: Ditto.
3506         * gfortran.dg/g77/19990218-1.f: Ditto.
3507         * gfortran.dg/g77/970625-2.f: Ditto.
3508         * gfortran.dg/pr37243.f: Fix function declaration.
3509         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3510         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3511
3512 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/44945
3515         * gfortran.dg/char_array_structure_constructor.f90: Add
3516         -fwhole-file as dg-option as it otherwise fails on some
3517         systems.
3518
3519 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3520
3521         * gnat.dg/aggr16.ad[sb]: New test.
3522         * gnat.dg/aggr16_pkg.ads: New helper.
3523
3524 2010-07-23  Richard Guenther  <rguenther@suse.de>
3525
3526         PR lto/43071
3527         * g++.dg/lto/20100723-1_0.C: New testcase.
3528
3529 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3530
3531         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3532         AVX support.
3533         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3534         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3535
3536 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         * lib/target-supports.exp (add_options_for_tls): New proc.
3539         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3540         * g++.dg/tls/static-1a.cc: Likewise.
3541         * gcc.dg/tls/emutls-1.c: Likewise.
3542         * gcc.dg/tls/opt-11.c: Likewise.
3543         * gcc.dg/tls/opt-12.c: Likewise.
3544         * gcc.dg/tls/pr24428-2.c: Likewise.
3545         * gcc.dg/tls/pr24428.c: Likewise.
3546         * obj-c++.dg/tls/static-1.mm: Likewise.
3547         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3548         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3549         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3550         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3551         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3552         * objc.dg/torture/tls/thr-init.m: Likewise.
3553         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3554
3555 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3556
3557         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3558         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3559         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3560         optimized dump files.
3561
3562 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR tree-optimization/45047
3565         * gcc.c-torture/compile/pr45047.c: New test.
3566
3567 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3568
3569         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3570         instead of dg-compile.
3571         * gcc.dg/float-range-4.c: Ditto.
3572         * gcc.dg/float-range-5.c: Ditto.
3573         * gcc.dg/fold-overflow-1.c: Ditto.
3574         * gcc.dg/gomp/sections-4.c: Ditto.
3575         * gcc.dg/transparent-union-1.c: Ditto.
3576         * gcc.dg/transparent-union-2.c: Ditto.
3577         * gcc.target/i386/pr39315-check.c: Ditto.
3578         * g++.dg/gomp/sections-4.C: Ditto.
3579         * g++.dg/template/dtor7.C: Ditto.
3580         * g++.dg/tree-ssa/pr19952.C: Ditto.
3581         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3582         * gfortran.dg/graphite/pr42185.f90: Ditto.
3583         * gfortran.dg/namelist_36.f90: Ditto.
3584         * gnat.dg/noreturn1.adb: Ditto.
3585         * gnat.dg/specs/small_alignment.ads: Ditto.
3586
3587 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3588
3589         PR tree-optimization/44915
3590         * g++.dg/torture/pr44915.C: New test.
3591
3592 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3593
3594         PR tree-optimization/44914
3595         * g++.dg/tree-ssa/pr44914.C: New test.
3596
3597 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3598
3599         PR target/44290
3600         * gcc.dg/pr44290-1.c: New test.
3601         * gcc.dg/pr44290-2.c: New test.
3602
3603 2010-07-23  Jason Merrill  <jason@redhat.com>
3604
3605         PR c++/45008
3606         * g++.dg/abi/mangle44.C: New.
3607
3608 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3609
3610         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3611         for compile-time only tests.
3612         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3613         target check.
3614         * gcc.target/i386/pr39315-4.c: Ditto.
3615         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3616         target check.  Include sse-os-support.h.
3617         (main): Call check_isa and sse_os_support.
3618         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3619         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3620         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3621         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3622         target check.  Include sse-os-support.h.
3623         (main): Call check_isa and sse_os_support.
3624         * gcc.target/i386/vperm-v2df.c: Ditto.
3625
3626 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3627
3628         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3629         (check_effective_target_avx_runtime): New procedure.
3630         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3631         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3632
3633         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3634         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3635         and __get_cpuid test.
3636         * gcc.dg/compat/vector-2b_main.c: Ditto.
3637
3638         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3639
3640         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3641         for compile-time only test.
3642         * gcc.dg/pr32716.c: Ditto.
3643         * gcc.dg/pr34856.c: Ditto.
3644         * gcc.dg/pr36997.c: Ditto.
3645         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3646         * gfortran.dg/pr28158.f90: Ditto.
3647         * gfortran.dg/pr30667.f: Ditto.
3648
3649         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3650         i?86-*-* and x86_64-*-* targets to disable execution on targets
3651         without sse2 runtime support.
3652         * g++.dg/vect/vect.exp: Ditto.
3653         * gfortran.dg/vect/vect.exp: Ditto.
3654
3655         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3656         * gcc.dg/pr37544.c: Ditto.
3657         * gcc.dg/pr40550.c: Ditto.
3658         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3659         * gcc.dg/compat/vector-1a_main.c: Ditto.
3660         * gcc.dg/compat/vector-2a_main.c: Ditto.
3661         * gcc.dg/torture/pr16104-1.c: Ditto.
3662         * gcc.dg/torture/pr35771-1.c: Ditto.
3663         * gcc.dg/torture/pr35771-2.c: Ditto.
3664         * gcc.dg/torture/pr35771-3.c: Ditto.
3665         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3666         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3667         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3668         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3669         * g++.dg/other/i386-1.C: Ditto.
3670         * g++.dg/other/pr40446.C: Ditto.
3671
3672 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3673
3674         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3675
3676 2010-07-23  Daniel Kraft  <d@domob.eu>
3677
3678         PR fortran/44709
3679         * gfortran.dg/exit_1.f08: New test.
3680         * gfortran.dg/exit_2.f08: New test.
3681
3682 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3683
3684         PR tree-optimization/39839
3685         * gcc.target/arm/pr39839.c: New test case.
3686
3687 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3688
3689         * gnat.dg/unchecked_convert5b.adb: New test.
3690         * gnat.dg/unchecked_convert6.adb: Likewise.
3691         * gnat.dg/unchecked_convert6b.adb: Likewise.
3692
3693 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3694
3695         * gnat.dg/aggr15.ad[sb]: New test.
3696
3697 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3698
3699         PR debug/45024
3700         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3701
3702 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3703
3704         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3705         with dg-require-linker-plugin.
3706
3707 2010-07-22  Richard Guenther  <rguenther@suse.de>
3708
3709         PR lto/43850
3710         * g++.dg/lto/20100722-1_0.C: New testcase.
3711
3712 2010-07-22  Richard Guenther  <rguenther@suse.de>
3713
3714         PR lto/42451
3715         * gcc.dg/lto/20100720-3_0.c: New testcase.
3716         * gcc.dg/lto/20100720-3_1.c: Likewise.
3717
3718 2010-07-22  Richard Guenther  <rguenther@suse.de>
3719
3720         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3721         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3722
3723         PR lto/43373
3724         * gcc.dg/lto/20100722-1_0.c: New testcase.
3725
3726 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3727
3728         PR tree-optimization/44891
3729         * gcc.c-torture/compile/pr44891.c: New test.
3730
3731 2010-07-22  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/45017
3734         * gcc.c-torture/execute/pr45017.c: New testcase.
3735
3736 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3737
3738         PR fortran/45019
3739         * gfortran.dg/aliasing_dummy_5.f90: New.
3740
3741 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3742
3743         PR target/43698
3744         * gcc.target/arm/pr43698.c: New test.
3745
3746 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3747
3748         PR fortran/44929
3749         * Revert my commit r162325 for this PR.
3750
3751 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR debug/45015
3754         * gcc.target/m68k/pr45015.c: New test.
3755
3756 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3757
3758         PR c++/44641
3759         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3760         comments.
3761
3762 2010-07-21  Richard Guenther  <rguenther@suse.de>
3763
3764         PR lto/45018
3765         * g++.dg/lto/20100721-1_0.C: New testcase.
3766
3767 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3768
3769         PR tree-optimization/44900
3770         * g++.dg/torture/pr44900.C: New test.
3771
3772 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3773
3774         PR middle-end/44738
3775         * c-c++-common/uninit-17.c: Correct expected error.
3776
3777 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3778
3779         * gcc.dg/guality/asm-1.c: New test.
3780
3781         PR debug/45003
3782         * gcc.dg/guality/pr45003-2.c: New test.
3783         * gcc.dg/guality/pr45003-3.c: New test.
3784
3785 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR libfortran/44697
3788         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3789
3790 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3791
3792         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3793         defined on the current line.
3794         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3795         * g++.dg/debug/dwarf2/pr44641.C: New.
3796
3797 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3798
3799         * gcc.target/powerpc/block-move-1.c: New test.
3800         * gcc.target/powerpc/block-move-2.c: New test.
3801
3802 2010-07-20  Jason Merrill  <jason@redhat.com>
3803
3804         PR c++/44967
3805         * g++.dg/cpp0x/sfinae2.C: New.
3806
3807 2010-07-20  Richard Guenther  <rguenther@suse.de>
3808
3809         PR lto/42696
3810         * gcc.dg/lto/20100720-4_0.c: New testcase.
3811
3812 2010-07-20  Richard Guenther  <rguenther@suse.de>
3813
3814         PR lto/43221
3815         * gcc.dg/lto/20100720-2_0.c: New testcase.
3816         * gcc.dg/lto/20100720-2_1.c: Likewise.
3817
3818 2010-07-20  Richard Guenther  <rguenther@suse.de>
3819
3820         PR lto/43208
3821         * gcc.dg/lto/20100720-1_0.c: New testcase.
3822         * gcc.dg/lto/20100720-1_1.c: Likewise.
3823
3824 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3825
3826         PR debug/45003
3827         * gcc.dg/guality/pr45003-1.c: New test.
3828
3829 2010-07-20  Richard Guenther  <rguenther@suse.de>
3830
3831         PR tree-optimization/44977
3832         * gcc.dg/torture/pr44977.c: New testcase.
3833
3834 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3835
3836         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3837         sync_char_short
3838
3839 2010-07-20  Richard Guenther  <rguenther@suse.de>
3840
3841         PR middle-end/44971
3842         PR middle-end/44988
3843         * gcc.dg/pr44971.c: New testcase.
3844         * gcc.c-torture/compile/pr44988.c: Likewise.
3845
3846 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3847
3848         PR fortran/44929
3849         * gfortran.dg/allocate_with_typespec.f90: New test.
3850         * gfortran.dg/allocate_derived_1.f90: Update error message.
3851
3852 2010-07-19  Jason Merrill  <jason@redhat.com>
3853
3854         PR c++/44996
3855         * g++.dg/cpp0x/decltype23.C: New.
3856
3857 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3858
3859         PR fortran/42385
3860         * gfortran.dg/class_defined_operator_1.f03 : New test.
3861
3862 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3863
3864         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3865         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3866         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3867         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3868
3869 2010-07-19  Richard Guenther  <rguenther@suse.de>
3870
3871         PR middle-end/44941
3872         * gcc.c-torture/compile/pr44941.c: New testcase.
3873
3874 2010-07-19  Jason Merrill  <jason@redhat.com>
3875
3876         PR c++/44969
3877         * g++.dg/template/sfinae24.C: New.
3878
3879 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3880
3881         PR fortran/44353
3882         * gfortran.dg/data_implied_do_2.f90: Removed.
3883
3884 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3885
3886         PR c++/44969
3887         * g++.dg/template/sfinae23.C: New.
3888
3889 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3890
3891         * lib/target-supports.exp (check_sse_os_support_available): New
3892         proc.
3893         (check_sse_hw_available): New proc.
3894         (check_effective_target_sse_runtime): New proc.
3895         (check_effective_target_sse2_runtime): New proc.
3896         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3897         -msse2 if check_sse_os_support_available.
3898         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3899         check_sse_os_support_available.
3900         * gcc.dg/vect/vect.exp: Likewise.
3901         * gfortran.dg/vect/vect.exp: Likewise.
3902         * gcc.target/i386/sol2-check: Renamed to ...
3903         * gcc.target/i386/sse-os-support.h: ... this.
3904         (sol2_check): Renamed to ...
3905         (sse_os_support): ... this.
3906         Only test movss with xmm registers.
3907         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3908         Removed ILL_INSN, ILL_INSN_LEN.
3909         * gcc.target/i386/sse2-check.h: Likewise.
3910         * gcc.target/i386/sse3-check.h: Likewise.
3911         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3912         Removed cpuid.h, __get_cpuid test.
3913         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3914         Removed cpuid.h, __get_cpuid test.
3915         * g++.dg/other/pr40446.C: Likewise.
3916         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3917         * gcc.dg/compat/vector-1a_main.c: Likewise.
3918         * gcc.dg/compat/vector-2a_main.c: Likewise.
3919         * gcc.dg/pr36584.c: Likewise.
3920         * gcc.dg/pr37544.c: Likewise.
3921         * gcc.dg/torture/pr16104-1.c: Likewise.
3922         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3923         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3924         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3925         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3926         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3927         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3928         sse2_runtime.
3929         * gcc.dg/torture/pr35771-2.c: Likewise.
3930         * gcc.dg/torture/pr35771-3.c: Likewise.
3931         * gcc.target/i386/pr39315-2.c: Likewise.
3932         * gcc.target/i386/pr39315-4.c: Likewise.
3933         * gcc.target/i386/vperm-v2df.c: Likewise.
3934         * gcc.target/i386/vperm-v2di.c: Likewise.
3935         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3936         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3937         sse_runtime.
3938
3939 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3940
3941         PR fortran/44353
3942         * gfortran.dg/data_implied_do_2.f90: New test.
3943
3944 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3945
3946         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3947
3948 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3949
3950         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3951         to the "mips16" group.
3952         (mips_using_mips16_p): New procedure.
3953         (mips-dg-options): Use it.
3954
3955 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3956
3957         * gcc.target/mips/mips16-attributes-4.c: New test.
3958
3959 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3960
3961         PR testsuite/44418
3962         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3963         * gcc.target/powerpc/recip-2.c: Ditto.
3964         * gcc.target/powerpc/recip-3.c: Ditto.
3965
3966 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3967
3968         * gcc.target/arm/pr42235.c: New test.
3969
3970 2010-07-16  Jason Merrill  <jason@redhat.com>
3971
3972         PR c++/32505
3973         * g++.dg/template/partial8.C: New.
3974
3975 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3976
3977         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3978         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3979         in C++.
3980         (gualcvt): New overloaded inline.
3981         (GUALCVT): Use it for C++.
3982         * g++.dg/guality/guality.exp: New.
3983         * g++.dg/guality/guality.h: New.
3984         * g++.dg/guality/redeclaration1.C: New test.
3985         * g++.dg/dg.exp: Prune also guality/* tests.
3986         * gcc.dg/guality/pr43141.c: Moved to...
3987         * c-c++-common/guality/pr43141.c: ... here.
3988
3989 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3990
3991         PR libfortran/37077
3992         * gfortran.dg/char4_iunit_2.f03: New test.
3993
3994 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3995
3996         * lib/plugin-support.exp (plugin-test-execute):
3997         Add ${gcc_objdir}/intl to includes.
3998
3999 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR target/44942
4002         * gcc.c-torture/execute/pr44942.c: New test.
4003         * gcc.target/i386/pr44942.c: New test.
4004
4005 2010-07-15  Jason Merrill  <jason@redhat.com>
4006
4007         PR c++/44909
4008         * g++.dg/cpp0x/implicit7.C: New.
4009         * g++.dg/cpp0x/implicit8.C: New.
4010
4011 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4012
4013         Disable float tests for __SPU__ targets due to lack of signed zero:
4014         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4015         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4016         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4017         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4018         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4019         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4020         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4021         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4022         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4023
4024 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4025
4026         * gfortran.dg/select_char_2.f90: New test.
4027
4028 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4029
4030         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4031         with DECL_CHAIN.
4032
4033 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4034
4035         PR fortran/44936
4036         * gfortran.dg/typebound_generic_9.f03: New.
4037
4038 2010-07-15  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/44946
4041         * gcc.c-torture/compile/pr44946.c: New testcase.
4042
4043 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR fortran/40206
4046         * gfortran.dg/select_char_3.f90: New test.
4047
4048 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4049             Kevin F. Quinn  <kevquinn@gentoo.org>
4050
4051         * gcc.dg/Wtrampolines.c: New.
4052
4053 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4054
4055         PR libfortran/44934
4056         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4057
4058 2010-07-14  Jason Merrill  <jason@redhat.com>
4059
4060         PR c++/44810
4061         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4062
4063         Implement C++0x unrestricted unions (N2544)
4064         * g++.dg/cpp0x/union1.C: New.
4065         * g++.dg/cpp0x/union2.C: New.
4066         * g++.dg/cpp0x/union3.C: New.
4067         * g++.dg/cpp0x/defaulted2.C: Adjust.
4068         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4069         * g++.old-deja/g++.ext/anon2.C: Adjust.
4070         * g++.old-deja/g++.mike/misc6.C: Adjust.
4071
4072 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4073
4074         PR fortran/44925
4075         * gfortran.dg/c_loc_tests_15.f90: New.
4076
4077 2010-07-13  Jason Merrill  <jason@redhat.com>
4078
4079         PR c++/44909
4080         * g++.dg/cpp0x/implicit6.C: New.
4081
4082 2010-07-13  Jason Merrill  <jason@redhat.com>
4083
4084         PR c++/44540
4085         * g++.dg/abi/noreturn1.C: New.
4086         * g++.dg/abi/noreturn2.C: New.
4087
4088 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4089
4090         PR other/44874
4091         PR debug/44832
4092         * c-c++-common/pr44832.c: New test.
4093
4094 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4095
4096         PR objc/44488
4097         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4098         on the target.  Make sure that we can assemble the emitted asm when
4099         the test type is 'compile'.
4100
4101 2010-07-13  Richard Guenther  <rguenther@suse.de>
4102
4103         PR tree-optimization/36960
4104         * g++.dg/torture/pr36960.C: New testcase.
4105
4106 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4107
4108         PR c++/44908
4109         * g++.dg/template/sfinae21.C: New.
4110         * g++.dg/template/sfinae22.C: Likewise.
4111
4112 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4113
4114         PR testsuite/42843
4115         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4116         * gcc.dg/plugin/ggcplug.c: Likewise.
4117         * g++.dg/plugin/selfassign.c: Likewise.
4118         * g++.dg/plugin/attribute_plugin.c: Likewise.
4119         * g++.dg/plugin/dumb_plugin.c: Likewise.
4120         * g++.dg/plugin/pragma_plugin.c: Likewise.
4121
4122 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4123
4124         * gcc.c-torture/execute/pr44683.x: New.
4125         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4126
4127 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4128
4129         PR fortran/44434
4130         PR fortran/44565
4131         PR fortran/43945
4132         PR fortran/44869
4133         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4134         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4135         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4136         * gfortran.dh/typebound_call_16.f03: New.
4137         * gfortran.dg/typebound_generic_6.f03: New.
4138         * gfortran.dg/typebound_generic_7.f03: New.
4139         * gfortran.dg/typebound_generic_8.f03: New.
4140
4141 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4142
4143         PR libfortran/37077
4144         * gfortran.dg/char4_iunit_1.f03: New test.
4145
4146 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4147
4148         * gcc.dg/tree-ssa/vrp53.c: New test.
4149
4150 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4151
4152         PR c++/44907
4153         * g++.dg/template/sfinae19.C: New.
4154         * g++.dg/template/sfinae20.C: Likewise.
4155
4156 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4157
4158         * gcc.target/arm/interrupt-1.c: New test.
4159         * gcc.target/arm/interrupt-2.c: New test.
4160
4161 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4162
4163         * gcc.dg/pr42427.c: Require c99_runtime.
4164         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4165         c99_runtime.
4166         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4167         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4168         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4169         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4170         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4171         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4172         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4173         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4174         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4175         * gcc.target/i386/pr37275.c: Require visibility support.
4176
4177 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4178
4179         * lib/target-supports.exp (check_effective_target_sse): New proc.
4180         * gcc.target/i386/sol2-check.h: New file.
4181         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4182         Include sol2-check.h.
4183         (main) Only run do_test () if sol2_check ().
4184         * gcc.target/i386/sse2-check.h: Likewise.
4185         * gcc.target/i386/sse3-check.h: Likewise.
4186         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4187         [__sun__ && __svr4__]: Execute SSE2 instruction.
4188         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4189         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4190         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4191         * g++.dg/ext/vector14.C: Likewise.
4192         * g++.dg/other/mmintrin.C: Likewise.
4193         * gcc.dg/20020418-1.c: Likewise.
4194         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4195         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4196         * gcc.dg/format/unnamed-1.c: Likewise.
4197         Adapt dg-warning line number.
4198         * gcc.dg/graphite/pr40281.c: Likewise.
4199         * gcc.dg/pr32176.c: Likewise.
4200         * gcc.dg/pr40550.c: Likewise.
4201         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4202         * gcc.dg/torture/pr36891.c: Likewise.
4203         * gcc.target/i386/20020218-1.c: Likewise.
4204         * gcc.target/i386/20020523.c: Likewise.
4205         * gcc.target/i386/abi-1.c: Likewise.
4206         * gcc.target/i386/brokensqrt.c: Likewise.
4207         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4208         * gcc.target/i386/pr13366.c: Likewise.
4209         * gcc.target/i386/pr13685.c: Likewise.
4210         * gcc.target/i386/pr24306.c: Likewise.
4211         * gcc.target/i386/pr31486.c: Likewise.
4212         * gcc.target/i386/pr32065-1.c: Likewise.
4213         * gcc.target/i386/pr32065-2.c: Likewise.
4214         * gcc.target/i386/pr32389.c: Likewise.
4215         * gcc.target/i386/pr38824.c: Likewise.
4216         * gcc.target/i386/pr38931.c: Likewise.
4217         * gcc.target/i386/pr39592-1.c: Likewise.
4218         * gcc.target/i386/pr43766.c: Likewise.
4219         * gcc.target/i386/recip-divf.c: Likewise.
4220         * gcc.target/i386/recip-sqrtf.c: Likewise.
4221         * gcc.target/i386/recip-vec-divf.c: Likewise.
4222         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4223         * gcc.target/i386/sse-1.c: Likewise.
4224         * gcc.target/i386/sse-16.c: Likewise.
4225         * gcc.target/i386/sse-2.c: Likewise.
4226         * gcc.target/i386/sse-20.c: Likewise.
4227         * gcc.target/i386/sse-3.c: Likewise.
4228         * gcc.target/i386/sse-7.c: Likewise.
4229         * gcc.target/i386/sse-9.c: Likewise.
4230         * gcc.target/i386/sse-addps-1.c: Likewise.
4231         * gcc.target/i386/sse-addss-1.c: Likewise.
4232         * gcc.target/i386/sse-andnps-1.c: Likewise.
4233         * gcc.target/i386/sse-andps-1.c: Likewise.
4234         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4235         * gcc.target/i386/sse-comiss-1.c: Likewise.
4236         * gcc.target/i386/sse-comiss-2.c: Likewise.
4237         * gcc.target/i386/sse-comiss-3.c: Likewise.
4238         * gcc.target/i386/sse-comiss-4.c: Likewise.
4239         * gcc.target/i386/sse-comiss-5.c: Likewise.
4240         * gcc.target/i386/sse-comiss-6.c: Likewise.
4241         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4242         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4243         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4244         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4245         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4246         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4247         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4248         * gcc.target/i386/sse-divps-1.c: Likewise.
4249         * gcc.target/i386/sse-divss-1.c: Likewise.
4250         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4251         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4252         * gcc.target/i386/sse-maxps-1.c: Likewise.
4253         * gcc.target/i386/sse-maxss-1.c: Likewise.
4254         * gcc.target/i386/sse-minps-1.c: Likewise.
4255         * gcc.target/i386/sse-minss-1.c: Likewise.
4256         * gcc.target/i386/sse-movaps-1.c: Likewise.
4257         * gcc.target/i386/sse-movaps-2.c: Likewise.
4258         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4259         * gcc.target/i386/sse-movhps-1.c: Likewise.
4260         * gcc.target/i386/sse-movhps-2.c: Likewise.
4261         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4262         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4263         * gcc.target/i386/sse-movntps-1.c: Likewise.
4264         * gcc.target/i386/sse-movss-1.c: Likewise.
4265         * gcc.target/i386/sse-movss-2.c: Likewise.
4266         * gcc.target/i386/sse-movss-3.c: Likewise.
4267         * gcc.target/i386/sse-movups-1.c: Likewise.
4268         * gcc.target/i386/sse-movups-2.c: Likewise.
4269         * gcc.target/i386/sse-mulps-1.c: Likewise.
4270         * gcc.target/i386/sse-mulss-1.c: Likewise.
4271         * gcc.target/i386/sse-orps-1.c: Likewise.
4272         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4273         * gcc.target/i386/sse-recip-vec.c: Likewise.
4274         * gcc.target/i386/sse-recip.c: Likewise.
4275         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4276         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4277         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4278         * gcc.target/i386/sse-subps-1.c: Likewise.
4279         * gcc.target/i386/sse-subss-1.c: Likewise.
4280         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4281         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4282         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4283         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4284         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4285         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4286         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4287         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4288         * gcc.target/i386/sse-xorps-1.c: Likewise.
4289         * gcc.target/i386/ssefn-1.c: Likewise.
4290         * gcc.target/i386/ssefn-3.c: Likewise.
4291         * gcc.target/i386/sseregparm-1.c: Likewise.
4292         * gcc.target/i386/stackalign/return-3.c: Likewise.
4293         * gcc.target/i386/vectorize1.c: Likewise.
4294         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4295         * gcc.target/i386/xorps-sse.c: Likewise.
4296         * gfortran.dg/pr28158.f90: Likewise.
4297         * gfortran.dg/pr30667.f: Likewise.
4298         * gnat.dg/loop_optimization7.adb: Likewise.
4299         * gnat.dg/sse_nolib.adb: Likewise.
4300
4301 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4302
4303         PR fortran/44702
4304         * gfortran.dg/use_rename_6.f90: New.
4305         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4306
4307 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4308
4309         PR fortran/44869
4310         * gfortran.dg/class_24.f03: New.
4311
4312 2010-07-10  Richard Guenther  <rguenther@suse.de>
4313
4314         PR lto/44889
4315         * gcc.dg/lto/20100709-1_0.c: New testcase.
4316         * gcc.dg/lto/20100709-1_1.c: Likewise.
4317
4318 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4319
4320         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4321
4322 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4323
4324         PR objc/44140
4325         * objc.dg/lto/trivial-1_0.m: New.
4326         * objc.dg/lto/lto.exp: New.
4327         * obj-c++.dg/lto/trivial-1_0.mm: New.
4328         * obj-c++.dg/lto/lto.exp: New.
4329         * objc.dg/symtab-1.m: Adjust sizes.
4330         * objc.dg/image-info.m: Do not run for gnu-runtime.
4331
4332 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4333
4334         * gcc.dg/pr32370.c: Allow another kind of error message.
4335
4336 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4337
4338         * gnat.dg/atomic3.adb: New test.
4339
4340 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4341             Denys Vlasenko  <dvlasenk@redhat.com>
4342             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4343
4344         PR tree-optimization/28632
4345         * gcc.dg/tree-ssa/vrp51.c: New test.
4346         * gcc.dg/tree-ssa/vrp52.c: New test.
4347
4348 2010-07-09  Jason Merrill  <jason@redhat.com>
4349
4350         * g++.dg/abi/covariant6.C: New.
4351         * g++.dg/inherit/covariant17.C: Test both bases.
4352         * g++.dg/inherit/covariant7.C: Check vtable layout.
4353
4354 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4355
4356         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4357
4358 2010-07-09  Richard Guenther  <rguenther@suse.de>
4359
4360         PR tree-optimization/44852
4361         * gcc.c-torture/execute/pr44852.c: New testcase.
4362
4363 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4364
4365         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4366         multiplication by values.
4367         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4368         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4369
4370 2010-07-09  Richard Guenther  <rguenther@suse.de>
4371
4372         PR tree-optimization/44882
4373         * gfortran.dg/pr44882.f90: New testcase.
4374
4375 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4376
4377         PR target/40657
4378         * gcc.target/arm/pr40657-1.c: New test.
4379         * gcc.target/arm/pr40657-2.c: New test.
4380         * gcc.c-torture/execute/pr40657.c: New test.
4381
4382 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4383
4384         * gcc.dg/tree-ssa/vrp50.c: New test.
4385         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4386
4387 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4388
4389         PR fortran/44649
4390         * gfortran.dg/c_sizeof_1.f90: Modified.
4391         * gfortran.dg/storage_size_1.f08: New.
4392         * gfortran.dg/storage_size_2.f08: New.
4393
4394 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4395
4396         * gcc.c-torture/execute/20100708-1.c: New test.
4397
4398 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR fortran/44847
4401         * gfortran.dg/gomp/pr44847.f90: New test.
4402
4403 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4404
4405         PR tree-optimization/44710
4406         * gcc.dg/tree-ssa/ifc-6.c: New.
4407         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4408
4409 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/18918
4412         * gfortran.dg/coarray_10.f90: Add an additional test.
4413
4414 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4415
4416         PR middle-end/44828
4417         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4418         * gcc.c-torture/execute/pr44828.x: Revert.
4419
4420 2010-07-08  Jason Merrill  <jason@redhat.com>
4421
4422         PR c++/43120
4423         * g++.dg/inherit/covariant17.C: New.
4424         * g++.dg/abi/covariant1.C: Actually test for the bug.
4425
4426 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         PR rtl-optimization/44838
4429         * gcc.dg/pr44838.c: New.
4430
4431 2010-07-08  Richard Guenther  <rguenther@suse.de>
4432
4433         PR tree-optimization/44831
4434         * gcc.c-torture/compile/pr44831.c: New testcase.
4435         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4436
4437 2010-07-08  Richard Guenther  <rguenther@suse.de>
4438
4439         PR tree-optimization/44861
4440         * g++.dg/vect/pr44861.cc: New testcase.
4441
4442 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4443
4444         PR middle-end/44828
4445         * gcc.c-torture/execute/pr44828.x: New file.
4446
4447 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4448
4449         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4450         dg-options.
4451         * g++.dg/ext/altivec-17.C: Adjust error message.
4452
4453 2010-07-07  Tom Tromey  <tromey@redhat.com>
4454
4455         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4456
4457 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4458
4459         PR target/44844
4460         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4461         * gcc.target/i386/rdrand-2.c: Likewise.
4462         * gcc.target/i386/rdrand-3.c: Likewise.
4463
4464 2010-07-07  Jan Hubicka  <jh@suse.cz>
4465
4466         PR middle-end/44813
4467         * g++.dg/torture/pr44813.C: New testcase.
4468         * g++.dg/torture/pr44826.C: New testcase.
4469
4470 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4471
4472         PR rtl-optimization/44787
4473         * gcc.c-torture/compile/pr44788.c: New test.
4474         * gcc.target/arm/pr44788.c: New test.
4475
4476 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4477
4478         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4479
4480 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4481
4482         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4483         to dg-options.
4484
4485 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4486
4487         PR fortran/44742
4488         * gfortran.dg/parameter_array_init_6.f90: New.
4489         * gfortran.dg/initialization_20.f90: Update dg-error.
4490         * gfortran.dg/initialization_24.f90: Ditto.
4491
4492 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4493         PR fortran/PR44693
4494         * gfortran.dg/dim_range_1.f90:  New test.
4495         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4496
4497 2010-07-06  Jason Merrill  <jason@redhat.com>
4498
4499         PR c++/44703
4500         * g++.dg/cpp0x/initlist41.C: New.
4501
4502         PR c++/44778
4503         * g++.dg/template/ptrmem22.C: New.
4504
4505 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4506
4507         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4508         support.
4509         * gcc.target/i386/i386.exp: Likewise.
4510
4511 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4512
4513         PR testsuite/44195
4514         * gcc.dg/lto/20100518_0.c: Limit to x86.
4515
4516 2010-07-06  Richard Guenther  <rguenther@suse.de>
4517
4518         PR middle-end/44828
4519         * gcc.c-torture/execute/pr44828.c: New testcase.
4520
4521 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4522
4523         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4524         * g++.dg/warn/volatile1.C: Likewise.
4525         * g++.dg/template/warn1.C: Likewise.
4526
4527 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         AVX Programming Reference (June, 2010)
4530         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4531         * g++.dg/other/i386-3.C: Likewise.
4532         * gcc.target/i386/sse-12.c: Likewise.
4533
4534         * gcc.target/i386/f16c-check.h: New.
4535         * gcc.target/i386/rdfsbase-1.c: Likewise.
4536         * gcc.target/i386/rdfsbase-2.c: Likewise.
4537         * gcc.target/i386/rdgsbase-1.c: Likewise.
4538         * gcc.target/i386/rdgsbase-2.c: Likewise.
4539         * gcc.target/i386/rdrand-1.c: Likewise.
4540         * gcc.target/i386/rdrand-2.c: Likewise.
4541         * gcc.target/i386/rdrand-3.c: Likewise.
4542         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4543         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4544         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4545         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4546         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4547         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4548         * gcc.target/i386/wrfsbase-1.c: Likewise.
4549         * gcc.target/i386/wrfsbase-2.c: Likewise.
4550         * gcc.target/i386/wrgsbase-1.c: Likewise.
4551         * gcc.target/i386/wrgsbase-2.c: Likewise.
4552
4553         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4554         (__builtin_ia32_vcvtps2ph): New.
4555         (__builtin_ia32_vcvtps2ph256): Likewise.
4556
4557         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4558         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4559
4560         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4561         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4562
4563         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4564         (__builtin_ia32_vcvtps2ph256): Likewise.
4565         Add fsgsbase,rdrnd,f16c.
4566
4567         * lib/target-supports.exp (check_effective_target_f16c): New.
4568
4569 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4570
4571         * gcc.dg/guality/nrv-1.c: New test.
4572
4573 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4574
4575         PR middle-end/42505
4576         * gcc.target/arm/pr42505.c: New test case.
4577
4578 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR c++/44808
4581         * g++.dg/opt/nrv16.C: New test.
4582
4583 2010-07-05  Richard Guenther  <rguenther@suse.de>
4584
4585         PR tree-optimization/44784
4586         * gcc.c-torture/compile/pr44784.c: New testcase.
4587
4588 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4589
4590         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4591         Increase loop bound and array size.
4592         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4593         Likewise.
4594
4595 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4596
4597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4601         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4602
4603 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4604
4605         PR c++/22138
4606         * g++.dg/parse/template25.C: New.
4607
4608 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         PR rtl-optimization/44695
4611         * gcc.dg/torture/pr44695.c: New.
4612
4613 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4614
4615         PR c++/16630
4616         * g++.dg/ext/pretty3.C: New.
4617
4618 2010-07-04  Richard Guenther  <rguenther@suse.de>
4619
4620         PR middle-end/44809
4621         * g++.dg/torture/pr44809.C: New testcase.
4622
4623 2010-07-04  Richard Guenther  <rguenther@suse.de>
4624
4625         PR tree-optimization/44656
4626         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4627
4628 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4629             Revital Eres  <eres@il.ibm.com>
4630
4631         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4632         misaligned stores.
4633         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4634         gcc.dg/vect/vect-96.c: Likewise.
4635         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4636         that support misaligned stores. Change the number of expected
4637         misaligned accesses.
4638         * gcc.dg/vect/vect-peel-1.c: New test.
4639         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4640         gcc.dg/vect/vect-peel-4.c: Likewise.
4641         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4642         vectorizable on all targets that support realignment.
4643         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4644
4645 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4646
4647         PR c/44806
4648         * gcc.dg/torture/pr44806.c: New.
4649
4650 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4651
4652         * gnat.dg/cond_expr1.adb: New test.
4653
4654 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4655
4656         * gnat.dg/modular3.adb: New test.
4657         * gnat.dg/modular3_pkg.ads: New helper.
4658
4659 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4660             Mikael Pettersson  <mikpe@it.uu.se>
4661
4662         PR testsuite/44518
4663         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4664         Make signed-ness of chars explicit.  Scan the object for
4665         strings that are split by some target assemblers.
4666         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4667         explicit.
4668
4669 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4670
4671         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4672
4673 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4674
4675         PR/44128
4676         * g++.dg/warn/Wshadow-7.C: New test.
4677
4678 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4679             Julian Brown  <julian@codesourcery.com>
4680             Sandra Loosemore  <sandra@codesourcery.com>
4681
4682         * gcc.c-torture/execute/20100416-1.c: New test case.
4683
4684 2010-07-02  Julian Brown  <julian@codesourcery.com>
4685             Sandra Loosemore  <sandra@codesourcery.com>
4686
4687         PR target/43703
4688
4689         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4690         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4691
4692 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4693             Julian Brown  <julian@codesourcery.com>
4694
4695         * gcc.target/arm/neon/vadds64.c: Regenerated.
4696         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4697         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4698         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4699         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4700         * gcc.target/arm/neon-vmls-1.c: Likewise.
4701         * gcc.target/arm/neon-vsubs64.c: New execution test.
4702         * gcc.target/arm/neon-vsubu64.c: New execution test.
4703         * gcc.target/arm/neon-vadds64.c: New execution test.
4704         * gcc.target/arm/neon-vaddu64.c: New execution test.
4705
4706 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4707
4708         * gcc.target/arm/neon-vands64.c: New.
4709         * gcc.target/arm/neon-vandu64.c: New.
4710         * gcc.target/arm/neon-vbics64.c: New.
4711         * gcc.target/arm/neon-vbicu64.c: New.
4712         * gcc.target/arm/neon-veors64.c: New.
4713         * gcc.target/arm/neon-veoru64.c: New.
4714         * gcc.target/arm/neon-vorns64.c: New.
4715         * gcc.target/arm/neon-vornu64.c: New.
4716         * gcc.target/arm/neon-vorrs64.c: New.
4717         * gcc.target/arm/neon-vorru64.c: New.
4718         * gcc.target/arm/neon/vands64.c: Regenerated.
4719         * gcc.target/arm/neon/vandu64.c: Regenerated.
4720         * gcc.target/arm/neon/vbics64.c: Regenerated.
4721         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4722         * gcc.target/arm/neon/veors64.c: Regenerated.
4723         * gcc.target/arm/neon/veoru64.c: Regenerated.
4724         * gcc.target/arm/neon/vorns64.c: Regenerated.
4725         * gcc.target/arm/neon/vornu64.c: Regenerated.
4726         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4727         * gcc.target/arm/neon/vorru64.c: Regenerated.
4728
4729 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730
4731         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4732
4733 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4734
4735         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4736         * gfortran.dg/intent_out_5.f90: Same.
4737         * gfortran.dg/ltrans-7.f90: Same.
4738         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4739
4740 2010-07-02  Jan Hubicka  <jh@suse.cz>
4741
4742         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4743
4744 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4745
4746         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4747
4748 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR c++/44780
4751         * c-c++-common/Wunused-var-12.c: New test.
4752
4753 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4754
4755         PR target/42835
4756         * gcc.target/arm/pr42835.c: New test.
4757
4758         PR target/42172
4759         * gcc.target/arm/pr42172-1.c: New test.
4760
4761 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4762
4763         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4764
4765 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4766
4767         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4768         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4769         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4770         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4771         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4772         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4773         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4774         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4775         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4776         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4777         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4778         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4779         * gcc.target/arm/neon-vdup_ns64.c: New.
4780         * gcc.target/arm/neon-vdup_nu64.c: New.
4781         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4782         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4783         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4784         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4785         * gcc.target/arm/neon-vmov_ns64.c: New.
4786         * gcc.target/arm/neon-vmov_nu64.c: New.
4787         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4788         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4789         * gcc.target/arm/neon-vget_lanes64.c: New.
4790         * gcc.target/arm/neon-vget_laneu64.c: New.
4791         * gcc.target/arm/neon-vset_lanes64.c: New.
4792         * gcc.target/arm/neon-vset_laneu64.c: New.
4793
4794 2010-07-02  Richard Guenther  <rguenther@suse.de>
4795
4796         * g++.dg/torture/20100702-1.C: New testcase.
4797
4798 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4799
4800         PR target/44707
4801         * gcc.c-torture/compile/pr44707.c: New test.
4802
4803 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4804
4805         PR c++/44039
4806         * g++.dg/template/crash101.C: New.
4807
4808 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4809
4810         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4811         Use the ABI-0 accessors and fail it for m64.
4812
4813 2010-07-02  Jan Hubicka  <jh@suse.cz>
4814
4815         * g++.dg/tree-ssa/pr44706.C: New testcase.
4816
4817 2010-07-02  Richard Guenther  <rguenther@suse.de>
4818
4819         PR tree-optimization/44748
4820         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4821
4822 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4823
4824         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4825         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4826         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4827         the method types to forward:.
4828
4829 2010-06-30  Jason Merrill  <jason@redhat.com>
4830
4831         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4832         * g++.dg/other/pr25632.C: Likewise.
4833
4834 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4835
4836         PR tree-optimization/40421
4837         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4838
4839 2010-07-01  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/42834
4842         PR middle-end/44468
4843         * gcc.c-torture/execute/20100316-1.c: New testcase.
4844         * gcc.c-torture/execute/pr44468.c: Likewise.
4845         * gcc.c-torture/compile/20100609-1.c: Likewise.
4846         * gcc.dg/volatile2.c: Adjust.
4847         * gcc.dg/plugin/selfassign.c: Likewise.
4848         * gcc.dg/pr36902.c: Likewise.
4849         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4850         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4851         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4852         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4853         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4854         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4855         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4856         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4857         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4858         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4859         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4860         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4861         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4862         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4863         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4864         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4865         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4866         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4867         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4868         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4869         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4870         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4871         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4872         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4873         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4874         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4875         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4876         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4877         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4878         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4879         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4880         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4881         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4882         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4883         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4884         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4885         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4886         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4887         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4888         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4889         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4890         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4891         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4892         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4893         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4894         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4895         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4896         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4897         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4898         * g++.dg/tree-ssa/pr31146.C: Likewise.
4899         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4900         * g++.dg/tree-ssa/pr33604.C: Likewise.
4901         * g++.dg/plugin/selfassign.c: Likewise.
4902         * gfortran.dg/array_memcpy_3.f90: Likewise.
4903         * gfortran.dg/array_memcpy_4.f90: Likewise.
4904         * c-c++-common/torture/pr42834.c: New testcase.
4905
4906 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4907
4908         PR c++/44628
4909         * g++.dg/template/crash100.C: New.
4910
4911 2010-06-30  Jan Hubicka  <jh@suse.cz>
4912
4913         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4914
4915 2010-06-30  Michael Matz  <matz@suse.de>
4916
4917         PR bootstrap/44699
4918         * gcc.dg/pr44699.c: New test.
4919
4920 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4921
4922         PR tree-optimization/39799
4923         * c-c++-common/uninit-17.c: New test.
4924
4925 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4926
4927         PR libfortran/43298
4928         * gfortran.dg/read_infnan_1.f90: New test.
4929
4930 2010-06-29  Jason Merrill  <jason@redhat.com>
4931
4932         Enable implicitly declared move constructor/operator= (N3053).
4933         * g++.dg/cpp0x/implicit3.C: New.
4934         * g++.dg/cpp0x/implicit4.C: New.
4935         * g++.dg/cpp0x/implicit5.C: New.
4936         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4937         * g++.dg/cpp0x/not_special.C: Adjust.
4938         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4939         * g++.dg/cpp0x/rv1n.C: Adjust.
4940         * g++.dg/cpp0x/rv1p.C: Adjust.
4941         * g++.dg/cpp0x/rv2n.C: Adjust.
4942         * g++.dg/cpp0x/rv2p.C: Adjust.
4943         * g++.dg/cpp0x/rv3n.C: Adjust.
4944         * g++.dg/cpp0x/rv3p.C: Adjust.
4945         * g++.dg/cpp0x/rv4n.C: Adjust.
4946         * g++.dg/cpp0x/rv4p.C: Adjust.
4947         * g++.dg/cpp0x/rv5n.C: Adjust.
4948         * g++.dg/cpp0x/rv5p.C: Adjust.
4949         * g++.dg/cpp0x/rv6n.C: Adjust.
4950         * g++.dg/cpp0x/rv6p.C: Adjust.
4951         * g++.dg/cpp0x/rv7n.C: Adjust.
4952         * g++.dg/cpp0x/rv7p.C: Adjust.
4953         * g++.dg/cpp0x/rv8p.C: Adjust.
4954         * g++.dg/gomp/pr26690-1.C: Adjust.
4955         * g++.dg/other/error20.C: Adjust.
4956         * g++.dg/other/error31.C: Adjust.
4957         * g++.dg/parse/error19.C: Adjust.
4958         * g++.dg/template/qualttp5.C: Adjust.
4959         * g++.old-deja/g++.law/ctors5.C: Adjust.
4960
4961         Enable implicitly deleted functions (N2346)
4962         * g++.dg/cpp0x/defaulted17.C: New.
4963         * g++.dg/cpp0x/implicit1.C: New.
4964         * g++.dg/cpp0x/implicit2.C: New.
4965         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4966         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4967         * g++.dg/init/ctor4.C: Adjust.
4968         * g++.dg/init/synth2.C: Adjust.
4969         * g++.dg/lto/20081118_1.C: Adjust.
4970         * g++.dg/other/error13.C: Adjust.
4971         * g++.dg/other/unused1.C: Adjust.
4972         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4973         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4974         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4975         * g++.old-deja/g++.law/ctors17.C: Adjust.
4976         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4977         * g++.old-deja/g++.pt/assign1.C: Adjust.
4978         * g++.old-deja/g++.pt/crash20.C: Adjust.
4979
4980         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4981         * g++.dg/cpp0x/defaulted13.C: Adjust.
4982         * g++.dg/cpp0x/defaulted2.C: Adjust.
4983         * g++.dg/cpp0x/defaulted3.C: Adjust.
4984         * g++.dg/cpp0x/initlist9.C: Adjust.
4985         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4986         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4987         * g++.dg/init/synth2.C: Adjust.
4988
4989         * g++.dg/cpp0x/defaulted19.C: New.
4990
4991         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4992         * g++.dg/template/error23.C: Fix for -std=c++0x.
4993
4994 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4995
4996         PR fortran/44718
4997         * gfortran.dg/proc_ptr_28.f90: New.
4998
4999 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5000
5001         PR tree-optimization/43801
5002         * g++.dg/torture/pr43801.C: New test.
5003
5004         PR debug/44668
5005         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5006
5007 2010-06-29  Jason Merrill  <jason@redhat.com>
5008
5009         PR c++/44587
5010         * g++.dg/template/qualified-id2.C: New.
5011         * g++.dg/template/qualified-id3.C: New.
5012
5013 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5014
5015         PR fortran/44696
5016         * gfortran.dg/associated_target_4.f90: New.
5017
5018 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         PR fortran/44582
5021         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5022
5023 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5024
5025         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5026
5027 2010-06-29  Jan Hubicka  <jh@suse.cz>
5028
5029         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5030
5031 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5032
5033         PR target/43902
5034         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5035         * gcc.target/arm/wmul-3.c: New test.
5036         * gcc.target/arm/wmul-4.c: New test.
5037
5038 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5039
5040         PR rtl-optimization/44659
5041         * gcc.target/i386/extract-1.c: New.
5042         * gcc.target/i386/extract-2.c: Likewise.
5043         * gcc.target/i386/extract-3.c: Likewise.
5044         * gcc.target/i386/extract-4.c: Likewise.
5045         * gcc.target/i386/extract-5.c: Likewise.
5046         * gcc.target/i386/extract-6.c: Likewise.
5047
5048 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5049
5050         PR c++/44682
5051         * g++.dg/warn/Wunused-var-14.C: New test.
5052
5053 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/43298
5056         * gfortran.dg/nan_6.f90: New.
5057
5058 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5059
5060         PR tree-optimization/43781
5061         * gcc.dg/torture/pr43781.c: New.
5062
5063 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5064
5065         PR fortran/40158
5066         * gfortran.dg/actual_rank_check_1.f90: New test.
5067
5068 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5069
5070         * gcc.dg/ipa/ipa-sra-6.c: New test.
5071
5072 2010-06-28  Jan Hubicka  <jh@suse.cz>
5073
5074         PR tree-optimization/44687
5075         * gcc.c-torture/compile/pr44687.c
5076
5077 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5078
5079         PR c++/44535
5080         * g++.dg/torture/pr44535.C: New test.
5081
5082 2010-06-28  Michael Matz  <matz@suse.de>
5083
5084         PR middle-end/44592
5085         * gfortran.dg/pr44592.f90: New test.
5086
5087 2010-06-28  Jan Hubicka  <jh@suse.cz>
5088
5089         PR tree-optimization/44357
5090         * g++.dg/torture/pr44357.C: New testcase.
5091
5092 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5093
5094         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5095         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5096         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5097         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5098         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5099         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5100         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5101         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5102
5103 2010-06-27  Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.c-torture/compile/pr44686.c: New file.
5106
5107 2010-06-27  Richard Guenther  <rguenther@suse.de>
5108
5109         PR tree-optimization/44683
5110         * gcc.c-torture/execute/pr44683.c: New testcase.
5111
5112 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5113
5114         * gnat.dg/noreturn3.ad[sb]: New test.
5115
5116 2010-06-26  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/explicit5.C: New.
5119
5120 2010-06-26  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/44393
5123         * gcc.dg/pr44393.c: New testcase.
5124
5125 2010-06-26  Jan Hubicka  <jh@suse.cz>
5126
5127         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5128
5129 2010-06-26  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/44674
5132         * gcc.dg/pr44674.c: New testcase.
5133
5134 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5135
5136         * gcc.dg/opts-3.c: New test.
5137
5138 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5139
5140         * gfortran.dg/type_decl_1.f90: New.
5141         * gfortran.dg/type_decl_2.f90: New.
5142
5143 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5144
5145         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5146         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5147
5148 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR testsuite/38946
5151         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5152         error in comparing reals.
5153
5154 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5155
5156         * selected_real_kind_2.f90: New.
5157         * selected_real_kind_3.f90: New.
5158
5159 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5160
5161         * gfortran.dg/entry_19.f90: New.
5162
5163 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5164
5165         * gfortran.dg/end_subroutine_1.f90: New.
5166         * gfortran.dg/end_subroutine_2.f90: New.
5167         * gfortran.dg/interface_proc_end.f90: Update.
5168
5169 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5170
5171         * gfortran.dg/semicolon_fixed.f: Update.
5172         * gfortran.dg/semicolon_fixed_2.f: New.
5173         * gfortran.dg/semicolon_free_2.f90: New.
5174         * gfortran.dg/semicolon_free.f90: Update.
5175
5176 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5177
5178         PR fortran/44448
5179         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5180
5181 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5182
5183         * g++.dg/ipa/iinline-3.C: New test.
5184         * gcc.dg/ipa/modif-1.c: Removed.
5185
5186 2010-06-25  Jan Hubicka  <jh@suse.cz>
5187
5188         * gcc.dg/tree-ssa/ipa-split-1.c
5189
5190 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5191
5192         * g++.dg/ipa/iinline-2.C: New test.
5193
5194 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR middle-end/43866
5197         * gfortran.dg/pr43866.f90: New test.
5198
5199         PR tree-optimization/44539
5200         * gcc.dg/pr44539.c: New test.
5201
5202 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5203
5204         From Jim Wilson:
5205         PR target/43902
5206         * gcc.target/mips/madd-9.c: New test.
5207
5208 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5209
5210         PR c/44517
5211         * gcc.dg/noncompile/pr44517.c: New.
5212         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5213
5214 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5215
5216         PR testsuite/43283
5217         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5218         and add argument to nop for IA64.
5219
5220 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5221
5222         PR target/44588
5223         * gcc.target/i386/mod-1.c: New.
5224         * gcc.target/i386/umod-1.c: Likewise.
5225         * gcc.target/i386/umod-2.c: Likewise.
5226         * gcc.target/i386/umod-3.c: Likewise.
5227
5228 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR middle-end/44492
5231         * g++.dg/torture/pr44492.C: New test.
5232
5233 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5234
5235         * c-c++-common/warn-omitted-condop.c: New.
5236
5237 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5238
5239         PR fortran/44614
5240         * gfortran.dg/import8.f90: New.
5241
5242 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5243
5244         * gnat.dg/not_null.adb: Update test case.
5245
5246 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5247
5248         PR c++/44619
5249         * g++.dg/warn/Wunused-var-13.C: New test.
5250
5251         PR c++/44627
5252         * g++.dg/diagnostic/method1.C: New test.
5253
5254 2010-06-22  Cary Coutant  <ccoutant@google.com>
5255
5256         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5257
5258 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5259
5260         PR fortran/44616
5261         * gfortran.dg/abstract_type_8.f03: New.
5262
5263 2010-06-21  Jason Merrill  <jason@redhat.com>
5264
5265         * g++.dg/cpp0x/noexcept08.C: New.
5266
5267         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5268
5269 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5270
5271         PR target/44615
5272         * gcc.target/i386/sse2-vec-2a.c: New.
5273
5274 2010-06-21  DJ Delorie  <dj@redhat.com>
5275
5276         * gcc.dg/pragma-diag-1.c: New.
5277
5278 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5279
5280         PR target/44615
5281         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5282
5283 2010-06-21  Alan Modra  <amodra@gmail.com>
5284
5285         PR testsuite/44505
5286         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5287         tail call to check_fa_mid.
5288
5289 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR target/44575
5292         * gcc.c-torture/execute/pr44575.c: New test.
5293
5294 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5295
5296         PR fortran/40632
5297         * gfortran.dg/contiguous_1.f90: New.
5298         * gfortran.dg/contiguous_2.f90: New.
5299         * gfortran.dg/contiguous_3.f90: New.
5300
5301 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5302
5303         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5304         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5305
5306 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5307
5308         PR target/44546
5309         * gcc.target/i386/pr44546.c: New test.
5310
5311 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5312
5313         * gcc.dg/opts-2.c: New test.
5314
5315 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5316
5317         PR fortran/44584
5318         * gfortran.dg/typebound_proc_15.f03: Modified.
5319
5320 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5321
5322         PR target/44072
5323         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5324         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5325
5326 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5327
5328         * g++.dg/ext/label13.C: Fix typo in last change.
5329
5330 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5331
5332         PR libfortran/44477
5333         * gfortran.dg/eof_3.f90
5334         * gfortran.dg/endfile_2.f90
5335         * gfortran.dg/endfile_4.f90
5336         * gfortran.dg/endfile_3.f90
5337
5338 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5339
5340         PR c++/41090
5341         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5342
5343 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/44556
5346         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5347
5348 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5349
5350         * gcc.target/arm/pr40900.c: New test.
5351
5352 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5353
5354         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5355
5356 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5357
5358         PR fortran/44558
5359         * gfortran.dg/typebound_call_15.f03: New.
5360
5361 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5362
5363         PR c++/44486
5364         * g++.dg/pr44486.C: New.
5365
5366 2010-06-16  DJ Delorie  <dj@redhat.com>
5367
5368         * gcc.target/i386/volatile-bitfields-1.c: New.
5369         * gcc.target/i386/volatile-bitfields-2.c: New.
5370
5371 2010-06-16  Jason Merrill  <jason@redhat.com>
5372
5373         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5374
5375         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5376
5377 2010-06-16  Richard Guenther  <rguenther@suse.de>
5378
5379         PR c/44555
5380         * gcc.c-torture/execute/pr44555.c: New testcase.
5381
5382 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5383
5384         PR fortran/44549
5385         * gfortran.dg/typebound_proc_16.f03: New.
5386
5387 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5388
5389         * g++.dg/torture/pr43905.C: New test.
5390
5391 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5392
5393         PR testsuite/44538
5394         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5395         initialization loop from being vectorized.
5396         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5397
5398 2010-06-16  Alan Modra  <amodra@gmail.com>
5399
5400         PR tree-optimization/44507
5401         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5402
5403 2010-06-15  Jason Merrill  <jason@redhat.com>
5404
5405         * g++.dg/overload/arg3.C: Adjust error locations.
5406         * g++.dg/overload/copy1.C: Likewise.
5407         * g++.dg/tc1/dr152.C: Likewise.
5408         * g++.dg/template/incomplete4.C: Likewise.
5409         * g++.dg/template/incomplete5.C: Likewise.
5410         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5411         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5412         * g++.old-deja/g++.pt/crash9.C: Likewise.
5413
5414         * g++.dg/inherit/virtual5.C: New.
5415
5416         * g++.dg/cpp0x/defaulted18.C: New.
5417
5418         * g++.dg/cpp0x/initlist40.C: New.
5419
5420         * g++.dg/cpp0x/initlist39.C: New.
5421
5422 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5423
5424         PR middle-end/44391
5425         * gcc.dg/graphite/pr44391.c: New.
5426
5427 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5428
5429         PR fortran/43388
5430         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5431         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5432         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5433         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5434
5435 2010-06-15  Richard Guenther  <rguenther@suse.de>
5436
5437         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5438
5439 2010-06-15  Richard Guenther  <rguenther@suse.de>
5440
5441         * gcc.dg/vect/bb-slp-21.c: Adjust.
5442         * gcc.dg/vect/bb-slp-13.c: Likewise
5443         * gcc.dg/vect/bb-slp-4.c: Likewise
5444         * gcc.dg/vect/bb-slp-22.c: Likewise
5445         * gcc.dg/vect/bb-slp-14.c: Likewise
5446         * gcc.dg/vect/bb-slp-23.c: Likewise
5447         * gcc.dg/vect/bb-slp-15.c: Likewise
5448         * gcc.dg/vect/bb-slp-17.c: Likewise
5449         * gcc.dg/vect/bb-slp-18.c: Likewise
5450         * gcc.dg/vect/bb-slp-19.c: Likewise
5451         * gcc.dg/vect/bb-slp-10.c: Likewise
5452         * gcc.dg/vect/bb-slp-11.c: Likewise
5453         * gcc.dg/vect/bb-slp-20.c: Likewise
5454         * gcc.dg/vect/bb-slp-3.c: Likewise
5455
5456 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR fortran/44536
5459         * gfortran.dg/gomp/pr44536.f90: New test.
5460         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5461
5462 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5463
5464         PR target/44534
5465         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5466         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5467
5468 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR tree-optimization/44508
5471         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5472
5473         PR bootstrap/44509
5474         * gcc.dg/pr44509.c: New test.
5475
5476 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5477
5478         PR tree-optimization/44507
5479         * gcc.dg/vect/pr44507.c: New test.
5480
5481 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5482
5483         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5484         and c-pretty-print.h.
5485
5486         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5487
5488 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5489
5490         * gfortran.dg/whole_file_18.f90: Updated error message.
5491
5492 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5493
5494         * gfortran.dg/whole_file_20.f03: New.
5495
5496 2010-06-12  Jan Hubicka  <jh@suse.cz>
5497
5498         * gcc.c-torture/compile/pc44485.c: New testcase.
5499
5500 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5501
5502         PR fortran/40117
5503         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5504         * gfortran.dg/typebound_proc_14.f03: New.
5505         * gfortran.dg/typebound_proc_15.f03: New.
5506
5507 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5508
5509         * gcc.dg/opts-1.c: New test.
5510
5511 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5512
5513         * gcc.dg/funroll-loops-all.c: Update expected error.
5514
5515 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5516
5517         PR target/44481
5518         * gcc.target/i386/pr44481.c: New test.
5519
5520 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5521
5522         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5523
5524 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5525
5526         PR middle-end/44483
5527         * gcc.dg/tree-ssa/pr44483.c: New.
5528
5529 2010-06-11  Paul Brook  <paul@codesourcery.com>
5530
5531         * g++.dg/other/arm-neon-1.C: New test.
5532
5533 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5534
5535         PR fortran/42051
5536         PR fortran/43896
5537         * gfortran.dg/class_23.f03: New test.
5538
5539 2010-06-11  Jan Hubicka  <jh@suse.cz>
5540
5541         * gcc.dg/ipa/pure-const-2.c: New testcase.
5542
5543 2010-06-11  Jan Hubicka  <jh@suse.cz>
5544
5545         * gcc.dg/noreturn-7.c: Update.
5546         * gcc.dg/noreturn-4.c: Update.
5547
5548 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5549
5550         Fix MIPS bootstrap
5551         * g++.dg/other/typedef4.C: New test.
5552
5553 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5554
5555         PR fortran/44207
5556         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5557
5558 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5559
5560         PR fortran/44457
5561         * gfortran.dg/asynchronous_3.f03
5562
5563 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5564
5565         PR middle-end/44185
5566         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5567         non-temporal stores out of the tests to form new test cases.  As a
5568         result, no non-temporal store should be generated in this case.
5569
5570         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5571         prefetch-7.c that generate one non-temporal store.
5572
5573         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5574         prefetch-7.c that generate one non-temporal store and one
5575         one-temporal prefetch.
5576
5577 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5578
5579         PR tree-optimization/44258
5580         * gcc.dg/tree-ssa/pr44258.c: New test.
5581
5582 2010-06-10  Daniel Kraft  <d@domob.eu>
5583
5584         PR fortran/38936
5585         * gfortran.dg/associate_1.f03: New test.
5586         * gfortran.dg/associate_2.f95: New test.
5587         * gfortran.dg/associate_3.f03: New test.
5588         * gfortran.dg/associate_4.f08: New test.
5589
5590 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5591
5592         * gfortran.dg/selected_char_kind_4.f90: New test.
5593
5594 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5595
5596         * gcc.dg/pr42461.c: New test.
5597
5598 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5599
5600         PR fortran/44347
5601         * gfortran.dg/selected_real_kind_1.f90: New.
5602
5603 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5604
5605         PR fortran/44359
5606         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5607         warning.
5608         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5609         check for warning.
5610
5611 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5612
5613         * gfortran.dg/data_namelist_conflict.f90: New test.
5614
5615 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5618         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5619         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5620
5621 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5622
5623         * gfortran.dg/mvbits_9.f90: New test.
5624         * gfortran.dg/ibset_1.f90: Ditto.
5625         * gfortran.dg/ibits_1.f90: Ditto.
5626         * gfortran.dg/btest_1.f90: Ditto.
5627         * gfortran.dg/ibclr_1.f90: Ditto.
5628
5629 2010-06-09  Jason Merrill  <jason@redhat.com>
5630
5631         PR c++/44366
5632         * g++.dg/cpp0x/decltype23.C: Move to...
5633         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5634
5635 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5636
5637         PR fortran/44211
5638         * gfortran.dg/typebound_call_14.f03: New test.
5639
5640 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5641
5642         PR tree-optimization/44423
5643         * gcc.dg/tree-ssa/pr44423.c: New test.
5644
5645 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5646
5647         PR testsuite/42843
5648         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5649         TV_NONE to initialize tv_id field.
5650         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5651         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5652         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5653         Include toplev.h .
5654         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5655         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5656         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5657
5658 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5659
5660         PR tree-optimization/39874
5661         PR middle-end/28685
5662         * gcc.dg/pr39874.c: New file.
5663
5664 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5665
5666         * g++.dg/ext/attr-alias-1.C: New.
5667         * g++.dg/ext/attr-alias-2.C: New.
5668
5669 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5670
5671         PR fortran/44446
5672         * gfortran.dg/proc_ptr_27.f90: New.
5673
5674 2010-06-07  Jason Merrill  <jason@redhat.com>
5675
5676         PR c++/44366
5677         * g++.dg/cpp0x/decltype23.C: New.
5678
5679 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5680             Shujing Zhao  <pearly.zhao@oracle.com>
5681
5682         PR c/37724
5683         * gcc.dg/c90-const-expr-10.c: Adjust.
5684         * gcc.dg/c99-const-expr-10.c: Adjust.
5685         * gcc.dg/init-bad-7.c: New.
5686
5687 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5688
5689         * lib/target-supports.exp (check_effective_target_gas): New proc.
5690         * gcc.c-torture/execute/960321-1.x: New file.
5691
5692 2010-06-07  Jason Merrill  <jason@redhat.com>
5693
5694         PR c++/44401
5695         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5696
5697 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR c++/44444
5700         * g++.dg/warn/Wunused-var-12.C: New test.
5701
5702         PR c++/44443
5703         * c-c++-common/Wunused-var-11.c: New test.
5704
5705 2010-06-07  Jan Hubicka  <jh@suse.cz>
5706
5707         * gcc.dg/ipa/pure-const-1.c: New testcase.
5708
5709 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5710
5711         PR rtl-optimization/44404
5712         * gcc.dg/pr44404.c: New.
5713
5714 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5715
5716         PR target/44159
5717         * gcc.target/i386/abi-2.c: Check sysv abi here.
5718         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5719         function to avoid failures by different ABIs.
5720         * gcc.target/i386/aes-check.h: Likewise.
5721         * gcc.target/i386/avx-check.h: Likewise.
5722         * gcc.target/i386/fma4-check.h: Likewise.
5723         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5724         * gcc.target/i386/mmx-check.h: Likewise.
5725         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5726         * gcc.target/i386/pclmul-check.h: Likewise.
5727         * gcc.target/i386/sse-check.h: Likewise.
5728         * gcc.target/i386/sse2-check.h: Likewise.
5729         * gcc.target/i386/sse3-check.h: Likewise.
5730         * gcc.target/i386/sse4_1-check.h: Likewise.
5731         * gcc.target/i386/sse4_2-check.h: Likewise.
5732         * gcc.target/i386/sse4a-check.h: Likewise.
5733         * gcc.target/i386/ssse3-check.h: Likewise.
5734         * gcc.target/i386/xop-check.h: Likewise.
5735         * gcc.target/i386/pr27971.c: Fix for LLP64.
5736         * gcc.target/i386/pr39139.c: Likewise.
5737         * gcc.target/i386/pr39315-check.c: Likewise.
5738         * gcc.target/i386/vararg-1.c: Likewise.
5739         * gcc.target/i386/vararg-2.c: Likewise.
5740         Additional add dg-compile to avoid failure due
5741         missing foo symbol.
5742
5743         * gcc.dg/compound-literal-1.c: Fix for llp64.
5744         * gcc.dg/pr32370.c: Likewise.
5745         * gcc.dg/pr37561.c: Likewise.
5746         * gcc.dg/pr41340.c: Likewise.
5747         * gcc.dg/pr41551.c: Likewise.
5748
5749 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5750
5751         PR c++/44188
5752         * g++.dg/debug/dwarf2/typedef3.C: New test.
5753
5754 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5755
5756         PR c/20000
5757         * c-c++-common/pr20000.c: New.
5758
5759 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5760
5761         PR c++/44086
5762         * g++.dg/init/pr44086.C: New.
5763         * g++.dg/cpp0x/decltype4.C: Adjust.
5764
5765 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5766
5767         PR fortran/43945
5768         * gfortran.dg/generic_23.f03: New test.
5769
5770 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/43895
5773         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5774
5775 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5776
5777         PR c++/44361
5778         * c-c++-common/Wunused-var-9.c: New test.
5779
5780 2010-06-05  Jason Merrill  <jason@redhat.com>
5781
5782         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5783
5784 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5785
5786         PR c/44322
5787         * gcc.dg/c99-restrict-4.c: New test.
5788
5789 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5790
5791         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5792         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5793         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5794         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5795         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5796         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5797         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5798         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5799         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5800         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5801         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5802         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5803         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5804         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5805         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5806         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5807         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5808         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5809         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5810         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5811         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5812         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5813
5814 2010-06-04  Jason Merrill  <jason@redhat.com>
5815
5816         * g++.dg/cpp0x/noexcept06.C: New.
5817         * g++.dg/cpp0x/noexcept07.C: New.
5818
5819         * g++.dg/cpp0x/noexcept01.C: New.
5820         * g++.dg/cpp0x/noexcept02.C: New.
5821         * g++.dg/cpp0x/noexcept03.C: New.
5822         * g++.dg/cpp0x/noexcept04.C: New.
5823         * g++.dg/cpp0x/noexcept05.C: New.
5824
5825 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR c++/44412
5828         * g++.dg/warn/Wunused-var-10.C: New test.
5829         * g++.dg/warn/Wunused-var-11.C: New test.
5830
5831         PR c++/44362
5832         * c-c++-common/Wunused-var-10.c: New test.
5833
5834 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5835
5836         PR c/25880
5837         * gcc.dg/assign-warn-2.c: Update.
5838         * gcc.dg/cpp/line3.c: Update.
5839         * gcc.dg/c99-array-lval-8.c: Update.
5840         * gcc.dg/cast-qual-2.c: Update.
5841         * gcc.dg/c99-arraydecl-3.c:  Update.
5842         * gcc.dg/assign-warn-1.c:  Update.
5843         * gcc.dg/format/gcc_diag-1.c:  Update.
5844
5845 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5846
5847         PR rtl-optimization/39871
5848         PR rtl-optimization/40615
5849         PR rtl-optimization/42500
5850         PR rtl-optimization/42502
5851         * gcc.target/arm/eliminate.c: New test.
5852
5853 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5854
5855         PR libstdc++/44410
5856         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5857         * g++.old-deja/g++.other/delete3.C: Likewise.
5858         * g++.old-deja/g++.other/new.C: Likewise.
5859         * g++.old-deja/g++.law/operators27.C: Likewise.
5860         * g++.old-deja/g++.mike/p755.C: Likewise.
5861         * g++.dg/eh/new1.C: Likewise.
5862         * g++.dg/init/new5.C: Likewise.
5863
5864 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5865
5866         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5867         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5868         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5869
5870 2010-06-03  Richard Guenther  <rguenther@suse.de>
5871
5872         PR lto/41921
5873         * lib/lto.exp: Always load gcc.exp.
5874         (lto-obj): For C source files invoke gcc_target_compile.
5875         * g++.dg/lto/20100603-1_0.C: New testcase.
5876         * g++.dg/lto/20100603-1_1.c: Likewise.
5877
5878 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5879
5880         PR tree-optimization/43688
5881         * gfortran.dg/pr43688.f90: New.
5882
5883 2010-06-03  Richard Guenther  <rguenther@suse.de>
5884
5885         PR lto/41584
5886         * gcc.dg/lto/20100603-1_0.c: New testcase.
5887         * gcc.dg/lto/20100603-2_0.c: Likewise.
5888         * gcc.dg/lto/20100603-3_0.c: Likewise.
5889
5890 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5891
5892         PR target/44218
5893         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5894         * gcc.target/powerpc/recip-2.c: Ditto.
5895         * gcc.target/powerpc/recip-3.c: Ditto.
5896         * gcc.target/powerpc/recip-4.c: Ditto.
5897         * gcc.target/powerpc/recip-5.c: Ditto.
5898         * gcc.target/powerpc/recip-6.c: Ditto.
5899         * gcc.target/powerpc/recip-7.c: Ditto.
5900         * gcc.target/powerpc/recip-test.h: Ditto.
5901         * gcc.target/powerpc/recip-test2.h: Ditto.
5902
5903 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5904
5905         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5906
5907 2010-06-02  Jason Merrill  <jason@redhat.com>
5908
5909         * g++.dg/ext/vector9.C: Expect typedef in error message.
5910
5911         PR c++/9726
5912         PR c++/23594
5913         PR c++/44333
5914         * g++.dg/tc1/dr101.C: Remove xfails.
5915
5916 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5917
5918         PR middle-end/44372
5919         * g++.dg/ipa/pr44372.C: New.
5920
5921 2010-06-02  Jan Hubicka  <jh@suse.cz>
5922
5923         PR middle-end/44295
5924         * g++.dg/torture/pr44295.C: Neww testcase.
5925
5926 2010-06-02  Jan Hubicka  <jh@suse.cz>
5927
5928         * gcc.dg/tree-ssa/loadpre6.c: Update.
5929
5930 2010-06-02  Richard Guenther  <rguenther@suse.de>
5931
5932         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5933         diagnostic.h.
5934
5935 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5936
5937         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5938         the link fail message.
5939
5940 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5941
5942         PR fortran/44360
5943         * gfortran.dg/use_13.f90: New test case.
5944
5945 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5946
5947         PR fortran/44371
5948         * gfortran.dg/error_stop_2.f08: Minor update.
5949
5950 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5951
5952         PR fortran/44371
5953         * gfortran.dg/error_stop_1.f08: New test.
5954         * gfortran.dg/error_stop_2.f08: New test.
5955
5956 2010-06-01  Jason Merrill  <jason@redhat.com>
5957
5958         DR 990
5959         * g++.dg/cpp0x/initlist37.C: New.
5960         * g++.dg/cpp0x/initlist38.C: New.
5961
5962         PR c++/44358
5963         * g++.dg/cpp0x/initlist36.C: New.
5964
5965 2010-05-31 Jan Hubicka  <jh@suse.cz>
5966
5967         * gcc.dg/noreturn-8.c: New testcase.
5968
5969 2010-05-31 Jan Hubicka  <jh@suse.cz>
5970
5971         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5972         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5973
5974 2010-05-31 Jan Hubicka  <jh@suse.cz>
5975
5976         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5977         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5978
5979 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5980
5981         PR fortran/36928
5982         * gfortran.dg/dependency_27.f90:  New test.
5983         * gfortran.dg/array_assign_1.F90:  New test.
5984
5985 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR target/44338
5988         * gcc.target/i386/sse-24.c: New test.
5989
5990 2010-05-31  Jan Hubicka  <jh@suse.cz>
5991
5992         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5993
5994 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR middle-end/44337
5997         * gcc.dg/pr44337.c: New test.
5998
5999         PR tree-optimization/44182
6000         * g++.dg/debug/pr44182.C: New test.
6001
6002 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6003
6004         * gcc.dg/nested-func-7.c: New test.
6005         * gnat.dg/frame_overflow.adb: Adjust directives.
6006
6007 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6008
6009         * gnat.dg/prot2.ad[sb]: New test.
6010         * gnat.dg/prot2_pkg1.ads: New helper.
6011         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6012
6013 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6014
6015         * gnat.dg/array11.adb: Adjust dg-warning directive.
6016         * gnat.dg/object_overflow.adb: Likewise.
6017
6018 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6019
6020         PR middle-end/44306
6021         * gcc.dg/tree-ssa/pr44306.c: New.
6022
6023 2010-05-29  Jan Hubicka  <jh@suse.cz>
6024
6025         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6026
6027 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6028
6029         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6030
6031 2010-05-28  Mike Stump  <mikestump@comcast.net>
6032
6033         PR objc/44125
6034         * objc.dg/const-str-9.m: Remove static.
6035
6036 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6037
6038         PR target/43636
6039         * gcc.c-torture/compile/pr43636.c: New test.
6040
6041 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6042
6043         PR objc++/23616
6044         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6045         * obj-c++.dg/try-catch-9.mm: Ditto.
6046
6047 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6048
6049         Revert patch for PR c++/44188
6050         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6051
6052 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6053
6054         PR c++/44188
6055         * g++.dg/debug/dwarf2/typedef3.C: New test.
6056
6057 2010-05-27  Jason Merrill  <jason@redhat.com>
6058
6059         PR c++/43555
6060         * g++.dg/ext/vla9.C: New.
6061
6062 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6063
6064         PR objc/44140
6065         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6066         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6067         * objc.dg/torture/tls/thr-init.m: Ditto.
6068         * objc.dg/torture/trivial.m: Ditto.
6069         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6070         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6071         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6072         * obj-c++.dg/torture/trivial.mm: Ditto.
6073
6074 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6075
6076         * g++.dg/lto/20100302_0.C: Skip on darwin.
6077
6078 2010-05-27  Richard Guenther  <rguenther@suse.de>
6079
6080         PR tree-optimization/44284
6081         * gcc.dg/vect/vect-118.c: New testcase.
6082         * gcc.dg/vect/bb-slp-20.c: Adjust.
6083         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6084         * gcc.dg/vect/slp-9.c: Likewise.
6085         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6086         * gcc.dg/vect/vect-10.c: Likewise.
6087         * gcc.dg/vect/vect-109.c: Likewise.
6088         * gcc.dg/vect/vect-12.c: Likewise.
6089         * gcc.dg/vect/vect-36.c: Likewise.
6090         * gcc.dg/vect/vect-7.c: Likewise.
6091         * gcc.dg/vect/vect-iv-8.c: Likewise.
6092         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6093         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6094         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6095         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6096         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6097         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6098         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6099         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6100         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6101         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6102         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6103         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6104         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6105         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6106         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6107         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6108         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6109
6110 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6111
6112         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6113         necessary.
6114
6115 2010-05-26  Jan Hubicka  <jh@suse.cz>
6116
6117         * gcc.dg/lto/materialize-1_0.c: New file.
6118         * gcc.dg/lto/materialize-1_1.c: New file.
6119
6120 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6121
6122         * gnat.dg/lto10.adb: New test.
6123         * gnat.dg/lto10_pkg.ads: New helper.
6124
6125 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6126
6127         * lib/target-supports.exp (check_effective_target_int128): New
6128         function to check if __int128 types are available for target.
6129         * c-c++-common/int128-types-1.c: New.
6130         * c-c++-common/int128-1.c: New.
6131         * c-c++-common/int128-2.c: New.
6132         * g++.dg/abi/mangle43.C: New.
6133         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6134         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6135         pointer-wide scalar.
6136         * g++.dg/other/pr25632.C: Likewise.
6137         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6138         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6139         overflow warnings.
6140         * g++.dg/warn/pr13358-4.C: Likewise.
6141         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6142         * g++.dg/warn/Wconversion-null.C: Likewise.
6143
6144 2010-05-26  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/43382
6147         * g++.dg/cpp0x/variadic101.C: New.
6148
6149 2010-05-26  Richard Guenther  <rguenther@suse.de>
6150
6151         PR rtl-optimization/44164
6152         * gcc.c-torture/execute/pr44164.c: New testcase.
6153         * g++.dg/tree-ssa/pr13146.C: Adjust.
6154
6155 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6156
6157         PR fortran/40011
6158         * gfortran.dg/whole_file_19.f90 : New test.
6159
6160 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6161
6162         PR fortran/30668
6163         PR fortran/31346
6164         PR fortran/34260
6165         * gfortran.dg/pr40999.f: Fix function type.
6166         * gfortran.dg/whole_file_5.f90: Likewise.
6167         * gfortran.dg/whole_file_6.f90: Likewise.
6168         * gfortran.dg/whole_file_16.f90: New.
6169         * gfortran.dg/whole_file_17.f90: New.
6170         * gfortran.dg/whole_file_18.f90: New.
6171
6172 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6173             Iain Sandoe  <iains@gcc.gnu.org>
6174
6175         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6176         * gcc.c-torture/compile/pr44197.c: Require alias support.
6177         * gcc.dg/lto/20081222_0.c: Ditto.
6178
6179 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR debug/42801
6182         * gcc.dg/guality/vla-2.c: New test.
6183
6184 2010-05-25  Richard Guenther  <rguenther@suse.de>
6185
6186         PR middle-end/44069
6187         * g++.dg/torture/pr44069.C: New testcase.
6188
6189 2010-05-25  Richard Guenther  <rguenther@suse.de>
6190
6191         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6192
6193 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6194
6195         PR objc/44140
6196         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6197
6198 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6199
6200         * obj-c++.dg/torture/tls/trivial.mm: New.
6201         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6202         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6203         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6204         * obj-c++.dg/torture/tls/diag-1.mm: New.
6205         * obj-c++.dg/torture/tls/tls.exp: New.
6206         * obj-c++.dg/torture/trivial.mm: New.
6207         * obj-c++.dg/torture/dg-torture.exp: New.
6208         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6209         * obj-c++.dg/tls/trivial.m: New.
6210         * obj-c++.dg/tls/init-1.mm: New.
6211         * obj-c++.dg/tls/diag-1.mm: New.
6212         * obj-c++.dg/tls/init-2.mm: New.
6213         * obj-c++.dg/tls/diag-2.mm: New.
6214         * obj-c++.dg/tls/diag-3.mm: New.
6215         * obj-c++.dg/tls/diag-4.mm: New.
6216         * obj-c++.dg/tls/static-1.mm: New.
6217         * obj-c++.dg/tls/tls.exp: New.
6218         * obj-c++.dg/tls/diag-5.mm: New.
6219         * obj-c++.dg/tls/static-1a.mm: New.
6220         * objc-obj-c++-shared/Object1.mm: New.
6221         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6222
6223 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6224
6225         PR objc++/43689
6226         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6227         * obj-c++.dg/const-str-6.mm: Ditto.
6228
6229 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6230
6231         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6232
6233 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6234
6235         PR ada/38394
6236         * gnat.dg/array13.ad[sb]: New test.
6237
6238 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6239             Sandra Loosemore  <sandra@codesourcery.com>
6240
6241         * gcc.target/arm/neon/: Regenerated test cases.
6242
6243         * gcc.target/arm/neon/polytypes.c,
6244         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6245         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6246         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6247         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6248         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6249         dg-add-options arm_neon.
6250
6251         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6252         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6253         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6254         and arm_neon_fp16_ok.
6255
6256         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6257         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6258
6259         * lib/target-supports.exp (add_options_for_arm_neon): New.
6260         (check_effective_target_arm_neon_ok_nocache): New, from
6261         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6262         (check_effective_target_arm_neon_ok): Use
6263         check_effective_target_arm_neon_ok_nocache.
6264         (add_options_for_arm_neon_fp16)
6265         (check_effective_target_arm_neon_fp16_ok)
6266         check_effective_target_arm_neon_fp16_ok_nocache): New.
6267         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6268
6269 2010-05-24  Jason Merrill  <jason@redhat.com>
6270
6271         PR c++/41510
6272         * g++.dg/cpp0x/initlist35.C: New.
6273         * g++.dg/init/brace6.C: Adjust.
6274
6275 2010-05-24  Paul Brook  <paul@codesourcery.com>
6276
6277         * gcc.target/arm/frame-pointer-1.c: New test.
6278         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6279         pointer elimination.
6280
6281 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6282
6283         PR target/44245
6284         * gcc.target/i386/crc32-3.c: New.
6285         * gcc.target/i386/crc32-4.c: Likewise.
6286
6287 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6288
6289         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6290         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6291         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6292
6293 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6294
6295         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6296
6297 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6298
6299         PR target/43869
6300         * gcc.c-target/pr43869.c: New test.
6301
6302 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6303
6304         PR fortran/44212
6305         * gfortran.dg/class_22.f03: New.
6306
6307 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6308
6309         PR lto/44238
6310         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6311
6312 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/44213
6315         * gfortran.dg/abstract_type_7.f03: New.
6316
6317 2010-05-21  Jason Merrill  <jason@redhat.com>
6318
6319         * g++.dg/eh/spec11.C: Test cleanup optimization.
6320
6321 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6322
6323         PR debug/44223
6324         * gcc.target/i386/pr44223.c: New test.
6325
6326 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6327
6328         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6329
6330 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6331
6332         * g++.dg/other/const3.C: New test.
6333
6334 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6335
6336         PR fortran/38407
6337         * warn_unused_dummy_argument_1.f90: New.
6338         * warn_unused_dummy_argument_2.f90: New.
6339
6340 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6341
6342         PR c++/30298
6343         * g++.dg/inherit/crash1.C: New.
6344         * g++.dg/inherit/crash2.C: Likewise.
6345
6346 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6347
6348         PR debug/44178
6349         * g++.dg/debug/pr44178.C: New test.
6350
6351 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6352
6353         PR middle-end/44185
6354         * gcc.dg/tree-ssa/prefetch-6.c: Add
6355         --param min-insn-to-prefetch-ratio=6.
6356         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6357         allow unrolling, and adjust the movnti count.
6358
6359 2010-05-20  Jan Hubicka  <jh@suse.cz>
6360
6361         PR middle-end/44197
6362         * gcc.c-torture/compile/pr44197.c: New file.
6363
6364 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6367         Fix test code.
6368         (check_effective_target_xop): Remove __may_alias__ attribute.
6369
6370 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6371
6372         PR target/44202
6373         * gcc.c-torture/execute/pr44202-1.c: New test.
6374
6375 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6376
6377         PR fortran/43851
6378         * gfortran.dg/label_1.f90: Update test.
6379
6380 2010-05-19  Jan Hubicka  <jh@suse.cz>
6381
6382         * gcc.dg/lto/ipareference2_0.c: New file.
6383         * gcc.dg/lto/ipareference2_1.c: New file.
6384
6385 2010-05-19  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/parse/fn-typedef2.C: New.
6388
6389         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6390         function type.
6391
6392         PR c++/44193
6393         * g++.dg/template/fntype1.C: New.
6394
6395 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6396
6397         * gnat.dg/discr23.ad[sb]: New test.
6398         * gnat.dg/discr23_pkg.ads: New helper.
6399
6400         * gnat.dg/specs/controlled1.ads: New test.
6401         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6402
6403 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6404
6405         PR fortran/44055
6406         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6407         Fixed scope of C_SIZEOF.
6408         * gfortran.dg/warn_conversion_2.f90: New.
6409
6410 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6411
6412         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6413         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6414         for optional selector.
6415         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6416         (check_effective_target_sse3): New proc.
6417         * gcc.target/i386/math-torture/math-torture.exp: Load
6418         target-supports.exp.
6419         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6420         check_effective_target_sse2.
6421         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6422         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6423         * g++.dg/vect/vect.exp: Likewise.
6424         * gfortran.dg/vect/vect.exp: Likewise.
6425         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6426         -msse2 if check_effective_target_sse2.
6427
6428         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6429         * gcc.target/i386/3dnow-2.c: Likewise.
6430         * gcc.target/i386/3dnowA-1.c: Likewise.
6431         * gcc.target/i386/3dnowA-2.c: Likewise.
6432         * gcc.target/i386/pr42549.c: Likewise.
6433
6434         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6435         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6436         * gcc.target/i386/sse3-addsubps.c: Likewise.
6437         * gcc.target/i386/sse3-haddpd.c: Likewise.
6438         * gcc.target/i386/sse3-haddps.c: Likewise.
6439         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6440         * gcc.target/i386/sse3-hsubps.c: Likewise.
6441         * gcc.target/i386/sse3-movddup.c: Likewise.
6442         * gcc.target/i386/sse3-movshdup.c: Likewise.
6443         * gcc.target/i386/sse3-movsldup.c: Likewise.
6444
6445         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6446         * g++.dg/ext/attrib35.C: Likewise.
6447         * g++.dg/opt/pr40496.C: Likewise.
6448         * g++.dg/other/i386-1.C: Likewise.
6449         * g++.dg/other/i386-4.C: Likewise.
6450         * g++.dg/other/pr34435.C: Likewise.
6451         * g++.dg/other/pr39496.C: Likewise.
6452         * g++.dg/other/pr40446.C: Likewise.
6453         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6454         * gcc.dg/compat/vector-1a_main.c: Likewise.
6455         * gcc.dg/compat/vector-2a_main.c: Likewise.
6456         * gcc.dg/lto/20090206-1_0.c: Likewise.
6457         * gcc.dg/pr34856.c: Likewise.
6458         * gcc.dg/pr36584.c: Likewise.
6459         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6460         * gcc.dg/pr37544.c: Likewise.
6461         * gcc.dg/torture/pr16104-1.c: Likewise.
6462         * gcc.dg/torture/pr35771-1.c: Likewise.
6463         * gcc.dg/torture/pr35771-2.c: Likewise.
6464         * gcc.dg/torture/pr35771-3.c: Likewise.
6465         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6466         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6467         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6468         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6469         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6470         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6471         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6472         * gcc.target/i386/20060512-1.c: Likewise.
6473         * gcc.target/i386/20060512-3.c: Likewise.
6474         * gcc.target/i386/all_one_m128i.c: Likewise.
6475         * gcc.target/i386/float128-1.c: Likewise.
6476         * gcc.target/i386/float128-2.c: Likewise.
6477         * gcc.target/i386/fpcvt-1.c: Likewise.
6478         * gcc.target/i386/fpcvt-2.c: Likewise.
6479         * gcc.target/i386/fpcvt-3.c: Likewise.
6480         * gcc.target/i386/fpprec-1.c: Likewise.
6481         * gcc.target/i386/funcspec-9.c: Likewise.
6482         * gcc.target/i386/incoming-1.c: Likewise.
6483         * gcc.target/i386/incoming-12.c: Likewise.
6484         * gcc.target/i386/incoming-2.c: Likewise.
6485         * gcc.target/i386/incoming-3.c: Likewise.
6486         * gcc.target/i386/incoming-4.c: Likewise.
6487         * gcc.target/i386/incoming-6.c: Likewise.
6488         * gcc.target/i386/incoming-7.c: Likewise.
6489         * gcc.target/i386/incoming-8.c: Likewise.
6490         * gcc.target/i386/opt-1.c: Likewise.
6491         * gcc.target/i386/opt-2.c: Likewise.
6492         * gcc.target/i386/ordcmp-1.c: Likewise.
6493         * gcc.target/i386/pr17692.c: Likewise.
6494         * gcc.target/i386/pr18614-1.c: Likewise.
6495         * gcc.target/i386/pr22152.c: Likewise.
6496         * gcc.target/i386/pr23570.c: Likewise.
6497         * gcc.target/i386/pr23575.c: Likewise.
6498         * gcc.target/i386/pr26449-1.c: Likewise.
6499         * gcc.target/i386/pr26600.c: Likewise.
6500         * gcc.target/i386/pr27790.c: Likewise.
6501         * gcc.target/i386/pr28839.c: Likewise.
6502         * gcc.target/i386/pr30970.c: Likewise.
6503         * gcc.target/i386/pr32000-1.c: Likewise.
6504         * gcc.target/i386/pr32000-2.c: Likewise.
6505         * gcc.target/i386/pr32280.c: Likewise.
6506         * gcc.target/i386/pr32661.c: Likewise.
6507         * gcc.target/i386/pr32708-1.c: Likewise.
6508         * gcc.target/i386/pr32961.c: Likewise.
6509         * gcc.target/i386/pr33329.c: Likewise.
6510         * gcc.target/i386/pr35714.c: Likewise.
6511         * gcc.target/i386/pr35767-1.c: Likewise.
6512         * gcc.target/i386/pr35767-1d.c: Likewise.
6513         * gcc.target/i386/pr35767-1i.c: Likewise.
6514         * gcc.target/i386/pr35767-2.c: Likewise.
6515         * gcc.target/i386/pr35767-2d.c: Likewise.
6516         * gcc.target/i386/pr35767-2i.c: Likewise.
6517         * gcc.target/i386/pr35767-3.c: Likewise.
6518         * gcc.target/i386/pr35767-5.c: Likewise.
6519         * gcc.target/i386/pr36222-1.c: Likewise.
6520         * gcc.target/i386/pr36578-1.c: Likewise.
6521         * gcc.target/i386/pr36578-2.c: Likewise.
6522         * gcc.target/i386/pr36992-1.c: Likewise.
6523         * gcc.target/i386/pr37101.c: Likewise.
6524         * gcc.target/i386/pr37216.c: Likewise.
6525         * gcc.target/i386/pr37434-1.c: Likewise.
6526         * gcc.target/i386/pr37434-2.c: Likewise.
6527         * gcc.target/i386/pr37843-3.c: Likewise.
6528         * gcc.target/i386/pr37843-4.c: Likewise.
6529         * gcc.target/i386/pr39162.c: Likewise.
6530         * gcc.target/i386/pr39315-1.c: Likewise.
6531         * gcc.target/i386/pr39315-2.c: Likewise.
6532         * gcc.target/i386/pr39315-3.c: Likewise.
6533         * gcc.target/i386/pr39315-4.c: Likewise.
6534         * gcc.target/i386/pr39445.c: Likewise.
6535         * gcc.target/i386/pr39496.c: Likewise.
6536         * gcc.target/i386/pr40809.c: Likewise.
6537         * gcc.target/i386/pr40906-3.c: Likewise.
6538         * gcc.target/i386/pr41019.c: Likewise.
6539         * gcc.target/i386/pr42542-1.c: Likewise.
6540         * gcc.target/i386/pr42542-2.c: Likewise.
6541         * gcc.target/i386/pr42542-3.c: Likewise.
6542         * gcc.target/i386/pr42542-3a.c: Likewise.
6543         * gcc.target/i386/pr42881.c: Likewise.
6544         * gcc.target/i386/push-1.c: Likewise.
6545         * gcc.target/i386/quad-sse.c: Likewise.
6546         * gcc.target/i386/reload-1.c: Likewise.
6547         * gcc.target/i386/sse-10.c: Likewise.
6548         * gcc.target/i386/sse-11.c: Likewise.
6549         * gcc.target/i386/sse-15.c: Likewise.
6550         * gcc.target/i386/sse-17.c: Likewise.
6551         * gcc.target/i386/sse-18.c: Likewise.
6552         * gcc.target/i386/sse-19.c: Likewise.
6553         * gcc.target/i386/sse-4.c: Likewise.
6554         * gcc.target/i386/sse-6.c: Likewise.
6555         * gcc.target/i386/sse-vect-types.c: Likewise.
6556         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6557         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6558         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6559         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6560         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6561         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6562         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6563         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6564         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6565         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6566         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6567         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6568         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6569         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6570         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6571         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6572         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6573         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6574         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6575         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6576         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6577         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6578         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6579         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6580         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6581         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6582         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6583         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6584         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6585         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6586         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6587         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6588         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6589         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6590         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6591         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6592         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6593         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6594         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6595         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6596         * gcc.target/i386/sse2-mmx.c: Likewise.
6597         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6598         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6599         * gcc.target/i386/sse2-movd-1.c: Likewise.
6600         * gcc.target/i386/sse2-movd-2.c: Likewise.
6601         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6602         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6603         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6604         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6605         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6606         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6607         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6608         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6609         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6610         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6611         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6612         * gcc.target/i386/sse2-movq-1.c: Likewise.
6613         * gcc.target/i386/sse2-movq-2.c: Likewise.
6614         * gcc.target/i386/sse2-movq-3.c: Likewise.
6615         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6616         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6617         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6618         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6619         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6620         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6621         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6622         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6623         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6624         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6625         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6626         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6627         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6628         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6629         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6630         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6631         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6632         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6633         * gcc.target/i386/sse2-pand-1.c: Likewise.
6634         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6635         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6636         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6637         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6638         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6639         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6640         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6641         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6642         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6643         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6644         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6645         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6646         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6647         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6648         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6649         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6650         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6651         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6652         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6653         * gcc.target/i386/sse2-por-1.c: Likewise.
6654         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6655         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6656         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6657         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6658         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6659         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6660         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6661         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6662         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6663         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6664         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6665         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6666         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6667         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6668         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6669         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6670         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6671         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6672         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6673         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6674         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6675         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6676         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6677         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6678         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6679         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6680         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6681         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6682         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6683         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6684         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6685         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6686         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6687         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6688         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6689         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6690         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6691         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6692         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6693         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6694         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6695         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6696         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6697         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6698         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6699         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6700         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6701         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6702         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6703         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6704         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6705         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6706         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6707         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6708         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6709         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6710         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6711         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6712         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6713         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6714         * gcc.target/i386/sse2-vec-1.c: Likewise.
6715         * gcc.target/i386/sse2-vec-2.c: Likewise.
6716         * gcc.target/i386/sse2-vec-3.c: Likewise.
6717         * gcc.target/i386/sse2-vec-4.c: Likewise.
6718         * gcc.target/i386/sse2-vec-5.c: Likewise.
6719         * gcc.target/i386/sse2-vec-6.c: Likewise.
6720         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6721         * gcc.target/i386/ssefn-2.c: Likewise.
6722         * gcc.target/i386/ssefn-4.c: Likewise.
6723         * gcc.target/i386/ssefp-1.c: Likewise.
6724         * gcc.target/i386/ssefp-2.c: Likewise.
6725         * gcc.target/i386/sseregparm-3.c: Likewise.
6726         * gcc.target/i386/sseregparm-4.c: Likewise.
6727         * gcc.target/i386/sseregparm-5.c: Likewise.
6728         * gcc.target/i386/sseregparm-6.c: Likewise.
6729         * gcc.target/i386/sseregparm-7.c: Likewise.
6730         * gcc.target/i386/ssetype-1.c: Likewise.
6731         * gcc.target/i386/ssetype-2.c: Likewise.
6732         * gcc.target/i386/ssetype-3.c: Likewise.
6733         * gcc.target/i386/ssetype-4.c: Likewise.
6734         * gcc.target/i386/ssetype-5.c: Likewise.
6735         * gcc.target/i386/unordcmp-1.c: Likewise.
6736         * gcc.target/i386/vararg-1.c: Likewise.
6737         * gcc.target/i386/vararg-2.c: Likewise.
6738         * gcc.target/i386/vararg-3.c: Likewise.
6739         * gcc.target/i386/vararg-4.c: Likewise.
6740         * gcc.target/i386/vararg-7.c: Likewise.
6741         * gcc.target/i386/vararg-8.c: Likewise.
6742         * gcc.target/i386/vecinit-1.c: Likewise.
6743         * gcc.target/i386/vecinit-2.c: Likewise.
6744         * gcc.target/i386/vecinit-3.c: Likewise.
6745         * gcc.target/i386/vecinit-4.c: Likewise.
6746         * gcc.target/i386/vecinit-5.c: Likewise.
6747         * gcc.target/i386/vecinit-6.c: Likewise.
6748         * gcc.target/i386/vectorize2.c: Likewise.
6749         * gcc.target/i386/vectorize3.c: Likewise.
6750         * gcc.target/i386/vectorize4.c: Likewise.
6751         * gcc.target/i386/vectorize6.c: Likewise.
6752         * gcc.target/i386/vectorize7.c: Likewise.
6753         * gcc.target/i386/vectorize8.c: Likewise.
6754         * gcc.target/i386/vperm-v2df.c: Likewise.
6755         * gcc.target/i386/vperm-v2di.c: Likewise.
6756         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6757         * gcc.target/i386/xorps-sse2.c: Likewise.
6758         * gcc.target/i386/xorps.c: Likewise.
6759         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6760         * gfortran.dg/graphite/pr42326.f90: Likewise.
6761         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6762
6763 2010-05-19  Richard Guenther  <rguenther@suse.de>
6764
6765         PR lto/44196
6766         * g++.dg/lto/20100519-1_0.C: New testcase.
6767
6768 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6769
6770         PR fortran/42360
6771         * gfortran.dg/warn_intent_out_not_set.f90: New.
6772
6773 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6774
6775         PR fortran/38404
6776         * gfortran.dg/data_char_1.f90: Updated warning message.
6777         * gfortran.dg/data_array_6.f: New.
6778
6779 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6780
6781         * g++.dg/ipa/ivinline-8.C: New test.
6782         * gcc.dg/ipa/iinline-2.c: Likewise.
6783
6784 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6785
6786         PR fortran/34505
6787         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6788         arguments; add check for return value kind.
6789         * gfortran.dg/float_1.f90: Likewise.
6790
6791 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6792
6793         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6794         (main): Use it.
6795         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6796         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6797         Prune another location line format.
6798         (lto-obj): Call lto_prune_warns on comp_output.
6799
6800 2010-05-18  Jan Hubicka  <jh@suse.cz>
6801
6802         * gcc.dg/lto/ipacp_0.c: New test.
6803         * gcc.dg/lto/ipacp_1.c: New test.
6804
6805 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6806
6807         PR lto/44184
6808         * gcc.dg/lto/20100518_0.c: New test.
6809
6810 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6811
6812         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6813
6814 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6815
6816         PR fortran/43990
6817         * gfortran.dg/class_21.f03: New.
6818
6819 2010-05-17  Jason Merrill  <jason@redhat.com>
6820
6821         PR c++/44157
6822         * g++.dg/cpp0x/initlist34.C: New.
6823
6824         PR c++/44158
6825         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6826
6827 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6828
6829         * g++.dg/ipa/ivinline-1.C: New test.
6830         * g++.dg/ipa/ivinline-2.C: New test.
6831         * g++.dg/ipa/ivinline-3.C: New test.
6832         * g++.dg/ipa/ivinline-4.C: New test.
6833         * g++.dg/ipa/ivinline-5.C: New test.
6834         * g++.dg/ipa/ivinline-6.C: New test.
6835
6836 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6837             Jason Merrill  <jason@redhat.com>
6838
6839         PR c++/44108
6840         * c-c++-common/Wunused-var-8.c: New test.
6841
6842 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR bootstrap/42347
6845         * gcc.c-torture/compile/pr42347.c: New test.
6846
6847         PR middle-end/44102
6848         * g++.dg/ext/asmgoto1.C: New test.
6849
6850 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6851
6852         PR middle-end/44133
6853         * gcc.dg/tree-ssa/pr44133.c: New test.
6854         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6855         precise.
6856
6857 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6858
6859         PR fortran/44044
6860         * gfortran.dg/class_20.f03: New.
6861
6862 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6863
6864         PR 44078
6865         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6866         debug messages but not the newly introduced one.
6867
6868 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6869
6870         PR fortran/35779
6871         * gfortran.dg/initialization_25.f90: Commented testcase.
6872         * gfortran.dg/initialization_26.f90: New.
6873
6874 2010-05-16  Richard Guenther  <rguenther@suse.de>
6875
6876         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6877         * gcc.dg/pr43084.c: Likewise.
6878         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6879         -fipa-type-escape.
6880         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6881         -fipa-type-escape.
6882         * gcc.dg/struct/struct-reorg.exp: Likewise.
6883         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6884         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6885
6886 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6887
6888         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6889         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6890         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6891         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6892         tests.
6893
6894 2010-05-15  Jason Merrill  <jason@redhat.com>
6895
6896         * g++.dg/eh/spec10.C: New.
6897         * g++.dg/eh/spec11.C: New.
6898         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6899
6900 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6901
6902         PR fortran/44154
6903         PR fortran/42647
6904         * gfortran.dg/allocatable_scalar_9.f90: New.
6905
6906 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR c++/44148
6909         * g++.dg/torture/pr44148.C: New test.
6910
6911 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6912
6913         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6914         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6915         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6916         diagnostics and type sizes.
6917
6918 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6919
6920         * gnat.dg/lto9.adb: New test.
6921         * gnat.dg/lto9_pkg1.ads: New helper.
6922         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6923
6924 2010-05-15  Jan Hubicka  <jh@suse.cz>
6925
6926         * gcc.dg/lto/ipareference_1.c: Rename to ...
6927         * gcc.dg/lto/ipareference_0.c: ... this one.
6928         * gcc.dg/lto/ipareference_2.c: Rename to ...
6929         * gcc.dg/lto/ipareference_1.c: ... this one.
6930
6931 2010-05-15  Jan Hubicka  <jh@suse.cz>
6932
6933         * gcc.dg/lto/ipareference_1.c: New file.
6934         * gcc.dg/lto/ipareference_2.c: New file.
6935
6936 2010-05-15  Richard Guenther  <rguenther@suse.de>
6937
6938         PR tree-optimization/44038
6939         * gcc.c-torture/compile/pr44038.c: New testcase.
6940
6941 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6942
6943         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6944         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6945
6946 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6947
6948         PR fortran/43207
6949         PR fortran/43969
6950         * gfortran.dg/class_18.f03: New.
6951         * gfortran.dg/class_19.f03: New.
6952
6953 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6954
6955         PR debug/44112
6956         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6957         * g++.dg/debug/dwarf2/const1.C: Remove.
6958
6959 2010-05-14  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/eh/cond4.C: New.
6962         * g++.dg/eh/elide2.C: Adjust.
6963         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6964
6965 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6966
6967         PR fortran/44135
6968         * gfortran.dg/actual_array_interface_2.f90: New test.
6969
6970 2010-05-14  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/44119
6973         * gcc.c-torture/compile/pr44119.c: New testcase.
6974
6975 2010-05-14  Jason Merrill  <jason@redhat.com>
6976
6977         PR c++/44127
6978         * g++.dg/eh/terminate1.C: New.
6979
6980 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6981
6982         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6983
6984         PR debug/44136
6985         * gcc.dg/pr44136.c: New test.
6986
6987 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6988
6989         PR c++/30566
6990         * g++.dg/warn/Wshadow-4.C: Adjust.
6991         * g++.dg/warn/Wshadow-5.C: New test.
6992         * g++.dg/warn/Wshadow-6.C: New test
6993
6994 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6995
6996         PR fortran/35779
6997         * gfortran.dg/initialization_25.f90: New.
6998
6999 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7000
7001         * g++.dg/otr-fold-1.C: New test.
7002         * g++.dg/otr-fold-2.C: New test.
7003
7004 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR fortran/44036
7007         * gfortran.dg/gomp/pr44036-1.f90: New test.
7008         * gfortran.dg/gomp/pr44036-2.f90: New test.
7009         * gfortran.dg/gomp/pr44036-3.f90: New test.
7010
7011         PR debug/43983
7012         * gcc.dg/guality/sra-1.c: New test.
7013
7014 2010-05-12  Jan Hubicka  <jh@suse.cz>
7015
7016         * tree-ssa/unreachable.c: New test.
7017
7018 2010-05-12  Jason Merrill  <jason@redhat.com>
7019
7020         * g++.dg/cpp0x/sfinae1.C: New.
7021
7022 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7023
7024         * gcc.target/i386/zee.c: New file.
7025
7026 2010-05-12  Jason Merrill  <jason@redhat.com>
7027
7028         * g++.dg/conversion/op1.C: Expect template candidate message.
7029         * g++.dg/cpp0x/nullptr15.C: Likewise.
7030         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7031         * g++.dg/cpp0x/pr31431.C: Likewise.
7032         * g++.dg/cpp0x/temp_default2.C: Likewise.
7033         * g++.dg/cpp0x/trailing4.C: Likewise.
7034         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7035         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7036         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7037         * g++.dg/cpp0x/variadic35.C: Likewise.
7038         * g++.dg/cpp0x/vt-35147.C: Likewise.
7039         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7040         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7041         * g++.dg/ext/visibility/anon8.C: Likewise.
7042         * g++.dg/ext/vla2.C: Likewise.
7043         * g++.dg/other/pr28114.C: Likewise.
7044         * g++.dg/other/ptrmem10.C: Likewise.
7045         * g++.dg/other/ptrmem11.C: Likewise.
7046         * g++.dg/overload/unknown1.C: Likewise.
7047         * g++.dg/parse/template7.C: Likewise.
7048         * g++.dg/parse/typename7.C: Likewise.
7049         * g++.dg/template/conv11.C: Likewise.
7050         * g++.dg/template/copy1.C: Likewise.
7051         * g++.dg/template/deduce3.C: Likewise.
7052         * g++.dg/template/dependent-expr5.C: Likewise.
7053         * g++.dg/template/friend.C: Likewise.
7054         * g++.dg/template/incomplete2.C: Likewise.
7055         * g++.dg/template/local4.C: Likewise.
7056         * g++.dg/template/local6.C: Likewise.
7057         * g++.dg/template/operator10.C: Likewise.
7058         * g++.dg/template/overload6.C: Likewise.
7059         * g++.dg/template/ptrmem2.C: Likewise.
7060         * g++.dg/template/ptrmem20.C: Likewise.
7061         * g++.dg/template/ptrmem8.C: Likewise.
7062         * g++.dg/template/sfinae2.C: Likewise.
7063         * g++.dg/template/ttp25.C: Likewise.
7064         * g++.dg/template/unify10.C: Likewise.
7065         * g++.dg/template/unify11.C: Likewise.
7066         * g++.dg/template/unify6.C: Likewise.
7067         * g++.dg/template/unify7.C: Likewise.
7068         * g++.dg/template/unify9.C: Likewise.
7069         * g++.dg/template/varmod1.C: Likewise.
7070         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7071         * g++.old-deja/g++.law/operators32.C: Likewise.
7072         * g++.old-deja/g++.pt/crash28.C: Likewise.
7073         * g++.old-deja/g++.pt/crash60.C: Likewise.
7074         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7075         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7076         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7077         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7078         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7079         * g++.old-deja/g++.pt/expr2.C: Likewise.
7080         * g++.old-deja/g++.pt/overload7.C: Likewise.
7081         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7082         * g++.old-deja/g++.pt/spec5.C: Likewise.
7083         * g++.old-deja/g++.pt/spec6.C: Likewise.
7084         * g++.old-deja/g++.pt/t24.C: Likewise.
7085         * g++.old-deja/g++.pt/unify4.C: Likewise.
7086         * g++.old-deja/g++.pt/unify6.C: Likewise.
7087         * g++.old-deja/g++.pt/unify8.C: Likewise.
7088         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7089         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7090         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7091
7092         * g++.dg/cpp0x/initlist32.C: New.
7093
7094         * g++.dg/template/conv11.C: New.
7095         * g++.dg/conversion/op1.C: Adjust expected error.
7096
7097         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7098
7099 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7100
7101         PR target/44088
7102         * gcc.target/i386/avx-cmpsd-1.c: New.
7103         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7104         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7105         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7106         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7107         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7108
7109 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7110
7111         PR middle-end/44085
7112         * gcc.dg/gomp/pr44085.c: New test.
7113         * gfortran.dg/gomp/pr44085.f90: New test.
7114
7115 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7116
7117         * objc-obj-c++-shared/Object1.m: New.
7118         * objc.dg/torture: New directory.
7119         * objc.dg/torture/tls: Ditto.
7120         * objc.dg/tls: Ditto.
7121         * objc.dg/torture/tls/trivial.m: New test.
7122         * objc.dg/torture/tls/thr-init-2.m: New test.
7123         * objc.dg/torture/tls/thr-init-3.m: New test.
7124         * objc.dg/torture/tls/thr-init.m: New test.
7125         * objc.dg/torture/tls/diag-1.m: New test.
7126         * objc.dg/torture/tls/tls.exp: New.
7127         * objc.dg/torture/trivial.m: New test.
7128         * objc.dg/torture/dg-torture.exp: New.
7129         * objc.dg/tls/diag-3.m: New test.
7130         * objc.dg/tls/diag-4.m: New test.
7131         * objc.dg/tls/diag-5.m: New test.
7132         * objc.dg/tls/init-1.m: New test.
7133         * objc.dg/tls/init-2.m: New test.
7134         * objc.dg/tls/tls.exp: New.
7135         * objc.dg/tls/diag-2.m: New test.
7136         * lib/objc.exp: Respond to dg-additional-files.
7137
7138 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7139
7140         * gcc.target/m68k/20100512-1.c: New.
7141
7142 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/lto8.adb: New test.
7145         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7146         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7147
7148 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7149
7150         PR c++/34272
7151         PR c++/43630
7152         PR c++/34491
7153         * g++.dg/template/crash97.C: New.
7154         * g++.dg/template/crash98.C: Likewise.
7155         * g++.dg/template/crash99.C: Likewise.
7156         * g++.dg/cpp0x/pr31439.C: Adjust.
7157         * g++.dg/template/crash95.C: Likewise.
7158
7159 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR middle-end/44071
7162         * c-c++-common/asmgoto-4.c: New test.
7163         * gcc.target/i386/pr44071.c: New test.
7164
7165         PR c++/44062
7166         * c-c++-common/Wunused-var-7.c: New test.
7167         * g++.dg/warn/Wunused-var-9.C: New test.
7168
7169 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7170
7171         PR fortran/43711
7172         * gfortran.dg/gomp/pr43711.f90: New.
7173
7174 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7175
7176         PR fortran/31820
7177         * gfortran.dg/select_5.f90: Updated.
7178
7179 2010-05-11  Jan Hubicka  <jh@suse.cz>
7180
7181         PR tree-optimize/44063
7182         * gcc.c-torture/compile/pr44063.c: New testcase.
7183
7184 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR debug/44023
7187         * gcc.dg/pr44023.c: New test.
7188
7189 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7190
7191         * gnat.dg/lto7.adb: New test.
7192         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7193
7194 2010-05-10  Jason Merrill  <jason@redhat.com>
7195
7196         PR c++/44017
7197         * g++.dg/template/inherit5.C: New.
7198
7199         PR c++/44045
7200         * g++.dg/cpp0x/initlist33.C: New.
7201         * g++.dg/cpp0x/initlist26.C: Adjust.
7202         * g++.dg/cpp0x/initlist28.C: Adjust.
7203
7204 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7205
7206         PR c++/43719
7207         * g++.dg/init/pr43719.C: New.
7208         * g++.dg/anon-struct4.C: Adjust.
7209
7210 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR debug/44028
7213         * gcc.dg/pr44028.c: New test.
7214
7215 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7216
7217         PR fortran/27866
7218         PR fortran/35003
7219         PR fortran/42809
7220         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7221         * gfortran.dg/warn_conversion.f90: New.
7222
7223 2010-05-10  Michael Matz  <matz@suse.de>
7224
7225         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7226
7227 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7228
7229         PR rtl-optimization/44012
7230         * gcc.dg/pr44012.c: New.
7231
7232 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7233
7234         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7235         Log text on entry and exit.
7236         Prune Sun ld warnings for common symbols with differing sizes.
7237         (lto-link-and-maybe-run): Change caller.
7238
7239 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7240
7241         PR fortran/44044
7242         * gfortran.dg/class_7.f03: Modified.
7243         * gfortran.dg/select_type_1.f03: Modified.
7244         * gfortran.dg/select_type_12.f03: New.
7245
7246 2010-05-10  Richard Guenther  <rguenther@suse.de>
7247
7248         PR tree-optimization/44050
7249         * gcc.dg/torture/pr44050.c: New testcase.
7250
7251 2010-05-10  Wei Guozhi  <carrot@google.com>
7252
7253         PR target/42879
7254         * gcc.target/arm/pr42879.c: New testcase.
7255
7256 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7257
7258         PR c/44051
7259         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7260
7261 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7262
7263         PR c/10676
7264         * gcc.dg/anon-struct-10.c: New test.
7265
7266 2010-05-09  Richard Guenther  <rguenther@suse.de>
7267
7268         PR middle-end/44024
7269         * gcc.dg/pr44024.c: New testcase.
7270
7271 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7272
7273         PR c/4784
7274         * gcc.dg/anon-struct-9.c: New test.
7275
7276 2010-05-09  Richard Guenther  <rguenther@suse.de>
7277
7278         PR middle-end/44043
7279         * gcc.c-torture/compile/pr44043.c: New testcase.
7280
7281 2010-05-09  Richard Guenther  <rguenther@suse.de>
7282
7283         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7284
7285 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7286
7287         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7288
7289 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7290
7291         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7292         * gnat.dg/specs/lto3.ads: Likewise.
7293
7294 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7295
7296         PR middle-end/28685
7297         * gcc.dg/pr28685-1.c: New file.
7298
7299 2010-05-08  Richard Guenther  <rguenther@suse.de>
7300
7301         PR tree-optimization/44030
7302         * gcc.c-torture/compile/pr44030.c: New testcase.
7303
7304 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7305
7306         * gnat.dg/lto6.adb: New test.
7307         * gnat.dg/lto6_pkg.ads: New helper.
7308
7309 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7310
7311         * gnat.dg/lto5.adb: New test.
7312         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7313
7314 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7315
7316         * gnat.dg/lto4.ad[sb]: New test.
7317
7318 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7319
7320         * gnat.dg/specs/lto3.ads: New test.
7321         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7322         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7323
7324 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7325
7326         * gnat.dg/sizetype3.ad[sb]: New test.
7327         * gnat.dg/sizetype3_pkg.ads: New helper.
7328
7329 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7330
7331         PR c++/43951
7332         * g++.dg/init/new29.C: New.
7333
7334 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7335
7336         PR fortran/40728
7337         * gfortran.dg/coarray_1.f90: Fixed error message.
7338         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7339         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7340         * gfortran.dg/intrinsic_std_5.f90: New.
7341
7342 2010-05-07  Jason Merrill  <jason@redhat.com>
7343
7344         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7345
7346 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7347
7348         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7349         (size_t, stderr): Remove.
7350         (read_error): Replaced __builtin_fprintf by fprintf.
7351
7352 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7353
7354         * gcc.dg/ordered-comparison-1.c: New test.
7355         * gcc.dg/ordered-comparison-2.c: New test.
7356         * gcc.dg/ordered-comparison-3.c: New test.
7357         * gcc.dg/ordered-comparison-4.c: New test.
7358
7359 2010-05-06  Mike Stump  <mikestump@comcast.net>
7360
7361         PR objc/35165
7362         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7363
7364 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7365             Jason Merrill  <jason@redhat.com>
7366
7367         * g++.dg/cpp0x/nullptr01.C: New.
7368         * g++.dg/cpp0x/nullptr02.C: New.
7369         * g++.dg/cpp0x/nullptr03.C: New.
7370         * g++.dg/cpp0x/nullptr04.C: New.
7371         * g++.dg/cpp0x/nullptr05.C: New.
7372         * g++.dg/cpp0x/nullptr06.C: New.
7373         * g++.dg/cpp0x/nullptr07.C: New.
7374         * g++.dg/cpp0x/nullptr08.C: New.
7375         * g++.dg/cpp0x/nullptr09.C: New.
7376         * g++.dg/cpp0x/nullptr10.C: New.
7377         * g++.dg/cpp0x/nullptr11.C: New.
7378         * g++.dg/cpp0x/nullptr12.C: New.
7379         * g++.dg/cpp0x/nullptr13.C: New.
7380         * g++.dg/cpp0x/nullptr14.C: New.
7381         * g++.dg/cpp0x/nullptr15.C: New.
7382         * g++.dg/cpp0x/nullptr16.C: New.
7383         * g++.dg/cpp0x/nullptr17.C: New.
7384         * g++.dg/cpp0x/nullptr18.C: New.
7385         * g++.dg/cpp0x/nullptr19.C: New.
7386         * g++.dg/cpp0x/nullptr20.C: New.
7387         * g++.dg/cpp0x/nullptr21.C: New.
7388         * g++.dg/cpp0x/nullptr22.C: New.
7389         * g++.dg/debug/nullptr01.C: New.
7390         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7391
7392 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7393
7394         * gcc.dg/Wunused-var-8.c: Move to...
7395         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7396
7397 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7398
7399         PR c++/40406
7400         * g++.dg/template/crash96.C: New.
7401
7402 2010-05-06  Jan Hubicka  <jh@suse.cz>
7403
7404         PR tree-optimization/43791
7405         * gcc.c-torture/compile/pr43791.c: New file.
7406
7407 2010-05-06  Michael Matz  <matz@suse.de>
7408
7409         PR tree-optimization/43984
7410         * gfortran.dg/pr43984.f90: New test.
7411
7412 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7413
7414         PR 40989
7415         * gcc.dg/pr40989.c: New.
7416
7417 2010-05-06  Richard Guenther  <rguenther@suse.de>
7418
7419         PR tree-optimization/43934
7420         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7421
7422 2010-05-06  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/43987
7425         * gcc.c-torture/execute/pr43987.c: New testcase.
7426         * gcc.dg/torture/pta-escape-1.c: Adjust.
7427         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7428         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7429         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7430         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7431
7432 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7433             Dodji Seketeli  <dodji@redhat.com>
7434
7435         PR c/18624
7436         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7437         * g++.dg/template/sfinae16.C: Likewise.
7438         * gcc.dg/Wunused-var-1.c: Moved to...
7439         * c-c++-common/Wunused-var-1.c: ...here. New test.
7440         * gcc.dg/Wunused-var-2.c: Moved to...
7441         * c-c++-common/Wunused-var-2.c: ...here. New test.
7442         * gcc.dg/Wunused-var-3.c: Moved to...
7443         * c-c++-common/Wunused-var-3.c: ...here. New test.
7444         * gcc.dg/Wunused-var-4.c: Moved to...
7445         * gcc.dg/Wunused-var-1.c: ... here.
7446         * gcc.dg/Wunused-var-5.c: Moved to...
7447         * c-c++-common/Wunused-var-4.c: ...here. New test.
7448         * gcc.dg/Wunused-var-7.c: Moved to...
7449         * c-c++-common/Wunused-var-5.c: ...here. New test.
7450         * gcc.dg/Wunused-var-6.c: Moved to...
7451         * gcc.dg/Wunused-var-2.c: ... here.
7452         * c-c++-common/Wunused-var-1.c: New test.
7453         * c-c++-common/Wunused-var-2.c: New test.
7454         * c-c++-common/Wunused-var-3.c: New test.
7455         * c-c++-common/Wunused-var-4.c: New test.
7456         * c-c++-common/Wunused-var-5.c: New test.
7457         * g++.dg/warn/Wunused-var-1.C: New test.
7458         * g++.dg/warn/Wunused-var-2.C: New test.
7459         * g++.dg/warn/Wunused-var-3.C: New test.
7460         * g++.dg/warn/Wunused-var-4.C: New test.
7461         * g++.dg/warn/Wunused-var-5.C: New test.
7462         * g++.dg/warn/Wunused-var-6.C: New test.
7463         * g++.dg/warn/Wunused-var-7.C: New test.
7464         * g++.dg/warn/Wunused-var-8.C: New test.
7465         * g++.dg/warn/Wunused-parm-1.C: New test.
7466         * g++.dg/warn/Wunused-parm-2.C: New test.
7467         * g++.dg/warn/Wunused-parm-3.C: New test.
7468
7469 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7470
7471         PR fortran/43985
7472         * gfortran.dg/gomp/crayptr5.f90: New test case.
7473
7474 2010-05-05  Jason Merrill  <jason@redhat.com>
7475
7476         PR debug/43370
7477         * g++.dg/ext/attrib39.C: New.
7478
7479 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7480
7481         PR fortran/24978
7482         * gfortran.dg/data_invalid.f90: New.
7483
7484 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7485
7486         * gnat.dg/lto2.adb: New test.
7487
7488 2010-05-05  Jason Merrill  <jason@redhat.com>
7489
7490         PR c++/43787
7491         * g++.dg/opt/empty1.C: New.
7492
7493 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7494
7495         PR fortran/43696
7496         * gfortran.dg/class_17.f03: New.
7497
7498 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7499
7500         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7501
7502 2010-05-04  Mike Stump  <mikestump@comcast.net>
7503
7504         PR objc/35165
7505         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7506
7507 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         PR target/43668
7510         * gcc.target/i386/pr43668.c: New.
7511
7512 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7513
7514         PR c++/43028
7515         * g++.dg/cpp0x/initlist31.C: New.
7516
7517 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR c/43981
7520         * gcc.dg/Wunused-var-8.c: New test.
7521
7522 2010-05-04  Jason Merrill  <jason@redhat.com>
7523
7524         PR c++/38064
7525         * g++.dg/cpp0x/enum3.C: Extend.
7526
7527 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7528
7529         PR target/43799
7530         * gcc.target/i386/pr43799.c: New.
7531
7532 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7533
7534         * gnat.dg/lto1.adb: New test.
7535         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7536
7537 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         PR middle-end/43671
7540         * gcc.target/i386/pr43671.c: New.
7541
7542 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7543
7544         PR c++/43705
7545         * g++.dg/template/crash95.C: New.
7546
7547 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7548
7549         PR debug/43508
7550         * gcc.target/i386/pr43508.c: New.
7551
7552 2010-05-04  Richard Guenther  <rguenther@suse.de>
7553
7554         PR tree-optimization/43879
7555         * g++.dg/torture/pr43879-1_0.C: New testcase.
7556         * g++.dg/torture/pr43879-1_1.C: Likewise.
7557
7558 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7559
7560         PR c++/43953
7561         * g++.dg/other/crash-12.C: New test.
7562
7563 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7564
7565         * g++.dg/cdce3.C: Add a space.  Updated.
7566
7567 2010-05-03  Jason Merrill  <jason@redhat.com>
7568
7569         PR c++/43680
7570         * g++.dg/opt/enum2.C: New.
7571         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7572         * g++.dg/warn/Wswitch-1.C: Adjust message.
7573
7574 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7577         * g++.dg/ext/label13.C: Fix typo.
7578         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7579         alpha*-dec-osf5*.
7580         * gcc.c-torture/compile/limits-declparen.c: xfail on
7581         alpha*-dec-osf5* with -g.
7582         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7583         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7584         * gcc.dg/c99-tgmath-2.c: Likewise.
7585         * gcc.dg/c99-tgmath-3.c: Likewise.
7586         * gcc.dg/c99-tgmath-4.c: Likewise.
7587
7588 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7589
7590         PR fortran/43592
7591         * gfortran.dg/unexpected_interface.f90: New test.
7592
7593 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7594
7595         * ada/acats/run_acats (which): New function.
7596         (host_gnatchop, host_gnatmake): Use it.
7597
7598 2010-05-03  Richard Guenther  <rguenther@suse.de>
7599
7600         PR tree-optimization/43971
7601         * gcc.dg/pr43971.c: New testcase.
7602
7603 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7604
7605         PR debug/43972
7606         * gcc.dg/debug/pr43972.c: New test.
7607
7608 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7609
7610         PR testsuite/43963
7611         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7612
7613 2010-05-02  Richard Guenther  <rguenther@suse.de>
7614
7615         PR tree-optimization/43879
7616         * gcc.dg/torture/pr43879-3.c: New testcase.
7617
7618 2010-05-01  Richard Guenther  <rguenther@suse.de>
7619
7620         PR tree-optimization/43949
7621         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7622
7623 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7624
7625         PR c++/43951
7626         * g++.dg/init/new28.C: New.
7627
7628 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7629
7630         PR objc++/32052
7631         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7632         structure and nested declarations.
7633         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7634         structure and nested declarations.  Reduce header clutter and
7635         use _exit() rather than abort().
7636         * objc.dg/encode-10.m: New.
7637         * objc.dg/encode-11.m: New.
7638
7639 2010-04-30  DJ Delorie  <dj@redhat.com>
7640
7641         * gcc.c-torture/execute/20100430-1.c: New test.
7642
7643 2010-04-30  Jason Merrill  <jason@redhat.com>
7644
7645         PR c++/43868
7646         * g++.dg/template/ptrmem21.C: New.
7647
7648 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7649
7650         PR fortran/18918
7651         PR fortran/43931
7652         * gfortran.dg/coarray_13.f90: New test.
7653
7654 2010-04-30  Richard Guenther  <rguenther@suse.de>
7655
7656         PR lto/43946
7657         * gcc.dg/lto/20100430-1_0.c: New testcase.
7658
7659 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR debug/43942
7662         * c-c++-common/pr43942.c: New test.
7663
7664 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7665
7666         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7667         conflict with darwin crt1.o 'start' symbol.
7668
7669 2010-04-30  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/43879
7672         * gcc.dg/torture/pr43879_1.c: New testcase.
7673
7674 2010-04-30  Richard Guenther  <rguenther@suse.de>
7675
7676         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7677
7678 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7679
7680         PR c++/43890
7681         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7682         user-provided constructor while recursing.
7683
7684 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7685
7686         PR fortran/42274
7687         * gfortran.dg/class_16.f03: New test.
7688
7689 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7690
7691         PR fortran/42274
7692         * gfortran.dg/class_15.f03: New.
7693
7694 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7695
7696         PR fortran/43326
7697         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7698
7699 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7700
7701         PR fortran/43492
7702         * gfortran.dg/generic_22.f03 : New test.
7703
7704 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7705
7706         PR fortran/42353
7707         * gfortran.dg/class_14.f03: New test.
7708
7709 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7710
7711         PR fortran/42680
7712         * gfortran.dg/interface_32.f90: New test.
7713
7714 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7715             Janus Weil  <janus@gcc.gnu.org>
7716
7717         PR fortran/41829
7718         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7719         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7720         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7721
7722 2010-04-28  Mike Stump  <mikestump@comcast.net>
7723
7724         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7725         dg-excess-errors.
7726         * g++.dg/uninit-pred-2_b.C: Likewise.
7727
7728 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7729
7730         PR fortran/18918
7731         PR fortran/43919
7732         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7733
7734 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7735
7736         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7737         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7738         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7739         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7740         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7741
7742 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7743
7744         * gcc.dg/const-uniq-1.c: New test.
7745         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7746
7747 2010-04-28  Xinliang David Li  <davidxl@google.com>
7748
7749         * gcc.dg/uninit-pred-2_b.c: New test.
7750         * gcc.dg/uninit-pred-4_b.c: New test.
7751         * gcc.dg/uninit-pred-3_d.c: New test.
7752         * gcc.dg/uninit-pred-6_b.c: New test.
7753         * gcc.dg/uninit-pred-8_b.c: New test.
7754         * gcc.dg/uninit-pred-3_a.c: New test.
7755         * gcc.dg/uninit-pred-2_c.c: New test.
7756         * gcc.dg/uninit-pred-5_a.c: New test.
7757         * gcc.dg/uninit-pred-3_e.c: New test.
7758         * gcc.dg/uninit-pred-7_a.c: New test.
7759         * gcc.dg/uninit-pred-6_c.c: New test.
7760         * gcc.dg/uninit-pred-9_a.c: New test.
7761         * gcc.dg/uninit-pred-8_c.c: New test.
7762         * gcc.dg/uninit-pred-3_b.c: New test.
7763         * gcc.dg/uninit-pred-5_b.c: New test.
7764         * gcc.dg/uninit-pred-7_b.c: New test.
7765         * gcc.dg/uninit-pred-6_d.c: New test.
7766         * gcc.dg/uninit-pred-9_b.c: New test.
7767         * gcc.dg/uninit-pred-2_a.c: New test.
7768         * gcc.dg/uninit-pred-4_a.c: New test.
7769         * gcc.dg/uninit-pred-3_c.c: New test.
7770         * gcc.dg/uninit-pred-6_a.c: New test.
7771         * gcc.dg/uninit-pred-8_a.c: New test.
7772         * gcc.dg/uninit-pred-7_c.c: New test.
7773         * gcc.dg/uninit-pred-6_e.c: New test.
7774         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7775         * g++.dg/uninit-pred-1_a.C: New test.
7776         * g++.dg/uninit-pred-1_b.C: New test.
7777         * g++.dg/uninit-pred-2_a.C: New test.
7778         * g++.dg/uninit-pred-2_b.C: New test.
7779         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7780         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7781         * g++.dg/uninit-pred-loop_1.cc: New test.
7782
7783 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7784
7785         * gcc.dg/lto/20091209-1_0.c: New testcase.
7786
7787 2010-04-28  Richard Guenther  <rguenther@suse.de>
7788
7789         PR tree-optimization/43879
7790         PR tree-optimization/43909
7791         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7792
7793 2010-04-28  Richard Guenther  <rguenther@suse.de>
7794
7795         PR c++/43880
7796         * g++.dg/torture/pr43880.C: New testcase.
7797
7798 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7799
7800         PR c++/9335
7801         * g++.dg/template/recurse2.C: Update
7802         * g++.dg/template/recurse.C: Update.
7803         * g++.dg/template/pr23510.C: Update.
7804         * lib/prune.exp: Filter out 'recursively instantiated'.
7805
7806 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7807
7808         PR c++/29043
7809         * g++.dg/init/pr29043.C: New.
7810
7811 2010-04-27  Jason Merrill  <jason@redhat.com>
7812
7813         * g++.dg/lookup/scoped5.C: Adjust.
7814         * g++.dg/lookup/scoped8.C: Adjust.
7815         * g++.dg/template/dependent-expr5.C: Adjust.
7816         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7817
7818         PR c++/43856
7819         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7820
7821         PR c++/43875
7822         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7823
7824 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7825             Jan Hubicka <hubicka@ucw.cz>
7826
7827         * gcc.dg/pure-2.c: New testcase.
7828         * gcc.dg/const-1.c: New testcase.
7829
7830 2010-04-27  Jason Merrill  <jason@redhat.com>
7831
7832         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7833
7834         PR c++/41468
7835         * g++.dg/template/sfinae17.C: New.
7836         * g++.dg/template/sfinae18.C: New.
7837
7838 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7839
7840         * g++.dg/init/pr42844.C: New.
7841         * g++.dg/cpp0x/pr42844-2.C: New.
7842         * g++.dg/cpp0x/defaulted2.C: Adjust.
7843         * g++.dg/tree-ssa/pr27549.C: Likewise.
7844         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7845
7846 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7847
7848         PR fortran/18918
7849         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7850
7851 2010-04-27  Richard Guenther  <rguenther@suse.de>
7852
7853         PR middle-end/40561
7854         * g++.dg/other/pr40561.C: New testcase.
7855
7856 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7857
7858         PR middle-end/43812
7859         * g++.dg/ipa/pr43812.C: New test.
7860
7861 2010-04-27  Jan Hubicka  <jh@suse.cz>
7862
7863         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7864         (test): ... this one.
7865
7866 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7867
7868         PR target/40657
7869         * gcc.target/arm/thumb-stackframe.c: New test.
7870
7871 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7872
7873         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7874         * gcc.dg/misc-column.c: Likewise.
7875         * gcc.dg/Walways-true-1.c: Likewise.
7876         * gcc.dg/Walways-true-2.c: Likewise.
7877         * gcc.dg/warn-addr-cmp.c: Likewise.
7878
7879 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7880
7881         PR fortran/18918
7882         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7883         * gfortran.dg/coarray_12.f90: New.
7884
7885 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7886
7887         PR c/32207
7888         * gcc.dg/pr32207.c: New test.
7889         * gcc.dg/misc-column.c: Adjust expected warning.
7890         * gcc.dg/Walways-true-1.c: Likewise.
7891         * gcc.dg/Walways-true-2.c: Likewise.
7892         * gcc.dg/warn-addr-cmp.c: Likewise.
7893
7894 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7895
7896         PR lto/42776
7897         * lib/lto.exp (lto_prune_vis_warns): New function.
7898         (lto-link-and-maybe-run): Call it.
7899
7900 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7901
7902         PR tree-optimization/43904
7903         * gcc.dg/tree-ssa/tailcall-6.c: New.
7904
7905 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7906
7907         PR testsuite/35165
7908         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7909         Darwin8/OSX10.4 - compatible code generation.
7910         Use scan-rtl-dump.
7911         * obj-c++.dg/stubify-1.mm: Ditto.
7912         * lib/objc-torture.exp: Do not require link success for
7913         "trivial.m" in the runtime checks when dowhat = 'compile'.
7914         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7915         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7916         Darwin8/OSX10.4 - compatible code generation.
7917         * objc.dg/stubify-2.m: Ditto.
7918         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7919         * objc.dg/next-runtime-1.m: Ditto.
7920         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7921         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7922         runtimes on Darwin.
7923
7924 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7925
7926         PR 43715
7927         * lib/plugin-support.exp: Use "-undefined
7928         dynamic_lookup" on darwin.
7929
7930 2010-04-26  Richard Guenther  <rguenther@suse.de>
7931
7932         * gcc.dg/lto/20100426_0.c: New testcase.
7933
7934 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7935
7936         PR tree-optimization/43833
7937         gcc.dg/Warray-bounds-8.c: New test case.
7938
7939 2010-04-26  Richard Guenther  <rguenther@suse.de>
7940
7941         PR lto/43080
7942         * g++.dg/lto/20100423-3_0.C: New testcase.
7943
7944 2010-04-26  Richard Guenther  <rguenther@suse.de>
7945
7946         PR lto/42425
7947         * g++.dg/lto/20100423-2_0.C: New testcase.
7948
7949 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7950
7951         * gcc.dg/vect/bb-slp-23.c: New test.
7952
7953 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7954
7955         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7956         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7957         * gcc.dg/c1x-float-1.c: New test.
7958
7959 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7962         of "lea\[ \t\]".
7963
7964 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7965
7966         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7967         FreeBSD.
7968         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7969         * gfortran.dg/default_format_2.f90: Ditto.
7970
7971 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7972
7973         * gfortran.dg/pr43505.f90: Clean up .mod file.
7974         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7975         * gfortran.dg/pr41347.f90: Ditto.
7976         * gfortran.dg/internal_pack_4.f90: Ditto.
7977         * gfortran.dg/proc_decl_23.f90: Ditto.
7978         * gfortran.dg/recursive_check_3.f90: Ditto.
7979         * gfortran.dg/intent_out_3.f90: Ditto.
7980         * gfortran.dg/assignment_2.f90: Ditto.
7981         * gfortran.dg/pr41928.f90: Ditto.
7982         * gfortran.dg/pr42166.f90: Ditto.
7983         * gfortran.dg/private_type_12.f90: Ditto.
7984         * gfortran.dg/graphite/pr42185.f90: Ditto.
7985         * gfortran.dg/graphite/pr42186.f90: Ditto.
7986         * gfortran.dg/graphite/pr40982.f90: Ditto.
7987         * gfortran.dg/graphite/id-2.f90: Ditto.
7988         * gfortran.dg/graphite/id-4.f90: Ditto.
7989         * gfortran.dg/graphite/pr42050.f90: Ditto.
7990         * gfortran.dg/graphite/id-18.f90: Ditto.
7991         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7992         * gfortran.dg/graphite/pr41924.f90: Ditto.
7993         * gfortran.dg/graphite/pr42393.f90: Ditto.
7994         * gfortran.dg/graphite/pr37980.f90: Ditto.
7995         * gfortran.dg/graphite/pr38953.f90: Ditto.
7996         * gfortran.dg/graphite/pr42180.f90: Ditto.
7997         * gfortran.dg/graphite/pr42181.f90: Ditto.
7998         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7999         * gfortran.dg/select_type_4.f90: Ditto.
8000         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8001         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8002         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8003         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8004         * gfortran.dg/whole_file_11.f90: Ditto.
8005         * gfortran.dg/private_type_11.f90: Ditto.
8006         * gfortran.dg/vect/vect-gems.f90: Ditto.
8007         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8008
8009 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8012
8013 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8014
8015         * gnat.dg/pack15.ad[sb]: New test.
8016
8017 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8018
8019         * gcc.target/arm/mla-1.c: New test.
8020
8021 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8022
8023         PR fortran/30073
8024         PR fortran/43793
8025         * gfortran.dg/pr43793.f90: New test.
8026
8027 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8028
8029         PR tree-optimization/41442
8030         * gcc.target/i386/pr41442.c: New test.
8031
8032 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8033
8034         PR fortran/43832
8035         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8036
8037 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8038
8039         PR fortran/43832
8040         * gfortran.dg/open_nounit.f90: New test.
8041
8042 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8043
8044         PR fortran/43841
8045         PR fortran/43843
8046         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8047
8048 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8049
8050         * gcc.dg/Wconversion-integer.c: Update.
8051
8052 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054         * gnat.dg/unchecked_convert5.adb: New test.
8055
8056 2010-04-23  Richard Guenther  <rguenther@suse.de>
8057
8058         PR lto/41734
8059         * gcc.dg/lto/20100423-2_0.c: New testcase.
8060         * gcc.dg/lto/20100423-2_0.c: Likewise.
8061
8062 2010-04-23  Richard Guenther  <rguenther@suse.de>
8063
8064         PR lto/43455
8065         * gcc.dg/lto/20100423-1_0.c: New testcase.
8066         * gcc.dg/lto/20100423-1_1.c: Likewise.
8067
8068 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8069
8070         PR tree-optimization/43846
8071         * gcc.dg/tree-ssa/sra-10.c: New test.
8072
8073 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8074
8075         PR middle-end/43835
8076         * gcc.c-torture/execute/pr43835.c: New test.
8077
8078 2010-04-23  Richard Guenther  <rguenther@suse.de>
8079
8080         PR lto/42653
8081         * g++.dg/lto/20100423-1_0.C: New testcase.
8082
8083 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8084
8085         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8086
8087 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8088
8089         PR tree-optimization/43842
8090         * gcc.dg/vect/pr43842.c: New test.
8091
8092 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8093
8094         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8095         * gcc.target/i386/wmul-2.c: Likewise.
8096
8097 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8098
8099         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8100         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8101
8102 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8103
8104         * gfortran.dg/reassoc_6.f: New testcase.
8105
8106 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8107
8108         PR middle-end/29274
8109         * gcc.target/arm/wmul-1.c: New test.
8110         * gcc.target/arm/wmul-2.c: New test.
8111
8112 2010-04-22  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/43845
8115         * gcc.c-torture/compile/pr43845.c: New testcase.
8116
8117 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8118
8119         PR middle-end/29274
8120         * gcc.target/i386/wmul-1.c: New test.
8121         * gcc.target/i386/wmul-2.c: New test.
8122         * gcc.target/bfin/wmul-1.c: New test.
8123         * gcc.target/bfin/wmul-2.c: New test.
8124
8125 2010-04-22  Richard Guenther  <rguenther@suse.de>
8126
8127         PR fortran/43829
8128         * gfortran.dg/vector_subscript_6.f90: New testcase.
8129         * gfortran.dg/assign_10.f90: Adjust.
8130
8131 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR fortran/43836
8134         * gfortran.dg/gomp/pr43836.f90: New test.
8135
8136 2010-04-21  Richard Guenther  <rguenther@suse.de>
8137
8138         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8139
8140 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8141
8142         * gcc.dg/torture/builtin-cproj-3.c: New.
8143
8144 2010-04-20  Jason Merrill  <jason@redhat.com>
8145
8146         PR c++/9335
8147         * g++.dg/template/recurse2.C: New.
8148         * g++.dg/parse/crash36.C: Adjust.
8149         * g++.dg/other/fold1.C: Adjust.
8150         * g++.dg/init/member1.C: Adjust.
8151         * lib/prune.exp: Prune "skipping N instantiation contexts".
8152
8153 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8154
8155         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8156
8157 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8158
8159         * gcc.dg/torture/builtin-cproj-1.c: New.
8160         * gcc.dg/torture/builtin-cproj-2.c: New.
8161
8162 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8163
8164         PR c++/43800
8165         PR c++/43704
8166         * g++.dg/template/typedef32.C: Adjust.
8167         * g++.dg/template/typedef33.C: New test.
8168
8169 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/43227
8172         * gfortran.dg/proc_decl_23.f90: New test.
8173
8174         PR fortran/43266
8175         * gfortran.dg/abstract_type_6.f03: New test.
8176
8177 2010-04-20  Xinliang David Li  <davidxl@google.com>
8178
8179         * g++.dg/tree-ssa/fold-compare.C: New.
8180
8181 2010-04-20  Richard Guenther  <rguenther@suse.de>
8182
8183         PR tree-optimization/39417
8184         * g++.dg/torture/pr39417.C: New testcase.
8185
8186 2010-04-20  Richard Guenther  <rguenther@suse.de>
8187
8188         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8189
8190 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * g++.dg/debug/dwarf2/rv1.C: New test.
8193
8194 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8195
8196         PR target/43635
8197         * gcc.c-torture/compile/pr43635.c: New testcase.
8198
8199 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR fortran/43339
8202         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8203         of sequential loops being private only in the innermost containing
8204         task region.
8205
8206         PR middle-end/43337
8207         * gfortran.dg/gomp/pr43337.f90: New test.
8208
8209 2010-04-19  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/43796
8212         * gfortran.dg/pr43796.f90: New testcase.
8213
8214 2010-04-19  Richard Guenther  <rguenther@suse.de>
8215
8216         PR tree-optimization/43783
8217         * gcc.c-torture/execute/pr43783.c: New testcase.
8218
8219 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8220
8221         PR target/43766
8222         * gcc.target/i386/pr43766.c: New test.
8223
8224 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8225
8226         PR target/43662
8227         * gcc.target/i386/pr43662.c: New test.
8228
8229 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8230
8231         PR c++/43704
8232         * g++.dg/template/typedef32.C: New test.
8233
8234 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8235
8236         PR tree-optimization/37027
8237         * lib/target-supports.exp
8238         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8239         * gcc.dg/vect/pr37027.c: New test.
8240         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8241         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8242         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8243         gcc.dg/vect/vect-complex-6.c: Likewise.
8244
8245 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8246
8247         * g++.dg/debug/dwarf2/enum1.C: New test.
8248
8249 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8250
8251         * gnat.dg/rep_clause5.ad[sb]: New test.
8252         * gnat.dg/rep_clause5_pkg.ads: New helper.
8253
8254 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8255
8256         PR tree-optimization/43771
8257         * g++.dg/vect/pr43771.cc: New test.
8258
8259 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8260
8261         PR fortran/31538
8262         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8263         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8264
8265 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8266
8267         * gnat.dg/sizetype.adb: Rename into...
8268         * gnat.dg/sizetype1.adb: ...this.
8269         * gnat.dg/sizetype2.adb: New test.
8270
8271 2010-04-16  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/43572
8274         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8275
8276 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8277
8278         * gnat.dg/specs/discr_private.ads: New test.
8279
8280 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8281
8282         PR target/41514
8283         * gcc.target/arm/thumb-comparisons.c: New test.
8284
8285         PR target/40603
8286         * gcc.target/arm/thumb-cbranchqi.c: New test.
8287
8288 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8289
8290         * g++.dg/torture/pr36191.C: Enable for SH.
8291
8292 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8293
8294         * gnat.dg/wide_boolean.adb: New test.
8295         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8296
8297 2010-04-15  Richard Guenther  <rguenther@suse.de>
8298
8299         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8300         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8301         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8302         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8303         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8304         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8305         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8306         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8307         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8308         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8309         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8310         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8311         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8312         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8313         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8314
8315 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8316
8317         PR target/21803
8318         * gcc.target/arm/pr42496.c: New test.
8319
8320 2010-04-14  Jason Merrill  <jason@redhat.com>
8321
8322         PR c++/36625
8323         * g++.dg/ext/attrib38.C: New.
8324
8325 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8326
8327         PR testsuite/43739
8328         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8329
8330 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8331
8332         PR 42966
8333         * gcc.dg/cpp/warn-undef-2.c: Update.
8334         * gcc.dg/cpp/warn-traditional-2.c: Update.
8335         * gcc.dg/cpp/warn-comments-2.c: Update.
8336         * gcc.dg/cpp/warn-variadic-2.c: Update.
8337         * gcc.dg/cpp/warn-long-long-2.c: Update.
8338         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8339         * gcc.dg/cpp/warn-multichar-2.c: Update.
8340         * gcc.dg/cpp/warn-normalized-3.c: Update.
8341         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8342         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8343         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8344         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8345         * gcc.dg/cpp/warn-redefined-2.c: Update.
8346         * gfortran.dg/warning-directive-2.F90: Update.
8347         * c-c++-common/cpp/warning-directive-2.c: Update.
8348
8349 2010-04-14  Michael Matz  <matz@suse.de>
8350
8351         PR tree-optimization/42963
8352         * gcc.dg/pr42963.c: New testcase.
8353
8354 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gnat.dg/class_wide.adb: Rename into...
8357         * gnat.dg/class_wide1.adb: ...this.
8358         * gnat.dg/class_wide2.ad[sb]: New test.
8359
8360 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/18918
8363         * gfortran.dg/coarray_9.f90: Update dg-errors.
8364         * gfortran.dg/coarray_10.f90: New test.
8365         * gfortran.dg/coarray_11.f90: New test.
8366
8367 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8368
8369         PR fortran/43747
8370         gfortran.dg/initialization_24.f90: New test.
8371
8372 2010-04-13  Jason Merrill  <jason@redhat.com>
8373
8374         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8375         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8376
8377 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8378
8379         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8380         * g++.dg/dg.exp: Likewise.
8381         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8382         * c-c++-common/cpp/warning-directive-1.c: ... here.
8383         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8384         * c-c++-common/cpp/warning-directive-2.c: ... here.
8385         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8386         * c-c++-common/cpp/warning-directive-3.c: ... here.
8387         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8388         * c-c++-common/cpp/warning-directive-4.c: ... here.
8389         * g++.dg/cpp/warning-directive-1.C: Delete.
8390         * g++.dg/cpp/warning-directive-2.C: Delete.
8391         * g++.dg/cpp/warning-directive-3.C: Delete.
8392         * g++.dg/cpp/warning-directive-4.C: Delete.
8393         * gcc.dg/cpp/normalised-3.c: Delete.
8394         * g++.dg/cpp/normalised-1.C: Rename as ...
8395         * c-c++-common/cpp/normalised-3.c: ... this.
8396
8397 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8398
8399         * gcc.dg/tree-ssa/sra-9.c: New test.
8400
8401 2010-04-13  Michael Matz  <matz@suse.de>
8402
8403         PR middle-end/43730
8404         * gcc.dg/pr43730.c: New test.
8405
8406 2010-04-13  Michael Matz  <matz@suse.de>
8407
8408         * gcc.dg/tree-ssa/negate.c: New testcase.
8409
8410 2010-04-13  Richard Guenther  <rguenther@suse.de>
8411
8412         PR testsuite/43735
8413         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8414
8415 2010-04-13  Richard Guenther  <rguenther@suse.de>
8416
8417         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8418
8419 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8420
8421         * gnat.dg/derived_type1.adb: New test.
8422
8423 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8424
8425         * gcc.dg/plugindir1.c: New testcase.
8426         * gcc.dg/plugindir2.c: New testcase.
8427         * gcc.dg/plugindir3.c: New testcase.
8428         * gcc.dg/plugindir4.c: New testcase.
8429
8430 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8431
8432         * gcc.target/i386/rotate-2.c: New test.
8433
8434 2010-04-12  Jason Merrill  <jason@redhat.com>
8435
8436         PR c++/43641
8437         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8438         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8439
8440 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8441
8442         PR c++/25811
8443         * g++.dg/init/pr25811.C: New test.
8444
8445 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8446
8447         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8448         dg-error, dg-warning.
8449         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8450
8451 2010-04-12  Richard Guenther  <rguenther@suse.de>
8452
8453         * gcc.dg/torture/inline-2.c: New testcase.
8454
8455 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR bootstrap/43699
8458         * gcc.dg/Wunused-var-7.c: New test.
8459
8460         PR tree-optimization/43560
8461         * gcc.c-torture/execute/pr43560.c: New test.
8462
8463 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8464
8465         * gnat.dg/aggr13.adb: New test.
8466         * gnat.dg/aggr14.adb: Likewise.
8467         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8468
8469 2010-04-12  Richard Guenther  <rguenther@suse.de>
8470
8471         PR c++/43611
8472         * g++.dg/torture/pr43611.C: New testcase.
8473
8474 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8475
8476         PR c/36774
8477         * gcc.dg/pr36774-1.c: New test.
8478         * gcc.dg/pr36774-2.c: New test.
8479
8480 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8481
8482         * gcc.target/sh/rte-delay-slot.c: New test.
8483
8484 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486         * gnat.dg/pack9.adb: Remove -cargs option.
8487         * gnat.dg/aggr12.ad[sb]: New test.
8488
8489 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8490
8491         PR target/43417
8492         * gcc.target/sh/pr43417.c: New test.
8493
8494 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8495
8496         PR fortran/43591
8497         * gfortran.dg/spec_expr_6.f90: New test.
8498
8499 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8500
8501         PR cpp/43195
8502         * gcc.dg/cpp/pr43195.c: New.
8503         * gcc.dg/cpp/pr43195.h: New.
8504
8505 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8506
8507         PR 42965
8508         * gcc.dg/Werror-6.c: Adjust.
8509         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8510         * gcc.dg/Werror-4.c: Likewise.
8511         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8512         * gcc.dg/Wswitch-enum-error.c: Likewise.
8513         * gcc.dg/Wpointer-arith.c: Likewise.
8514         * gcc.dg/Wfatal.c: Likewise.
8515         * gcc.dg/Wswitch-error.c: Likewise.
8516         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8517         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8518         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8519         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8520         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8521         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8522         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8523         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8524         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8525         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8526         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8527         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8528         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8529         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8530         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8531         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8532         * g++.dg/cpp/warning-directive-2.C: Likewise.
8533         * gfortran.dg/warning-directive-2.F90: Likewise.
8534
8535 2010-04-09  Jason Merrill  <jason@redhat.com>
8536
8537         PR c++/42623
8538         * g++.dg/template/sizeof13.C: New.
8539
8540 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8541
8542         * g++.dg/other/pr35504.C: Add check for thiscall.
8543         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8544         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8545
8546 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8547
8548         PR c++/28584
8549         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8550         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8551         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8552         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8553         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8554         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8555         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8556         * g++.dg/other/increment1.C: Likewise.
8557
8558 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8559
8560         PR fortran/18918
8561         * gfortran.dg/coarray_7.f90: New test.
8562         * gfortran.dg/coarray_8.f90: New test.
8563
8564 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8565
8566         PR fortran/28039
8567         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8568
8569 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8570
8571         PR target/43643
8572         * gcc.dg/pr43643.c: New test.
8573
8574 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8575
8576         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8577
8578 2010-04-08  Richard Guenther  <rguenther@suse.de>
8579
8580         PR tree-optimization/43679
8581         * gcc.c-torture/compile/pr43679.c: New testcase.
8582
8583 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR debug/43670
8586         * gcc.dg/pr43670.c: New test.
8587
8588 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8589
8590         PR middle-end/40815
8591         * gcc.dg/tree-ssa/reassoc-19.c: New.
8592
8593 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR c/18624
8596         * gcc.dg/Wunused-var-1.c: New test.
8597         * gcc.dg/Wunused-var-2.c: New test.
8598         * gcc.dg/Wunused-var-3.c: New test.
8599         * gcc.dg/Wunused-var-4.c: New test.
8600         * gcc.dg/Wunused-var-5.c: New test.
8601         * gcc.dg/Wunused-var-6.c: New test.
8602         * gcc.dg/Wunused-parm-1.c: New test.
8603
8604         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8605         * gcc.dg/trunc-1.c: Likewise.
8606         * gcc.dg/vla-9.c: Likewise.
8607         * gcc.dg/dfp/composite-type.c: Likewise.
8608
8609 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8610
8611         PR objc/35996
8612         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8613         * obj-c++.dg/objc-gc-3.mm: Ditto.
8614
8615 2010-04-07  Simon Baldwin  <simonb@google.com>
8616
8617         * gcc.dg/cpp/warn-undef-2.c: New.
8618         * gcc.dg/cpp/warn-traditional-2.c: New.
8619         * gcc.dg/cpp/warn-comments-2.c: New.
8620         * gcc.dg/cpp/warning-directive-1.c: New.
8621         * gcc.dg/cpp/warn-long-long.c: New.
8622         * gcc.dg/cpp/warn-traditional.c: New.
8623         * gcc.dg/cpp/warn-variadic-2.c: New.
8624         * gcc.dg/cpp/warn-undef.c: New.
8625         * gcc.dg/cpp/warn-normalized-1.c: New.
8626         * gcc.dg/cpp/warning-directive-2.c: New.
8627         * gcc.dg/cpp/warn-long-long-2.c: New.
8628         * gcc.dg/cpp/warn-variadic.c: New.
8629         * gcc.dg/cpp/warn-normalized-2.c: New.
8630         * gcc.dg/cpp/warning-directive-3.c: New.
8631         * gcc.dg/cpp/warn-deprecated-2.c: New.
8632         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8633         * gcc.dg/cpp/warn-multichar-2.c: New.
8634         * gcc.dg/cpp/warn-normalized-3.c: New.
8635         * gcc.dg/cpp/warning-directive-4.c: New.
8636         * gcc.dg/cpp/warn-unused-macros.c: New.
8637         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8638         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8639         * gcc.dg/cpp/warn-cxx-compat.c: New.
8640         * gcc.dg/cpp/warn-redefined.c: New.
8641         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8642         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8643         * gcc.dg/cpp/warn-deprecated.c: New.
8644         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8645         * gcc.dg/cpp/warn-redefined-2.c: New.
8646         * gcc.dg/cpp/warn-comments.c: New.
8647         * gcc.dg/cpp/warn-multichar.c: New.
8648         * g++.dg/cpp/warning-directive-1.C: New.
8649         * g++.dg/cpp/warning-directive-2.C: New.
8650         * g++.dg/cpp/warning-directive-3.C: New.
8651         * g++.dg/cpp/warning-directive-4.C: New.
8652         * gfortran.dg/warning-directive-1.F90: New.
8653         * gfortran.dg/warning-directive-3.F90: New.
8654         * gfortran.dg/warning-directive-2.F90: New.
8655         * gfortran.dg/warning-directive-4.F90: New.
8656
8657 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8658
8659         PR objc++/23716
8660         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8661
8662 2010-04-07  Jason Merrill  <jason@redhat.com>
8663
8664         * g++.dg/template/dr408.C: New.
8665
8666         * g++.dg/lookup/ns4.C: New.
8667
8668         PR c++/38392
8669         * g++.dg/template/friend51.C: New test.
8670
8671         PR c++/41970
8672         * g++.old-deja/g++.other/linkage1.C: Adjust.
8673
8674 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8675
8676         PR c++/42697
8677         * g++.dg/template/crash94.C: New test.
8678
8679 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8680
8681         PR c++/40239
8682         * g++.dg/init/aggr5.C: New test.
8683         * g++.dg/init/aggr5.C: New test.
8684
8685 2010-04-07  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/43270
8688         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8689         * gcc.dg/Warray-bounds-7.c: Likewise.
8690
8691 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8692
8693         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8694         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8695         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8696
8697 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8698
8699         PR c++/42556
8700         * g++.dg/init/pr42556.C: New test.
8701
8702 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8703
8704         PR debug/43628
8705         * g++.dg/debug/dwarf2/typedef2.C: New test.
8706
8707 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8708
8709         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8710         c-c++-common/dwarf2/redeclaration-1.C
8711
8712 2010-04-06  Jason Merrill  <jason@redhat.com>
8713
8714         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8715         * g++.dg/ext/attrib18.C: Likewise.
8716         * g++.dg/ext/bitfield2.C: Likewise.
8717         * g++.dg/ext/bitfield4.C: Likewise.
8718         * g++.dg/ext/visibility/warn2.C: Likewise.
8719         * g++.dg/ext/visibility/warn3.C: Likewise.
8720         * g++.dg/gomp/pr26690-1.C: Likewise.
8721         * g++.dg/inherit/covariant7.C: Likewise.
8722         * g++.dg/init/synth2.C: Likewise.
8723         * g++.dg/lookup/using7.C: Likewise.
8724         * g++.dg/other/crash-4.C: Likewise.
8725         * g++.dg/other/error13.C: Likewise.
8726         * g++.dg/other/error20.C: Likewise.
8727         * g++.dg/parse/crash31.C: Likewise.
8728         * g++.dg/parse/error16.C: Likewise.
8729         * g++.dg/parse/error19.C: Likewise.
8730         * g++.dg/parse/error27.C: Likewise.
8731         * g++.dg/parse/error28.C: Likewise.
8732         * g++.dg/parse/fused-params1.C: Likewise.
8733         * g++.dg/template/error2.C: Likewise.
8734         * g++.dg/template/local6.C: Likewise.
8735         * g++.dg/template/qualttp15.C: Likewise.
8736         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8737         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8738         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8739         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8740         * g++.old-deja/g++.eh/spec6.C: Likewise.
8741         * g++.old-deja/g++.jason/crash3.C: Likewise.
8742         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8743         * g++.old-deja/g++.law/ctors5.C: Likewise.
8744         * g++.old-deja/g++.law/ctors9.C: Likewise.
8745         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8746         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8747         * g++.old-deja/g++.other/struct1.C: Likewise.
8748         * g++.old-deja/g++.other/volatile1.C: Likewise.
8749         * g++.old-deja/g++.pt/crash36.C: Likewise.
8750         * g++.old-deja/g++.pt/derived3.C: Likewise.
8751         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8752         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8753
8754 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8755
8756         PR middle-end/43519
8757         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8758         * gcc.dg/graphite/id-19.c: New.
8759
8760 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8761
8762         PR middle-end/32824
8763         * gcc.dg/vect/pr32824: New.
8764
8765 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8766
8767         PR fortran/18918
8768         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8769         * gfortran.dg/coarray_3.f90: Ditto.
8770         * gfortran.dg/coarray_4.f90: Ditto.
8771         * gfortran.dg/coarray_5.f90: Ditto.
8772         * gfortran.dg/coarray_6.f90: Ditto.
8773         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8774
8775 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8776
8777         PR fortran/18918
8778         * gfortran.dg/coarray_4.f90: Fix test.
8779         * gfortran.dg/coarray_6.f90: Add more tests.
8780
8781 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8782
8783         PR fortran/18918
8784         * gfortran.dg/coarray_4.f90: New test.
8785         * gfortran.dg/coarray_5.f90: New test.
8786         * gfortran.dg/coarray_6.f90: New test.
8787
8788 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8789
8790         PR fortran/18918
8791         * gfortran.dg/iso_fortran_env_5.f90: New test.
8792         * gfortran.dg/iso_fortran_env_6.f90: New test.
8793
8794 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8795
8796         PR fortran/39997
8797         * gfortran.dg/coarray_1.f90: New test.
8798         * gfortran.dg/coarray_2.f90: New test.
8799         * gfortran.dg/coarray_3.f90: New test.
8800
8801 2010-04-06  Jason Merrill  <jason@redhat.com>
8802
8803         PR c++/43648
8804         * g++.dg/template/dtor8.C: New.
8805
8806         PR c++/43621
8807         * g++.dg/template/error-recovery2.C: New.
8808
8809 2010-04-06  Jan Hubicka  <jh@suse.czpli
8810
8811         PR tree-optimization/42906
8812         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8813
8814 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8815
8816         PR fortran/43178
8817         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8818         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8819         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8820
8821 2010-04-06  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/43627
8824         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8825
8826 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR target/43638
8829         * gcc.target/i386/pr43638.c: New test.
8830
8831 2010-04-06  Richard Guenther  <rguenther@suse.de>
8832
8833         PR middle-end/43661
8834         * gcc.c-torture/compile/pr43661.c: New testcase.
8835
8836 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8839
8840 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8841
8842         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8843
8844 2010-04-02  Richard Guenther  <rguenther@suse.de>
8845
8846         PR tree-optimization/43629
8847         * gcc.c-torture/execute/pr43629.c: New testcase.
8848
8849 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8850             Dominique d'Humieres  <dominiq@lps.ens.fr>
8851
8852         PR libfortran/43605
8853         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8854
8855 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8856
8857         PR debug/43325
8858         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8859
8860 2010-04-01  Jason Merrill  <jason@redhat.com>
8861
8862         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8863
8864 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8865             Manfred Schwarb  <manfred99@gmx.ch>
8866
8867         PR libfortran/43605
8868         * gfortran.dg/ftell_3.f90: New test.
8869
8870 2010-04-01  Richard Guenther  <rguenther@suse.de>
8871
8872         PR middle-end/43614
8873         * gcc.c-torture/compile/pr43614.c: New testcase.
8874
8875 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8876
8877         PR tree-optimization/43141
8878         * gcc.dg/guality/pr43141.c: New test.
8879
8880 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8881
8882         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8883         * g++.dg/eh/spbp.C: Likewise.
8884         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8885         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8886         superfluous casts.
8887         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8888         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8889         * objc.dg/dwarf-2.m: Likewise.
8890
8891 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8892
8893         PR middle-end/43464
8894         * gcc.dg/graphite/id-pr43464.c: New.
8895         * gcc.dg/graphite/id-pr43464-1.c: New.
8896
8897 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8898
8899         PR middle-end/43351
8900         * gcc.dg/graphite/id-pr43351.c
8901
8902 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8903
8904         PR testsuite/35165
8905         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8906         * obj-c++.dg/try-catch-2.mm: Ditto.
8907         * obj-c++.dg/lookup-2.mm: Ditto.
8908         * obj-c++.dg/encode-8.m: Ditto.
8909         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8910         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8911         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8912         * obj-c++.dg/const-str-11.mm: Ditto.
8913         * obj-c++.dg/const-str-9.mm: Ditto.
8914         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8915         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8916         * obj-c++.dg/except-1.mm: Ditto.
8917         * obj-c++.dg/const-str-7.mm: Ditto.
8918         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8919         * obj-c++.dg/const-str-3.mm: Ditto.
8920         * obj-c++.dg/const-str-7.mm: Ditto.
8921         * obj-c++.dg/stubify-2.mm: Change dump file name.
8922
8923         PR objc++/23613
8924         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8925         New macro.
8926         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8927         Remove dg-xfail-if.
8928
8929 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8930
8931         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8932         only with -O2, -O3 or -Os and not with -fwhopr.
8933
8934 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8935
8936         PR c++/43558
8937         * g++.dg/template/typedef31.C: New test.
8938
8939 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8940
8941         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8942         assembler output on *-*-solaris2*.
8943         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8944
8945 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR debug/43557
8948         * gcc.dg/pr43557-1.c: New test.
8949         * gcc.dg/pr43557-2.c: New file.
8950
8951 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8952
8953         PR 43562
8954         * gcc.dg/pr43562.c: New test.
8955
8956 2010-03-30  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/43076
8959         * g++.dg/template/error-recovery1.C: New.
8960
8961         PR c++/41786
8962         * g++.dg/parse/ambig5.C: New.
8963
8964 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR debug/43593
8967         * gcc.dg/guality/pr43593.c: New test.
8968
8969 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8970
8971         PR middle-end/43430
8972         * gcc.dg/vect/pr43430-1.c: New.
8973
8974 2010-03-30  Jason Merrill  <jason@redhat.com>
8975
8976         PR c++/43559
8977         * g++.dg/template/partial7.C: New.
8978
8979 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8980
8981         * gcc.target/s390/stackcheck1.c: New testcase.
8982
8983 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8984
8985         PR libfortran/43265
8986         * gfortran.dg/read_eof_8.f90: New test.
8987
8988 2010-03-29  Jason Merrill  <jason@redhat.com>
8989
8990         * gcc.dg/cpp/include6.c: Change [] to ().
8991
8992         N3077
8993         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8994         splicing and UCNs.
8995         * c-c++-common/raw-string-2.c: Add trigraph test.
8996         * c-c++-common/raw-string-8.c: New.
8997         * c-c++-common/raw-string-9.c: New.
8998         * c-c++-common/raw-string-10.c: New.
8999
9000         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9001         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9002         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9003         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9004         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9005         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9006         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9007
9008 2010-03-29  Richard Guenther  <rguenther@suse.de>
9009
9010         PR tree-optimization/43560
9011         * gcc.dg/torture/pr43560.c: New testcase.
9012
9013 2010-03-29  Jason Merrill  <jason@redhat.com>
9014
9015         N3077
9016         * g++.dg/ext/raw-string-1.C: Change [] to ().
9017         * g++.dg/ext/raw-string-2.C: Change [] to ().
9018         Don't use \ in delimiter.
9019         * g++.dg/ext/raw-string-3.C: Change [] to ().
9020         * g++.dg/ext/raw-string-4.C: Change [] to ().
9021         * g++.dg/ext/raw-string-5.C: Change [] to ().
9022         Test for error on \ in delimiter.
9023         * g++.dg/ext/raw-string-6.C: Change [] to ().
9024         * g++.dg/ext/raw-string-7.C: Change [] to ().
9025
9026 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9027
9028         PR 43564
9029         * gcc.dg/pr43564.c: New test.
9030
9031 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9032
9033         PR fortran/43551
9034         * gfortran.dg/direct_io_12.f90: New test.
9035
9036 2010-03-28  Jan Hubicka  <jh@suse.cz>
9037
9038         PR tree-optimization/43505
9039         * gfortran.dg/pr43505.f90: New testcase.
9040
9041 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9042
9043         PR tree-optimization/43528
9044         * gcc.target/i386/pr43528.c: New test.
9045
9046 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9047
9048         PR c/43381
9049         * gcc.dg/parm-impl-decl-3.c: New test.
9050
9051 2010-03-26  Jason Merrill  <jason@redhat.com>
9052
9053         PR c++/43509
9054         * g++.dg/cpp0x/parse1.C: New.
9055
9056 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9057
9058         PR target/43524
9059         * gcc.target/i386/pr43524.c: New test.
9060
9061 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9062
9063         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9064         whitespace, rename main to foo.
9065         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9066         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9067         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9068         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9069         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9070         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9071         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9072         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9073         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9074         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9075         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9076
9077 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9078
9079         PR c++/43327
9080         * g++.dg/other/crash-10.C: New test.
9081         * g++.dg/other/crash-11.C: New test.
9082
9083 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9084
9085         PR libfortran/43517
9086         * gfortran.dg/read_eof_7.f90: New test.
9087
9088 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9089
9090         PR objc/35165
9091         PR testsuite/43512
9092         * objc-obj-c++-shared: New directory.
9093         * objc-obj-c++-shared/Object1-implementation.h: New file.
9094         * objc-obj-c++-shared/Object1.h: New file.
9095         * objc-obj-c++-shared/Protocol1.h: New file.
9096         * objc-obj-c++-shared/next-abi.h: New file.
9097         * objc-obj-c++-shared/next-mapping.h: New file.
9098         * objc/execute/next_mapping.h: Delete.
9099         * objc.dg/special/special.exp: For all targets run the tests with
9100         -fgnu-runtime, for darwin targets also run the tests with
9101         -fnext-runtime.
9102         * objc.dg/dg.exp: Ditto.
9103         * obj-c++.dg/dg.exp: Ditto.
9104         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9105         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9106         include use of updated NeXT interface.
9107         * objc/execute/formal_protocol-5.m: Ditto.
9108         * objc/execute/protocol-isEqual-2.m: Ditto.
9109         * objc/execute/protocol-isEqual-4.m: Ditto.
9110         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9111         Protocol1.h) and next-mapping.h as required.
9112         * objc/execute/object_is_class.m: Ditto.
9113         * objc/execute/enumeration-1.m: Ditto.
9114         * objc/execute/class-13.m: Ditto.
9115         * objc/execute/formal_protocol-2.m: Ditto.
9116         * objc/execute/formal_protocol-4.m: Ditto.
9117         * objc/execute/class-1.m: Ditto.
9118         * objc/execute/bycopy-1.m: Ditto.
9119         * objc/execute/formal_protocol-6.m: Ditto.
9120         * objc/execute/bycopy-3.m: Ditto.
9121         * objc/execute/class-3.m: Ditto.
9122         * objc/execute/bf-11.m: Ditto.
9123         * objc/execute/class-5.m: Ditto.
9124         * objc/execute/bf-13.m: Ditto.
9125         * objc/execute/class-7.m: Ditto.
9126         * objc/execute/bf-15.m: Ditto.
9127         * objc/execute/class-9.m: Ditto.
9128         * objc/execute/bf-17.m: Ditto.
9129         * objc/execute/bf-19.m: Ditto.
9130         * objc/execute/IMP.m: Ditto.
9131         * objc/execute/exceptions/catchall-1.m: Ditto.
9132         * objc/execute/exceptions/trivial.m: Ditto.
9133         * objc/execute/exceptions/finally-1.m: Ditto.
9134         * objc/execute/exceptions/local-variables-1.m: Ditto.
9135         * objc/execute/exceptions/foward-1.m: Ditto.
9136         * objc/execute/bf-2.m: Ditto.
9137         * objc/execute/string1.m: Ditto.
9138         * objc/execute/bf-4.m: Ditto.
9139         * objc/execute/informal_protocol.m: Ditto.
9140         * objc/execute/string3.m: Ditto.
9141         * objc/execute/bf-6.m: Ditto.
9142         * objc/execute/bf-8.m: Ditto.
9143         * objc/execute/class-tests-1.h: Ditto.
9144         * objc/execute/protocol-isEqual-1.m: Ditto.
9145         * objc/execute/protocol-isEqual-3.m: Ditto.
9146         * objc/execute/_cmd.m: Ditto.
9147         * objc/execute/function-message-1.m: Ditto.
9148         * objc/execute/bf-20.m: Ditto.
9149         * objc/execute/bf-common.h: Ditto.
9150         * objc/execute/np-2.m: Ditto.
9151         * objc/execute/class-10.m: Ditto.
9152         * objc/execute/class-12.m: Ditto.
9153         * objc/execute/enumeration-2.m: Ditto.
9154         * objc/execute/class-14.m: Ditto.
9155         * objc/execute/encode-1.m: Ditto.
9156         * objc/execute/formal_protocol-1.m: Ditto.
9157         * objc/execute/formal_protocol-3.m: Ditto.
9158         * objc/execute/accessing_ivars.m: Ditto.
9159         * objc/execute/bycopy-2.m: Ditto.
9160         * objc/execute/class-2.m: Ditto.
9161         * objc/execute/bf-10.m: Ditto.
9162         * objc/execute/formal_protocol-7.m: Ditto.
9163         * objc/execute/root_methods.m: Ditto.
9164         * objc/execute/class-4.m: Ditto.
9165         * objc/execute/bf-12.m: Ditto.
9166         * objc/execute/class-6.m: Ditto.
9167         * objc/execute/bf-14.m: Ditto.
9168         * objc/execute/nested-func-1.m: Ditto.
9169         * objc/execute/class-8.m: Ditto.
9170         * objc/execute/private.m: Ditto.
9171         * objc/execute/bf-16.m: Ditto.
9172         * objc/execute/bf-18.m: Ditto.
9173         * objc/execute/load-3.m: Ditto.
9174         * objc/execute/compatibility_alias.m: Ditto.
9175         * objc/execute/bf-1.m: Ditto.
9176         * objc/execute/no_clash.m: Ditto.
9177         * objc/execute/bf-3.m: Ditto.
9178         * objc/execute/string2.m: Ditto.
9179         * objc/execute/bf-5.m: Ditto.
9180         * objc/execute/string4.m: Ditto.
9181         * objc/execute/bf-7.m: Ditto.
9182         * objc/execute/object_is_meta_class.m: Ditto.
9183         * objc/execute/bf-9.m: Ditto.
9184         * objc/execute/bf-21.m: Ditto.
9185         * objc/execute/cascading-1.m: Ditto.
9186         * objc/execute/trivial.m: Ditto.
9187         * objc/execute/np-1.m: Ditto.
9188         * objc/compile/trivial.m: Ditto.
9189         * objc/execute/class_self-2.m: Include <stdlib.h>.
9190         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9191         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9192         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9193         and 64bit. Use new NeXT interface as required.
9194         * objc.dg/special/unclaimed-category-1.m: Ditto.
9195         * objc.dg/special/unclaimed-category-1.h: Ditto.
9196         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9197         * objc.dg/func-ptr-1.m: Ditto.
9198         * objc.dg/stret-1.m: Ditto.
9199         * objc.dg/encode-2.m: Ditto.
9200         * objc.dg/category-1.m: Ditto.
9201         * objc.dg/encode-3.m: Ditto.
9202         * objc.dg/call-super-3.m: Ditto.
9203         * objc.dg/method-3.m: Ditto.
9204         * objc.dg/func-ptr-2.m: Ditto.
9205         * objc.dg/lookup-1.m: Ditto.
9206         * objc.dg/encode-4.m: Ditto.
9207         * objc.dg/fix-and-continue-1.m: Ditto.
9208         * objc.dg/proto-lossage-3.m: Ditto.
9209         * objc.dg/method-13.m: Ditto.
9210         * objc.dg/proto-qual-1.m: Ditto.
9211         * objc.dg/zero-link-3.m: Ditto.
9212         * objc.dg/bitfield-1.m: Ditto.
9213         * objc.dg/va-meth-1.m: Ditto.
9214         * objc.dg/super-class-3.m: Ditto.
9215         * objc.dg/call-super-1.m: Ditto.
9216         * objc.dg/type-size-2.m: Ditto.
9217         * objc.dg/method-10.m: Ditto.
9218         * objc.dg/defs.m: Ditto.
9219         * objc.dg/const-str-3.m: Ditto.
9220         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9221         Protocol1.h) and next-mapping.h as required. Use new NeXT
9222         interface as required.
9223         * objc.dg/super-class-4.m: Ditto.
9224         * objc.dg/comp-types-8.m: Ditto.
9225         * objc.dg/call-super-2.m: Ditto.
9226         * objc.dg/objc-fast-4.m: Ditto.
9227         * objc.dg/method-6.m: Ditto.
9228         * objc.dg/const-str-3.m: Ditto.
9229         * objc.dg/const-str-7.m: Ditto.
9230         * objc.dg/method-15.m: Ditto.
9231         * objc.dg/method-19.m: Ditto.
9232         * objc.dg/sync-1.m: Ditto.
9233         * objc.dg/layout-1.m: Ditto.
9234         * objc.dg/bitfield-3.m: Ditto.
9235         * objc.dg/try-catch-3.m: Ditto.
9236         * objc.dg/try-catch-7.m: Ditto.
9237         * objc.dg/comp-types-10.m: Ditto.
9238         * objc.dg/selector-2.: Ditto.
9239         * objc.dg/method-7.m: Ditto.
9240         * objc.dg/typedef-alias-1.m: Ditto.
9241         * objc.dg/proto-lossage-2.m: Ditto.
9242         * objc.dg/comp-types-11.m: Ditto.
9243         * objc.dg/sizeof-1.m: Ditto.
9244         * objc.dg/method-17.m: Ditto.
9245         * objc.dg/bitfield-5.m: Ditto.
9246         * objc.dg/try-catch-1.m: Ditto.
9247         * objc.dg/encode-5.m: Ditto.
9248         * objc.dg/fix-and-continue-2.m: Ditto.
9249         * objc.dg/method-9.m: Ditto.
9250         * objc.dg/isa-field-1.m: Ditto.
9251         * objc.dg/local-decl-2.m: Ditto.
9252         * objc.dg/objc-gc-4.m: Ditto.
9253         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9254         * objc.dg/gnu-runtime-3.m: Ditto.
9255         * objc.dg/encode-7.m: Ditto.
9256         * objc.dg/encode-8.m: Ditto.
9257         * objc.dg/selector-3.m: Ditto.
9258         * objc.dg/gnu-runtime-1.m: Ditto.
9259         * objc.dg/const-str-12.m: Ditto.
9260         * objc.dg/gnu-runtime-2.m: Ditto.
9261         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9262         * objc.dg/selector-1.m: Ditto.
9263         * objc.dg/stubify-2.m: Ditto.
9264         * objc.dg/zero-link-1.m: Ditto.
9265         * objc.dg/stret-2.m: Ditto.
9266         * objc.dg/zero-link-2.m: Ditto.
9267         * objc.dg/next-runtime-1.m: Ditto.
9268         * objc.dg/symtab-1.m: Ditto.
9269         * objc.dg/stubify-1.m: Ditto.
9270         * objc.dg/bitfield-2.m: Ditto.
9271         * objc.dg/try-catch-10.m: Apply to both runtimes.
9272         * objc.dg/const-str-1.m: Ditto.
9273         * objc.dg/image-info.m: Ditto.
9274         * objc.dg/encode-9.m: Ditto.
9275         * objc.dg/pragma-1.m: Apply test to all targets.
9276         * objc.dg/const-str-4.m: Ditto.
9277         * objc.dg/const-str-8.m: Ditto.
9278         * objc.dg/super-class-2.m: Ditto.
9279         * objc.dg/try-catch-5.m: Ditto.
9280         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9281         Protocol1.h) and next-mapping.h as required. Use new NeXT
9282         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9283         * objc.dg/const-str-11.m: Ditto.
9284         * objc.dg/const-str-9.m: Ditto.
9285         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9286         * objc.dg/encode-1.m: Remove redundant -lobjc.
9287         * objc.dg/try-catch-9.m: Tidy space.
9288         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9289         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9290         and 64bit. Use new NeXT interface as required.
9291         * obj-c++.dg/template-4.mm: Ditto.
9292         * obj-c++.dg/defs.mm: Ditto.
9293         * obj-c++.dg/basic.mm: Ditto.
9294         * obj-c++.dg/encode-4.mm: Ditto.
9295         * obj-c++.dg/method-17.mm: Ditto.
9296         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9297         * obj-c++.dg/cxx-class-1.mm: Ditto.
9298         * obj-c++.dg/method-10.mm: Ditto.
9299         * obj-c++.dg/va-meth-1.mm: Ditto.
9300         * obj-c++.dg/encode-5.mm: Ditto.
9301         * obj-c++.dg/lookup-2.mm: Ditto.
9302         * obj-c++.dg/template-3.mm: Ditto.
9303         * obj-c++.dg/proto-qual-1.mm: Ditto.
9304         * obj-c++.dg/qual-types-1.m: Ditto.
9305         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9306         * obj-c++.dg/template-1.mm: Ditto.
9307         * obj-c++.dg/encode-6.mm: Ditto.
9308         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9309         Protocol1.h) and next-mapping.h as required. Use new NeXT
9310         interface as required.
9311         * obj-c++.dg/except-1.mm: Ditto.
9312         * obj-c++.dg/const-str-7.mm: Ditto.
9313         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9314         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9315         * obj-c++.dg/selector-2.mm: Ditto.
9316         * obj-c++.dg/isa-field-1.mm: Ditto.
9317         * obj-c++.dg/try-catch-1.mm: Ditto.
9318         * obj-c++.dg/local-decl-1.mm: Ditto.
9319         * obj-c++.dg/try-catch-9.mm: Ditto.
9320         * obj-c++.dg/no-extra-load.mm: Ditto.
9321         * obj-c++.dg/selector-5.mm: Ditto.
9322         * obj-c++.dg/method-12.mm: Ditto.
9323         * obj-c++.dg/try-catch-11.mm: Ditto.
9324         * obj-c++.dg/comp-types-11.mm: Ditto.
9325         * obj-c++.dg/bitfield-3.mm: Ditto.
9326         * obj-c++.dg/method-6.mm: Ditto.
9327         * obj-c++.dg/super-class-2.mm: Ditto.
9328         * obj-c++.dg/method-21.mm: Ditto.
9329         * obj-c++.dg/const-str-8.mm: Ditto.
9330         * obj-c++.dg/try-catch-7.mm: Ditto.
9331         * obj-c++.dg/method-15.mm: Ditto.
9332         * obj-c++.dg/layout-1.mm: Ditto.
9333         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9334         * obj-c++.dg/const-str-3.mm: Ditto.
9335         * obj-c++.dg/try-catch-2.mm: Ditto.
9336         * obj-c++.dg/objc-gc-3.mm: Ditto.
9337         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9338         * obj-c++.dg/bitfield-1.mm: Ditto.
9339         * obj-c++.dg/selector-6.mm: Ditto.
9340         * obj-c++.dg/method-13.mm: Ditto.
9341         * obj-c++.dg/comp-types-12.mm: Ditto.
9342         * obj-c++.dg/bitfield-4.mm: Ditto.
9343         * obj-c++.dg/try-catch-8.mm: Ditto.
9344         * obj-c++.dg/method-2.mm: Ditto.
9345         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9346         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9347         * obj-c++.dg/const-str-4.mm: Ditto.
9348         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9349         * obj-c++.dg/try-catch-3.mm: Ditto.
9350         * obj-c++.dg/comp-types-9.mm: Ditto.
9351         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9352         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9353         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9354         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9355         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9356         Use new NeXT interface as required.
9357         * obj-c++.dg/const-str-10.mm: Ditto.
9358         * obj-c++.dg/const-str-11.mm: Ditto.
9359         * obj-c++.dg/const-str-9.mm: Ditto.
9360         * obj-c++.dg/method-11.mm: Ditto.
9361         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9362         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9363         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9364         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9365         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9366
9367 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9368
9369         PR c++/43206
9370         * g++.dg/template/typedef30.C: New test case.
9371
9372 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9373
9374         PR c/43385
9375         * gcc.c-torture/execute/pr43385.c: New test.
9376
9377 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9378
9379         * gcc.dg/strncpy-fix-1.c: New test.
9380
9381 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9382
9383         PR testsuite/41609
9384         * lib/objc-torture.exp (objc-set-runtime-options): New.
9385         * objc/execute/execute.exp: Check runtime options on each pass.
9386         * objc/execute/exceptions/exceptions.exp: Ditto.
9387         * objc/compile/compile.exp: Ditto.
9388
9389         PR testsuite/42348
9390         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9391         standard tests.
9392         (check_effective_target_objc2): New proc.
9393         (check_effective_target_next_runtime): New proc.
9394         * lib/objc.exp: Determine which runtime is in force and support it.
9395         * lib/obj-c++.exp: Ditto.
9396
9397 2010-03-24  Jason Merrill  <jason@redhat.com>
9398
9399         PR c++/43502
9400         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9401
9402 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9403
9404         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9405         a loop.
9406         * gcc.dg/ipa/ipa-2.c: Likewise.
9407         * gcc.dg/ipa/ipa-3.c: Likewise.
9408         * gcc.dg/ipa/ipa-4.c: Likewise.
9409         * gcc.dg/ipa/ipa-5.c: Likewise.
9410         * gcc.dg/ipa/ipa-7.c: Likewise.
9411         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9412         a loop.
9413         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9414         i_can_not_be_propagated_fully2 into a loop.
9415         * gcc.dg/ipa/ipa-8.c: New test.
9416         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9417
9418 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9419
9420         PR debug/19192
9421         PR debug/43479
9422         * gcc.dg/guality/pr43479.c: New test.
9423         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9424         and add volatile keyword.
9425
9426 2010-03-23  Mike Stump  <mikestump@comcast.net>
9427
9428         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9429
9430 2010-03-23  Jason Merrill  <jason@redhat.com>
9431
9432         * g++.dg/ext/altivec-17.C: Adjust error message.
9433
9434         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9435         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9436         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9437         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9438         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9439         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9440
9441 2010-03-22  Jason Merrill  <jason@redhat.com>
9442
9443         PR c++/43333
9444         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9445         * g++.dg/ext/is_pod_98.C: New.
9446
9447         PR c++/43281
9448         * g++.dg/cpp0x/auto18.C: New.
9449
9450         * gcc.dg/pr36997.c: Adjust error message.
9451         * g++.dg/ext/vector9.C: Likewise.
9452         * g++.dg/conversion/simd3.C: Likewise.
9453         * g++.dg/other/error23.C: Likewise.
9454
9455 2010-03-22  Michael Matz  <matz@suse.de>
9456
9457         PR middle-end/43475
9458         * gfortran.dg/pr43475.f90: New testcase.
9459
9460 2010-03-22  Richard Guenther  <rguenther@suse.de>
9461
9462         PR tree-optimization/43390
9463         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9464
9465 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9466
9467         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9468         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9469
9470 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9471             Michael Matz  <matz@suse.de>
9472
9473         PR c++/43081
9474         * g++.dg/parse/crash56.C: New test.
9475
9476 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/43450
9479         * gfortran.dg/whole_file_15.f90 : New test.
9480
9481 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9482
9483         PR fortran/43409
9484         * gfortran.dg/inquire_size.f90: New test.
9485
9486 2010-03-20  Richard Guenther  <rguenther@suse.de>
9487
9488         PR rtl-optimization/43438
9489         * gcc.c-torture/execute/pr43438.c: New testcase.
9490
9491 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9492
9493         PR c++/43375
9494         * g++.dg/abi/mangle42.C: New test.
9495
9496 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9497
9498         PR C/43211
9499         * gcc.dg/pr43211.c: New test.
9500         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9501
9502 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9503
9504         PR rtl-optimization/42258
9505         * gcc.target/arm/thumb1-mul-moves.c: New test.
9506
9507         PR target/40697
9508         * gcc.target/arm/thumb-andsi.c: New test.
9509
9510         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9511         dg-require-effective-target.
9512
9513 2010-03-19  Michael Matz  <matz@suse.de>
9514
9515         PR c++/43116
9516         * g++.dg/other/pr43116.C: New testcase.
9517
9518 2010-03-19  Michael Matz  <matz@suse.de>
9519
9520         PR target/43305
9521         * gcc.dg/pr43305.c: New testcase.
9522
9523 2010-03-19  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/43415
9526         * gcc.c-torture/compile/pr43415.c: New testcase.
9527
9528 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9529
9530         PR ada/43106
9531         * gnat.dg/case_optimization2.adb: New test.
9532         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9533
9534 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9535             Jack Howarth <howarth@bromo.med.uc.edu>
9536
9537         PR target/36399
9538         * gcc.target/i386/push-1.c: Don't xfail
9539           scan-assembler-not "movups" on darwin.
9540
9541 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR debug/43058
9544         * gcc.dg/pr43058.c: New test.
9545
9546 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9547
9548         PR middle-end/42450
9549         * g++.dg/torture/pr42450.C: New test.
9550
9551 2010-03-18  Michael Matz  <matz@suse.de>
9552
9553         PR middle-end/43419
9554         * gcc.dg/pr43419.c: New testcase.
9555
9556 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9557
9558         PR rtl-optimization/43360
9559         * gcc.dg/torture/pr43360.c: New.
9560
9561 2010-03-18  Michael Matz  <matz@suse.de>
9562
9563         PR tree-optimization/43402
9564         * gcc.dg/pr43402.c: New testcase.
9565
9566 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9567
9568         PR target/42427
9569         * gcc.dg/pr42427.c: New test.
9570
9571 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9572
9573         PR libfortran/43265
9574         * gfortran.dg/read_empty_file.f: New test.
9575         * gfortran.dg/read_eof_all.f90: New test.
9576         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9577         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9578
9579 2010-03-17  Michael Matz  <matz@suse.de>
9580
9581         * gcc.dg/pr43300.c: Add -w.
9582
9583 2010-03-17  Richard Guenther  <rguenther@suse.de>
9584
9585         * gcc.dg/pr43379.c: Add -w.
9586
9587 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9588
9589         PR fortran/43331
9590         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9591
9592 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9593
9594         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9595
9596 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9597
9598         * ada/acats/run_all.sh: Log start and end times.
9599
9600 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9601
9602         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9603
9604 2010-03-16  Richard Guenther  <rguenther@suse.de>
9605
9606         PR middle-end/43379
9607         * gcc.dg/pr43379.c: New testcase.
9608
9609 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR debug/43051
9612         * gcc.dg/guality/pr43051-1.c: New test.
9613
9614 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9615
9616         PR testsuite/43363
9617         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9618
9619 2010-03-15  Michael Matz  <matz@suse.de>
9620
9621         PR middle-end/43300
9622         * gcc.dg/pr43300.c: New testcase.
9623
9624 2010-03-15  Richard Guenther  <rguenther@suse.de>
9625
9626         PR tree-optimization/43367
9627         * gcc.c-torture/compile/pr43367.c: New testcase.
9628
9629 2010-03-15  Richard Guenther  <rguenther@suse.de>
9630
9631         PR tree-optimization/43317
9632         * gcc.dg/pr43317.c: New testcase.
9633
9634 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9635
9636         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9637
9638 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9639
9640         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9641
9642 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9643
9644         PR fortran/43362
9645         * gfortran.dg/impure_constructor_1.f90: New test.
9646
9647 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9648
9649         PR middle-end/43354
9650         * gfortran.dg/graphite/id-pr43354.f: New.
9651
9652 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9653
9654         PR middle-end/43349
9655         * gfortran.dg/graphite/pr43349.f: New.
9656
9657 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9658
9659         PR middle-end/43306
9660         * gcc.dg/graphite/pr43306.c: New.
9661
9662 2010-03-12  David S. Miller  <davem@davemloft.net>
9663
9664         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9665         sparc.
9666
9667 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9668
9669         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9670
9671 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9672
9673         PR fortran/43291
9674         PR fortran/43326
9675         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9676
9677 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9678
9679         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9680         fail for *-*-mingw* targets.
9681
9682 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9683
9684         PR debug/43329
9685         * gcc.dg/guality/pr43329-1.c: New test.
9686
9687 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9688
9689         PR tree-optimization/43257
9690         * g++.dg/torture/pr43257.C: New test.
9691
9692 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9693
9694         PR fortran/43228
9695         * gfortran.dg/namelist_61.f90: New test.
9696
9697 2010-03-11  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/43255
9700         * gcc.c-torture/compile/pr43255.c: New testcase.
9701
9702 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9703
9704         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9705         * gcc.dg/pr43280.c: New testcase.
9706
9707 2010-03-11  Richard Guenther  <rguenther@suse.de>
9708
9709         PR lto/43200
9710         * gcc.dg/lto/20100227-1_0.c: New testcase.
9711         * gcc.dg/lto/20100227-1_1.c: Likewise.
9712
9713 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9714
9715         PR libfortran/43320
9716         PR libfortran/43265
9717         * gfortran.dg/read_eof_6.f: New test
9718         * gfortran.dg/read_x_eof.f90: New test.
9719         * gfortran.dg/read_x_past.f: Update test.
9720
9721 2010-03-10  Jan Hubicka  <jh@suse.cz>
9722
9723         * gcc.c-torture/compile/pr43288.c: New test.
9724
9725 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9726
9727         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9728         -fpic/-fPIC flags.
9729         * g++.old-deja/g++.pt/asm2.C: Likewise.
9730         * gcc.c-torture/compile/20000804-1.c: Likewise.
9731         * gcc.target/i386/clobbers.c: Likewise.
9732
9733 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9734
9735         PR fortran/43303
9736         * gfortran.dg/c_assoc_3.f90: New test.
9737
9738 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR debug/36728
9741         * gcc.dg/guality/pr36728-1.c: New test.
9742         * gcc.dg/guality/pr36728-2.c: New test.
9743
9744 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9745
9746         * gcc.dg/h8300-div-delay-slot.c: New test.
9747
9748 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9749
9750         PR tree-optimization/43236
9751         * gcc.c-torture/execute/pr43236.c: New test.
9752
9753 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9754
9755         PR middle-end/42859
9756         * g++.dg/eh/pr42859.C: New test.
9757
9758 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR debug/43299
9761         * gcc.dg/pr43299.c: New test.
9762
9763         PR debug/43290
9764         * g++.dg/eh/unwind2.C: New test.
9765
9766 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9767             Reza Yazdani  <reza.yazdani@amd.com>
9768
9769         PR middle-end/43065
9770         * gcc.dg/graphite/run-id-4.c: New.
9771
9772 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9773
9774         PR middle-end/43065
9775         * gcc.dg/graphite/run-id-3.c: New.
9776
9777 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9778
9779         PR middle-end/42644
9780         PR middle-end/42130
9781         * gcc.dg/graphite/id-18.c: New.
9782         * gcc.dg/graphite/run-id-pr42644.c: New.
9783
9784 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9785
9786         PR middle-end/42326
9787         * gcc.dg/graphite/pr42326.c: New.
9788
9789 2010-03-08  Richard Guenther  <rguenther@suse.de>
9790
9791         PR tree-optimization/43269
9792         * gcc.c-torture/execute/pr43269.c: New testcase.
9793
9794 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9795
9796         PR fortran/43256
9797         * gfortran.dg/typebound_call_13.f03: New.
9798
9799 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9800
9801         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9802         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9803
9804 2010-03-05  Jason Merrill  <jason@redhat.com>
9805
9806         * g++.dg/abi/mangle40.C: Require weak and alias.
9807
9808 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9809
9810         PR middle-end/42326
9811         * gfortran.dg/graphite/pr42326.f90: New.
9812         * gfortran.dg/graphite/pr42326-1.f90: New.
9813
9814 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9815
9816         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9817         (gnat_target_compile): Likewise.
9818         Reinitialize GNAT_UNDER_TEST if target changes.
9819         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9820         (local_find_gnatmake): Pass full --GCC to gnatlink.
9821         Remove --LINK.
9822
9823 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9824
9825         PR c/43248
9826         * gcc.dg/compound-literal-1.c: New testcase.
9827
9828 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9829
9830         PR tree-optimization/43164
9831         PR tree-optimization/43191
9832         * gcc.c-torture/compile/pr43164.c: New test.
9833         * gcc.c-torture/compile/pr43191.c: Likewise.
9834
9835 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9836
9837         PR fortran/43244
9838         * gfortran.dg/finalize_9.f90: New.
9839
9840 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9841             Ken Werner <ken@linux.vnet.ibm.com>
9842
9843         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9844         to dg-options for spu.
9845         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9846         dump-scan target to exclude spu.
9847
9848 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9849
9850         PR middle-end/43209
9851         * gcc.dg/tree-ssa/ivopts-4.c: New.
9852
9853 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9854
9855         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9856         include-opts and exclude-opts; skip checking the flags if arguments
9857         are the same as the defaults.
9858         (dg-xfail-if): Verify the number of arguments, supply defaults
9859         for unspecified optional arguments.
9860         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9861
9862 2010-03-03  Jason Merrill  <jason@redhat.com>
9863
9864         PR c++/12909
9865         * g++.dg/abi/mangle40.C: Updated.
9866
9867 2010-03-03  Jason Merrill  <jason@redhat.com>
9868
9869         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9870         * g++.dg/abi/mangle23.C: Likewise.
9871         * g++.dg/eh/simd-2.C: Likewise.
9872         * g++.dg/ext/attribute-test-2.C: Likewise.
9873         * g++.dg/ext/vector14.C: Likewise.
9874         * g++.dg/other/pr34435.C: Likewise.
9875         * g++.dg/template/conv8.C: Likewise.
9876         * g++.dg/template/nontype9.C: Likewise.
9877         * g++.dg/template/qualttp17.C: Likewise.
9878         * g++.dg/template/ref1.C: Likewise.
9879         * g++.old-deja/g++.pt/crash68.C: Likewise.
9880         * g++.old-deja/g++.pt/ref1.C: Likewise.
9881         * g++.old-deja/g++.pt/ref3.C: Likewise.
9882         * g++.old-deja/g++.pt/ref4.C: Likewise.
9883
9884         PR c++/12909
9885         * g++.dg/abi/mangle40.C: New.
9886         * g++.dg/abi/mangle41.C: New.
9887         * g++.dg/lto/20100302_0.C: New.
9888         * g++.dg/lto/20100302_1.C: New.
9889         * g++.dg/lto/20100302.h: New.
9890
9891 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9892
9893         PR fortran/43243
9894         * gfortran.dg/internal_pack_12.f90: New test.
9895
9896 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9897
9898         * gcc.dg/pr36997.c: Adjust error message.
9899
9900 2010-03-03  Mike Stump  <mikestump@comcast.net>
9901
9902         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9903         adjustments to not be present on machines that align the stack to
9904         more than 4 bytes and don't have a red zone yet as that is an
9905         unimplemented optimization.
9906
9907 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9908
9909         PR fortran/43169
9910         * gfortran.dg/impure_assignment_3.f90: New.
9911
9912 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9913
9914         PR debug/43229
9915         * gfortran.dg/pr43229.f90: New test.
9916
9917         PR debug/43237
9918         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9919
9920         PR debug/43177
9921         * gcc.dg/guality/pr43177.c: New test.
9922
9923 2010-03-02  Jason Merrill  <jason@redhat.com>
9924
9925         * g++.dg/ext/vector9.C: Adjust error message.
9926         * g++.dg/conversion/simd3.C: Likewise.
9927         * g++.dg/other/error23.C: Likewise.
9928
9929 2010-03-02  Mike Stump  <mikestump@comcast.net>
9930
9931         PR c++/41090
9932         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9933
9934 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9935
9936         PR fortran/43180
9937         * gfortran.dg/internal_pack_10.f90: New test.
9938
9939         PR fortran/43173
9940         * gfortran.dg/internal_pack_11.f90: New test.
9941
9942 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9943
9944         PR middle-end/42640
9945         * gcc.dg/tree-ssa/pr42640.c: New.
9946
9947 2010-03-01  Richard Guenther  <rguenther@suse.de>
9948
9949         PR tree-optimization/43220
9950         * gcc.c-torture/execute/pr43220.c: New testcase.
9951
9952 2010-03-01  Richard Guenther  <rguenther@suse.de>
9953
9954         PR middle-end/43213
9955         * gcc.dg/pr43213.c: New testcase.
9956
9957 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959         PR pch/14940
9960         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9961
9962 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9963
9964         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9965         New function.
9966         (check_effective_target_ucn): Likewise.
9967
9968         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9969         if !ucn.
9970         * gcc.dg/ucnid-2.c: Likewise.
9971         * gcc.dg/ucnid-3.c: Likewise.
9972         * gcc.dg/ucnid-4.c: Likewise.
9973         * gcc.dg/ucnid-11.c: Likewise.
9974         * gcc.dg/ucnid-12.c: Likewise.
9975         * gcc.dg/ucnid-6.c: Skip if !ucn.
9976         * gcc.dg/ucnid-9.c: Likewise.
9977
9978 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9979
9980         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9981         lists to dg-skip-if.
9982         * gcc.target/i386/stackalign/return-3.c: Likewise.
9983
9984 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9985
9986         * gcc.target/i386/clearcap.map: New file.
9987         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9988         Pass clearcap.map by default if supported.
9989
9990 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9991
9992         PR fortran/42900
9993         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9994         Explain this.
9995         * gfortran.dg/stat_2.f90: Likewise.
9996
9997 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/43199
10000         * gfortran.dg/module_read_2.f90: New test.
10001
10002 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR c++/42748
10005         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10006         * g++.dg/abi/mangle12.C: Likewise.
10007         * g++.dg/abi/mangle20-2.C: Likewise.
10008         * g++.dg/abi/mangle17.C: Likewise.
10009         * g++.dg/template/cond2.C: Likewise.
10010         * g++.dg/template/pr35240.C: Likewise.
10011
10012 2010-02-27  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/43186
10015         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10016
10017 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10018
10019         * g++.dg/abi/packed1.C: Expect warning on the SH.
10020
10021 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10022
10023         PR c++/42054:
10024         * g++.dg/parse/error37.C: New test.
10025
10026 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10027
10028         PR c/24577
10029         PR c/43192
10030         * gcc.dg/pr8927-1.c: Match new note.
10031         * gcc.dg/990506-0.c: Likewise.
10032         * gcc.dg/gomp/flush-2.c: Likewise.
10033         * gcc.dg/gomp/atomic-5.c: Likewise.
10034         * gcc.dg/gomp/pr34607.c: Likewise.
10035         * gcc.dg/pr35746.c: Likewise.
10036         * gcc.dg/cpp/pragma-1.c: Likewise.
10037         * gcc.dg/cpp/pragma-2.c: Likewise.
10038         * gcc.dg/pr41842.c: Likewise.
10039         * gcc.dg/noncompile/20040629-1.c: Likewise.
10040         * objc.dg/private-1.m: Likewise.
10041
10042 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10043
10044         PR fortran/43185
10045         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10046         * gfortran.dg/default_initialization_4.f90: New test.
10047
10048 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10049
10050         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10051         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10052         * gnat.dg/thin_pointer2.adb: New test.
10053         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10054
10055 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10056
10057         PR c/20631
10058         * gcc.dg/cpp/c90-pedantic.c: New.
10059         * gcc.dg/cpp/c90.c: New.
10060         * gcc.dg/gnu90-const-expr-1.c: New.
10061         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10062
10063 2010-02-26  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/43186
10066         * gcc.c-torture/compile/pr43186.c: New testcase.
10067
10068 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10069
10070         PR debug/43190
10071         * c-c++-common/dwarf2/pr43190.c: New test.
10072
10073 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10074
10075         PR testsuite/37074:
10076         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10077
10078 2010-02-26  Richard Guenther  <rguenther@suse.de>
10079
10080         PR tree-optimization/43188
10081         * gcc.c-torture/compile/pr43188.c: New testcase.
10082
10083 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         PR target/43175
10086         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10087
10088 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10091
10092 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10093
10094         PR target/43154
10095         * gcc.target/powerpc/pr43154.c: New file.
10096
10097 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10098
10099         PR debug/43166
10100         * gfortran.dg/debug/pr43166.f: New test.
10101
10102         PR debug/43165
10103         * gcc.dg/torture/pr43165.c: New test.
10104
10105 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10106
10107         PR c/43128
10108         * c-c++-common/pr41779.c: Update.
10109
10110 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10111
10112         PR ada/32547
10113         * lib/gnat-dg.exp (gnat_load): Redefine.
10114
10115         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10116         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10117
10118 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10119
10120         PR libobjc/36610
10121         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10122         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10123         -fgnu-runtime.
10124         Sort entries.
10125
10126 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10129
10130 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10131
10132         PR debug/43150
10133         * gcc.dg/guality/vla-1.c: New test.
10134
10135 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10136
10137         PR fortran/43042
10138         * gfortran.dg/c_ptr_tests_15.f90: New test.
10139
10140 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR target/43107
10143         * gcc.target/i386/pr43107.c: New test.
10144
10145 2010-02-23  Jason Merrill  <jason@redhat.com>
10146
10147         PR c++/43143
10148         * g++.dg/cpp0x/variadic100.C: New.
10149
10150 2010-02-23  Jason Merrill  <jason@redhat.com>
10151
10152         PR debug/42800
10153         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10154         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10155         * c-c++-common/dwarf2/vla1.c: New.
10156
10157 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR target/43139
10160         * gcc.dg/pr43139.c: New test.
10161
10162         PR debug/43077
10163         * gcc.dg/guality/pr43077-1.c: New test.
10164
10165 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10166
10167         PR 43123
10168         * gcc.dg/march.c: New.
10169         * gcc.dg/march-generic.c: New.
10170         * gcc.dg/mtune.c: New.
10171
10172 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10173
10174         PR middle-end/43083
10175         * gcc.dg/graphite/pr43083.c: New.
10176
10177 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10178
10179         PR middle-end/43097
10180         * gfortran.dg/graphite/pr43097.f: New.
10181
10182 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10183             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10184
10185         PR middle-end/43140
10186         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10187
10188 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10189
10190         PR middle-end/43026
10191         * g++.dg/graphite/pr43026.C: New.
10192
10193 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10194
10195         PR c++/43126
10196         * gcc.dg/cleanup-1.c: Update.
10197         * gcc.dg/func-args-1.c: Update.
10198         * gcc.dg/format/sentinel-1.c: Update.
10199         * g++.old-deja/g++.jason/scoping10.C: Update.
10200         * g++.old-deja/g++.ns/lookup5.C: Update.
10201         * g++.dg/ext/cleanup-1.C: Update.
10202         * g++.dg/parse/varmod1.C: Update.
10203         * g++.dg/parse/error33.C: Update.
10204         * g++.dg/expr/call3.C: Update.
10205         * g++.dg/func-args-1.C: New.
10206
10207 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10208
10209         PR c/43125
10210         * gcc.dg/attr-used-2.c: Moved to ...
10211         * c-c++-common/attr-used-2.c: Here.
10212
10213         * gcc.dg/attr-used.c: Moved to ...
10214         * c-c++-common/attr-used.c: Here.
10215
10216 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10217
10218         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10219
10220 2010-02-22  Richard Guenther  <rguenther@suse.de>
10221
10222         PR lto/43045
10223         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10224         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10225
10226 2010-02-22  Richard Guenther  <rguenther@suse.de>
10227
10228         PR tree-optimization/42749
10229         * gcc.c-torture/compile/pr42749.c: New testcase.
10230
10231 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10232
10233         PR fortran/43072
10234         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10235         * gfortran.dg/internal_pack_9.f90: New test.
10236
10237 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10238
10239         PR c++/23510
10240         * g++.dg/template/recurse.C: Adjust.
10241         * g++.dg/template/pr23510.C: New.
10242
10243 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10244
10245         PR c++/42824
10246         * g++.dg/template/memclass4.C: New test.
10247
10248 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10249
10250         PR fortran/35259
10251         * gfortran.dg/reassoc_5.f90: New test.
10252
10253 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10254
10255         PR target/43067
10256         * gcc.target/i386/pr43067.c: New test.
10257
10258 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10259
10260         PR c++/35669
10261         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10262         -Wconversion-null.
10263         * g++.dg/warn/Wconversion-null.C: New test.
10264         * g++.old-deja/g++.other/null1.C: Move to...
10265         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10266
10267 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10268
10269         PR fortran/36932
10270         PR fortran/36933
10271         * gfortran.dg/dependency_26.f90: New test.
10272
10273         PR fortran/43072
10274         * gfortran.dg/internal_pack_7.f90: New test.
10275
10276         PR fortran/43111
10277         * gfortran.dg/internal_pack_8.f90: New test.
10278
10279 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10280
10281         PR 43128
10282         * c-c++-common/pr41779.c: Fix broken testcase.
10283
10284 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10285
10286         PR 36513
10287         * c-c++-common/pr36513.c: New testcase.
10288         * c-c++-common/pr36513-2.c: New testcase.
10289
10290 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10291
10292         PR 41779
10293         * c-c++-common/pr41779.c: New.
10294
10295 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10296
10297         PR debug/43084
10298         * gcc.dg/pr43084.c: New test.
10299
10300 2010-02-19  Richard Guenther  <rguenther@suse.de>
10301
10302         PR tree-optimization/42916
10303         * gcc.dg/pr42916.c: New testcase.
10304
10305 2010-02-18  Jason Merrill  <jason@redhat.com>
10306
10307         PR c++/42837
10308         * g++.dg/abi/packed1.C: Add expected warning.
10309
10310         PR c++/43108
10311         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10312         * gcc.dg/torture/dg-torture.exp: Likewise.
10313         * c-c++-common/torture/complex-sign.h,
10314         c-c++-common/torture/complex-sign-add.c,
10315         c-c++-common/torture/complex-sign-mixed-add.c,
10316         c-c++-common/torture/complex-sign-mixed-div.c,
10317         c-c++-common/torture/complex-sign-mixed-mul.c,
10318         c-c++-common/torture/complex-sign-mixed-sub.c,
10319         c-c++-common/torture/complex-sign-mul.c,
10320         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10321         Adapt for C++ compilation as well.
10322
10323         PR c++/43070
10324         * g++.dg/ext/label1.C: Update.
10325         * g++.dg/ext/label2.C: Update.
10326
10327         PR c++/26261
10328         * g++.dg/template/dependent-name6.C: New.
10329
10330         PR c++/43109
10331         * g++.dg/parse/namespace12.C: New.
10332
10333 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10334
10335         PR tree-optimization/43066
10336         * gcc.c-torture/compile/pr43066.c: New test.
10337
10338 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10339
10340         * g++.dg/ext/attrib35.C: Fix target selector string.
10341         * g++.dg/ext/attrib36.C: Ditto.
10342         * g++.dg/ext/attrib37.C: Ditto.
10343         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10344         * g++.dg/abi/mangle25.C: Ditto.
10345
10346 2010-02-17  Jason Merrill  <jason@redhat.com>
10347
10348         PR c++/43069
10349         * g++.dg/parse/namespace11.C: New.
10350
10351         PR c++/43093
10352         * g++.dg/ext/attrib37.C: New.
10353
10354         PR c++/43079
10355         * g++.dg/template/ptrmem20.C: New.
10356
10357 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10358
10359         PR target/43103
10360         * gcc.target/i386/xop-check.h: Include m256-check.h.
10361         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10362         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10363         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10364         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10365
10366 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10367
10368         PR debug/42918
10369         * gcc.dg/pr42918.c: New test.
10370
10371 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10372
10373         * g++.dg/ext/attrib36.C: Require ILP32.
10374
10375 2010-02-16  Richard Guenther  <rguenther@suse.de>
10376
10377         PR tree-optimization/41043
10378         * gfortran.dg/pr41043.f90: New testcase.
10379         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10380
10381 2010-02-16  Jason Merrill  <jason@redhat.com>
10382
10383         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10384
10385 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10386
10387         PR tree-optimization/43074
10388         * gcc.dg/vect/fast-math-pr43074.c: New test.
10389
10390 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10391
10392         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10393
10394 2010-02-16  Jason Merrill  <jason@redhat.com>
10395
10396         PR c++/43031
10397         * g++.dg/ext/attrib36.C: New.
10398
10399         PR c++/43036
10400         * g++.dg/other/array6.C: New.
10401
10402 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10403
10404         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10405
10406 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10407
10408         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10409         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10410         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10411         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10412         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10413         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10414
10415 2010-02-15  Richard Guenther  <rguenther@suse.de>
10416
10417         PR middle-end/43068
10418         * g++.dg/torture/pr43068.C: New testcase.
10419
10420 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10421
10422         PR c++/43024
10423         * g++.dg/opt/ice1.C: New.
10424
10425 2010-02-14  Jason Merrill  <jason@redhat.com>
10426
10427         PR c++/41997
10428         * g++.dg/cpp0x/initlist-opt.C: New.
10429
10430 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10431
10432         PR fortran/41113
10433         PR fortran/41117
10434         * gfortran.dg/internal_pack_6.f90: New test.
10435
10436 2010-02-12  Jason Merrill  <jason@redhat.com>
10437
10438         PR c++/43054
10439         * g++.dg/cpp0x/variadic99.C: New.
10440
10441 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10442
10443         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10444         sign extend pointers to gualchk_t.
10445
10446         PR c++/43033
10447         * g++.dg/other/default3.C: Xfail g4 test.
10448
10449 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10450
10451         PR middle-end/43012
10452         * gcc.dg/graphite/pr43012.c: New.
10453
10454 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10455
10456         PR middle-end/42930
10457         * g++.dg/graphite/pr42930.C: New.
10458
10459 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10460
10461         PR middle-end/42914
10462         PR middle-end/42530
10463         * gcc.dg/graphite/pr42530.c: New.
10464         * gcc.dg/graphite/pr42914.c: New.
10465
10466 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10467
10468         PR middle-end/42771
10469         * gcc.dg/graphite/pr42771.c: New.
10470
10471 2010-02-11  Richard Guenther  <rguenther@suse.de>
10472
10473         PR tree-optimization/42998
10474         * gcc.c-torture/compile/pr42998.c: New testcase.
10475
10476 2010-02-10  Jason Merrill  <jason@redhat.com>
10477
10478         PR c++/41896
10479         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10480
10481         PR c++/42983, core issue 906
10482         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10483         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10484
10485         PR c++/43016
10486         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10487
10488 2010-02-10  Richard Guenther  <rguenther@suse.de>
10489
10490         PR tree-optimization/43017
10491         * gcc.dg/torture/pr43017.c: New testcase.
10492
10493 2010-02-10  Tobias Burnus <burnus@net-b.de>
10494
10495         PR fortran/40823
10496         * gfortran.dg/private_type_1.f90: Update error location.
10497         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10498         * gfortran.dg/typebound_operator_2.f03: Ditto.
10499         * gfortran.dg/assignment_2.f90: Ditto.
10500         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10501         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10502
10503 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10504
10505         PR fortran/43015
10506         * gfortran.dg/bind_c_usage_20.f90: New test.
10507
10508 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR debug/43010
10511         * g++.dg/debug/pr43010.C: New test.
10512
10513 2010-02-10  Richard Guenther  <rguenther@suse.de>
10514
10515         PR c/43007
10516         * gcc.c-torture/execute/20100209-1.c: New testcase.
10517         * gcc.dg/fold-div-3.c: Likewise.
10518
10519 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10520
10521         * gcc.dg/builtin-ffs-1.c: New test.
10522
10523 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10524
10525         PR fortran/42999
10526         * gfortran.dg/array_constructor_35.f90: New test.
10527
10528 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10529
10530         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10531
10532 2010-02-09  Jason Merrill  <jason@redhat.com>
10533
10534         PR c++/42399
10535         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10536
10537         PR c++/42370
10538         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10539
10540 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10541
10542         PR fortran/41869
10543         * gfortran.dg/module_write_1.f90: New test.
10544
10545 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10546
10547         * gcc.dg/pr19340.c: Adjust.
10548
10549 2010-02-09  Richard Guenther  <rguenther@suse.de>
10550
10551         PR tree-optimization/43008
10552         * gcc.c-torture/execute/pr43008.c: New testcase.
10553
10554 2010-02-09  Richard Guenther  <rguenther@suse.de>
10555
10556         PR tree-optimization/43000
10557         * gcc.dg/torture/pr43000.c: New testcase.
10558         * gcc.dg/torture/pr43002.c: Likewise.
10559
10560 2010-02-09  Daniel Kraft  <d@domob.eu>
10561
10562         PR fortran/39171
10563         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10564         and pass -Wsurprising as necessary.
10565
10566 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR tree-optimization/42890
10569         * g++.dg/torture/pr42890.C: New test.
10570
10571 2010-02-08  Richard Guenther  <rguenther@suse.de>
10572
10573         PR middle-end/42995
10574         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10575
10576 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10577
10578         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10579         return 0 from main.
10580         * gcc.dg/graphite/block-1.c: Same.
10581         * gcc.dg/graphite/block-3.c: Same.
10582         * gcc.dg/graphite/block-4.c: Same.
10583         * gcc.dg/graphite/block-5.c: Same.
10584         * gcc.dg/graphite/block-6.c: Same.
10585         * gcc.dg/graphite/block-7.c: Same.
10586         * gcc.dg/graphite/interchange-0.c: Same.
10587         * gcc.dg/graphite/interchange-1.c: Same.
10588         * gcc.dg/graphite/interchange-10.c: Same.
10589         * gcc.dg/graphite/interchange-11.c: Same.
10590         * gcc.dg/graphite/interchange-12.c: Same.
10591         * gcc.dg/graphite/interchange-2.c: Same.
10592         * gcc.dg/graphite/interchange-3.c: Same.
10593         * gcc.dg/graphite/interchange-4.c: Same.
10594         * gcc.dg/graphite/interchange-5.c: Same.
10595         * gcc.dg/graphite/interchange-6.c: Same.
10596         * gcc.dg/graphite/interchange-7.c: Same.
10597         * gcc.dg/graphite/interchange-8.c: Same.
10598         * gcc.dg/graphite/interchange-9.c: Same.
10599         * gcc.dg/graphite/interchange-mvt.c: Same.
10600
10601 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10602
10603         * gfortran.dg/graphite/id-19.f: New.
10604         * gfortran.dg/graphite/pr14741.f90: New.
10605         * gfortran.dg/graphite/pr41924.f90: New.
10606         * gfortran.dg/graphite/run-id-2.f90: New.
10607
10608 2010-02-07  Richard Guenther  <rguenther@suse.de>
10609
10610         PR middle-end/42956
10611         * gcc.c-torture/compile/pr42956.c: New testcase.
10612
10613 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10614
10615         PR libfortran/42742
10616         * gfortran.dg/fmt_cache_2.f: New test.
10617
10618 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10619
10620         * gfortran.dg/read_no_eor.f90: New test.
10621
10622 2010-02-05  Jason Merrill  <jason@redhat.com>
10623
10624         * g++.dg/ext/label13.C: Move constructor body out of class.
10625
10626 2010-02-03  Jason Merrill  <jason@redhat.com>
10627
10628         PR c++/42870
10629         * g++.dg/ext/dllexport3.C: New.
10630
10631 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10632
10633         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10634
10635 2010-02-05  Richard Guenther  <rguenther@suse.de>
10636
10637         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10638
10639 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10640
10641         PR c++/42915
10642         * g++.dg/other/crash-9.C: New test.
10643
10644 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10645
10646         PR fortran/42309
10647         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10648
10649 2010-02-04  Richard Guenther  <rguenther@suse.de>
10650
10651         PR rtl-optimization/42952
10652         * gcc.dg/torture/pr42952.c: New testcase.
10653
10654 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10655
10656         PR libfortran/42901
10657         * gfortran.dg/namelist_60.f90: New test.
10658
10659 2010-02-03  Jason Merrill  <jason@redhat.com>
10660
10661         PR c++/40138
10662         * g++.dg/ext/builtin11.C: New.
10663
10664         PR c++/4926
10665         PR c++/38600
10666         * g++.dg/abi/mangle35.C: New.
10667         * g++.dg/abi/mangle37.C: New.
10668
10669         PR c++/12909
10670         * g++.dg/abi/mangle36.C: New.
10671
10672         PR c++/35652
10673         * g++.dg/warn/string1.C: New.
10674
10675 2010-02-03  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/42944
10678         * gcc.dg/errno-1.c: New testcase.
10679
10680 2010-02-03  Richard Guenther  <rguenther@suse.de>
10681
10682         PR middle-end/42927
10683         * gcc.c-torture/compile/pr42927.c: New testcase.
10684
10685 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10686
10687         PR fortran/42936
10688         * gfortran.dg/null_4.f90: New test.
10689
10690 2010-02-02  Jason Merrill  <jason@redhat.com>
10691
10692         PR c++/41090
10693         * g++.dg/ext/label13.C: New.
10694
10695 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10696
10697         PR fortran/42650
10698         * gfortran.dg/func_result_5.f90: New test.
10699
10700 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10701
10702         PR fortran/42922
10703         * gfortran.dg/pure_initializer_3.f90: News test.
10704
10705 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10706
10707         PR fortran/42888
10708         * gfortran.dg/allocate_derived_2.f90: New test.
10709
10710 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10711
10712         PR middle-end/42898
10713         * gcc.dg/torture/pr42898-2.c: New test.
10714
10715 2010-01-31  Richard Guenther  <rguenther@suse.de>
10716
10717         PR middle-end/42898
10718         * gcc.dg/torture/pr42898.c: New testcase.
10719
10720 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10721
10722         PR fortran/38324
10723         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10724         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10725
10726 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10727
10728         * g++.dg/tree-ssa/inline-1.C: New.
10729         * g++.dg/tree-ssa/inline-2.C: New.
10730         * g++.dg/tree-ssa/inline-3.C: New.
10731
10732 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10733
10734         PR testsuite/41701
10735         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10736         the string 'pow' in the pathname of the compiler from generating a
10737         test failure.
10738
10739 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10740
10741         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10742         * g++.old-deja/g++.mike/eh17.C: Likewise.
10743         * g++.old-deja/g++.mike/p5571.C: Likewise.
10744
10745 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10746
10747         PR c++/42758
10748         PR c++/42634
10749         PR c++/42336
10750         PR c++/42797
10751         PR c++/42880
10752         * g++.dg/other/crash-5.C: New test.
10753         * g++.dg/other/crash-6.C: New test.
10754         * g++.dg/other/crash-7.C: New test.
10755         * g++.dg/other/crash-8.C: New test.
10756
10757 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10758
10759         PR rtl-optimization/42889
10760         * gcc.dg/pr42889.c: New test.
10761
10762 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10763
10764         * gcc.target/i386/pr42881.c: Use SSE2.
10765
10766 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10767
10768         PR target/42891
10769         * gcc.target/i386/pr42891.c: New test.
10770
10771 2010-01-28  Richard Guenther  <rguenther@suse.de>
10772
10773         PR tree-optimization/42871
10774         * g++.dg/torture/pr42871.C: New testcase.
10775
10776 2010-01-28  Richard Guenther  <rguenther@suse.de>
10777
10778         * gcc.dg/Wobjsize-1.h: New testcase.
10779         * gcc.dg/Wobjsize-1.c: Likewise.
10780
10781 2010-01-28  Richard Guenther  <rguenther@suse.de>
10782
10783         PR middle-end/42883
10784         * g++.dg/torture/pr42883.C: New testcase.
10785
10786 2010-01-28  Michael Matz  <matz@suse.de>
10787
10788         * gcc.target/i386/pr42881.c: New test.
10789
10790 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10791
10792         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10793         Add i?86-*-solaris2* support.
10794
10795 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10796
10797         PR c++/42713
10798         PR c++/42820
10799         * g++.dg/template/typedef27.C: New test case.
10800         * g++.dg/template/typedef28.C: New test case.
10801
10802 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10803
10804         * gcc.dg/optimize-bswap*.c: Add ARM target
10805
10806 2010-01-27  Richard Guenther  <rguenther@suse.de>
10807
10808         PR middle-end/42878
10809         * gcc.dg/torture/pr42878-1.c: New testcase.
10810         * gcc.dg/torture/pr42878-2.c: Likewise.
10811
10812 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10813
10814         PR middle-end/42874
10815         * gcc.dg/vla-22.c: New test.
10816
10817 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10820         current collation.
10821
10822 2010-01-26  Richard Guenther  <rguenther@suse.de>
10823
10824         PR rtl-optimization/42685
10825         * gcc.dg/pr42685.c: New testcase.
10826         * g++.dg/other/pr42685.C: Likewise.
10827
10828 2010-01-26  Richard Guenther  <rguenther@suse.de>
10829
10830         PR middle-end/42806
10831         * g++.dg/other/pr42806.C: New testcase.
10832
10833 2010-01-26  Richard Guenther  <rguenther@suse.de>
10834
10835         PR tree-optimization/42250
10836         * gcc.dg/pr42250.c: New testcase.
10837
10838 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10839
10840         * gnat.dg/array_bounds_test.adb: New test.
10841
10842 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10843
10844         PR fortran/42858
10845         * gfortran.dg/generic_21.f90: New test.
10846
10847 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10848
10849         PR testsuite/41522
10850         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10851
10852 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/42748
10855         * g++.dg/abi/arm_va_list2.C: New test.
10856         * g++.dg/abi/arm_va_list2.h: Companion header file.
10857
10858 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10859
10860         PR fortran/41044
10861         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10862
10863         PR fortran/41167
10864         * gfortran.dg/char_array_arg_1.f90 : New test.
10865
10866         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10867
10868 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10869
10870         PR fortran/39304
10871         * gfortran.dg/generic_20.f90: New test.
10872
10873 2010-01-22  Michael Matz  <matz@suse.de>
10874
10875         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10876         -msse2.
10877
10878 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/42736
10881         * gfortran.dg/dependency_25.f90 : New test.
10882
10883 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10884
10885         PR tree-optimization/42585
10886         * gcc.dg/tree-ssa/pr42585.c: New test.
10887
10888 2010-01-21  Richard Guenther  <rguenther@suse.de>
10889
10890         PR middle-end/19988
10891         * gcc.dg/pr19988.c: New testcase.
10892
10893 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10894
10895         * g++.dg/compat/decimal/compat-common.h: New file.
10896         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10897         * g++.dg/compat/decimal/pass_x.h: New file.
10898         * g++.dg/compat/decimal/pass_y.h: New file.
10899         * g++.dg/compat/decimal/pass-1_main.C: New file.
10900         * g++.dg/compat/decimal/pass-1_x.C: New file.
10901         * g++.dg/compat/decimal/pass-1_y.C: New file.
10902         * g++.dg/compat/decimal/pass-2_main.C: New file.
10903         * g++.dg/compat/decimal/pass-2_x.C: New file.
10904         * g++.dg/compat/decimal/pass-2_y.C: New file.
10905         * g++.dg/compat/decimal/pass-3_main.C: New file.
10906         * g++.dg/compat/decimal/pass-3_x.C: New file.
10907         * g++.dg/compat/decimal/pass-3_y.C: New file.
10908         * g++.dg/compat/decimal/pass-4_main.C: New file.
10909         * g++.dg/compat/decimal/pass-4_x.C: New file.
10910         * g++.dg/compat/decimal/pass-4_y.C: New file.
10911         * g++.dg/compat/decimal/pass-5_main.C: New file.
10912         * g++.dg/compat/decimal/pass-5_x.C: New file.
10913         * g++.dg/compat/decimal/pass-5_y.C: New file.
10914         * g++.dg/compat/decimal/pass-6_main.C: New file.
10915         * g++.dg/compat/decimal/pass-6_x.C: New file.
10916         * g++.dg/compat/decimal/pass-6_y.C: New file.
10917         * g++.dg/compat/decimal/return_x.h: New file.
10918         * g++.dg/compat/decimal/return_y.h: New file.
10919         * g++.dg/compat/decimal/return-1_main.C: New file.
10920         * g++.dg/compat/decimal/return-1_x.C: New file.
10921         * g++.dg/compat/decimal/return-1_y.C: New file.
10922         * g++.dg/compat/decimal/return-2_main.C: New file.
10923         * g++.dg/compat/decimal/return-2_x.C: New file.
10924         * g++.dg/compat/decimal/return-2_y.C: New file.
10925         * g++.dg/compat/decimal/return-3_main.C: New file.
10926         * g++.dg/compat/decimal/return-3_x.C: New file.
10927         * g++.dg/compat/decimal/return-3_y.C: New file.
10928         * g++.dg/compat/decimal/return-4_main.C: New file.
10929         * g++.dg/compat/decimal/return-4_x.C: New file.
10930         * g++.dg/compat/decimal/return-4_y.C: New file.
10931         * g++.dg/compat/decimal/return-5_main.C: New file.
10932         * g++.dg/compat/decimal/return-5_x.C: New file.
10933         * g++.dg/compat/decimal/return-5_y.C: New file.
10934         * g++.dg/compat/decimal/return-6_main.C: New file.
10935         * g++.dg/compat/decimal/return-6_x.C: New file.
10936         * g++.dg/compat/decimal/return-6_y.C: New file.
10937
10938 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10939
10940         PR debug/42715
10941         * gcc.dg/pr42715.c: New.
10942
10943 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10944
10945         PR c++/42038
10946         * g++.dg/parse/crash55.C: New.
10947
10948 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10949
10950         PR debug/42782
10951         * gcc.dg/guality/pr42782.c: New.
10952
10953 2010-01-20  Jason Merrill  <jason@redhat.com>
10954
10955         PR c++/41788
10956         * g++.dg/abi/packed1.C: New.
10957
10958         PR c++/41920
10959         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10960
10961         PR c++/40750
10962         * g++.dg/parse/fn-typedef1.C: New.
10963         * g++.dg/other/cv_quals.C: Adjust.
10964
10965 2010-01-20  Anthony Green  <green@moxielogic.com>
10966
10967         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10968         pack(push) pragma).
10969         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10970         * gcc.dg/20020312-2.c: Port this to the moxie core.
10971         * gcc.dg/weak/typeof-2.c: Ditto.
10972
10973 2010-01-20  Richard Guenther  <rguenther@suse.de>
10974
10975         PR tree-optimization/42717
10976         * gcc.c-torture/compile/pr42717.c: New testcase.
10977
10978 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10981         of signed, add a few new tests.
10982
10983         PR middle-end/42803
10984         * g++.dg/parse/limits-initializer1.C: New test.
10985
10986 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10987
10988         PR fortran/42804
10989         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10990         * gfortran.dg/typebound_call_12.f03: New test.
10991
10992 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10993
10994         PR fortran/42783
10995         * gfortran.dg/bounds_check_15.f90 : New test.
10996
10997 2010-01-19  Michael Matz  <matz@suse.de>
10998
10999         PR tree-optimization/41783
11000         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11001
11002 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11003
11004         PR target/38697.
11005         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11006         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11007         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11008         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11009         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11010         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11011         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11012         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11013         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11014         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11015         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11016
11017 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11018
11019         PR fortran/42545
11020         * gfortran.dg/extends_6.f03: Modified an error message.
11021         * gfortran.dg/extends_10.f03: New test.
11022         * gfortran.dg/private_type_6.f03: Modified an error message.
11023         * gfortran.dg/structure_constructor_8.f03: Ditto.
11024
11025 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR tree-optimization/42719
11028         * gcc.dg/pr42719.c: New test.
11029
11030         PR debug/42728
11031         * gcc.dg/pr42728.c: New test.
11032
11033 2010-01-19  Anthony Green  <green@moxielogic.com>
11034
11035         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11036
11037 2010-01-18  Anthony Green  <green@moxielogic.com>
11038
11039         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11040         for moxie.
11041
11042 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11043
11044         * g++.dg/template/error45.C: reverted as part of reverting the
11045         fix of PR c++/42634.
11046
11047 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11048
11049         PR c++/42634
11050         * g++.dg/template/error45.C: New test.
11051
11052 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11053
11054         PR c++/42766
11055         * g++.dg/conversion/op6.C: New test.
11056
11057 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11058
11059         PR target/42774
11060         * gcc.target/alpha/pr42774.c: New test.
11061
11062 2010-01-18  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/42781
11065         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11066
11067 2010-01-17  Richard Guenther  <rguenther@suse.de>
11068
11069         PR middle-end/42248
11070         * gcc.c-torture/execute/pr42248.c: New testcase.
11071
11072 2010-01-17  Richard Guenther  <rguenther@suse.de>
11073
11074         PR tree-optimization/42773
11075         * g++.dg/torture/pr42773.C: New testcase.
11076
11077 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11078
11079         PR fortran/42677
11080         * gfortran.dg/interface_assignment_5.f90: New test.
11081
11082 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11083
11084         PR c++/42697
11085         * g++.dg/template/crash94.C: Reverted.
11086
11087 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11088
11089         PR debug/42767
11090         * gcc.dg/debug/pr42767.c: New.
11091
11092 2010-01-15  Jason Merrill  <jason@redhat.com>
11093
11094         PR c++/42761
11095         * g++.dg/cpp0x/decltype22.C: New.
11096
11097 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11098
11099         PR middle-end/42760
11100         * g++.dg/torture/pr42760.C: New test.
11101
11102 2010-01-15  Jing Yu  <jingyu@google.com>
11103
11104         PR rtl-optimization/42691
11105         * gcc.c-torture/execute/pr42691.c: New.
11106
11107 2010-01-15  Richard Guenther  <rguenther@suse.de>
11108
11109         PR middle-end/42739
11110         * g++.dg/torture/pr42739.C: New testcase.
11111
11112 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11113
11114         * g++.dg/template/error45.C: Revert as part of reverting changes
11115         or PR c++/42634.
11116
11117 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11118
11119         PR fortran/42684
11120         * gfortran.dg/interface_31.f90: New test.
11121
11122 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11123
11124         * gcc.target/powerpc/pr42747.c: New file.
11125
11126 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR middle-end/42674
11129         * c-c++-common/pr42674.c: New test.
11130
11131         PR c++/42608
11132         * g++.dg/template/instantiate11.C: New test.
11133
11134 2010-01-14  Jason Merrill  <jason@redhat.com>
11135
11136         PR c++/42701
11137         * g++.dg/overload/error3.C: New.
11138
11139         PR c++/42655
11140         * g++.dg/overload/rvalue1.C: New.
11141
11142 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11143
11144         PR tree-optimization/42706
11145         * gcc.dg/ipa/pr42706.c: New testcase.
11146
11147 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11148
11149         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11150
11151 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11152
11153         PR tree-optimization/42714
11154         * g++.dg/torture/pr42714.C: New test.
11155
11156 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11157
11158         PR rtl-optimization/42246
11159         * gfortran.dg/pr42246-2.f: New.
11160
11161 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11162
11163         PR rtl-optimization/42389
11164         * gcc.dg/pr42389.c: New.
11165
11166 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11167
11168         PR rtl-optimization/42388
11169         * gcc.dg/pr42388.c: New.
11170
11171 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11172
11173         PR rtl-optimization/42294
11174         * gfortran.dg/pr42294.f: New.
11175
11176 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11177
11178         PR rtl-optimization/39453
11179         PR rtl-optimization/42246
11180         * gcc.dg/pr39453.c: New.
11181         * gcc.dg/pr42246.c: New.
11182
11183 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11184
11185         PR middle-end/42245
11186         * gcc.dg/pr42245.c: New.
11187         * gcc.dg/pr42245-2.c: New.
11188
11189 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11190
11191         PR rtl-optimization/42249
11192         * gcc.dg/pr42249.c: New.
11193
11194 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11195
11196         PR c/42721
11197         * gcc.c-torture/execute/pr42721.c: New test.
11198
11199 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11200
11201         PR tree-optimization/42709
11202         * gcc.dg/vect/pr42709.c: New test.
11203
11204 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11205
11206         PR fortran/41478
11207         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11208         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11209
11210 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11211
11212         PR fortran/42481
11213         * gfortran.dg/generic_19.f90 : New test.
11214
11215 2010-01-13  Richard Guenther  <rguenther@suse.de>
11216
11217         PR tree-optimization/42730
11218         * gcc.c-torture/compile/pr42730.c: New testcase.
11219
11220 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11221
11222         PR target/pr42542
11223         * gcc.target/ia64/pr42542-1.c: New.
11224         * gcc.target/ia64/pr42542-2.c: New.
11225         * gcc.target/ia64/pr42542-3.c: New.
11226
11227 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11228
11229         PR c++/42634
11230         * g++.dg/template/error45.C: New test.
11231
11232 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11233
11234         PR tree-optimization/42704
11235         * g++.dg/torture/pr42704.C: New test.
11236
11237 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11238
11239         PR tree-optimization/42703
11240         * gcc.c-torture/compile/pr42703.c: New test.
11241
11242 2010-01-13  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/42705
11245         * gcc.c-torture/compile/pr42705.c: New testcase.
11246
11247 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11248
11249         * gcc.target/bfin/l2.c: New test.
11250         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11251
11252 2010-01-13  Richard Guenther  <rguenther@suse.de>
11253
11254         PR middle-end/42716
11255         * gcc.c-torture/compile/pr42716.c: New testcase.
11256
11257 2010-01-13  Richard Guenther  <rguenther@suse.de>
11258
11259         PR lto/42678
11260         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11261
11262 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11263
11264         PR c/42708
11265         * gcc.c-torture/compile/pr42708-1.c: New test.
11266
11267 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR debug/42662
11270         * gcc.dg/pr42662.c: New test.
11271
11272         PR tree-optimization/42645
11273         * g++.dg/other/pr42645-1.C: New test.
11274         * g++.dg/other/pr42645-2.C: New test.
11275
11276 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11277
11278         PR target/42416
11279         * gcc.target/powerpc/warn-1.c: New test.
11280         * gcc.target/powerpc/warn-2.c: New test.
11281
11282 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11283
11284         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11285         stack alignment.
11286
11287 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11288
11289         * gcc.dg/lto/20100108_0.c: New.
11290
11291 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11292
11293         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11294         Add -march=i686 -msse for 32bit x86 targets.
11295
11296 2010-01-10  Richard Guenther  <rguenther@suse.de>
11297
11298         PR middle-end/42667
11299         * gcc.dg/torture/pr42667.c: New testcase.
11300
11301 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11302
11303         PR fortran/32489
11304         * gfortran.dg/array_constructor_34.f90: New test.
11305
11306 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11307
11308         PR fortran/20923
11309         * gfortran.dg/array_constructor_33.f90: New test.
11310         gfortran.dg/array_function_5.f90: Add credit.
11311
11312 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11313
11314         PR debug/42631
11315         * gcc.dg/pr42631.c: New.
11316
11317 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11318
11319         PR debug/42630
11320         * gcc.dg/pr42630.c: New.
11321
11322 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11323
11324         PR debug/42629
11325         * gcc.dg/pr42629.c: New.
11326
11327 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11328
11329         PR middle-end/42363
11330         * gcc.dg/torture/pr42363.c: New.
11331
11332 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11333
11334         PR debug/42604
11335         PR debug/42395
11336         * gcc.dg/vect/pr42604.c: New.
11337         * gcc.dg/vect/pr42395.c: New.
11338
11339 2010-01-09  Richard Guenther  <rguenther@suse.de>
11340
11341         PR middle-end/42512
11342         * gcc.c-torture/execute/pr42512.c: New testcase.
11343
11344 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11345
11346         PR fortran/41298
11347         * gfortran.dg/c_ptr_tests_14.f90: New test.
11348
11349 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11350
11351         PR ada/41929
11352         * gnat.dg/null_pointer_deref1.adb: Don't run on
11353         sparc*-sun-solaris2.11.
11354
11355 2010-01-08  Richard Guenther  <rguenther@suse.de>
11356
11357         PR lto/42528
11358         * gcc.dg/lto/20100103-1_0.c: New testcase.
11359         * gcc.dg/lto/20100103-2_0.c: Likewise.
11360
11361 2010-01-08  Tobias Burnus  <burnus@net-b.de
11362
11363         PR/fortran 25829
11364         * gfortran.dg/asynchronous_1.f90: New test.
11365         * gfortran.dg/asynchronous_2.f90: New test.
11366         * gfortran.dg/conflicts.f90: Update error message.
11367
11368 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11369
11370         c++/40155
11371         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11372
11373 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11374
11375         PR tree-optimization/42625
11376         * g++.dg/opt/dtor4.C: New test.
11377         * g++.dg/opt/dtor4.h: New.
11378         * g++.dg/opt/dtor4-aux.cc: New.
11379
11380 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11381
11382         PR fortran/42597
11383         * gfortran.dg/proc_ptr_26.f90: New test.
11384
11385 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11386
11387         PR fortran/41872
11388         * gfortran.dg/allocatable_scalar_7.f90: New test.
11389
11390 2010-01-06  Richard Guenther  <rguenther@suse.de>
11391
11392         * gcc.c-torture/compile/pr42632.c: New testcase.
11393
11394 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11395
11396         PR target/42542
11397         * gcc.target/i386/pr42542-4.c: New.
11398         * gcc.target/i386/pr42542-4a.c: Likewise.
11399         * gcc.target/i386/pr42542-5.c: Likewise.
11400         * gcc.target/i386/pr42542-5a.c: Likewise.
11401
11402 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11403
11404         * gcc.dg/tls/opt-15.c: New test.
11405
11406 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11407
11408         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11409
11410 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11411
11412         PR tree-optimization/42462
11413         * g++.dg/torture/pr42462.C: New test.
11414
11415 2010-01-05  Jason Merrill  <jason@redhat.com>
11416
11417         * g++.dg/cpp0x/initlist30.C: New test.
11418
11419 2010-01-05  Richard Guenther  <rguenther@suse.de>
11420
11421         PR tree-optimization/42614
11422         * gcc.c-torture/execute/pr42614.c: New testcase.
11423
11424 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11425
11426         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11427         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11428         -Wunreachable-code.
11429         * gcc.dg/Wunreachable-2.c: Likewise.
11430         * gcc.dg/Wunreachable-3.c: Likewise.
11431         * gcc.dg/Wunreachable-4.c: Likewise.
11432         * gcc.dg/Wunreachable-5.c: Likewise.
11433         * gcc.dg/Wunreachable-6.c: Likewise.
11434         * gcc.dg/Wunreachable-7.c: Likewise.
11435         * gcc.dg/Wunreachable-8.c: Likewise.
11436         * gcc.dg/20041231-1.c: Likewise.
11437
11438 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11439
11440         PR other/42611
11441         * gcc.dg/pr42611.c: New test.
11442
11443         PR tree-optimization/42508
11444         * g++.dg/opt/pr42508.C: New test.
11445
11446 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11447
11448         PR fortran/41872
11449         * gfortran.dg/allocatable_scalar_8.f90: New.
11450
11451 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11452
11453         PR tree-optimization/42398
11454         * gcc.c-torture/compile/pr42398.c: New test.
11455
11456 2010-01-04  Jason Merrill  <jason@redhat.com>
11457
11458         PR c++/42555
11459         * g++.dg/ext/attrib35.C: New.
11460
11461         PR c++/42567
11462         * g++.dg/cpp0x/auto17.C: New.
11463
11464 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11465
11466         * gcc.dg/lto/20100104_0.c: New.
11467
11468 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11469
11470         PR target/42542
11471         * gcc.target/i386/pr42542-1.c: New.
11472         * gcc.target/i386/pr42542-1a.c: Likewise.
11473         * gcc.target/i386/pr42542-1b.c: Likewise.
11474         * gcc.target/i386/pr42542-2.c: Likewise.
11475         * gcc.target/i386/pr42542-2a.c: Likewise.
11476         * gcc.target/i386/pr42542-2b.c: Likewise.
11477         * gcc.target/i386/pr42542-3.c: Likewise.
11478         * gcc.target/i386/pr42542-3a.c: Likewise.
11479
11480 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/41872
11483         * gfortran.dg/allocatable_scalar_5.f90: New test.
11484         * gfortran.dg/allocatable_scalar_6.f90: New test.
11485
11486 2010-01-03  Richard Guenther  <rguenther@suse.de>
11487
11488         PR testsuite/42583
11489         * gfortran.dg/gomp/recursion1.f90: Remove.
11490
11491 2010-01-03  Richard Guenther  <rguenther@suse.de>
11492
11493         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11494         * gcc.dg/uninit-6.c: Likewise.
11495         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11496
11497 2010-01-03  Richard Guenther  <rguenther@suse.de>
11498
11499         PR tree-optimization/42589
11500         * gcc.target/i386/pr42589.c: New testcase.
11501
11502 2010-01-03  Richard Guenther  <rguenther@suse.de>
11503
11504         PR tree-optimization/42438
11505         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11506
11507 2010-01-02  Richard Guenther  <rguenther@suse.de>
11508
11509         PR testsuite/41651
11510         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11511
11512 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11513
11514         PR target/42448
11515         * gcc.target/alpha/pr42448-1.c: New test.
11516         * gcc.target/alpha/pr42448-2.c: Ditto.
11517
11518 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11519
11520         PR preprocessor/41947
11521         * gcc.dg/c99-hexfloat-3.c: New test.
11522
11523 2010-01-01  Richard Guenther  <rguenther@suse.de>
11524
11525         PR c/42570
11526         * gcc.c-torture/execute/pr42570.c: New testcase.
11527
11528 2010-01-01  Richard Guenther  <rguenther@suse.de>
11529
11530         PR middle-end/42559
11531         * gcc.c-torture/compile/pr42559.c: New testcase.
11532
11533 \f
11534 Copyright (C) 2010 Free Software Foundation, Inc.
11535
11536 Copying and distribution of this file, with or without modification,
11537 are permitted in any medium without royalty provided the copyright
11538 notice and this notice are preserved.