OSDN Git Service

* stor-layout.c (layout_decl): Use the field's type to
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2
3         * gcc.target/arm/volatile-bitfields-1.c: New test.
4         * gcc.target/arm/volatile-bitfields-2.c: New test.
5         * gcc.target/arm/volatile-bitfields-3.c: New test.
6
7 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8
9         * gnat.dg/pointer_discr1.adb: New test.
10         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
11         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
12         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
13
14 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
15
16         * gnat.dg/loop_optimization8.adb: New test.
17         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
18         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
19
20 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21
22         * gnat.dg/in_out_parameter2.adb: New test.
23         * gnat.dg/in_out_parameter3.adb: Likewise.
24
25 2010-10-25  Jie Zhang  <jie@codesourcery.com>
26
27         * g++.dg/opt/combine.c: New test.
28
29 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/opt7.ad[sb]: New test.
32         * gnat.dg/opt7_pkg.ads: New helper.
33
34 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         PR objc/45735   
37         * obj-c.dg/pr45735.mm: New.     
38         * obj-c++.dg/pr45735.mm: New.
39
40 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
41
42         PR objc/24393
43         * objc.dg/pr24393.m: New.
44         * obj-c++.dg/pr24393.mm: New.
45
46 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
47
48         PR objc/28049
49         * objc.dg/pr28049.m: New.
50         * obj-c++.dg/pr28049.mm: New.
51
52 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
55         parameter attributes are now supported.
56         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
57         * objc.dg/attributes/parameter-attribute-1.m: New test.
58         * objc.dg/attributes/parameter-attribute-2.m: New test. 
59         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
60         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
61         
62 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
63
64         Based on the CFString implementation in FSF apple/trunk branch.
65
66         * gcc.dg/darwin-cfstring-1.c: New.
67         * gcc.dg/darwin-cfstring-2.c: New.
68         * gcc.dg/torture/darwin-cfstring-3.c: New.
69         * g++.dg/other/darwin-cfstring1.C: New.
70         * g++.dg/torture/darwin-cfstring-3.C: New.
71
72 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
73
74         * objc.dg/demangle-1.m: New test.
75         * obj-c++.dg/demangle-1.mm: New test.
76         * obj-c++.dg/demangle-2.mm: New test.
77         * obj-c++.dg/demangle-3.mm: New test.   
78
79 2010-10-23  Ian Lance Taylor  <iant@google.com>
80
81         * gcc.c-torture/execute/20101011-1.c: New test.
82         * gcc.c-torture/execute/20101011-1.x: New test driver.
83
84 2010-10-23  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/46122
87         * gfortran.dg/protected_8.f90: New.
88
89 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
90
91         * gcc.dg/march-generic.c: Skip for -march in multilib options.
92         * gcc.target/i386/isa-9.c: Skip for -march other than
93         -march=amdfam10 in multilib options.
94         * gcc.target/i386/pr42589.c: Skip for -march other than
95         -march=i486 in multilib options.
96         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
97         other -march in multilib options.
98
99 2010-10-23  Jie Zhang  <jie@codesourcery.com>
100
101         PR rtl-optimization/37360
102         * gcc.dg/pr37360.c: New test.
103
104 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
105
106         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
107
108 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
109         Andrew Pinski <pinskia@gmail.com>
110
111         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
112         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
113         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
114         * gcc.dg/vector-subscript-1.c: Likewise.
115         * gcc.dg/vector-subscript-2.c: Likewise.
116         * gcc.dg/vector-subscript-3.c: New testcase.
117         * gcc.dg/array-8.c: Adjust.
118
119 2010-10-22  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/46137
122         * c-c++-common/torture/pr46137.c: New testcase.
123
124 2010-10-22  Jason Merrill  <jason@redhat.com>
125
126         PR c++/46129
127         * g++.dg/template/defarg14.C: New.
128
129 2010-10-22  Jason Merrill  <jason@redhat.com>
130
131         PR c++/46103
132         * g++.dg/cpp0x/implicit10.C: New.
133
134 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
135
136         PR target/46098
137         * gcc.target/i386/pr46098.c: New test.
138
139 2010-10-22  Richard Guenther  <rguenther@suse.de>
140
141         PR tree-optimization/45720
142         * gcc.dg/torture/pr45720.c: New testcase.
143
144 2010-10-22  Ira Rosen  <irar@il.ibm.com>
145
146         PR tree-optimization/46126
147         * gcc.dg/vect/pr46126.c: New.
148
149 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
150
151         Based on the CFString implementation in FSF apple/trunk branch.
152
153         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
154         so that the latter can be used in dg-skip and dg-xfail clauses.
155         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
156         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
157         to use dg-additional-files for Object1.
158         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
159         to use dg-additional-files for Object1, move to torture/strings/.
160         * obj-c++.dg/const-str-4.mm: Likewise.
161         * obj-c++.dg/const-str-3.mm: Likewise.
162         * obj-c++.dg/const-str-8.mm: Likewise.
163         * obj-c++.dg/const-str-9.mm: Likewise.
164         * obj-c++.dg/const-str-10.mm: Likewise.
165         * obj-c++.dg/const-str-10.mm: Likewise.
166         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
167         to use dg-additional-files for Object1, move to strings/.
168         * obj-c++.dg/const-str-2.mm: Likewise.
169         * obj-c++.dg/const-str-5.mm: Likewise.
170         * obj-c++.dg/const-str-6.mm: Likewise.
171         * obj-c++.dg/const-str-12.mm: Likewise.
172         * obj-c++.dg/strings/strings.exp: New.
173         * obj-c++.dg/strings/const-cfstring-2.mm: New.
174         * obj-c++.dg/strings/const-cfstring-5.mm: New.
175         * obj-c++.dg/torture/strings/strings.exp: New.
176         * obj-c++.dg/torture/strings/string1.mm: New.
177         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
178         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
179         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
180
181         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
182         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
183         * objc/execute/string2.m: Likewise.
184         * objc/execute/string3.m: Likewise.
185         * objc/execute/string3.m: Likewise.
186         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
187         * objc.dg/foreach-4.m: Likewise.
188         * objc.dg/foreach-5.m: Likewise.
189         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
190         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
191         * objc.dg/const-str-4.m: Likewise.
192         * objc.dg/const-str-7.m: Likewise.
193         * objc.dg/const-str-8.m: Likewise.
194         * objc.dg/const-str-9.m: Likewise.
195         * objc.dg/const-str-10.m: Likewise.
196         * objc.dg/const-str-11.m: Likewise.
197         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
198         to use dg-additional-files for Object1, move to objc.dg/strings/.
199         * objc.dg/const-str-2.m: Likewise.
200         * objc.dg/const-str-5.m: Likewise.
201         * objc.dg/const-str-6.m: Likewise.
202         * objc.dg/const-str-12.m: Likewise.
203         * objc.dg/const-str-12b.m: Likewise.
204         * objc.dg/strings/strings.exp: New.
205         * objc.dg/strings/const-cfstring-2.m: New.
206         * objc.dg/strings/const-cfstring-5.m: New.
207         * objc.dg/torture/strings/strings.exp: New.
208         * objc.dg/torture/strings/const-cfstring-1.m: New.
209         * objc.dg/torture/strings/const-cfstring-3.m: New.
210         * objc.dg/torture/strings/const-cfstring-4.m: New.
211
212 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
213
214         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
215
216 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
217
218         PR c++/46117
219         * g++.dg/parse/crash57.C: New.
220
221 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
222             H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR target/45946
225         * gcc.target/i386/pr45946.c: New test.
226
227 2010-10-21  Martin Jambor  <mjambor@suse.cz>
228
229         PR tree-optimization/45875
230         * g++.dg/ipa/pr45875.C: New test.
231
232 2010-10-21  Ira Rosen  <irar@il.ibm.com>
233
234         PR tree-optimization/46049
235         PR tree-optimization/46052
236         * gcc.dg/vect/pr46052.c: New test.
237         * gcc.dg/vect/pr46049.c: New test.
238
239 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
240
241         PR fortran/46007
242         * gfortran.dg/shape_5.f90:  New test case.
243
244 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
245
246         PR fortran/46060
247         * gfortran.dg/proc_ptr_comp_25.f90: New.
248
249 2010-10-21  Richard Guenther  <rguenther@suse.de>
250         Michael Matz  <matz@suse.de>
251
252         PR tree-optimization/45764
253         * gcc.dg/torture/pr45764.c: New testcase.
254
255 2010-10-21  Richard Guenther  <rguenther@suse.de>
256
257         PR tree-optimization/46111
258         * g++.dg/torture/pr46111.C: New testcase.
259
260 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
261
262         PR fortran/46067
263         * gfortran.dg/dummy_procedure_4.f90: New.
264         * gfortran.dg/proc_ptr_30.f90: New.
265
266 2010-10-21  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/46100
269         * gfortran.dg/ptr-func-1.f90: New.
270         * gfortran.dg/ptr-func-2.f90: New.
271
272 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
273
274         PR tree-optimization/45919
275         * gcc.c-torture/compile/pr45919.c: New test.
276
277         PR tree-optimization/46066
278         * gcc.dg/autopar/pr46066.c: New test.
279
280 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
281
282         PR c++/46024
283         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
284
285 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
286
287         PR c++/46056
288         * g++.dg/cpp0x/range-for7.C: New.
289
290 2010-10-20  Richard Guenther  <rguenther@suse.de>
291
292         PR lto/45667
293         * g++.dg/lto/20101020-1_0.h: New testcase.
294         * g++.dg/lto/20101020-1_0.C: Likewise.
295         * g++.dg/lto/20101020-1_1.C: Likewise.
296
297 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
298
299         * gcc.dg/20101013-1.c: New test.
300
301 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
302
303         PR target/46085
304         * gcc.target/i386/pr46085-1.c: New.
305         * gcc.target/i386/pr46085-2.c: Likewise.
306
307 2010-10-20  Richard Guenther  <rguenther@suse.de>
308
309         PR tree-optimization/45860
310         * gcc.dg/torture/pr45860.c: New testcase.
311
312 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
313
314         * gnat.dg/discr25.adb: New test.
315         * gnat.dg/discr25_pkg.ad[sb]: New helper.
316
317 2010-10-20  Olivier Hainque  <hainque@adacore.com>
318
319         * gcc.target/powerpc/ehreturn.c: New test.
320
321 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
322
323         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
324         not require Foundation and run with the GNU runtime as well.
325
326         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
327
328         Radar 4439126
329         * obj-c++.dg/template-8.mm: New.
330
331 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
332
333         PR objc/23709
334         * objc.dg/pr23709.m: New.
335         * obj-c++.dg/pr23709.m: New.
336
337 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
338
339         PR c++/46046
340         * g++.dg/template/crash104.C: New.
341
342 2010-10-19  Richard Henderson  <rth@redhat.com>
343
344         * gcc.target/i386/fma3-fma.c: New.
345         * gcc.target/i386/fma3-builtin.c: New.
346         * gcc.target/i386/fma4-builtin.c: New.
347
348 2010-10-19  Richard Guenther  <rguenther@suse.de>
349
350         PR testsuite/46081
351         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
352
353 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
354
355         Merge from 'apple/trunk' branch on FSF servers.
356
357         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
358
359         Radar 4293709
360         * objc.dg/proto-init-mimatch-1.m: New.
361         * obj-c++.dg/proto-init-mimatch-1.mm: New.
362
363 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
364
365         Implemented parsing @synthesize and @dynamic for
366         Objective-C/Objective-C++.
367         * objc.dg/property/dynamic-1.m: New.
368         * objc.dg/property/synthesize-1.m: New.
369         * obj-c++.dg/property/dynamic-1.mm: New.
370         * obj-c++.dg/property/synthesize-1.mm: New.
371
372 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
373
374         * objc.dg/at-class-1.m: New.
375         * objc.dg/at-class-1.mm: New.
376
377 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
378
379         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
380
381 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         Merge from 'apple/trunk' branch on FSF servers.
384
385         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
386
387         Radar 4407151
388         * obj-c++.dg/template-7.mm: New.
389
390 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
391
392         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
393         bugfix.
394
395 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
396
397         Merge from 'apple/trunk' branch on FSF servers.
398
399         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
400
401         Radar 4451818
402         * obj-c++.dg/try-catch-16.mm: New.
403         * obj-c++.dg/try-catch-17.mm: New.
404
405         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
406
407         Radar 4330422
408         * obj-c++.dg/try-catch-15.mm: New
409
410         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
411
412         Radar 4204796
413         * obj-c++.dg/try-catch-12.mm: New
414         * obj-c++.dg/try-catch-13.mm: New
415         * obj-c++.dg/try-catch-14.mm: New
416         * objc.dg/try-catch-11.m: New
417         * objc.dg/try-catch-12.m: New
418         * objc.dg/try-catch-13.m: New
419
420 2010-10-18  Richard Henderson  <rth@redhat.com>
421
422         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
423
424 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
425
426         PR c/46015
427         * c-c++-common/Wunused-var-13.c: New test.
428
429 2010-10-18  Richard Guenther  <rguenther@suse.de>
430
431         PR tree-optimization/45967
432         * gcc.dg/torture/pr45967.c: New testcase.
433         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
434         * gcc.dg/ipa/ipa-pta-13.c: Likewise
435         * gcc.dg/torture/pr39074-2.c: Likewise
436         * gcc.dg/torture/pta-escape-1.c: Likewise
437         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
438         * gcc.dg/tree-ssa/pta-callused.c: Likewise
439         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
440         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
441         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
442         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
443
444 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
445
446         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
447
448 2010-10-18  Richard Guenther  <rguenther@suse.de>
449
450         PR lto/44950
451         * g++.dg/lto/20101015-2_0.C: New testcase.
452
453 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
454
455         PR middle-end/46019
456         * gcc.c-torture/execute/pr46019.c: New test.
457
458 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
459
460         Merge from 'apple/trunk' branch on FSF servers.
461
462         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
463
464         Radar 4516785
465         * obj-c++.dg/method-namespace-2.mm: New.
466
467 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
468
469         Merge from 'apple/trunk' branch on FSF servers.
470
471         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
472
473         Radar 4133425
474         * objc.dg/private-1.m: Test modified.
475         * obj-c++.dg/private-1.mm: Test modified.
476
477 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
478
479         PR testsuite/45987
480         * gcc.target/i386/push-1.c: Remove.
481
482 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
483             H.J. Lu  <hongjiu.lu@intel.com>
484
485         PR target/46051
486         * gcc.target/i386/pr46051.c: New test.
487
488 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
489
490         * obj-c++.dg/gnu-api-2-class.mm: New.
491         * obj-c++.dg/gnu-api-2-ivar.mm: New.
492         * obj-c++.dg/gnu-api-2-method.mm: New.
493         * obj-c++.dg/gnu-api-2-objc.mm: New.
494         * obj-c++.dg/gnu-api-2-object.mm: New.
495         * obj-c++.dg/gnu-api-2-property.mm: New.
496         * obj-c++.dg/gnu-api-2-protocol.mm: New.
497         * obj-c++.dg/gnu-api-2-sel.mm: New.
498
499 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
500
501         * objc.dg/fsf-package-0.m: New.
502         * obj-c++.dg/fsf-package-0.m: New.
503
504 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
505
506         PR objc/18255
507         * objc.dg/pr18255.m: New.
508
509 2010-10-16  Jan Hubicka  <jh@suse.cz>
510
511         PR middle-end/44206
512         * g++.dg/torture/pr44206.C: New.
513
514 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
515
516         * objc.dg/gnu-api-2-class.m: New.
517         * objc.dg/gnu-api-2-objc.m: New.
518
519 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
520
521         * objc.dg/gnu-api-2-ivar.m: New.
522
523 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
524
525         * objc.dg/gnu-api-2-property.m: New.
526
527 2010-10-15  Xinliang David Li  <davidxl@google.com>
528
529         * g++.dg/uninit-pred-3_a.C: New test.
530         * g++.dg/uninit-pred-3_b.C: New test.
531
532 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
533
534         * objc.dg/gnu-api-2-object.m: New.
535
536 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
537
538         * objc.dg/gnu-api-2-method.m: New.
539
540 2010-10-15  Jason Merrill  <jason@redhat.com>
541
542         * g++.dg/lto/pr45983_0.C: New.
543
544 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
545
546         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
547         builtin combiner patterns.
548         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
549         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
550         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
551         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
552         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
553
554 2010-10-15  Richard Guenther  <rguenther@suse.de>
555
556         * g++.dg/lto/20101015-1_0.C: New testcase.
557
558 2010-10-15  Richard Guenther  <rguenther@suse.de>
559
560         PR testsuite/46021
561         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
562         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
563
564 2010-10-15  Richard Guenther  <rguenther@suse.de>
565
566         PR lto/45957
567         * g++.dg/lto/20101014-1_0.C: New testcase.
568
569 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
570
571         * objc.dg/gnu-api-2-protocol.m: New.
572         * objc.dg/gnu-api-2-sel.m: New.
573
574 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
575
576         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
577         arm-eabi targets.
578
579 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
580
581         * gcc.dg/20101010-1.c: New testcase.
582
583 2010-10-15  Jie Zhang  <jie@codesourcery.com>
584
585         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
586         script when relocatable linking.
587
588 2010-10-14  Yao Qi  <yao@codesourcery.com>
589
590         PR target/45447
591         * gcc.target/arm/pr45447.c: New test.
592
593 2010-10-14  Jan Hubicka  <jh@suse.cz>
594
595         PR middle-end/45621
596         * g++.dg/lto/pr45621.h : New.
597         * g++.dg/lto/pr45621_0.C: New.
598         * g++.dg/lto/pr45621_1.C: New.
599
600 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
601
602         * objc.dg/property: New.
603         * objc.dg/property/fsf-property-basic.m: New.
604         * objc.dg/property/fsf-property-method-access.m: New.
605         * objc.dg/property/fsf-property-named-ivar.m: New.
606         * obj-c++.dg/property: New.
607         * obj-c++.dg/property/fsf-property-basic.mm: New.
608         * obj-c++.dg/property/fsf-property-method-access.mm: New.
609         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
610
611         merge from FSF apple 'trunk' branch.
612         2006 Fariborz Jahanian <fjahanian@apple.com>
613
614         Radars 4436866, 4505126, 4506903, 4517826
615         * objc.dg/property/property-1.m: New.
616         * objc.dg/property/property-2.m: New.
617         * objc.dg/property/property-3.m: New.
618         * objc.dg/property/property-neg-1.m: New.
619         * objc.dg/property/property-neg-2.m: New.
620         * objc.dg/property/property-neg-3.m: New.
621         * objc.dg/property/property-neg-4.m: New.
622         * objc.dg/property/property-neg-5.m: New.
623         * objc.dg/property/property-neg-6.m: New.
624         * objc.dg/property/property-neg-7.m: New.
625         * objc.dg/property/property.exp: New.
626         * obj-c++.dg/property/property-1.mm: New.
627         * obj-c++.dg/property/property-2.mm: New.
628         * obj-c++.dg/property/property-3.mm: New.
629         * obj-c++.dg/property/property-neg-1.mm: New.
630         * obj-c++.dg/property/property-neg-2.mm: New.
631         * obj-c++.dg/property/property-neg-3.mm: New.
632         * obj-c++.dg/property/property-neg-4.mm: New.
633         * obj-c++.dg/property/property-neg-5.mm: New.
634         * obj-c++.dg/property/property-neg-6.mm: New.
635         * obj-c++.dg/property/property-neg-7.mm: New.
636         * obj-c++.dg/property/property.exp: New.
637
638 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
639
640         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
641
642 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
643
644         PR c/45969
645         * gcc.c-torture/compile/pr45969-1.c: New test.
646
647 2010-10-14  Richard Guenther  <rguenther@suse.de>
648
649         PR tree-optimization/44913
650         * gcc.dg/torture/pr44913.c: New testcase.
651
652 2010-10-14  Richard Guenther  <rguenther@suse.de>
653
654         PR lto/45382
655         * g++.dg/lto/20101014-2_0.C: New testcase.
656
657 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
658
659         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
660         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
661         * gcc.target/i386/pr44130.c: Likewise.
662         * gcc.target/i386/pr44144.c: Likewise.
663         * gcc.target/i386/pr44180.c: Likewise.
664         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
665         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
666         * gcc.target/i386/vect-sizes-1.c: Likewise.
667         * gcc.target/i386/vectorize4-avx.c: Likewise.
668
669 2010-10-14  Richard Guenther  <rguenther@suse.de>
670
671         PR lto/44561
672         * g++.dg/lto/20101010-3_0.C: New testcase.
673         * g++.dg/lto/20101010-4_0.C: Likewise.
674
675 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
676
677         * objc.dg/pr45878.m: Update to include NSConstantString interface
678         for -fnext-runtime.
679         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
680         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
681         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
682         reference for m64 -fnext-runtime.
683
684 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
685
686         * gcc.target/i386/vect-sizes-1.c: New.
687
688 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR middle-end/46011
691         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
692
693 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
694
695         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
696         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
697
698 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
699
700         * gcc.target/ia64/20101005.c: New test.
701
702 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
703
704         PR rtl-optimization/45570
705         * gcc.dg/pr45570.c: New test.
706
707 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
708
709         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
710         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
711         * gcc.target/i386/vectorize4-avx.c: Likewise.
712
713 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
714
715         * gcc.target/i386/avx-copysign-vec.c: New.
716         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
717
718 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
719
720         PR middle-end/44130
721         * gcc.target/i386/pr44130.c: New.
722
723 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
724
725         PR middle-end/44144
726         * gcc.target/i386/pr44144.c: New.
727
728 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
729
730         PR target/44180
731         * gcc.target/i386/pr44180.c: New.
732
733 2010-10-13  Jason Merrill  <jason@redhat.com>
734
735         * g++.dg/template/canon-type-8.C: New.
736
737 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
738
739         * gcc.c-torture/execute/20101013-1.c: New test.
740
741 2010-10-13  Richard Guenther  <rguenther@suse.de>
742
743         PR objc/45878
744         * objc.dg/pr45878.m: New testcase.
745
746 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
747
748         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
749         * gcc.dg/format/dfp-printf-1.c: Likewise.
750         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
751
752 2010-10-13  Richard Guenther  <rguenther@suse.de>
753
754         PR tree-optimization/45788
755         * g++.dg/pr45788.C: New testcase.
756
757 2010-10-13  Richard Guenther  <rguenther@suse.de>
758
759         PR tree-optimization/45970
760         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
761
762 2010-10-13  Richard Guenther  <rguenther@suse.de>
763
764         PR tree-optimization/45982
765         * gcc.dg/torture/pr45982.c: New testcase.
766         * gcc.dg/tree-ssa/pr24287.c: Adjust.
767         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
768         * gcc.dg/torture/pr39074-2.c: Likewise.
769
770 2010-10-13  Richard Guenther  <rguenther@suse.de>
771
772         PR middle-end/45874
773         * g++.dg/torture/pr45874.C: New testcase.
774
775 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
776
777         * objc.dg/attributes/method-attribute-1.m: Update to respond
778         to implemented method attributes..
779         * objc.dg/attributes/method-attribute-2.m: Likewise.
780         * objc.dg/attributes/method-attribute-3.m: Likewise.
781         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
782         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
783         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
784
785 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
786
787         PR libobjc/23214
788         * objc.dg/pr23214.m: New.
789
790 2010-10-12  Michael Eager  <eager@eagercon.com>
791
792         PR testsuite/45856
793         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
794         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
795
796 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
797
798         PR fortran/45636
799         * gcc.c-torture/execute/pr45636.c: New test.
800         * gfortran.dg/pr45636.f90: New test.
801
802 2010-10-12  Richard Henderson  <rth@redhat.com>
803
804         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
805
806 2010-10-12  Daniel Kraft  <d@domob.eu>
807
808         PR fortran/38936
809         * gfortran.dg/associate_1.f03: More tests with derived-types.
810         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
811         * gfortran.dg/associate_8.f03: Fix typo.
812         * gfortran.dg/initialization_27.f90: Fix typo.
813
814 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
815
816         PR testsuite/45851
817         * lib/lto.exp (lto-get-options-main): Support optional target
818         selector for dg-extra-ld-options.
819
820 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
821
822         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
823         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
824
825 2010-10-11  Martin Jambor  <mjambor@suse.cz>
826
827         PR middle-end/45699
828         * g++.dg/torture/pr45699.C: New test.
829         * g++.dg/otr-fold-1.C: Adjusted.
830         * g++.dg/otr-fold-1.C: Likewise.
831
832 2010-10-11  Nick Clifton  <nickc@redhat.com>
833
834         * gcc.c-torture/compile/pr44197.c: Require visibility support.
835         Allow for a user label prefix.
836
837 2010-10-10  Richard Guenther  <rguenther@suse.de>
838
839         * g++.dg/lto/20101010-1_0.C: New testcase.
840         * g++.dg/lto/20101010-2_0.C: Likewise.
841
842 2010-10-11  Ira Rosen  <irar@il.ibm.com>
843
844         PR tree-optimization/45902
845         * gcc.dg/vect/45902.c: New test.
846
847 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
848
849         PR target/45870
850         * gcc.dg/tls/pr45870.c: New test.
851
852 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/45961
855         * gfortran.dg/typebound_operator_6.f03: New.
856
857 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
858
859         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
860         and adjust -export symbol scanning.
861         * g++.dg/ext/dllexport1.C: Likewise.
862         * g++.dg/ext/dllexport3.C: Likewise.
863         * gcc.dg/dll-3.c: Likewise.
864         * gcc.dg/dll-4.c: Likewise.
865         * gcc.dg/dll-5.c: Likewise.
866
867 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
868
869         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
870         instead of tree_profile dump file.
871         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
872         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
873         dump file.
874
875 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
876
877         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
878
879 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
880
881         * gfortran.dg/character_comparison_4.f90:  New test.
882         * gfortran.dg/character_comparison_5.f90:  New test.
883         * gfortran.dg/character_comparison_6.f90:  New test.
884
885 2010-10-09  Richard Henderson  <rth@redhat.com>
886
887         * lib/target-supports.exp
888         (check_effective_target_automatic_stack_alignment): Always true.
889
890 2010-10-09  Richard Guenther  <rguenther@suse.de>
891
892         PR lto/45956
893         * gcc.dg/lto/20101009-2_0.c: New testcase.
894         * gcc.dg/lto/20101009-2_1.c: Likewise.
895         * gcc.dg/lto/20101009-2_2.c: Likewise.
896
897 2010-10-09  Richard Guenther  <rguenther@suse.de>
898
899         PR lto/45947
900         * g++.dg/lto/20101009-1_0.C: New testcase.
901
902 2010-10-09  Richard Guenther  <rguenther@suse.de>
903
904         PR tree-optimization/45945
905         * gcc.dg/lto/20101009-1_0.c: New testcase.
906
907 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
908
909         PR target/45913
910         * gcc.target/i386/pr45913.c: New.
911
912 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
913
914         PR fortran/45943
915         * gfortran.dg/streamio_16.f90: Update test.
916
917 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
918
919         PR tree-optimization/45903
920         * gcc.target/i386/pr45903.c: New test.
921
922 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
923
924         * gnat.dg/interface5.adb: Compile with warnings disabled.
925
926 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
927
928         * obj-c++.dg/encode-10.mm: New testcase.
929
930 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
931
932         PR objc++/23614
933         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
934         C++ class.  Removed XFAIL.
935
936 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/45933
939         * gfortran.dg/typebound_operator_5.f03: New.
940
941 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
942
943         Merge from 'apple/trunk' branch on FSF servers.
944
945         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
946
947         Radar 4508851
948         * obj-c++.dg/method-namespace-1.mm: New.
949
950 2010-10-07  Martin Jambor  <mjambor@suse.cz>
951
952         * gcc.dg/tree-ssa/sra-11.c: New test.
953
954 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
955
956         PR Tree-Vect/45847
957         * gcc.dg/vect/pr45847.c: New test.
958
959 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
960             Kai Tietz  <kai.tietz@onevision.com>
961
962         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
963
964 2010-10-07  Richard Guenther  <rguenther@suse.de>
965
966         PR tree-optimization/45732
967         * gcc.dg/torture/pr45732.c: New testcase.
968
969 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
970
971         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
972         * objc.dg/foreach-2.m: Likewise.
973         * objc.dg/foreach-3.m: Likewise.
974         * objc.dg/foreach-4.m: Likewise.
975         * objc.dg/foreach-5.m: Likewise.
976         * objc.dg/foreach-6.m: Likewise.
977         * objc.dg/foreach-7.m: Likewise.
978         * objc.dg/objc-foreach-4.m: Likewise.
979         * objc.dg/objc-foreach-5.m: Likewise.
980
981 2010-10-07  Richard Guenther  <rguenther@suse.de>
982
983         PR middle-end/45869
984         * gcc.dg/torture/pr45869.c: New testcase.
985
986 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
987
988         * objc.dg/set-not-used-1.m: New
989         * obj-c++.dg/set-not-used-1.mm: New.
990
991 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
992
993         * objc.dg/attributes/method-attribute-3.m: New.
994         * obj-c++.dg/attributes/method-attribute-3.mm: New.
995
996 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
997
998         PR fortran/45916
999         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1000
1001 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1002
1003         PR fortran/45889
1004         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1005
1006 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1007
1008         Merge from 'apple/trunk' branch on FSF servers.
1009
1010         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1011
1012         Radar 4278774
1013         * obj-c++.dg/encode-9.mm: New.
1014
1015 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * g++.dg/cpp0x/pr45908.C: New test.
1018
1019 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1020
1021         * gnat.dg/opt6.ad[sb]: New test.
1022
1023 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1024
1025         Implemented fast enumeration for Objective-C.
1026         * objc.dg/foreach-1.m: New.
1027         * objc.dg/foreach-2.m: New.
1028         * objc.dg/foreach-3.m: New.
1029         * objc.dg/foreach-4.m: New.
1030         * objc.dg/foreach-5.m: New.
1031         * objc.dg/foreach-6.m: New.
1032         * objc.dg/foreach-7.m: New.
1033
1034         Merge from 'apple/trunk' branch on FSF servers:
1035         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1036
1037         Radar 4502236
1038         * objc.dg/objc-foreach-5.m: New.
1039
1040         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1041
1042         Radar 4507230
1043         * objc.dg/objc-foreach-4.m: New.
1044
1045         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1046
1047         Radar 4472881
1048         * objc.dg/objc-foreach-3.m: New.
1049
1050         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1051
1052         Radar 4468498
1053         * objc.dg/objc-foreach-2.m: New.
1054
1055         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1056
1057         Radar 4294910
1058         * objc.dg/objc-foreach-1.m: New
1059
1060 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1061
1062         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1063         unsigned values.
1064
1065 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1066
1067         PR objc++/28050
1068         * obj-c++.dg/syntax-error-10.mm: New.
1069
1070 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1071
1072         PR objc++/23707
1073         * obj-c++.dg/syntax-error-9.mm: New.
1074
1075 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1076
1077         PR objc++/31126
1078         * obj-c++.dg/syntax-error-8.mm: New.
1079
1080 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         Merge from 'apple/trunk' branch on FSF servers.
1083
1084         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1085
1086         Radar 4290840
1087         * obj-c++.dg/syntax-error-7.mm: New
1088
1089         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1090
1091         Radar 4294425
1092         * obj-c++.dg/syntax-error-6.mm: New
1093
1094         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1095
1096         Radar 4261146
1097         * obj-c++.dg/syntax-error-5.mm: New
1098
1099         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1100
1101         Radar 4093475
1102         * obj-c++.dg/syntax-error-[3-4].mm: New.
1103
1104         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1105
1106         Radar 4185810
1107         * obj-c++.dg/syntax-error-[1-2].mm: New.
1108
1109 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1110
1111         PR tree-optimization/45752
1112         * gcc.dg/vect/pr45752.c: New test.
1113
1114 2010-10-05  Richard Guenther  <rguenther@suse.de>
1115
1116         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1117         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1118         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1119         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1120         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1121         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1122         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1123         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1124         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1125         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1126         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1127         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1128         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1129         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1130         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1131         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1132         * gcc.dg/tree-ssa/20080530.c: Likewise.
1133         * g++.dg/tree-ssa/inline-3.C: Likewise.
1134         * g++.dg/tree-ssa/inline-1.C: Likewise.
1135         * g++.dg/tree-ssa/inline-2.C: Likewise.
1136         * gcc.dg/profile-dir-1.c: Likewise.
1137         * gcc.dg/profile-dir-2.c: Likewise.
1138         * gcc.dg/profile-dir-3.c: Likewise.
1139
1140 2010-10-05  Richard Guenther  <rguenther@suse.de>
1141
1142         PR middle-end/45877
1143         * g++.dg/torture/pr45877.C: New testcase.
1144
1145 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR debug/45849
1148         * gcc.dg/debug/pr45849.c: New test.
1149
1150         PR middle-end/45876
1151         * gcc.c-torture/compile/pr45876.c: New test.
1152
1153 2010-10-04  Julian Brown  <julian@codesourcery.com>
1154
1155         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1156         vect_hw_misalign.
1157         * gcc.dg/vect/vect-60.c: Likewise.
1158         * gcc.dg/vect/vect-56.c: Likewise.
1159         * gcc.dg/vect/vect-93.c: Likewise.
1160         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1161         * gcc.dg/vect/vect-95.c: Likewise.
1162         * gcc.dg/vect/vect-96.c: Likewise.
1163         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1164         * gcc.dg/vect/slp-25.c: Likewise.
1165         * gcc.dg/vect/slp-3.c: Likewise.
1166         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1167         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1168         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1169         * gcc.dg/vect/vect-109.c: Likewise.
1170         * gcc.dg/vect/vect-peel-1.c: Likewise.
1171         * gcc.dg/vect/vect-peel-2.c: Likewise.
1172         * lib/target-supports.exp
1173         (check_effective_target_arm_vect_no_misalign): New.
1174         (check_effective_target_vect_no_align): Use above.
1175         (check_effective_target_vect_element_align): New.
1176         (add_options_for_quad_vectors): New.
1177
1178 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1179
1180         PR tree-optimization/45572
1181         * g++.dg/ipa/pr45572-1.C: New test.
1182         * g++.dg/ipa/pr45572-2.C: Likewise.
1183
1184 2010-10-03  Ian Lance Taylor  <iant@google.com>
1185
1186         * gcc.dg/anon-struct-11.c: New test.
1187         * gcc.dg/anon-struct-12.c: New test.
1188         * gcc.dg/anon-struct-13.c: New test.
1189         * gcc.dg/anon-struct-14.c: New test.
1190
1191 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         * g++.dg/torture/pr45764.C: Revert revision 164914.
1194         * gcc.dg/vect/pr43432.c: Likewise.
1195         * gcc.dg/vect/vect-114.c: Likewise.
1196         * gcc.dg/vect/vect-15.c: Likewise.
1197
1198 2010-10-03  Jason Merrill  <jason@redhat.com>
1199
1200         * g++.dg/cpp0x/sfinae5.C: New.
1201
1202 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         PR tree-optimization/45720
1205         PR tree-optimization/45764
1206         * g++.dg/torture/pr45764.C: New.
1207
1208         * gcc.dg/vect/pr43432.c: Xfail.
1209         * gcc.dg/vect/vect-114.c: Likewise.
1210         * gcc.dg/vect/vect-15.c: Likewise.
1211
1212 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1213
1214         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1215         hppa*-*-hpux*.
1216         * gcc.dg/torture/pr45678-2.c: Likewise.
1217
1218 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1219
1220         PR fortran/45748
1221         * gfortran.dg/intrinsic_6.f90: New.
1222
1223 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1224
1225         PR fortran/42831
1226         * gfortran.dg/dependency_37.f90:  New test.
1227
1228 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         * gcc.target/i386/shift_mask.c: New test.
1231
1232 2010-10-01  Richard Guenther  <rguenther@suse.de>
1233
1234         PR tree-optimization/45854
1235         * g++.dg/torture/pr45854.C: New testcase.
1236
1237 2010-09-30  Michael Eager  <eager@eagercon.com>
1238
1239         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1240         __FLT_{MIN,MAX}__.
1241
1242 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1243
1244         PR middle-end/45758
1245         * gfortran.dg/graphite/pr45758.f90: New.
1246
1247 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1248
1249         PR middle-end/45230
1250         * gcc.dg/graphite/id-pr45230.c: New.
1251
1252 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1253
1254         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1255         * gfortran.dg/graphite/graphite.exp: Same.
1256         * gcc.dg/graphite/vect-pr43423.c: New.
1257
1258 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR target/45843
1261         * g++.dg/torture/pr45843.C: New test.
1262
1263 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/45828
1266         * gfortran.dg/allocate_derived_5.f90: New.
1267
1268 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR tree-optimization/31261
1271         * gcc.dg/tree-ssa/pr31261.c: New test.
1272
1273 2010-09-30  Michael Eager  <eager@eagercon.com>
1274
1275         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1276         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1277         * gcc.target/microblaze/microblaze.exp: Ditto.
1278         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1279         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1280         * gcc.target/microblaze/others/data_var1.c: Ditto.
1281         * gcc.target/microblaze/others/data_var2.c: Ditto.
1282         * gcc.target/microblaze/others/data_var3.c: Ditto.
1283         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1284         * gcc.target/microblaze/others/strings1.c:: Ditto.
1285         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1286         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1287         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1288         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1289         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1290         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1291         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1292         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1293         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1294         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1295         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1296         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1297         * gcc.target/microblaze/isa/float.c: Ditto.
1298         * gcc.target/microblaze/isa/mulh.c: Ditto.
1299         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1300         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1301         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1302         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1303         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1304         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1305         * gcc.target/microblaze/isa/bshift.c: Ditto.
1306         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1307         * gcc.target/microblaze/isa/div.c: Ditto.
1308         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1309         * gcc.target/microblaze/isa/mul.c: Ditto.
1310
1311 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1312
1313         merge from FSF 'apple/trunk' branch.
1314         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1315
1316         Radar 4386773
1317         * objc.dg/enhanced-proto-1.m: New.
1318         * objc.dg/enhanced-proto-2.m: New.
1319         * obj-c++.dg/enhanced-proto-1.mm: New
1320         * obj-c++.dg/enhanced-proto-2.mm: New.
1321
1322 2010-09-30  Richard Guenther  <rguenther@suse.de>
1323
1324         PR testsuite/45702
1325         * gcc.dg/debug/pr41893-1.c: Adjust.
1326         * gcc.dg/pr30762-1.c: Likewise.
1327         * gcc.dg/pr31529-1.c: Likewise.
1328         * gcc.dg/pr34457-1.c: Likewise.
1329         * gcc.dg/pr34668-1.c: Likewise.
1330         * gcc.dg/pr43557-1.c: Likewise.
1331
1332 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1333
1334         PR objc/45842
1335         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1336         * objc.dg/const-str-3.m: Correct header for memcpy.
1337         * objc.dg/const-str-7.m: Likewise.
1338         * objc.dg/method-20b.m: Provide an implementation of Object.
1339         Adjust XFAIL for m64 NeXT runtime.
1340         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1341         * objc.dg/encode-3.m: Correct line ordering, provide header for
1342         sprintf.
1343         * objc.dg/encode-7-next.m: Only run for 32bit.
1344         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1345         * objc.dg/type-size-2.m: Provide an implementation of Object.
1346         Ajust headers.
1347         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1348         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1349         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1350         Adjust XFAIL for m64 NeXT runtime.
1351         * obj-c++.dg/method-22.mm: Likewise.
1352         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1353
1354 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1355
1356         Merge from 'apple/trunk' branch on FSF servers.
1357
1358         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1359
1360         Radar 4278236
1361         * obj-c++.dg/bad-forward-decl.mm: New
1362
1363 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1364
1365         * ada/acats/run_acats: Revert revision 157037.
1366
1367 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1368
1369         Merge from 'apple/trunk' branch on FSF servers.
1370
1371         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1372
1373         Radar 4281748
1374         * objc.dg/naming-2.m: Update
1375         * objc.dg/naming-3.m: New
1376
1377 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1378
1379         PR target/40457
1380         * gcc.target/arm/pr40457-3.c: New test.
1381
1382 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1383
1384         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1385         alias checking.
1386         * lib/target-supports.exp (check_ifunc_available): Likewise.
1387
1388 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1389
1390         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1391
1392 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1393
1394         * objc.dg/keywords-1.m: New test.
1395         * objc.dg/keywords-2.m: New test.
1396         * objc.dg/keywords-3.m: New test.
1397         * obj-c++.dg/keywords-1.mm: New test.
1398         * obj-c++.dg/keywords-2.mm: New test.
1399
1400 2010-09-28  Jason Merrill  <jason@redhat.com>
1401
1402         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1403         * g++.dg/ext/complit11.C: Likewise.
1404         * g++.old-deja/g++.law/temps1.C: Likewise.
1405
1406         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1407         * g++.old-deja/g++.mike/misc6.C: Likewise.
1408
1409 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1410
1411         * objc.dg/attributes/method-attribute-1.m: New.
1412         * objc.dg/attributes/method-attribute-2.m: New.
1413
1414         * obj-c++.dg/attributes/method-attribute-1.m: New.
1415         * obj-c++.dg/attributes/method-attribute-2.m: New.
1416
1417 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1418
1419         * objc.dg/attributes: New.
1420         * objc.dg/attributes/attributes.exp: New.
1421         * objc.dg/attributes/class-attribute-1.m: New.
1422         * objc.dg/attributes/class-attribute-2.m: New
1423         * objc.dg/attributes/categ-attribute-1.m: New
1424         * objc.dg/attributes/categ-attribute-2.m: New
1425         * objc.dg/attributes/proto-attribute-1.m: New
1426
1427         * obj-c++.dg/attributes: New.
1428         * obj-c++.dg/attributes/attributes.exp: New
1429         * obj-c++.dg/attributes/class-attribute-1.mm: New
1430         * obj-c++.dg/attributes/class-attribute-2.mm: New
1431         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1432         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1433         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1434
1435 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1436
1437         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1438         from the branch renamed to method-20b.m to avoid clashes).
1439
1440         2005-08-23  Stuart Hastings  <stuart@apple.com>
1441                     Ziemowit Laski  <zlaski@apple.com>
1442
1443         Radar 4209854
1444         * obj-c++.dg/method-23.mm: New.
1445         * objc.dg/method-20.m: New.
1446
1447 2010-09-28  Jan Hubicka  <jh@suse.cz>
1448
1449         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1450
1451 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1452
1453         PR target/44452
1454         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1455         i?86-*-solaris2.[89], *-*-vxworks*.
1456         * gcc.target/i386/pr22152.c: Likewise.
1457         * gcc.target/i386/vect8-ret.c: New test.
1458
1459 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1460
1461         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1462
1463 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1464
1465         Merge from 'apple/trunk' branch on FSF servers.
1466
1467         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1468
1469         Radar 4175534
1470         * obj-c++.dg/method-22.mm: New.
1471
1472 2010-09-27  Jason Merrill  <jason@redhat.com>
1473
1474         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1475         * g++.dg/ext/complit11.C: Adjust.
1476         * g++.old-deja/g++.law/temps1.C: Adjust.
1477         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1478         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1479
1480 2010-09-27  Ian Lance Taylor  <iant@google.com>
1481
1482         * lib/target-supports.exp (check_effective_target_split_stack):
1483         New procedure.
1484         * gcc.dg/split-1.c: New test.
1485         * gcc.dg/split-2.c: New test.
1486         * gcc.dg/split-3.c: New test.
1487         * gcc.dg/split-4.c: New test.
1488
1489 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1490
1491         PR objc/25464
1492         * objc.dg/type-size-3.m: New test.
1493
1494 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1495
1496         PR objc/45763
1497         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1498
1499 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1500
1501         PR objc/25450
1502         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1503         * objc.dg/type-size-2.m: Same change.
1504         * obj-c++.dg/encode-5.mm: Same change.
1505
1506 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1507
1508         Merge from 'apple/trunk' branch on FSF servers.  The original
1509         Changelogs are below.
1510
1511         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1512         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1513         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1514         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1515         in the branch).
1516         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1517         proto-qual-1.m in the branch) and the normal ABI on GNU.
1518         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1519         the test only with the NeXT runtime.
1520         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1521         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1522         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1523         Run the test only with the NeXT runtime.
1524
1525         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1526
1527         Radar 4492973
1528         * objc.dg/encode-7-64bit.m: New.
1529         * objc.dg/encode-7.m: Skip if -m64.
1530
1531         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1532
1533         Radar 4301047
1534         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1535         * obj-c++.dg/threedotthree-abi-1.mm: New
1536         * objc.dg/threedotthree-abi-1.m: New
1537
1538         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1539
1540         Radar 4136935
1541         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1542         * objc.dg/encode-6.m: Likewise.
1543         * objc.dg/encode-7.m: New test case.
1544
1545 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1546
1547         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1548         const-str-12.m to constr-str-12b.m to avoid conflicts.
1549
1550         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1551
1552         Radar 4229905
1553         * obj-c++.dg/warn5.mm: New
1554
1555         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1556
1557         Radar 4154928
1558         * obj-c++.dg/const-str-12.mm: New.
1559         * objc.dg/const-str-12.m: New.
1560
1561 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1562
1563         PR fortran/40569
1564         PR fortran/40568
1565         * gfortran.dg/storage_size_2.f08: Fix test.
1566         * gfortran.dg/c_sizeof_1.f90: Fix test.
1567         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1568         * gfortran.dg/c_sizeof_3.f90: New.
1569         * gfortran.dg/c_sizeof_4.f90: New.
1570         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1571         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1572
1573 2010-09-26  Daniel Kraft  <d@domob.eu>
1574
1575         PR fortran/45783
1576         PR fortran/45795
1577         * gfortran.dg/select_type_18.f03: New test.
1578
1579 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gnat.dg/return2.ad[sb]: New test.
1582         * gnat.dg/return2_pkg.ads: New helper.
1583
1584 2010-09-25  Daniel Kraft  <d@domob.eu>
1585
1586         PR fortran/45776
1587         * gfortran.dg/io_constraints_6.f03: New test.
1588         * gfortran.dg/io_constraints_7.f03: New test.
1589         * gfortran.dg/newunit_2.f90: New test.
1590
1591 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1592
1593         * gfortran.dg/operator_c1202.f90: New test.
1594
1595 2010-09-24  Jan Hubicka  <jh@suse.cz>
1596
1597         * gcc.dg/tree-ssa/leaf.c: New testcase.
1598
1599 2010-09-24  Jan Hubicka  <jh@suse.cz>
1600
1601         PR tree-optimization/45738
1602         PR tree-optimization/45741
1603         * gcc.c-torture/compile/pr45741.c: New.
1604         * gfortran.fortran-torture/compile/pr45738.f90: New.
1605
1606 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1607
1608         * gcc.dg/cpp/undef-opt-1.c: New test.
1609
1610 2010-09-24  Jason Merrill  <jason@redhat.com>
1611
1612         * g++.dg/other/error10.C: Adjust expected output.
1613
1614 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR middle-end/45234
1617         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1618         * gcc.target/i386/pr45234.c: New test.
1619
1620 2010-09-24  Richard Guenther  <rguenther@suse.de>
1621
1622         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1623
1624 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1625
1626         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1627         as a comment leader in regexp.
1628
1629 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         * objc.dg/sync-2.m: New test.
1632         * obj-c++.dg/sync-2.mm: New test.
1633
1634 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/40571
1637         * gfortran.dg/iso_fortran_env_7.f90: New.
1638
1639 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1640
1641         * obj-c++.dg/too-many-args.mm: New file.
1642
1643 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1644
1645         Merge from 'apple/trunk' branch on FSF servers.
1646
1647         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1648
1649         Radar 4491608
1650         * objc.dg/too-many-args.m: New
1651
1652 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1653
1654         PR fortran/45744
1655         * gfortran.dg/dependency_36.f90:  New test.
1656
1657 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1660         * gcc.target/i386/pad-3.c: Ditto.
1661         * gcc.target/i386/pad-7.c: Ditto.
1662         * gcc.target/i386/pad-7.c: Ditto.
1663         * gcc.target/i386/pr36502.c: Ditto.
1664         * gcc.target/i386/zee.c: Ditto.
1665         * gcc.target/i386/20060821-1.c: Ditto.
1666         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1667         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1668         * gcc.target/i386/pad-5b.c: Ditto.
1669         * gcc.target/i386/pad-6a.c: Ditto.
1670         * gcc.target/i386/pad-6b.c: Ditto.
1671         * gcc.target/i386/pad-8.c: Ditto.
1672         * gcc.target/i386/pad-9.c: Ditto.
1673         * gcc.target/i386/pad-10.c: Ditto.
1674         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1675
1676 2010-09-23  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/45565
1679         * g++.dg/ipa/pr45565.C: New testcase.
1680
1681 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1682
1683         PR fortran/45745
1684         PR fortran/45648
1685         * gfortran.dg/vector_subscript_bound_1.f90: New.
1686
1687 2010-09-23  Richard Guenther  <rguenther@suse.de>
1688
1689         PR middle-end/45750
1690         * gcc.dg/pr45750.c: New testcase.
1691
1692 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1693
1694         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1695         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1696         build.
1697
1698 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1699
1700         PR rtl-optimization/44374
1701         * gcc.target/arm/headmerge-1.c: New test.
1702         * gcc.target/arm/headmerge-2.c: New test.
1703         * gcc.target/i386/headmerge-1.c: New test.
1704         * gcc.target/i386/headmerge-2.c: New test.
1705
1706 2010-09-23  Daniel Kraft  <d@domob.eu>
1707
1708         PR fortran/38936
1709         PR fortran/44044
1710         PR fortran/45474
1711         * gfortran.dg/intrinsic_intent_1.f03: New test.
1712         * gfortran.dg/select_type_17.f03: New test.
1713         * gfortran.dg/associate_5.f03: More definability tests.
1714         * gfortran.dg/enum_2.f90: Check definability.
1715         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1716         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1717         * gfortran.dg/char_expr_2.f90: Ditto.
1718         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1719         * gfortran.dg/enum_5.f90: Ditto.
1720         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1721         * gfortran.dg/impure_assignment_2.f90: Ditto.
1722         * gfortran.dg/impure_assignment_3.f90: Ditto.
1723         * gfortran.dg/intent_out_1.f90: Ditto.
1724         * gfortran.dg/intent_out_3.f90: Ditto.
1725         * gfortran.dg/pointer_assign_7.f90: Ditto.
1726         * gfortran.dg/pointer_intent_3.f90: Ditto.
1727         * gfortran.dg/pr19936_1.f90: Ditto.
1728         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1729         * gfortran.dg/simpleif_2.f90: Ditto.
1730         * gfortran.dg/protected_5.f90: Ditto.
1731         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1732         * gfortran.dg/protected_6.f90: Ditto.
1733         * gfortran.dg/protected_7.f90: Ditto.
1734
1735 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736
1737         PR libfortran/45710
1738         * gfortran.dg/namelist_65.f90: New test.
1739
1740 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1741
1742         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1743         the regexp pattern between the expected label and location string.
1744
1745 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1746
1747         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1748
1749 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1750
1751         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1752         * gcc.dg/pr27898.c: Likewise.
1753         * gcc.dg/pr28712.c: Likewise.
1754         * gcc.dg/pr30762-1.c: Likewise.
1755         * gcc.dg/pr31529-1.c: Likewise.
1756         * gcc.dg/pr34457-1.c: Likewise.
1757         * gcc.dg/pr34668-1.c: Likewise.
1758         * gcc.dg/pr34989-1.c: Likewise.
1759         * gcc.dg/pr43557-1.c: Likewise.
1760
1761 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR rtl-optimization/45739
1764         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1765
1766 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gcc.target/sparc/mnofpu.c: New test.
1769
1770 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR rtl-optimization/45739
1773         * gcc.target/i386/pr45739.c: New test.
1774
1775 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1776
1777         PR fortran/45648
1778         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1779         and counts. Add non-elemental function call check.
1780
1781         PR fortran/45648
1782         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1783         arguments checks. Update temporary counts.
1784         * gfortran.dg/transpose_optimization_1.f90: New.
1785
1786 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1787
1788         PR objc/23710
1789         * objc.dg/invalid-method-1.m: New.
1790
1791 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         Merge from 'apple/trunk' branch on FSF servers.
1794
1795         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1796
1797         Radar 4291785
1798         * objc.dg/naming-4.m: New
1799         * objc.dg/naming-5.m: New
1800         * obj-c++.dg/naming-1.mm: New
1801         * obj-c++.dg/naming-2.mm: New
1802
1803 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1804             Jack Howarth  <howarth@bromo.med.uc.edu>
1805
1806         PR c++/45645
1807         * g++.dg/torture/pr44972.C: Use portable assert().
1808
1809 2010-09-21  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/45580
1812         * g++.dg/torture/pr45580.C: New testcase.
1813
1814 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1815
1816         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1817
1818 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1819
1820         PR fortran/45438
1821         * gfortran.dg/pointer_check_7.f90: New.
1822
1823 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR rtl-optimization/45728
1826         * gcc.c-torture/compile/pr45728.c: New test.
1827
1828 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/45081
1831         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1832
1833 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1834
1835         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1836
1837 2010-09-20  Richard Guenther  <rguenther@suse.de>
1838
1839         PR middle-end/45704
1840         * gcc.dg/torture/pr45704.c: New testcase.
1841
1842 2010-09-20  Jan Hubicka  <jh@suse.cz>
1843
1844         PR tree-optimize/45605
1845         * g++.dg/tree-ssa/pr45605.C: New testcase.
1846
1847 2010-09-20  Michael Matz  <matz@suse.de>
1848
1849         PR testsuite/45706
1850         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1851         enough.
1852
1853 2010-09-20  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/45705
1856         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1857
1858 2010-09-20  Michael Matz  <matz@suse.de>
1859
1860         PR testsuite/45706
1861         * lib/target-supports.exp (check_effective_target_vect_perm):
1862         Add i?86-*-*.
1863
1864 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR rtl-optimization/45695
1867         * gcc.c-torture/execute/pr45695.c: New test.
1868
1869 2010-09-19  Jan Hubicka  <jh@suse.cz>
1870
1871         PR lto/44246
1872         * gcc.c-torture/compile/pr44246.c:New file.
1873
1874 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1875
1876         PR tree-optimization/45714
1877         * gfortran.dg/vect/pr45714-a.f: New test.
1878         * gfortran.dg/vect/pr45714-b.f: New test.
1879
1880 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/const1.adb: Rename into...
1883         * gnat.dg/constant1.adb: ...this.
1884         * gnat.dg/constant2.adb: New test.
1885         * gnat.dg/constant2_pkg1.ads: New helper.
1886         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1887
1888 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1889
1890         * gnat.dg/specs/constant1.ads: New test.
1891         * gnat.dg/specs/constant1_pkg.ads: New helper.
1892
1893 2010-09-18  Jan Hubicka  <jh@suse.cz>
1894
1895         PR tree-optimization/45453
1896         * g++.dg/tree-ssa/pr45453.C: New testcase.
1897
1898 2010-09-18  Jason Merrill  <jason@redhat.com>
1899
1900         * g++.dg/cpp0x/initlist44.C: New.
1901
1902 2010-09-18  Richard Guenther  <rguenther@suse.de>
1903
1904         PR tree-optimization/45709
1905         * g++.dg/torture/pr45709-2.C: New testcase.
1906
1907 2010-09-18  Richard Guenther  <rguenther@suse.de>
1908
1909         PR tree-optimization/45709
1910         * g++.dg/torture/pr45709.C: New testcase.
1911
1912 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1913
1914         PR testsuite/45719
1915         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1916
1917 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1918
1919         * gcc.target/i386/pad-1.c: New.
1920         * gcc.target/i386/pad-2.c: Likewise.
1921         * gcc.target/i386/pad-3.c: Likewise.
1922         * gcc.target/i386/pad-4.c: Likewise.
1923         * gcc.target/i386/pad-5a.c: Likewise.
1924         * gcc.target/i386/pad-5b.c: Likewise.
1925         * gcc.target/i386/pad-6a.c: Likewise.
1926         * gcc.target/i386/pad-6b.c: Likewise.
1927         * gcc.target/i386/pad-7.c: Likewise.
1928         * gcc.target/i386/pad-8.c: Likewise.
1929         * gcc.target/i386/pad-9.c: Likewise.
1930         * gcc.target/i386/pad-10.c: Likewise.
1931
1932 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1933
1934         PR middle-end/45234
1935         * gcc.dg/torture/stackalign/alloca-5.c: New.
1936
1937 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1938
1939         PR middle-end/45678
1940         * gcc.dg/torture/pr45678-2.c: New.
1941
1942 2010-09-17  Richard Guenther  <rguenther@suse.de>
1943
1944         PR middle-end/45678
1945         * gcc.dg/torture/pr45678-1.c: New testcase.
1946
1947 2010-09-17  Michael Matz  <matz@suse.de>
1948
1949         PR tree-optimization/43432
1950         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1951         check_effective_target_vect_perm_short): New predicates.
1952         (check_effective_target_vect_perm): Include x86_64.
1953         * gcc.dg/vect/pr43432.c: New test.
1954         * gcc.dg/vect/vect-114.c: Adjust.
1955         * gcc.dg/vect/vect-15.c: Ditto.
1956         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1957         * gcc.dg/vect/slp-perm-9.c: Ditto.
1958
1959 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1960
1961         PR testsuite/45692
1962         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1963         GNU runtime.
1964
1965 2010-09-17  Richard Guenther  <rguenther@suse.de>
1966
1967         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1968         * gcc.dg/pr28706.c: Likewise.
1969         * gcc.dg/pr28712.c: Likewise.
1970         * gcc.dg/pr30762-1.c: Likewise.
1971         * gcc.dg/pr30762-2.c: Likewise.
1972         * gcc.dg/pr31529-1.c: Likewise.
1973         * gcc.dg/pr31529-2.c: Likewise.
1974         * gcc.dg/pr34457-1.c: Likewise.
1975         * gcc.dg/pr34457-2.c: Likewise.
1976         * gcc.dg/pr34668-1.c: Likewise.
1977         * gcc.dg/pr34668-2.c: Likewise.
1978         * gcc.dg/pr34989-1.c: Likewise.
1979         * gcc.dg/pr34989-2.c: Likewise.
1980         * gcc.dg/pr43557-1.c: Likewise.
1981         * gcc.dg/pr43557-2.c: Likewise.
1982         * gcc.dg/debug/pr41893-1.c: Likewise.
1983         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1984         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1985         * gcc.dg/matrix/matrix-4.c: Likewise.
1986         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1987         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1988         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1989         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1990
1991 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/43665
1994         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1995         optimizations.
1996         * gfortran.dg/intent_optimize_1.f90: New test.
1997
1998 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1999
2000         * gcc.target/i386/divmod-1.c: New.
2001         * gcc.target/i386/divmod-2.c: Likewise.
2002         * gcc.target/i386/divmod-3.c: Likewise.
2003         * gcc.target/i386/divmod-4.c: Likewise.
2004         * gcc.target/i386/divmod-4a.c: Likewise.
2005         * gcc.target/i386/divmod-5.c: Likewise.
2006         * gcc.target/i386/divmod-6.c: Likewise.
2007         * gcc.target/i386/divmod-7.c: Likewise.
2008         * gcc.target/i386/divmod-8.c: Likewise.
2009         * gcc.target/i386/udivmod-1.c: Likewise.
2010         * gcc.target/i386/udivmod-2.c: Likewise.
2011         * gcc.target/i386/udivmod-3.c: Likewise.
2012         * gcc.target/i386/udivmod-4.c: Likewise.
2013         * gcc.target/i386/udivmod-4a.c: Likewise.
2014         * gcc.target/i386/udivmod-5.c: Likewise.
2015         * gcc.target/i386/udivmod-6.c: Likewise.
2016         * gcc.target/i386/udivmod-7.c: Likewise.
2017         * gcc.target/i386/udivmod-8.c: Likewise.
2018
2019 2010-09-16  Jan Hubicka  <jh@suse.cz>
2020
2021         * g++.dg/lto/pr45679-1_0.C: New file.
2022         * g++.dg/lto/pr45679-1_1.C: New file.
2023         * g++.dg/lto/pr45679-0_0.C: New file.
2024         * g++.dg/lto/pr45679-0_1.C: New file.
2025
2026 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2027
2028         PR fortran/45674
2029         * gfortran.dg/class_dummy_2.f03: New.
2030
2031 2010-09-16  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/45623
2034         * gcc.dg/torture/pr45623.c: New testcase.
2035
2036 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2037
2038         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2039         name and parentheses.
2040         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2041
2042 2010-09-15  Jason Merrill  <jason@redhat.com>
2043
2044         * g++.dg/parse/parameter-declaration-2.C: New.
2045
2046         * g++.dg/cpp0x/scoped_enum2.C: New.
2047
2048 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gcc.c-torture/compile/20100915-1.c: New test.
2051
2052 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2053
2054         PR middle-end/45644
2055         * gcc.dg/ipa/pr45644.c: New test.
2056
2057 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR tree-optimization/45633
2060         * gcc.dg/vect/pr45633.c: New test.
2061
2062 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2063
2064         PR fortran/45577
2065         * gfortran.dg/allocate_derived_4.f90: New.
2066
2067 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2068
2069         * lib/target-supports.exp
2070         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2071         supported flag to true for neon.
2072
2073 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2074
2075         PR c++/45665
2076         * g++.dg/template/crash103.C: New.
2077
2078 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2079
2080         Merge from 'apple/trunk' branch on FSF servers.
2081
2082         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2083
2084         Radar 4457381
2085         * objc.dg/msg-in-protocol.m: New.
2086         * obj-c++.dg/msg-in-protocol.mm: New.
2087
2088         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2089
2090         Radar 4219590
2091         * objc.dg/break-in-ifstmt.m: New.
2092
2093         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2094
2095         Radar 4174166
2096         * obj-c++.dg/comp-types-13.mm: New.
2097         * objc.dg/comp-types-12.m: New.
2098
2099         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2100
2101         Radar 4216500
2102         * obj-c++.dg/proto-lossage-7.mm: New.
2103         * objc.dg/proto-lossage-7.m: New.
2104
2105 2010-09-14  Jan Hubicka  <jh@suse.cz>
2106
2107         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2108         folding.
2109         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2110         folding.
2111
2112 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR middle-end/45567
2115         * gcc.dg/pr45567.c: New test.
2116
2117         PR debug/45660
2118         * g++.dg/debug/pr45660.C: New test.
2119
2120 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2121
2122         PR tree-optimization/45470
2123         * g++.dg/vect/pr45470-a.cc: New test.
2124         * g++.dg/vect/pr45470-a.cc: New test.
2125
2126 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2127
2128         PR target/42070
2129         * lib/profopt.exp: Prune warnings on execname2 compile.
2130         * lib/prune.exp: Prune "can't add line info" warnings.
2131
2132 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2133
2134         PR libfortran/45532
2135         * gfortran.dg/namelist_64.f90: New test.
2136
2137 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR rtl-optimization/45617
2140         * gcc.target/i386/pr45617.c: New test.
2141
2142 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2143
2144         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2145
2146 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2147
2148         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2149         * gcc.target/i386/fma4-vector.c: Likewise.
2150         * gcc.target/i386/vectorize2.c: Likewise.
2151         * gcc.target/i386/vectorize4.c: Likewise.
2152         * gcc.target/i386/vectorize5.c: Likewise.
2153         * gcc.target/i386/vectorize6.c: Likewise.
2154         * gcc.target/i386/vectorize8.c: Likewise.
2155
2156         * gcc.target/i386/vect-double-1.c: New.
2157         * gcc.target/i386/vect-double-1a.c: Likewise.
2158         * gcc.target/i386/vect-double-2.c: Likewise.
2159         * gcc.target/i386/vect-double-2a.c: Likewise.
2160
2161         * lib/target-supports.exp (check_effective_target_vect_double):
2162         Set et_vect_double_saved to 0 when tuning for Atom.
2163
2164 2010-09-13  Jan Hubicka  <jh@suse.cz>
2165
2166         * gcc.dg/torture/pr23821.c: Drop static keyword.
2167         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2168         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2169
2170 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2171
2172         * gcc.target/arm/sync-1.c: New.
2173
2174 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2175
2176         * gnat.dg/memtrap.adb: New test.
2177
2178 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2179
2180         * gfortran.dg/promotion.f90: Fix options.
2181
2182 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2183
2184         * g++.dg/cpp0x/range-for1.C: New.
2185         * g++.dg/cpp0x/range-for2.C: New.
2186         * g++.dg/cpp0x/range-for3.C: New.
2187         * g++.dg/cpp0x/range-for4.C: New.
2188         * g++.dg/cpp0x/range-for5.C: New.
2189         * g++.dg/cpp0x/range-for6.C: New.
2190
2191 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2192
2193         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2194         and counts. Check that transpose is not called.
2195         * gfortran.dg/transpose_2.f90: Update error message.
2196
2197 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2198
2199         PR c++/43824
2200         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2201         * g++.dg/lookup/strong-using-2.C: Likewise.
2202         * g++.dg/lookup/strong-using-3.C: Likewise.
2203         * g++.dg/lookup/strong-using-5.C: Likewise.
2204
2205         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2206         * g++.dg/cpp0x/inline-ns4.C: New.
2207         * g++.dg/cpp0x/inline-ns5.C: New.
2208
2209 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2210
2211         PR middle-end/45634
2212         * gfortran.fortran-torture/compile/pr45634.f90: New.
2213
2214 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2215
2216         * objc.dg/fobjc-exceptions.m: New test.
2217
2218 2010-09-10  Jan Hubicka  <jh@suse.cz>
2219
2220         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2221
2222 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2223
2224         PR tree-optimization/44972
2225         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2226         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2227         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2228         instead.
2229         * g++.dg/torture/pr44972.C: New test.
2230
2231 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2232
2233         PR tree-optimization/44972
2234         * g++.dg/torture/pr34850.C: Remove expected warning.
2235
2236 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2237
2238         * gfortran.dg/dummy_optional_arg.f90: New test.
2239
2240 2010-09-08  Jan Hubicka  <jh@suse.cz>
2241
2242         PR tree-optimization/45598
2243         * fortran.fortran-torture/compile/pr45598.f90: New test.
2244
2245 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2246
2247         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2248         * lib/target-supports.exp (check_ifunc_available): New.
2249         * gcc.dg/attr-ifunc-1.c: New.
2250         * gcc.dg/attr-ifunc-2.c: New.
2251         * gcc.dg/attr-ifunc-3.c: New.
2252         * gcc.dg/attr-ifunc-4.c: New.
2253         * gcc.dg/attr-ifunc-5.c: New.
2254         * g++.dg/ext/attr-ifunc-1.C: New.
2255         * g++.dg/ext/attr-ifunc-2.C: New.
2256         * g++.dg/ext/attr-ifunc-3.C: New.
2257         * g++.dg/ext/attr-ifunc-4.C: New.
2258
2259 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2260
2261         PR middle-end/40386
2262         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2263
2264 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2265
2266         * gfortran.dg/inline_transpose_1.f90: New test.
2267
2268 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR c++/45588
2271         * g++.dg/warn/Wunused-var-15.C: New test.
2272
2273 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2274
2275         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2276         hppa*-*-hpux*.
2277
2278 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2279
2280         * objc/execute/exceptions/throw-nil.m: New test.
2281         * objc/execute/exceptions/handler-1.m: Updated to use the new
2282         objc_set_uncaught_exception_handler() function.
2283         * objc/execute/exceptions/matcher-1.m: New test.
2284
2285 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2286
2287         PR fortran/38282
2288         * gfortran.dg/bit_comparison_1.F90: New test.
2289         * gfortran.dg/leadz_trailz_3.f90: New test.
2290         * gfortran.dg/masklr_2.F90: New test.
2291         * gfortran.dg/shiftalr_1.F90: New test.
2292         * gfortran.dg/merge_bits_2.F90: New test.
2293         * gfortran.dg/dshift_2.F90: New test.
2294         * gfortran.dg/bit_comparison_2.F90: New test.
2295         * gfortran.dg/masklr_1.F90: New test.
2296         * gfortran.dg/merge_bits_1.F90: New test.
2297         * gfortran.dg/dshift_1.F90: New test.
2298         * gfortran.dg/shiftalr_2.F90: New test.
2299
2300 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2301
2302         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2303         functions from objc/typedstream.h are deprecated.
2304
2305 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2306
2307         * lib/target-supports.exp
2308         (check_effective_target_run_expensive_tests): New proc.
2309         * gcc.c-torture/compile/limits-fnargs.c: Use
2310         dg-require-effective-target run_expensive_tests.
2311
2312 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR fortran/45597
2315         * gfortran.dg/gomp/pr45597.f90: New test.
2316
2317         PR fortran/45595
2318         * gfortran.dg/gomp/pr45595.f90: New test.
2319
2320 2010-09-08  Michael Matz  <matz@suse.de>
2321
2322         * c-c++-common/uninit-17.c: Adjust.
2323
2324 2010-09-08  Michael Matz  <matz@suse.de>
2325
2326         PR tree-optimization/43430
2327         * gcc.dg/vect/pr43430-2.c: New test.
2328
2329 2010-09-08  Michael Matz  <matz@suse.de>
2330
2331         PR tree-optimization/33244
2332         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2333
2334 2010-09-08  Richard Guenther  <rguenther@suse.de>
2335
2336         PR tree-optimization/45578
2337         * gfortran.dg/pr45578.f90: New testcase.
2338
2339 2010-09-08  Richard Guenther  <rguenther@suse.de>
2340
2341         PR testsuite/45590
2342         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2343
2344 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2345
2346         PR fortran/45576
2347         * gfortran.dg/char_length_18.f90:  New test.
2348
2349 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2350
2351         PR target/36502
2352         * gcc.target/i386/pr36502.c: New test.
2353
2354         PR target/42313
2355         PR target/44651
2356         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2357         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2358
2359 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2360
2361         * gfortran.dg/achar_4.f90: Enable bounds checking.
2362
2363 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2364
2365         PR target/45206
2366         * gcc.target/i386/pr45206.c: New test.
2367
2368 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2369
2370         PR fortran/45505
2371         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2372
2373 2010-09-07  Jan Hubicka  <jh@suse.cz>
2374
2375         * gcc.c-torture/compile/20100907.c: New testcase.
2376
2377 2010-09-07  Richard Guenther  <rguenther@suse.de>
2378
2379         PR middle-end/45569
2380         * g++.dg/eh/pr45569.C: New testcase.
2381
2382 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2383
2384         PR target/43137
2385         * gcc.target/arm/pr43137.c: New test.
2386
2387 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2388
2389         PR fortran/36931
2390         * gfortran.dg/dependency_35.f90:  New test.
2391
2392 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2393
2394         PR fortran/34145
2395         * gfortran.dg/char_length_17.f90:  New test.
2396
2397 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2398
2399         PR c++/45200
2400         PR c++/45293
2401         PR c++/45558
2402         * g++.dg/template/typedef34.C: New test.
2403         * g++.dg/template/typedef35.C: New test.
2404
2405 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2406
2407         PR target/22152
2408         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2409
2410 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2411
2412         * g++.dg/warn/Wdouble-promotion.C: New.
2413
2414 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2415
2416         * g++.dg/parse/redef2.C: New.
2417
2418 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2419
2420         * gcc.dg/20100906-1.c: New testcase.
2421
2422 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR testsuite/45543
2425         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2426         DW_TAG_enumeration_type DIE.
2427
2428 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2429
2430         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2431         Update XFAILs.
2432
2433 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2434
2435         PR rtl-optimization/44919
2436         * g++.dg/opt/pr44919.C: New.
2437
2438 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2439
2440         PR fortran/38282
2441         * gfortran.dg/iall_iany_iparity_1.f90: New.
2442         * gfortran.dg/iall_iany_iparity_2.f90: New.
2443
2444 2010-09-06  Jason Merrill  <jason@redhat.com>
2445
2446         * g++.dg/cpp0x/initlist42.C: New.
2447
2448         * g++.dg/cpp0x/auto19.C: New.
2449
2450         * g++.dg/template/sfinae25.C: New.
2451         * g++.dg/template/char1.C: Expect warning.
2452         * g++.dg/template/nontype10.C: Likewise.
2453
2454         * g++.dg/cpp0x/implicit9.C: New.
2455
2456         * g++.dg/cpp0x/initlist43.C: New.
2457
2458 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2459
2460         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2461
2462 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * gcc.dg/Wdouble-promotion.c: New.
2465
2466 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2467
2468         * gfortran.dg/float128_1.f90: Remove test case as
2469         it always fails since Rev 163611 backed out the
2470         front-end implementation.
2471
2472 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2473
2474         * gfortran.dg/float128_1.f90: XFAIL test case.
2475
2476 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2477
2478         * gfortran.dg/bessel_7.f90: Decrease required precision.
2479
2480 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2481
2482         PR testsuite/45545
2483         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2484         ref-all-matching targets.
2485
2486 2010-09-05  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/45535
2489         * gcc.c-torture/compile/pr45535.c: New testcase.
2490
2491 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2492
2493         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2494         "\[^\n\]*".
2495         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2496         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2497         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2498         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2499         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2500         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2501         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2502         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2503         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2504         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2505         * gcc.target/i386/pr22152.c: Likewise.
2506         * gcc.target/i386/pr36992-1.c: Likewise.
2507         * gcc.target/i386/pr36992-2.c: Likewise.
2508         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2509
2510 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2511
2512         PR testsuite/43957
2513         * gcc.dg/const-uniq-1.c: Modify regexp.
2514
2515 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2516
2517         PR fortran/45530
2518         * gfortran.dg/namelist_63.f90: New.
2519
2520 2010-09-04  Jan Hubicka  <jh@suse.cz>
2521
2522         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2523         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2524
2525 2010-09-04  Jan Hubicka  <jh@suse.cz>
2526
2527         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2528
2529 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2530
2531         PR fortran/45507
2532         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2533
2534 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2535
2536         * gcc.dg/opts-4.c: New test.
2537
2538 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2539
2540         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2541         * gcc.dg/vect/vect-peel-4.c: Ditto.
2542
2543 2010-09-03  Daniel Kraft  <d@domob.eu>
2544
2545         PR fortran/45525
2546         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2547
2548 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2549
2550         PR fortran/45159
2551         * gfortran.dg/dependency_34.f90:  New test.
2552
2553 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2554
2555         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2556
2557 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2558
2559         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2560         gcc.target/i386/clearcap.map if supported.
2561
2562 2010-09-03  Michael Matz  <matz@suse.de>
2563
2564         PR middle-end/45415
2565         * gcc.dg/pr45415.c: New test.
2566
2567 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2568
2569         PR tree-optimization/45506
2570         * gcc.dg/pr45506.c: New.
2571
2572 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2573
2574         PR target/45476
2575         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2576         * gcc.target/i386/float128-2.c: Ditto.
2577
2578 2010-09-03  Daniel Kraft  <d@domob.eu>
2579
2580         PR fortran/34162
2581         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2582         * gfortran.dg/internal_dummy_2.f08: New test.
2583         * gfortran.dg/internal_dummy_3.f08: New test.
2584         * gfortran.dg/internal_dummy_4.f08: New test.
2585
2586 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR debug/45500
2589         * gcc.target/i386/pr45500.c: New test.
2590
2591 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2592
2593         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2594
2595 2010-09-03  Daniel Kraft  <d@domob.eu>
2596
2597         PR fortran/44602
2598         * gfortran.dg/exit_2.f08; Adapt error messages.
2599         * gfortran.dg/exit_3.f08: New test.
2600         * gfortran.dg/exit_4.f08: New test.
2601         * gfortran.dg/exit_5.f03: New test.
2602
2603 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2604
2605         * gfortran.dg/ishft_4.f90: New test.
2606
2607 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2608
2609         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2610         FRIZ/XSRIZ instruciton for (double)(long long)x.
2611         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2612
2613 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2614
2615         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2616
2617 2010-09-02  Richard Guenther  <rguenther@suse.de>
2618
2619         PR tree-optimization/44937
2620         PR tree-optimization/45412
2621         * g++.dg/opt/pr45412.C: New testcase.
2622         * gcc.c-torture/compile/pr45412.c: Likewise.
2623         * gcc.c-torture/compile/pr44937.c: Likewise.
2624
2625 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2626
2627         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2628         but using -Werror=comment.
2629         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2630         expected error messages.
2631
2632 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2635         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2636
2637 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/45489
2640         * gfortran.dg/initialization_27.f90: New.
2641
2642 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2643
2644         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2645         check into different basic blocks. Expect vectorization if misaligned
2646         stores are supported.
2647         * gcc.dg/vect/bb-slp-8a.c: New test.
2648         * gcc.dg/vect/bb-slp-8b.c: New test.
2649
2650 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2651
2652         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2653
2654 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2655
2656         PR fortran/44541
2657         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2658         * gfortran.dg/class_dummy_1.f03: New.
2659
2660 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR middle-end/45458
2663         * g++.dg/tree-prof/partition2.C: New test.
2664
2665 2010-09-01  Richard Guenther  <rguenther@suse.de>
2666
2667         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2668         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2669         * gcc.c-torture/execute/20100827-1.c: Likewise.
2670
2671 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2672
2673         * gfortran.dg/execute_command_line_1.f90: New test.
2674
2675 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR preprocessor/45457
2678         * c-c++-common/cpp/pr45457.c: New test.
2679
2680 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2681
2682         * gcc.dg/nested-func-8.c: New test.
2683
2684 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2685
2686         PR fortran/38282
2687         * gfortran.dg/popcnt_poppar_1.F90: New test.
2688         * gfortran.dg/popcnt_poppar_2.F90: New test.
2689
2690 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2691
2692         * gcc.target/i386/volatile-2.c: Require nonpic target.
2693
2694 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR middle-end/45461
2697         * gcc.dg/pr45461.c: New test.
2698
2699 2010-08-31  Richard Guenther  <rguenther@suse.de>
2700
2701         PR testsuite/45455
2702         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2703
2704 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2705
2706         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2707
2708 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2709
2710         PR fortran/45456
2711         * gfortran.dg/typebound_proc_18.f03: New.
2712
2713 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2714
2715         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2716         * lib/scanasm.exp (scan-stack-usage): Likewise.
2717         (scan-stack-usage-not): Likewise.
2718         * gcc.dg/stack-usage-1.c: New test.
2719         * gcc.target/i386/stack-usage-realign.c: Likewise.
2720
2721 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2722
2723         PR tree-optimization/45427
2724         * gcc.dg/tree-ssa/pr45427.c: New test.
2725
2726 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2727
2728         PR c++/45043
2729         * g++.dg/template/crash102.C: New.
2730
2731 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR middle-end/45423
2734         * gcc.dg/gomp/atomic-12.c: New test.
2735         * gcc.dg/gomp/atomic-13.c: New test.
2736         * gcc.dg/gomp/atomic-14.c: New test.
2737         * g++.dg/gomp/atomic-11.C: New test.
2738         * g++.dg/gomp/atomic-12.C: New test.
2739         * g++.dg/gomp/atomic-13.C: New test.
2740         * g++.dg/gomp/atomic-14.C: New test.
2741
2742 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2743
2744         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2745         delimiter.
2746
2747 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2748
2749         * gnat.dg/discr24.adb: New test.
2750
2751 2010-08-30  Richard Guenther  <rguenther@suse.de>
2752
2753         PR tree-optimization/45449
2754         * gcc.dg/pr45449.c: New testcase.
2755
2756 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2757
2758         * gcc.dg/opts-1.c: Expect errors, not warnings.
2759
2760 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2761
2762         PR fortran/42769
2763         * gfortran.dg/dynamic_dispatch_11.f03: New.
2764
2765 2010-08-29  Jason Merrill  <jason@redhat.com>
2766
2767         PR c++/44991
2768         * g++.dg/parse/defarg15.C: New.
2769
2770 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2771
2772         PR fortran/45439
2773         * gfortran.dg/select_type_16.f03: New.
2774
2775 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2776             Tobias Burnus  <burnus@net-b.de>
2777
2778         * gfortran.dg/bessel_7.f90: Decrease required precision.
2779
2780 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2781             Kaz Kojima  <kkojima@gcc.gnu.org>
2782
2783         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2784
2785 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2786
2787         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2788         floating point conversion code generation.
2789         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2790         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2791         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2792         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2793         to integer conversion code generation.
2794         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2795         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2796         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2797         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2798
2799 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2800
2801         PR fortran/32049
2802         * gfortran.dg/random_seed_1.f90: Adjust test.
2803         * gfortran.dg/float128_1.f90: New test.
2804
2805 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2806
2807         PR fortran/33197
2808         * gfortran.dg/norm2_1.f90: New.
2809         * gfortran.dg/norm2_2.f90: New.
2810         * gfortran.dg/norm2_3.f90: New.
2811         * gfortran.dg/norm2_4.f90: New.
2812         * gfortran.dg/parity_1.f90: New.
2813         * gfortran.dg/parity_2.f90: New.
2814         * gfortran.dg/parity_3.f90: New.
2815
2816 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2817
2818         PR fortran/45420
2819         * gfortran.dg/select_type_15.f03: New.
2820
2821 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2822
2823         PR libfortran/43217
2824         * gfortran.dg/hollerith8.f90: New test.
2825
2826 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2827
2828         PR fortran/45159
2829         * gfortran.dg/dependency_33.f90:  New test.
2830
2831 2010-08-27  Richard Guenther  <rguenther@suse.de>
2832
2833         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2834         * gcc.dg/graphite/scop-2.c: Likewise.
2835         * gcc.dg/graphite/scop-20.c: Likewise.
2836         * gcc.dg/vect/slp-25.c: Likewise.
2837
2838 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2839
2840         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2841
2842 2010-08-26  Daniel Kraft  <d@domob.eu>
2843
2844         PR fortran/38936
2845         PR fortran/44047
2846         PR fortran/45384
2847         * gfortran.dg/associate_8.f03: New test.
2848         * gfortran.dg/select_type_13.f03: New test.
2849         * gfortran.dg/select_type_14.f03: New test.
2850
2851 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR tree-optimization/44485
2854         * gcc.dg/pr44485.c: New test.
2855
2856 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2857
2858         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2859         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2860         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2861
2862 2010-08-26  Richard Guenther  <rguenther@suse.de>
2863
2864         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2865         * gcc.dg/graphite/scop-21.c: Likewise.
2866
2867 2010-08-26  Richard Guenther  <rguenther@suse.de>
2868
2869         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2870         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2871         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2872         * gcc.dg/vect/vect-91.c: Likewise.
2873         * gcc.dg/vect/vect-peel-1.c: Likewise.
2874         * gcc.dg/vect/vect-peel-2.c: Likewise.
2875         * gcc.dg/vect/vect-peel-4.c: Likewise.
2876
2877 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2878
2879         PR libfortran/41859
2880         * gfortran.dg/der_io_4.f90: New test.
2881
2882 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR rtl-optimization/44858
2885         * gcc.c-torture/execute/pr44858.c: New test.
2886
2887         PR rtl-optimization/45400
2888         * g++.dg/other/i386-8.C: New test.
2889
2890 2010-08-25  Richard Guenther  <rguenther@suse.de>
2891
2892         * gcc.dg/alias-8.c: Adjust.
2893
2894 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2895
2896         * gcc.target/i386/combine-mul.c: New test.
2897
2898 2010-08-25  Richard Guenther  <rguenther@suse.de>
2899
2900         PR lto/44562
2901         * gcc.dg/graphite/id-27.c: New testcase.
2902         * gcc.dg/lto/20100825-1_0.c: Likewise.
2903
2904 2010-08-25  Richard Guenther  <rguenther@suse.de>
2905
2906         PR tree-optimization/45316
2907         * g++.dg/opt/pr45316.C: New testcase.
2908
2909 2010-08-25  Richard Guenther  <rguenther@suse.de>
2910
2911         PR tree-optimization/45393
2912         * g++.dg/torture/pr45393.C: New testcase.
2913
2914 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR tree-optimization/45059
2917         * gcc.c-torture/compile/pr45059.c: New test.
2918
2919 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2920
2921         * lib/target-supports.exp (check_effective_target_vect_unpack):
2922         Set vect_unpack supported flag to true for neon.
2923
2924 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2925
2926         * gcc.dg/tree-ssa/ifc-5.c: New.
2927
2928 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2929
2930         * gcc.dg/tree-ssa/ifc-4.c: New.
2931         * gcc.dg/tree-ssa/ifc-7.c: New.
2932
2933 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2934
2935         * gcc.dg/vect/vect.exp: Check loongson targets
2936         * g++.dg/vect/vect.exp: Likewise
2937         * gfortran.dg/vect/vect.exp: Likewise
2938
2939 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2940
2941         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2942         -mveclibabi=mass.
2943
2944 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2945
2946         PR fortran/45366
2947         * gfortran.dg/proc_ptr_29.f90: New.
2948
2949 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2950             Dominique d'Humieres <dominiq@lps.ens.fr>
2951
2952         PR fortran/45367
2953         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2954
2955 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/45367
2958         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2959
2960 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2961
2962         PR fortran/36158
2963         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2964
2965 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2966             Dominique d'Humieres <dominiq@lps.ens.fr>
2967
2968         PR fortran/45367
2969         PR fortran/36158
2970         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2971         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2972
2973 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2974
2975         PR fortran/44863
2976         PR fortran/45271
2977         PR fortran/45290
2978         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2979         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2980         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2981
2982 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2983
2984         PR fortran/36158
2985         PR fortran/33197
2986         * gfortran.dg/bessel_6.f90: New.
2987         * gfortran.dg/bessel_7.f90: New.
2988
2989 2010-08-20  Jan Hubicka  <jh@suse.cz>
2990
2991         PR c++/45307
2992         PR c++/17736
2993         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2994         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2995
2996 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2997
2998         PR target/45336
2999         * gcc.target/i386/pr45336-1.c: New.
3000         * gcc.target/i386/pr45336-2.c: Likewise.
3001         * gcc.target/i386/pr45336-3.c: Likewise.
3002         * gcc.target/i386/pr45336-4.c: Likewise.
3003
3004 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3005
3006         PR testsuite/45361
3007         * gcc.target/i386/volatile-2.c: Update scan strings to also
3008         include (%rip) for the memory reference on x86_64.
3009
3010 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR middle-end/44974
3013         * gcc.dg/pr44974.c: New test.
3014
3015         PR rtl-optimization/45353
3016         * gcc.dg/pr45353.c: New test.
3017
3018 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3019
3020         * gcc.target/i386/volatile-2.c: New.
3021
3022 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3023
3024         PR rtl-optimization/44691
3025         * gfortran.dg/pr44691.f: New test.
3026
3027 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3028
3029         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3030
3031 2010-08-19  Jason Merrill  <jason@redhat.com>
3032
3033         * g++.dg/init/synth3.C: New.
3034         * g++.dg/init/value8.C: New.
3035         * g++.dg/tree-ssa/empty-2.C: New.
3036         * g++.dg/cpp0x/noexcept09.C: New.
3037
3038 2010-08-19  Daniel Kraft  <d@domob.eu>
3039
3040         PR fortran/29785
3041         PR fortran/45016
3042         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3043         * gfortran.dg/pointer_remapping_1.f90: New test.
3044         * gfortran.dg/pointer_remapping_2.f03: New test.
3045         * gfortran.dg/pointer_remapping_3.f08: New test.
3046         * gfortran.dg/pointer_remapping_4.f03: New test.
3047         * gfortran.dg/pointer_remapping_5.f08: New test.
3048         * gfortran.dg/pointer_remapping_6.f08: New test.
3049
3050 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3051
3052         PR testsuite/45324
3053         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3054
3055 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3056
3057         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3058
3059 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3060
3061         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3062         variable.
3063
3064 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3065
3066         PR target/45070
3067         * gcc.c-torture/execute/pr45070.c: New.
3068
3069 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3070
3071         * g++.dg/pr44328.C: New test.
3072
3073 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3074
3075         PR fortran/36158
3076         PR fortran/33197
3077         * gfortran.dg/bessel_3.f90: New.
3078         * gfortran.dg/bessel_4.f90: New.
3079         * gfortran.dg/bessel_5.f90: New.
3080
3081 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3082
3083         PR fortran/45290
3084         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3085         * gfortran.dg/pointer_init_2.f90: New.
3086         * gfortran.dg/pointer_init_3.f90: New.
3087         * gfortran.dg/pointer_init_4.f90: New.
3088
3089 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3090
3091         PR c++/45049
3092         * g++.dg/pr45049-1.C: New test.
3093         * g++.dg/pr45049-2.C: New test.
3094
3095 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3096
3097         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3098         20 if __ARM_PCS is defined otherwise 64.
3099         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3100         instead of hard coded 64.
3101
3102 2010-08-18  Yao Qi  <yao@codesourcery.com>
3103
3104         PR target/45094
3105         * gcc.target/arm/pr45094.c: New test.
3106
3107 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3108
3109         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3110
3111 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3112
3113         PR rtl-optimization/42575
3114         * gcc.target/arm/pr42575.c: New test.
3115
3116 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3117
3118         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3119         * gcc.dg/tls/thr-cse-1.c: New.
3120
3121 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3122
3123         PR debug/42487
3124         * lib/target-supports.exp
3125         (check_effective_target_function_sections): New.
3126         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3127         function sections before proceding.
3128
3129 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR fortran/45308
3132         * gfortran.dg/pr45308.f03: New test.
3133
3134 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         PR target/45296
3137         * gcc.target/i386/pr45296.c: New test.
3138
3139 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3140
3141         * g++.dg/ext/uow-1.C: New.
3142         * g++.dg/ext/uow-2.C: New.
3143         * g++.dg/ext/uow-3.C: New.
3144         * g++.dg/ext/uow-4.C: New.
3145
3146 2010-08-17  Richard Guenther  <rguenther@suse.de>
3147
3148         PR testsuite/45266
3149         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3150
3151 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3152
3153         PR c/40563
3154         * gcc.dg/Wcxx-compat-20.c: New test.
3155
3156 2010-08-17  Daniel Kraft  <d@domob.eu>
3157
3158         PR fortran/38936
3159         * gfortran.dg/associate_1.f03: Extended to test newly supported
3160         features like association to variables.
3161         * gfortran.dg/associate_3.f03: Removed check for illegal change
3162         of associate-name here...
3163         * gfortran.dg/associate_5.f03: ...and added it here.
3164         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3165         * gfortran.dg/associate_7.f03: New test.
3166
3167 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3168
3169         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3170
3171 2010-08-15  Daniel Kraft  <d@domob.eu>
3172
3173         PR fortran/38936
3174         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3175         * gfortran.dg/associate_3.f03: Clarify comment.
3176         * gfortran.dg/associate_5.f03: New test.
3177         * gfortran.dg/associate_6.f03: New test.
3178
3179 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3180
3181         PR fortran/45211
3182         * gfortran.dg/bind_c_usage_21.f90: New.
3183         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3184
3185 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3186
3187         * gfortran.dg/optional_absent_1.f90: New.
3188         * gfortran.dg/null_actual.f90: New.
3189
3190 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3191
3192         * gfortran.dg/pointer_target_1.f90: New.
3193         * gfortran.dg/pointer_target_2.f90: New.
3194         * gfortran.dg/pointer_target_3.f90: New.
3195
3196 2010-08-15  Daniel Kraft  <d@domob.eu>
3197
3198         PR fortran/45197
3199         * gfortran.dg/elemental_args_check_3.f90: New test.
3200         * gfortran.dg/impure_1.f08: New test.
3201         * gfortran.dg/impure_2.f08: New test.
3202         * gfortran.dg/impure_3.f90: New test.
3203         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3204
3205 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3206
3207         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3208         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3209         SLP tests.
3210         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3211         misaligned loads.
3212         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3213         misaligned stores.c
3214         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3215
3216 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3217
3218         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3219         dg-require-effective-target after dg-do.
3220
3221 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3222
3223         * lib/target-supports.exp (check_effective_target_vect_int): Return
3224         true for Loongson targets.
3225         (check_effective_target_vect_shift): Likewise.
3226         (check_effective_target_vect_no_int_max): Likewise.
3227         (check_effective_target_vect_no_align): Likewise.
3228         (check_effective_target_vect_short_mult): Likewise.
3229
3230 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         * g++.dg/cast.C: Change fields of structures to "long" to pass
3233         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3234         * g++.dg/cpp0x/iop.C: Ditto.
3235         * g++.dg/cpp0x/named_refs.C: Ditto.
3236         * g++.dg/cpp0x/rv1p.C: Ditto.
3237         * g++.dg/cpp0x/rv2p.C: Ditto.
3238         * g++.dg/cpp0x/rv3p.C: Ditto.
3239         * g++.dg/cpp0x/rv4p.C: Ditto.
3240         * g++.dg/cpp0x/rv5p.C: Ditto.
3241         * g++.dg/cpp0x/rv6p.C: Ditto.
3242         * g++.dg/cpp0x/rv7p.C: Ditto.
3243         * g++.dg/cpp0x/rv8p.C: Ditto.
3244         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3245
3246 2010-08-13  Daniel Kraft  <d@domob.eu>
3247
3248         * gfortran.dg/implied_shape_1.f08: New test.
3249         * gfortran.dg/implied_shape_2.f90: New test.
3250         * gfortran.dg/implied_shape_3.f08: New test.
3251
3252 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253
3254         PR libfortran/42526
3255         * gfortran.dg/char_component_initializer_1.f90: New test.
3256
3257 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3258
3259         PR tree-optimization/45241
3260         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3261
3262 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3265         to dg-options.
3266         * gcc.target/i386/pr40906-2.c: Ditto.
3267         * gcc.target/i386/pr40906-3.c: Ditto.
3268
3269 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3270
3271         PR middle-end/45262
3272         * gcc.c-torture/execute/pr45262.c: New test.
3273
3274 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3275
3276         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3277         empty argument.
3278         * g++.dg/other/profile1.C: Ditto.
3279
3280 2010-08-12  Richard Guenther  <rguenther@suse.de>
3281
3282         PR tree-optimization/45232
3283         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3284         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3285         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3286         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3287         unsigned arithmetic.
3288         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3289         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3290         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3291         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3292         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3293         unsigned arithmetic.
3294         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3295         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3296         unsigned arithmetic.
3297         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3298         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3299         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3300         unsigned arithmetic.
3301         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3302         * gcc.dg/tree-ssa/negate.c: Adjust.
3303         * gcc.dg/vect/vect-1.c: Adjust.
3304         * gfortran.dg/reassoc_6.f: XFAIL.
3305
3306 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR debug/45259
3309         * gcc.dg/pr45259.c: New test.
3310
3311 2010-08-12  Wei Guozhi  <carrot@google.com>
3312
3313         PR target/44999
3314         * gcc.target/arm/pr44999.c: New testcase.
3315
3316 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3317
3318         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3319         (N): Likewise.
3320         (main): Adjust accordingly.
3321
3322 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3323
3324         * gfortran.dg/graphite/id-22.f: New.
3325
3326 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3327
3328         * gcc.dg/graphite/id-26.c: New.
3329
3330 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3331
3332         * gcc.dg/graphite/id-25.c: New.
3333
3334 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3335
3336         * gcc.dg/graphite/run-id-5.c: New.
3337         * gcc.dg/graphite/run-id-6.c: New.
3338         * gfortran.dg/graphite/id-21.f: New.
3339
3340 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3341
3342         * gcc.dg/graphite/id-24.c: New.
3343
3344 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3345
3346         * gcc.dg/tree-ssa/pr20742.c: New.
3347
3348 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3349
3350         * gcc.dg/graphite/id-23.c: New.
3351
3352 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3353
3354         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3355
3356 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3357
3358         * gcc.dg/graphite/pr42729.c: New.
3359
3360 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3361
3362         * gfortran.dg/graphite/id-20.f: New.
3363
3364 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3365
3366         * gcc.dg/graphite/id-22.c: New.
3367
3368 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3369
3370         * gcc.dg/graphite/run-id-2.c: Call abort.
3371
3372 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3373
3374         * gcc.dg/graphite/id-20.c: New.
3375
3376 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3377             Steve Kargl <kargl@gcc.gnu.org>
3378
3379         PR fortran/44595
3380         * gfortran.dg/move_alloc_3.f90: New.
3381         * gfortran.dg/random_seed_2.f90: New.
3382
3383 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3384
3385         * lib/target-supports.exp (check_effective_target_sync_int_long):
3386         Add hppa*-*-linux*.
3387         (check_effective_target_sync_char_short): Likewise.
3388
3389 2010-08-10  Yao Qi  <yao@codesourcery.com>
3390
3391         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3392         general form.
3393         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3394         * g++.dg/other/packed1.C: Likewise.
3395         * g++.dg/other/crash-4.C: Likewise.
3396         * g++.dg/ext/packed8.C: Likewise.
3397         * g++.dg/init/array16.C: Likewise.
3398
3399 2010-08-10  xinliang David Li  <davidxl@google.com>
3400         * gcc.dg/tree-ssa/loop-19.c: Add option
3401         -fno-prefetch-loop-array
3402
3403 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3404
3405         PR middle-end/45182
3406         * gcc.c-torture/compile/pr45182.c: New test.
3407
3408 2010-08-09  Jason Merrill  <jason@redhat.com>
3409
3410         PR c++/45236
3411         * g++.dg/cpp0x/variadic-104.C: New.
3412
3413 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3414
3415         PR fortran/44235
3416         * gfortran.dg/dependency_32.f90:  New test.
3417
3418 2010-08-09  Richard Guenther  <rguenther@suse.de>
3419
3420         PR middle-end/44632
3421         * g++.dg/opt/nrv17.C: New testcase.
3422
3423 2010-08-09  Richard Guenther  <rguenther@suse.de>
3424
3425         PR middle-end/45212
3426         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3427         alignment from MEM_REF offset only if we took it from the
3428         base object.
3429
3430         * gcc.target/i386/pr24178.c: New testcase.
3431
3432 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3433
3434         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3435         * gcc.dg/20030702-1.c: Ditto.
3436         * gcc.dg/20050309-1.c: Ditto.
3437         * gcc.dg/20050325-1.c: Ditto.
3438         * gcc.dg/20050330-2.c: Ditto.
3439         * gcc.dg/20051201-1.c: Ditto.
3440         * gcc.dg/gomp/pr27573.c: Ditto.
3441         * gcc.dg/gomp/pr34610.c: Ditto.
3442         * gcc.dg/pr24225.c: Ditto.
3443         * gcc.dg/pr26570.c: Ditto.
3444         * gcc.dg/pr32773.c: Ditto.
3445         * g++.dg/gcov/gcov-6.C: Ditto.
3446         * g++.dg/gomp/pr34608.C: Ditto.
3447         * gfortran.dg/gomp/pr27573.f90: Ditto.
3448
3449         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3450         dg-require-host-local dg directive.
3451         * gcc.dg/profile-dir-2.c: Ditto.
3452         * gcc.dg/profile-dir-3.c: Ditto.
3453
3454 2010-08-08  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/45109
3457         * gcc.c-torture/compile/pr45109.c: New testcase.
3458
3459 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3460
3461         * gcc.dg/march.c: Skip if -march defined.
3462         * gcc.dg/mtune.c: Skip if -mtune defined.
3463
3464         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3465         generic thunk support.
3466
3467 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3468
3469         PR target/45213
3470         * gcc.target/i386/pr45213.c: New test.
3471
3472 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473
3474         PR libfortran/45143
3475         * gfortran.dg/fmt_error_11.f03: New test.
3476
3477 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3478
3479         * lib/target-supports.exp (check_effective_target_sync_int_long):
3480         Add arm*-*-linux-gnueabi.
3481         (check_effective_target_sync_char_short): Likewise.
3482
3483 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3484
3485         PR fortran/45159
3486         * gfortran.dg/dependency_31.f90:  New test.
3487
3488 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3489
3490         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3491
3492 2010-08-06  Jason Merrill  <jason@redhat.com>
3493
3494         * g++.dg/cpp0x/sfinae3.C: New.
3495         * g++.dg/cpp0x/sfinae4.C: New.
3496
3497 2010-08-06  Richard Guenther  <rguenther@suse.de>
3498
3499         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3500         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3501         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3502         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3503         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3504         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3505         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3506         * gcc.c-torture/execute/20100805-1.c: Likewise.
3507
3508 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3509
3510         PR testsuite/42855
3511         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3512
3513 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3514
3515         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3516         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3517
3518 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3519
3520         * g++.dg/ipa/devirt-1.C: New test.
3521         * g++.dg/ipa/devirt-2.C: Likewise.
3522         * g++.dg/ipa/devirt-3.C: Likewise.
3523         * g++.dg/ipa/devirt-4.C: Likewise.
3524         * g++.dg/ipa/devirt-5.C: Likewise.
3525         * gcc.dg/ipa/iinline-3.c: Likewise.
3526
3527 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3528
3529         PR tree-optimization/45144
3530         * gcc.dg/tree-ssa/pr45144.c: New test.
3531
3532 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/42207
3535         PR fortran/44064
3536         PR fortran/44065
3537         * gfortran.dg/class_25.f03: New.
3538         * gfortran.dg/class_26.f03: New.
3539
3540 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3541
3542         * g++.dg/warn/miss-format-1.C: Update line number.
3543
3544 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3545
3546         PR c++/44641
3547         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3548         .frame and .mask assembler directives.
3549
3550 2010-08-04  Richard Guenther  <rguenther@suse.de>
3551
3552         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3553         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3554         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3555         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3556
3557 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3558
3559         PR fortran/44857
3560         * gfortran.dg/derived_constructor_char_1.f90: New.
3561         * gfortran.dg/derived_constructor_char_2.f90: New.
3562
3563 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3564
3565         PR fortran/45159
3566         * gfortran.dg/dependency_30.f90:  New test.
3567
3568 2010-08-03  Jan Hubicka  <jh@suse.cz>
3569
3570         * gcc.c-torture/compile/pr45085.c: New testcase.
3571
3572 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/44584
3575         PR fortran/45161
3576         * gfortran.dg/typebound_call_9.f03: Modified.
3577         * gfortran.dg/typebound_generic_1.f03: Modified.
3578
3579 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3580
3581         PR fortran/45159
3582
3583         * gfortran.dg/dependency_29.f90:  New test.
3584
3585 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3586
3587         PR fortran/36854
3588         * gfortran.dg/character_comparison_2.f90:  New test.
3589         * gfortran.dg/character_comparison_3.f90:  New test.
3590         * gfortran.dg/dependency_28.f90:  New test.
3591
3592 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3593
3594         PR target/40457
3595         * gcc.target/arm/pr40457-1.c: New test.
3596         * gcc.target/arm/pr40457-2.c: New test.
3597
3598 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3599
3600         PR fortran/44912
3601         * gfortran.dg/typebound_call_17.f03: New.
3602
3603 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3604
3605         PR fortran/44929
3606         * gfortran.dg/allocate_derived_3.f90: New.
3607
3608 2010-07-30  Xinliang David Li  <davidxl@google.com>
3609         PR tree-optimization/45121
3610         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3611
3612 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3613
3614         PR c++/45112
3615         * g++.dg/pr45112.C: New test.
3616
3617 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3618
3619         PR debug/45055
3620         PR rtl-optimization/45137
3621         * gcc.dg/pr45055.c: New test.
3622
3623 2010-07-30  Alan Modra  <amodra@gmail.com>
3624
3625         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3626         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3627
3628 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3629
3630         PR fortran/45087
3631         PR fortran/45125
3632         * gfortran.dg/whole_file_25.f90: New.
3633         * gfortran.dg/whole_file_26.f90: New.
3634         * gfortran.dg/whole_file_27.f90: New.
3635
3636 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3637
3638         PR fortran/44962
3639         * gfortran.dg/typebound_proc_17.f03: New.
3640
3641 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3642
3643         PR fortran/45004
3644         * gfortran.dg/move_alloc_2.f90: New.
3645
3646 2010-07-29  Xinliang David Li  <davidxl@google.com>
3647         PR tree-optimization/45121
3648         * c-c++-common/uninit-17.c: Fix expected output.
3649
3650 2010-07-29  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/45120
3653         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3654
3655 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3656
3657         PR fortran/42051
3658         PR fortran/44064
3659         * gfortran.dg/pr42051.f03: New testcase.
3660
3661 2010-07-29  Richard Guenther  <rguenther@suse.de>
3662
3663         PR middle-end/45034
3664         * gcc.c-torture/execute/pr45034.c: New testcase.
3665
3666 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3667
3668         PR c++/45096
3669         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3670
3671 2010-07-28  Daniel Kraft  <d@domob.eu>
3672
3673         * gfortran.dg/bound_8.f90: New test.
3674
3675 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR debug/45105
3678         * gcc.dg/pr45105.c: New test.
3679
3680 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3681
3682         PR rtl-optimization/45107
3683         * gcc.dg/pr45107.c: New test.
3684
3685 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3686
3687         PR rtl-optimization/45101
3688         * gcc.dg/pr45101.c: New test.
3689
3690 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3691
3692         PR fortran/45077
3693         * gfortran.dg/whole_file_24.f90: New.
3694
3695 2010-07-27  Jason Merrill  <jason@redhat.com>
3696
3697         * g++.dg/cpp0x/variadic102.C: New.
3698         * g++.dg/cpp0x/variadic103.C: New.
3699
3700 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3701
3702         PR rtl-optimization/40956
3703         PR target/42495
3704         PR middle-end/42574
3705         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3706         * gcc.target/arm/pr42574.c: Add tests.
3707
3708 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3709
3710         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3711         test name.
3712         (cleanup-repo-files): Ditto.
3713         (cleanup-saved-temps): Ditto.
3714
3715 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR testsuite/44701
3718         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3719
3720         PR c/45079
3721         * gcc.dg/pr45079.c: New test.
3722
3723 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3724
3725         PR tree-optimization/44152
3726         * gcc.dg/vect/fast-math-pr44152.c: New test.
3727
3728 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3729
3730         PR ObjC/44140
3731         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3732         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3733         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3734         * obj-c++.dg/torture/trivial.mm: Ditto.
3735         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3736         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3737         * objc.dg/torture/tls/thr-init.m: Ditto.
3738         * objc.dg/torture/trivial.m: Ditto.
3739
3740 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3741
3742         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3743         Skip on spu-*-* targets.
3744
3745 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3746
3747         PR tree-optimization/45083
3748         * gcc.dg/pr45083.c: New test.
3749
3750 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3751
3752         PR fortran/40873
3753         * gfortran.dg/whole_file_22.f90: New test.
3754         * gfortran.dg/whole_file_23.f90: New test.
3755
3756 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3757             Jack Howarth  <howarth@bromo.med.uc.edu>
3758             Richard Henderson  <rth@redhat.com>
3759
3760         PR target/44132
3761         * gcc.dg/tls/thr-init-1.c: New.
3762         * gcc.dg/tls/thr-init-2.c: New.
3763         * gcc.dg/torture/tls New.
3764         * gcc.dg/torture/tls/tls-test.c: New.
3765         * gcc.dg/torture/tls/thr-init-1.c: New.
3766         * gcc.dg/torture/tls/tls.exp: New.
3767         * gcc.dg/torture/tls/thr-init-2.c: New.
3768         * gcc.dg/tls/emutls-2.c: New test
3769
3770         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3771         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3772         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3773         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3774         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3775         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3776         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3777         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3778         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3779         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3780         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3781         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3782         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3783         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3784         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3785         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3786         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3787         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3788         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3789         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3790         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3791         gfortran.dg/gomp/omp_threadprivate1.f90,
3792         gfortran.dg/gomp/omp_threadprivate2.f90,
3793         gfortran.dg/gomp/reduction1.f90,
3794         gfortran.dg/gomp/sharing-1.f90: Likewise.
3795
3796 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3797
3798         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3799         sse_runtime.
3800         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3801         dg-require-visibility.
3802
3803 2010-07-26  Richard Guenther  <rguenther@suse.de>
3804
3805         PR tree-optimization/43784
3806         * gcc.c-torture/execute/pr43784.c: New testcase.
3807         * g++.dg/torture/pr43784.C: Likewise.
3808
3809 2010-07-26  Richard Guenther  <rguenther@suse.de>
3810
3811         PR middle-end/45056
3812         * g++.dg/pr45056.C: New testcase.
3813
3814 2010-07-26  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/45071
3817         * gcc.dg/pr45071.c: New testcase.
3818
3819 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3820
3821         PR fortran/45066
3822         * gfortran.dg/namelist_62.f90: New.
3823
3824 2010-07-26  Richard Guenther  <rguenther@suse.de>
3825
3826         * gcc.c-torture/execute/pr45017.c: Move ...
3827         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3828
3829 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3830
3831         PR fortran/40628
3832         * trim_optimize_1.f90:  New test.
3833         * character_comparision_1.f90:  New test.
3834
3835 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3836
3837         PR fortran/42852
3838         * gfortran.dg/wtruncate_fix.f: New test.
3839
3840 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3841
3842         PR testsuite/45068
3843         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3844
3845 2010-07-24  Richard Guenther  <rguenther@suse.de>
3846
3847         PR lto/43788
3848         * g++.dg/lto/20100724-1_0.C: New testcase.
3849
3850 2010-07-24  Richard Guenther  <rguenther@suse.de>
3851
3852         PR lto/43212
3853         * gcc.dg/lto/20100724-1_0.c: New testcase.
3854         * gcc.dg/lto/20100724-1_1.c: Likewise.
3855
3856 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3857
3858         PR fortran/40011
3859         * gfortran.dg/whole_file_21.f90: New.
3860
3861         * gfortran.dg/integer_exponentiation_3.F90: Use
3862         -ffloat-store only for i?86/x86-64 -m32.
3863
3864 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3865
3866         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3867         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3868
3869 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3870
3871         * gfortran.dg/func_decl_4.f90: Split test into two ...
3872         * gfortran.dg/func_decl_5.f90: ... parts.
3873         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3874         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3875         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3876         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3877         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3878         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3879         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3880         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3881         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3882         * gfortran.dg/sizeof.f90: Make test valid.
3883         * gfortran.dg/pr20865.f90: Add new dg-error.
3884         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3885         * gfortran.dg/g77/19990218-0.f: Ditto.
3886         * gfortran.dg/g77/19990218-1.f: Ditto.
3887         * gfortran.dg/g77/970625-2.f: Ditto.
3888         * gfortran.dg/pr37243.f: Fix function declaration.
3889         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3890         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3891
3892 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3893
3894         PR fortran/44945
3895         * gfortran.dg/char_array_structure_constructor.f90: Add
3896         -fwhole-file as dg-option as it otherwise fails on some
3897         systems.
3898
3899 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3900
3901         * gnat.dg/aggr16.ad[sb]: New test.
3902         * gnat.dg/aggr16_pkg.ads: New helper.
3903
3904 2010-07-23  Richard Guenther  <rguenther@suse.de>
3905
3906         PR lto/43071
3907         * g++.dg/lto/20100723-1_0.C: New testcase.
3908
3909 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3910
3911         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3912         AVX support.
3913         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3914         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3915
3916 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3917
3918         * lib/target-supports.exp (add_options_for_tls): New proc.
3919         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3920         * g++.dg/tls/static-1a.cc: Likewise.
3921         * gcc.dg/tls/emutls-1.c: Likewise.
3922         * gcc.dg/tls/opt-11.c: Likewise.
3923         * gcc.dg/tls/opt-12.c: Likewise.
3924         * gcc.dg/tls/pr24428-2.c: Likewise.
3925         * gcc.dg/tls/pr24428.c: Likewise.
3926         * obj-c++.dg/tls/static-1.mm: Likewise.
3927         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3928         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3929         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3930         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3931         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3932         * objc.dg/torture/tls/thr-init.m: Likewise.
3933         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3934
3935 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3936
3937         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3938         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3939         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3940         optimized dump files.
3941
3942 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR tree-optimization/45047
3945         * gcc.c-torture/compile/pr45047.c: New test.
3946
3947 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3948
3949         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3950         instead of dg-compile.
3951         * gcc.dg/float-range-4.c: Ditto.
3952         * gcc.dg/float-range-5.c: Ditto.
3953         * gcc.dg/fold-overflow-1.c: Ditto.
3954         * gcc.dg/gomp/sections-4.c: Ditto.
3955         * gcc.dg/transparent-union-1.c: Ditto.
3956         * gcc.dg/transparent-union-2.c: Ditto.
3957         * gcc.target/i386/pr39315-check.c: Ditto.
3958         * g++.dg/gomp/sections-4.C: Ditto.
3959         * g++.dg/template/dtor7.C: Ditto.
3960         * g++.dg/tree-ssa/pr19952.C: Ditto.
3961         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3962         * gfortran.dg/graphite/pr42185.f90: Ditto.
3963         * gfortran.dg/namelist_36.f90: Ditto.
3964         * gnat.dg/noreturn1.adb: Ditto.
3965         * gnat.dg/specs/small_alignment.ads: Ditto.
3966
3967 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3968
3969         PR tree-optimization/44915
3970         * g++.dg/torture/pr44915.C: New test.
3971
3972 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3973
3974         PR tree-optimization/44914
3975         * g++.dg/tree-ssa/pr44914.C: New test.
3976
3977 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3978
3979         PR target/44290
3980         * gcc.dg/pr44290-1.c: New test.
3981         * gcc.dg/pr44290-2.c: New test.
3982
3983 2010-07-23  Jason Merrill  <jason@redhat.com>
3984
3985         PR c++/45008
3986         * g++.dg/abi/mangle44.C: New.
3987
3988 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3989
3990         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3991         for compile-time only tests.
3992         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3993         target check.
3994         * gcc.target/i386/pr39315-4.c: Ditto.
3995         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3996         target check.  Include sse-os-support.h.
3997         (main): Call check_isa and sse_os_support.
3998         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3999         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4000         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4001         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4002         target check.  Include sse-os-support.h.
4003         (main): Call check_isa and sse_os_support.
4004         * gcc.target/i386/vperm-v2df.c: Ditto.
4005
4006 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4007
4008         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4009         (check_effective_target_avx_runtime): New procedure.
4010         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4011         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4012
4013         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4014         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4015         and __get_cpuid test.
4016         * gcc.dg/compat/vector-2b_main.c: Ditto.
4017
4018         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4019
4020         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4021         for compile-time only test.
4022         * gcc.dg/pr32716.c: Ditto.
4023         * gcc.dg/pr34856.c: Ditto.
4024         * gcc.dg/pr36997.c: Ditto.
4025         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4026         * gfortran.dg/pr28158.f90: Ditto.
4027         * gfortran.dg/pr30667.f: Ditto.
4028
4029         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4030         i?86-*-* and x86_64-*-* targets to disable execution on targets
4031         without sse2 runtime support.
4032         * g++.dg/vect/vect.exp: Ditto.
4033         * gfortran.dg/vect/vect.exp: Ditto.
4034
4035         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4036         * gcc.dg/pr37544.c: Ditto.
4037         * gcc.dg/pr40550.c: Ditto.
4038         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4039         * gcc.dg/compat/vector-1a_main.c: Ditto.
4040         * gcc.dg/compat/vector-2a_main.c: Ditto.
4041         * gcc.dg/torture/pr16104-1.c: Ditto.
4042         * gcc.dg/torture/pr35771-1.c: Ditto.
4043         * gcc.dg/torture/pr35771-2.c: Ditto.
4044         * gcc.dg/torture/pr35771-3.c: Ditto.
4045         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4046         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4047         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4048         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4049         * g++.dg/other/i386-1.C: Ditto.
4050         * g++.dg/other/pr40446.C: Ditto.
4051
4052 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4053
4054         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4055
4056 2010-07-23  Daniel Kraft  <d@domob.eu>
4057
4058         PR fortran/44709
4059         * gfortran.dg/exit_1.f08: New test.
4060         * gfortran.dg/exit_2.f08: New test.
4061
4062 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4063
4064         PR tree-optimization/39839
4065         * gcc.target/arm/pr39839.c: New test case.
4066
4067 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4068
4069         * gnat.dg/unchecked_convert5b.adb: New test.
4070         * gnat.dg/unchecked_convert6.adb: Likewise.
4071         * gnat.dg/unchecked_convert6b.adb: Likewise.
4072
4073 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4074
4075         * gnat.dg/aggr15.ad[sb]: New test.
4076
4077 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4078
4079         PR debug/45024
4080         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4081
4082 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4083
4084         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4085         with dg-require-linker-plugin.
4086
4087 2010-07-22  Richard Guenther  <rguenther@suse.de>
4088
4089         PR lto/43850
4090         * g++.dg/lto/20100722-1_0.C: New testcase.
4091
4092 2010-07-22  Richard Guenther  <rguenther@suse.de>
4093
4094         PR lto/42451
4095         * gcc.dg/lto/20100720-3_0.c: New testcase.
4096         * gcc.dg/lto/20100720-3_1.c: Likewise.
4097
4098 2010-07-22  Richard Guenther  <rguenther@suse.de>
4099
4100         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4101         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4102
4103         PR lto/43373
4104         * gcc.dg/lto/20100722-1_0.c: New testcase.
4105
4106 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4107
4108         PR tree-optimization/44891
4109         * gcc.c-torture/compile/pr44891.c: New test.
4110
4111 2010-07-22  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/45017
4114         * gcc.c-torture/execute/pr45017.c: New testcase.
4115
4116 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4117
4118         PR fortran/45019
4119         * gfortran.dg/aliasing_dummy_5.f90: New.
4120
4121 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4122
4123         PR target/43698
4124         * gcc.target/arm/pr43698.c: New test.
4125
4126 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4127
4128         PR fortran/44929
4129         * Revert my commit r162325 for this PR.
4130
4131 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR debug/45015
4134         * gcc.target/m68k/pr45015.c: New test.
4135
4136 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4137
4138         PR c++/44641
4139         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4140         comments.
4141
4142 2010-07-21  Richard Guenther  <rguenther@suse.de>
4143
4144         PR lto/45018
4145         * g++.dg/lto/20100721-1_0.C: New testcase.
4146
4147 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4148
4149         PR tree-optimization/44900
4150         * g++.dg/torture/pr44900.C: New test.
4151
4152 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4153
4154         PR middle-end/44738
4155         * c-c++-common/uninit-17.c: Correct expected error.
4156
4157 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4158
4159         * gcc.dg/guality/asm-1.c: New test.
4160
4161         PR debug/45003
4162         * gcc.dg/guality/pr45003-2.c: New test.
4163         * gcc.dg/guality/pr45003-3.c: New test.
4164
4165 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4166
4167         PR libfortran/44697
4168         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4169
4170 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4171
4172         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4173         defined on the current line.
4174         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4175         * g++.dg/debug/dwarf2/pr44641.C: New.
4176
4177 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4178
4179         * gcc.target/powerpc/block-move-1.c: New test.
4180         * gcc.target/powerpc/block-move-2.c: New test.
4181
4182 2010-07-20  Jason Merrill  <jason@redhat.com>
4183
4184         PR c++/44967
4185         * g++.dg/cpp0x/sfinae2.C: New.
4186
4187 2010-07-20  Richard Guenther  <rguenther@suse.de>
4188
4189         PR lto/42696
4190         * gcc.dg/lto/20100720-4_0.c: New testcase.
4191
4192 2010-07-20  Richard Guenther  <rguenther@suse.de>
4193
4194         PR lto/43221
4195         * gcc.dg/lto/20100720-2_0.c: New testcase.
4196         * gcc.dg/lto/20100720-2_1.c: Likewise.
4197
4198 2010-07-20  Richard Guenther  <rguenther@suse.de>
4199
4200         PR lto/43208
4201         * gcc.dg/lto/20100720-1_0.c: New testcase.
4202         * gcc.dg/lto/20100720-1_1.c: Likewise.
4203
4204 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR debug/45003
4207         * gcc.dg/guality/pr45003-1.c: New test.
4208
4209 2010-07-20  Richard Guenther  <rguenther@suse.de>
4210
4211         PR tree-optimization/44977
4212         * gcc.dg/torture/pr44977.c: New testcase.
4213
4214 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4215
4216         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4217         sync_char_short
4218
4219 2010-07-20  Richard Guenther  <rguenther@suse.de>
4220
4221         PR middle-end/44971
4222         PR middle-end/44988
4223         * gcc.dg/pr44971.c: New testcase.
4224         * gcc.c-torture/compile/pr44988.c: Likewise.
4225
4226 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4227
4228         PR fortran/44929
4229         * gfortran.dg/allocate_with_typespec.f90: New test.
4230         * gfortran.dg/allocate_derived_1.f90: Update error message.
4231
4232 2010-07-19  Jason Merrill  <jason@redhat.com>
4233
4234         PR c++/44996
4235         * g++.dg/cpp0x/decltype23.C: New.
4236
4237 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4238
4239         PR fortran/42385
4240         * gfortran.dg/class_defined_operator_1.f03 : New test.
4241
4242 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4243
4244         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4245         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4246         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4247         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4248
4249 2010-07-19  Richard Guenther  <rguenther@suse.de>
4250
4251         PR middle-end/44941
4252         * gcc.c-torture/compile/pr44941.c: New testcase.
4253
4254 2010-07-19  Jason Merrill  <jason@redhat.com>
4255
4256         PR c++/44969
4257         * g++.dg/template/sfinae24.C: New.
4258
4259 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4260
4261         PR fortran/44353
4262         * gfortran.dg/data_implied_do_2.f90: Removed.
4263
4264 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4265
4266         PR c++/44969
4267         * g++.dg/template/sfinae23.C: New.
4268
4269 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4270
4271         * lib/target-supports.exp (check_sse_os_support_available): New
4272         proc.
4273         (check_sse_hw_available): New proc.
4274         (check_effective_target_sse_runtime): New proc.
4275         (check_effective_target_sse2_runtime): New proc.
4276         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4277         -msse2 if check_sse_os_support_available.
4278         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4279         check_sse_os_support_available.
4280         * gcc.dg/vect/vect.exp: Likewise.
4281         * gfortran.dg/vect/vect.exp: Likewise.
4282         * gcc.target/i386/sol2-check: Renamed to ...
4283         * gcc.target/i386/sse-os-support.h: ... this.
4284         (sol2_check): Renamed to ...
4285         (sse_os_support): ... this.
4286         Only test movss with xmm registers.
4287         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4288         Removed ILL_INSN, ILL_INSN_LEN.
4289         * gcc.target/i386/sse2-check.h: Likewise.
4290         * gcc.target/i386/sse3-check.h: Likewise.
4291         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4292         Removed cpuid.h, __get_cpuid test.
4293         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4294         Removed cpuid.h, __get_cpuid test.
4295         * g++.dg/other/pr40446.C: Likewise.
4296         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4297         * gcc.dg/compat/vector-1a_main.c: Likewise.
4298         * gcc.dg/compat/vector-2a_main.c: Likewise.
4299         * gcc.dg/pr36584.c: Likewise.
4300         * gcc.dg/pr37544.c: Likewise.
4301         * gcc.dg/torture/pr16104-1.c: Likewise.
4302         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4303         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4304         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4305         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4306         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4307         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4308         sse2_runtime.
4309         * gcc.dg/torture/pr35771-2.c: Likewise.
4310         * gcc.dg/torture/pr35771-3.c: Likewise.
4311         * gcc.target/i386/pr39315-2.c: Likewise.
4312         * gcc.target/i386/pr39315-4.c: Likewise.
4313         * gcc.target/i386/vperm-v2df.c: Likewise.
4314         * gcc.target/i386/vperm-v2di.c: Likewise.
4315         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4316         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4317         sse_runtime.
4318
4319 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4320
4321         PR fortran/44353
4322         * gfortran.dg/data_implied_do_2.f90: New test.
4323
4324 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4325
4326         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4327
4328 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4329
4330         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4331         to the "mips16" group.
4332         (mips_using_mips16_p): New procedure.
4333         (mips-dg-options): Use it.
4334
4335 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4336
4337         * gcc.target/mips/mips16-attributes-4.c: New test.
4338
4339 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4340
4341         PR testsuite/44418
4342         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4343         * gcc.target/powerpc/recip-2.c: Ditto.
4344         * gcc.target/powerpc/recip-3.c: Ditto.
4345
4346 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4347
4348         * gcc.target/arm/pr42235.c: New test.
4349
4350 2010-07-16  Jason Merrill  <jason@redhat.com>
4351
4352         PR c++/32505
4353         * g++.dg/template/partial8.C: New.
4354
4355 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4356
4357         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4358         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4359         in C++.
4360         (gualcvt): New overloaded inline.
4361         (GUALCVT): Use it for C++.
4362         * g++.dg/guality/guality.exp: New.
4363         * g++.dg/guality/guality.h: New.
4364         * g++.dg/guality/redeclaration1.C: New test.
4365         * g++.dg/dg.exp: Prune also guality/* tests.
4366         * gcc.dg/guality/pr43141.c: Moved to...
4367         * c-c++-common/guality/pr43141.c: ... here.
4368
4369 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4370
4371         PR libfortran/37077
4372         * gfortran.dg/char4_iunit_2.f03: New test.
4373
4374 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4375
4376         * lib/plugin-support.exp (plugin-test-execute):
4377         Add ${gcc_objdir}/intl to includes.
4378
4379 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4380
4381         PR target/44942
4382         * gcc.c-torture/execute/pr44942.c: New test.
4383         * gcc.target/i386/pr44942.c: New test.
4384
4385 2010-07-15  Jason Merrill  <jason@redhat.com>
4386
4387         PR c++/44909
4388         * g++.dg/cpp0x/implicit7.C: New.
4389         * g++.dg/cpp0x/implicit8.C: New.
4390
4391 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4392
4393         Disable float tests for __SPU__ targets due to lack of signed zero:
4394         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4395         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4396         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4397         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4398         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4399         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4400         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4401         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4402         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4403
4404 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4405
4406         * gfortran.dg/select_char_2.f90: New test.
4407
4408 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4409
4410         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4411         with DECL_CHAIN.
4412
4413 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4414
4415         PR fortran/44936
4416         * gfortran.dg/typebound_generic_9.f03: New.
4417
4418 2010-07-15  Richard Guenther  <rguenther@suse.de>
4419
4420         PR tree-optimization/44946
4421         * gcc.c-torture/compile/pr44946.c: New testcase.
4422
4423 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR fortran/40206
4426         * gfortran.dg/select_char_3.f90: New test.
4427
4428 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4429             Kevin F. Quinn  <kevquinn@gentoo.org>
4430
4431         * gcc.dg/Wtrampolines.c: New.
4432
4433 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         PR libfortran/44934
4436         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4437
4438 2010-07-14  Jason Merrill  <jason@redhat.com>
4439
4440         PR c++/44810
4441         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4442
4443         Implement C++0x unrestricted unions (N2544)
4444         * g++.dg/cpp0x/union1.C: New.
4445         * g++.dg/cpp0x/union2.C: New.
4446         * g++.dg/cpp0x/union3.C: New.
4447         * g++.dg/cpp0x/defaulted2.C: Adjust.
4448         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4449         * g++.old-deja/g++.ext/anon2.C: Adjust.
4450         * g++.old-deja/g++.mike/misc6.C: Adjust.
4451
4452 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4453
4454         PR fortran/44925
4455         * gfortran.dg/c_loc_tests_15.f90: New.
4456
4457 2010-07-13  Jason Merrill  <jason@redhat.com>
4458
4459         PR c++/44909
4460         * g++.dg/cpp0x/implicit6.C: New.
4461
4462 2010-07-13  Jason Merrill  <jason@redhat.com>
4463
4464         PR c++/44540
4465         * g++.dg/abi/noreturn1.C: New.
4466         * g++.dg/abi/noreturn2.C: New.
4467
4468 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4469
4470         PR other/44874
4471         PR debug/44832
4472         * c-c++-common/pr44832.c: New test.
4473
4474 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4475
4476         PR objc/44488
4477         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4478         on the target.  Make sure that we can assemble the emitted asm when
4479         the test type is 'compile'.
4480
4481 2010-07-13  Richard Guenther  <rguenther@suse.de>
4482
4483         PR tree-optimization/36960
4484         * g++.dg/torture/pr36960.C: New testcase.
4485
4486 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4487
4488         PR c++/44908
4489         * g++.dg/template/sfinae21.C: New.
4490         * g++.dg/template/sfinae22.C: Likewise.
4491
4492 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4493
4494         PR testsuite/42843
4495         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4496         * gcc.dg/plugin/ggcplug.c: Likewise.
4497         * g++.dg/plugin/selfassign.c: Likewise.
4498         * g++.dg/plugin/attribute_plugin.c: Likewise.
4499         * g++.dg/plugin/dumb_plugin.c: Likewise.
4500         * g++.dg/plugin/pragma_plugin.c: Likewise.
4501
4502 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4503
4504         * gcc.c-torture/execute/pr44683.x: New.
4505         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4506
4507 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4508
4509         PR fortran/44434
4510         PR fortran/44565
4511         PR fortran/43945
4512         PR fortran/44869
4513         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4514         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4515         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4516         * gfortran.dh/typebound_call_16.f03: New.
4517         * gfortran.dg/typebound_generic_6.f03: New.
4518         * gfortran.dg/typebound_generic_7.f03: New.
4519         * gfortran.dg/typebound_generic_8.f03: New.
4520
4521 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         PR libfortran/37077
4524         * gfortran.dg/char4_iunit_1.f03: New test.
4525
4526 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4527
4528         * gcc.dg/tree-ssa/vrp53.c: New test.
4529
4530 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4531
4532         PR c++/44907
4533         * g++.dg/template/sfinae19.C: New.
4534         * g++.dg/template/sfinae20.C: Likewise.
4535
4536 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4537
4538         * gcc.target/arm/interrupt-1.c: New test.
4539         * gcc.target/arm/interrupt-2.c: New test.
4540
4541 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4542
4543         * gcc.dg/pr42427.c: Require c99_runtime.
4544         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4545         c99_runtime.
4546         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4547         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4548         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4549         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4550         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4551         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4552         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4553         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4554         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4555         * gcc.target/i386/pr37275.c: Require visibility support.
4556
4557 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4558
4559         * lib/target-supports.exp (check_effective_target_sse): New proc.
4560         * gcc.target/i386/sol2-check.h: New file.
4561         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4562         Include sol2-check.h.
4563         (main) Only run do_test () if sol2_check ().
4564         * gcc.target/i386/sse2-check.h: Likewise.
4565         * gcc.target/i386/sse3-check.h: Likewise.
4566         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4567         [__sun__ && __svr4__]: Execute SSE2 instruction.
4568         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4569         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4570         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4571         * g++.dg/ext/vector14.C: Likewise.
4572         * g++.dg/other/mmintrin.C: Likewise.
4573         * gcc.dg/20020418-1.c: Likewise.
4574         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4575         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4576         * gcc.dg/format/unnamed-1.c: Likewise.
4577         Adapt dg-warning line number.
4578         * gcc.dg/graphite/pr40281.c: Likewise.
4579         * gcc.dg/pr32176.c: Likewise.
4580         * gcc.dg/pr40550.c: Likewise.
4581         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4582         * gcc.dg/torture/pr36891.c: Likewise.
4583         * gcc.target/i386/20020218-1.c: Likewise.
4584         * gcc.target/i386/20020523.c: Likewise.
4585         * gcc.target/i386/abi-1.c: Likewise.
4586         * gcc.target/i386/brokensqrt.c: Likewise.
4587         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4588         * gcc.target/i386/pr13366.c: Likewise.
4589         * gcc.target/i386/pr13685.c: Likewise.
4590         * gcc.target/i386/pr24306.c: Likewise.
4591         * gcc.target/i386/pr31486.c: Likewise.
4592         * gcc.target/i386/pr32065-1.c: Likewise.
4593         * gcc.target/i386/pr32065-2.c: Likewise.
4594         * gcc.target/i386/pr32389.c: Likewise.
4595         * gcc.target/i386/pr38824.c: Likewise.
4596         * gcc.target/i386/pr38931.c: Likewise.
4597         * gcc.target/i386/pr39592-1.c: Likewise.
4598         * gcc.target/i386/pr43766.c: Likewise.
4599         * gcc.target/i386/recip-divf.c: Likewise.
4600         * gcc.target/i386/recip-sqrtf.c: Likewise.
4601         * gcc.target/i386/recip-vec-divf.c: Likewise.
4602         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4603         * gcc.target/i386/sse-1.c: Likewise.
4604         * gcc.target/i386/sse-16.c: Likewise.
4605         * gcc.target/i386/sse-2.c: Likewise.
4606         * gcc.target/i386/sse-20.c: Likewise.
4607         * gcc.target/i386/sse-3.c: Likewise.
4608         * gcc.target/i386/sse-7.c: Likewise.
4609         * gcc.target/i386/sse-9.c: Likewise.
4610         * gcc.target/i386/sse-addps-1.c: Likewise.
4611         * gcc.target/i386/sse-addss-1.c: Likewise.
4612         * gcc.target/i386/sse-andnps-1.c: Likewise.
4613         * gcc.target/i386/sse-andps-1.c: Likewise.
4614         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4615         * gcc.target/i386/sse-comiss-1.c: Likewise.
4616         * gcc.target/i386/sse-comiss-2.c: Likewise.
4617         * gcc.target/i386/sse-comiss-3.c: Likewise.
4618         * gcc.target/i386/sse-comiss-4.c: Likewise.
4619         * gcc.target/i386/sse-comiss-5.c: Likewise.
4620         * gcc.target/i386/sse-comiss-6.c: Likewise.
4621         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4622         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4623         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4624         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4625         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4626         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4627         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4628         * gcc.target/i386/sse-divps-1.c: Likewise.
4629         * gcc.target/i386/sse-divss-1.c: Likewise.
4630         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4631         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4632         * gcc.target/i386/sse-maxps-1.c: Likewise.
4633         * gcc.target/i386/sse-maxss-1.c: Likewise.
4634         * gcc.target/i386/sse-minps-1.c: Likewise.
4635         * gcc.target/i386/sse-minss-1.c: Likewise.
4636         * gcc.target/i386/sse-movaps-1.c: Likewise.
4637         * gcc.target/i386/sse-movaps-2.c: Likewise.
4638         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4639         * gcc.target/i386/sse-movhps-1.c: Likewise.
4640         * gcc.target/i386/sse-movhps-2.c: Likewise.
4641         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4642         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4643         * gcc.target/i386/sse-movntps-1.c: Likewise.
4644         * gcc.target/i386/sse-movss-1.c: Likewise.
4645         * gcc.target/i386/sse-movss-2.c: Likewise.
4646         * gcc.target/i386/sse-movss-3.c: Likewise.
4647         * gcc.target/i386/sse-movups-1.c: Likewise.
4648         * gcc.target/i386/sse-movups-2.c: Likewise.
4649         * gcc.target/i386/sse-mulps-1.c: Likewise.
4650         * gcc.target/i386/sse-mulss-1.c: Likewise.
4651         * gcc.target/i386/sse-orps-1.c: Likewise.
4652         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4653         * gcc.target/i386/sse-recip-vec.c: Likewise.
4654         * gcc.target/i386/sse-recip.c: Likewise.
4655         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4656         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4657         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4658         * gcc.target/i386/sse-subps-1.c: Likewise.
4659         * gcc.target/i386/sse-subss-1.c: Likewise.
4660         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4661         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4662         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4663         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4664         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4665         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4666         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4667         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4668         * gcc.target/i386/sse-xorps-1.c: Likewise.
4669         * gcc.target/i386/ssefn-1.c: Likewise.
4670         * gcc.target/i386/ssefn-3.c: Likewise.
4671         * gcc.target/i386/sseregparm-1.c: Likewise.
4672         * gcc.target/i386/stackalign/return-3.c: Likewise.
4673         * gcc.target/i386/vectorize1.c: Likewise.
4674         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4675         * gcc.target/i386/xorps-sse.c: Likewise.
4676         * gfortran.dg/pr28158.f90: Likewise.
4677         * gfortran.dg/pr30667.f: Likewise.
4678         * gnat.dg/loop_optimization7.adb: Likewise.
4679         * gnat.dg/sse_nolib.adb: Likewise.
4680
4681 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4682
4683         PR fortran/44702
4684         * gfortran.dg/use_rename_6.f90: New.
4685         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4686
4687 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4688
4689         PR fortran/44869
4690         * gfortran.dg/class_24.f03: New.
4691
4692 2010-07-10  Richard Guenther  <rguenther@suse.de>
4693
4694         PR lto/44889
4695         * gcc.dg/lto/20100709-1_0.c: New testcase.
4696         * gcc.dg/lto/20100709-1_1.c: Likewise.
4697
4698 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4699
4700         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4701
4702 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4703
4704         PR objc/44140
4705         * objc.dg/lto/trivial-1_0.m: New.
4706         * objc.dg/lto/lto.exp: New.
4707         * obj-c++.dg/lto/trivial-1_0.mm: New.
4708         * obj-c++.dg/lto/lto.exp: New.
4709         * objc.dg/symtab-1.m: Adjust sizes.
4710         * objc.dg/image-info.m: Do not run for gnu-runtime.
4711
4712 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4713
4714         * gcc.dg/pr32370.c: Allow another kind of error message.
4715
4716 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4717
4718         * gnat.dg/atomic3.adb: New test.
4719
4720 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4721             Denys Vlasenko  <dvlasenk@redhat.com>
4722             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4723
4724         PR tree-optimization/28632
4725         * gcc.dg/tree-ssa/vrp51.c: New test.
4726         * gcc.dg/tree-ssa/vrp52.c: New test.
4727
4728 2010-07-09  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/abi/covariant6.C: New.
4731         * g++.dg/inherit/covariant17.C: Test both bases.
4732         * g++.dg/inherit/covariant7.C: Check vtable layout.
4733
4734 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4735
4736         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4737
4738 2010-07-09  Richard Guenther  <rguenther@suse.de>
4739
4740         PR tree-optimization/44852
4741         * gcc.c-torture/execute/pr44852.c: New testcase.
4742
4743 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4744
4745         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4746         multiplication by values.
4747         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4748         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4749
4750 2010-07-09  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/44882
4753         * gfortran.dg/pr44882.f90: New testcase.
4754
4755 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4756
4757         PR target/40657
4758         * gcc.target/arm/pr40657-1.c: New test.
4759         * gcc.target/arm/pr40657-2.c: New test.
4760         * gcc.c-torture/execute/pr40657.c: New test.
4761
4762 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4763
4764         * gcc.dg/tree-ssa/vrp50.c: New test.
4765         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4766
4767 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4768
4769         PR fortran/44649
4770         * gfortran.dg/c_sizeof_1.f90: Modified.
4771         * gfortran.dg/storage_size_1.f08: New.
4772         * gfortran.dg/storage_size_2.f08: New.
4773
4774 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4775
4776         * gcc.c-torture/execute/20100708-1.c: New test.
4777
4778 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4779
4780         PR fortran/44847
4781         * gfortran.dg/gomp/pr44847.f90: New test.
4782
4783 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4784
4785         PR tree-optimization/44710
4786         * gcc.dg/tree-ssa/ifc-6.c: New.
4787         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4788
4789 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4790
4791         PR fortran/18918
4792         * gfortran.dg/coarray_10.f90: Add an additional test.
4793
4794 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4795
4796         PR middle-end/44828
4797         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4798         * gcc.c-torture/execute/pr44828.x: Revert.
4799
4800 2010-07-08  Jason Merrill  <jason@redhat.com>
4801
4802         PR c++/43120
4803         * g++.dg/inherit/covariant17.C: New.
4804         * g++.dg/abi/covariant1.C: Actually test for the bug.
4805
4806 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4807
4808         PR rtl-optimization/44838
4809         * gcc.dg/pr44838.c: New.
4810
4811 2010-07-08  Richard Guenther  <rguenther@suse.de>
4812
4813         PR tree-optimization/44831
4814         * gcc.c-torture/compile/pr44831.c: New testcase.
4815         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4816
4817 2010-07-08  Richard Guenther  <rguenther@suse.de>
4818
4819         PR tree-optimization/44861
4820         * g++.dg/vect/pr44861.cc: New testcase.
4821
4822 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4823
4824         PR middle-end/44828
4825         * gcc.c-torture/execute/pr44828.x: New file.
4826
4827 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4828
4829         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4830         dg-options.
4831         * g++.dg/ext/altivec-17.C: Adjust error message.
4832
4833 2010-07-07  Tom Tromey  <tromey@redhat.com>
4834
4835         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4836
4837 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4838
4839         PR target/44844
4840         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4841         * gcc.target/i386/rdrand-2.c: Likewise.
4842         * gcc.target/i386/rdrand-3.c: Likewise.
4843
4844 2010-07-07  Jan Hubicka  <jh@suse.cz>
4845
4846         PR middle-end/44813
4847         * g++.dg/torture/pr44813.C: New testcase.
4848         * g++.dg/torture/pr44826.C: New testcase.
4849
4850 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4851
4852         PR rtl-optimization/44787
4853         * gcc.c-torture/compile/pr44788.c: New test.
4854         * gcc.target/arm/pr44788.c: New test.
4855
4856 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4857
4858         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4859
4860 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4861
4862         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4863         to dg-options.
4864
4865 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4866
4867         PR fortran/44742
4868         * gfortran.dg/parameter_array_init_6.f90: New.
4869         * gfortran.dg/initialization_20.f90: Update dg-error.
4870         * gfortran.dg/initialization_24.f90: Ditto.
4871
4872 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4873         PR fortran/PR44693
4874         * gfortran.dg/dim_range_1.f90:  New test.
4875         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4876
4877 2010-07-06  Jason Merrill  <jason@redhat.com>
4878
4879         PR c++/44703
4880         * g++.dg/cpp0x/initlist41.C: New.
4881
4882         PR c++/44778
4883         * g++.dg/template/ptrmem22.C: New.
4884
4885 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4886
4887         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4888         support.
4889         * gcc.target/i386/i386.exp: Likewise.
4890
4891 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4892
4893         PR testsuite/44195
4894         * gcc.dg/lto/20100518_0.c: Limit to x86.
4895
4896 2010-07-06  Richard Guenther  <rguenther@suse.de>
4897
4898         PR middle-end/44828
4899         * gcc.c-torture/execute/pr44828.c: New testcase.
4900
4901 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4902
4903         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4904         * g++.dg/warn/volatile1.C: Likewise.
4905         * g++.dg/template/warn1.C: Likewise.
4906
4907 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4908
4909         AVX Programming Reference (June, 2010)
4910         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4911         * g++.dg/other/i386-3.C: Likewise.
4912         * gcc.target/i386/sse-12.c: Likewise.
4913
4914         * gcc.target/i386/f16c-check.h: New.
4915         * gcc.target/i386/rdfsbase-1.c: Likewise.
4916         * gcc.target/i386/rdfsbase-2.c: Likewise.
4917         * gcc.target/i386/rdgsbase-1.c: Likewise.
4918         * gcc.target/i386/rdgsbase-2.c: Likewise.
4919         * gcc.target/i386/rdrand-1.c: Likewise.
4920         * gcc.target/i386/rdrand-2.c: Likewise.
4921         * gcc.target/i386/rdrand-3.c: Likewise.
4922         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4923         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4924         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4925         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4926         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4927         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4928         * gcc.target/i386/wrfsbase-1.c: Likewise.
4929         * gcc.target/i386/wrfsbase-2.c: Likewise.
4930         * gcc.target/i386/wrgsbase-1.c: Likewise.
4931         * gcc.target/i386/wrgsbase-2.c: Likewise.
4932
4933         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4934         (__builtin_ia32_vcvtps2ph): New.
4935         (__builtin_ia32_vcvtps2ph256): Likewise.
4936
4937         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4938         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4939
4940         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4941         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4942
4943         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4944         (__builtin_ia32_vcvtps2ph256): Likewise.
4945         Add fsgsbase,rdrnd,f16c.
4946
4947         * lib/target-supports.exp (check_effective_target_f16c): New.
4948
4949 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4950
4951         * gcc.dg/guality/nrv-1.c: New test.
4952
4953 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4954
4955         PR middle-end/42505
4956         * gcc.target/arm/pr42505.c: New test case.
4957
4958 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR c++/44808
4961         * g++.dg/opt/nrv16.C: New test.
4962
4963 2010-07-05  Richard Guenther  <rguenther@suse.de>
4964
4965         PR tree-optimization/44784
4966         * gcc.c-torture/compile/pr44784.c: New testcase.
4967
4968 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4969
4970         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4971         Increase loop bound and array size.
4972         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4973         Likewise.
4974
4975 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4976
4977         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4978         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4979         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4980         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4981         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4982
4983 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4984
4985         PR c++/22138
4986         * g++.dg/parse/template25.C: New.
4987
4988 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4989
4990         PR rtl-optimization/44695
4991         * gcc.dg/torture/pr44695.c: New.
4992
4993 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4994
4995         PR c++/16630
4996         * g++.dg/ext/pretty3.C: New.
4997
4998 2010-07-04  Richard Guenther  <rguenther@suse.de>
4999
5000         PR middle-end/44809
5001         * g++.dg/torture/pr44809.C: New testcase.
5002
5003 2010-07-04  Richard Guenther  <rguenther@suse.de>
5004
5005         PR tree-optimization/44656
5006         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5007
5008 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5009             Revital Eres  <eres@il.ibm.com>
5010
5011         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5012         misaligned stores.
5013         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5014         gcc.dg/vect/vect-96.c: Likewise.
5015         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5016         that support misaligned stores. Change the number of expected
5017         misaligned accesses.
5018         * gcc.dg/vect/vect-peel-1.c: New test.
5019         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5020         gcc.dg/vect/vect-peel-4.c: Likewise.
5021         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5022         vectorizable on all targets that support realignment.
5023         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5024
5025 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5026
5027         PR c/44806
5028         * gcc.dg/torture/pr44806.c: New.
5029
5030 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5031
5032         * gnat.dg/cond_expr1.adb: New test.
5033
5034 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gnat.dg/modular3.adb: New test.
5037         * gnat.dg/modular3_pkg.ads: New helper.
5038
5039 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5040             Mikael Pettersson  <mikpe@it.uu.se>
5041
5042         PR testsuite/44518
5043         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5044         Make signed-ness of chars explicit.  Scan the object for
5045         strings that are split by some target assemblers.
5046         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5047         explicit.
5048
5049 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5050
5051         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5052
5053 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5054
5055         PR/44128
5056         * g++.dg/warn/Wshadow-7.C: New test.
5057
5058 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5059             Julian Brown  <julian@codesourcery.com>
5060             Sandra Loosemore  <sandra@codesourcery.com>
5061
5062         * gcc.c-torture/execute/20100416-1.c: New test case.
5063
5064 2010-07-02  Julian Brown  <julian@codesourcery.com>
5065             Sandra Loosemore  <sandra@codesourcery.com>
5066
5067         PR target/43703
5068
5069         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5070         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5071
5072 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5073             Julian Brown  <julian@codesourcery.com>
5074
5075         * gcc.target/arm/neon/vadds64.c: Regenerated.
5076         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5077         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5078         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5079         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5080         * gcc.target/arm/neon-vmls-1.c: Likewise.
5081         * gcc.target/arm/neon-vsubs64.c: New execution test.
5082         * gcc.target/arm/neon-vsubu64.c: New execution test.
5083         * gcc.target/arm/neon-vadds64.c: New execution test.
5084         * gcc.target/arm/neon-vaddu64.c: New execution test.
5085
5086 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5087
5088         * gcc.target/arm/neon-vands64.c: New.
5089         * gcc.target/arm/neon-vandu64.c: New.
5090         * gcc.target/arm/neon-vbics64.c: New.
5091         * gcc.target/arm/neon-vbicu64.c: New.
5092         * gcc.target/arm/neon-veors64.c: New.
5093         * gcc.target/arm/neon-veoru64.c: New.
5094         * gcc.target/arm/neon-vorns64.c: New.
5095         * gcc.target/arm/neon-vornu64.c: New.
5096         * gcc.target/arm/neon-vorrs64.c: New.
5097         * gcc.target/arm/neon-vorru64.c: New.
5098         * gcc.target/arm/neon/vands64.c: Regenerated.
5099         * gcc.target/arm/neon/vandu64.c: Regenerated.
5100         * gcc.target/arm/neon/vbics64.c: Regenerated.
5101         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5102         * gcc.target/arm/neon/veors64.c: Regenerated.
5103         * gcc.target/arm/neon/veoru64.c: Regenerated.
5104         * gcc.target/arm/neon/vorns64.c: Regenerated.
5105         * gcc.target/arm/neon/vornu64.c: Regenerated.
5106         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5107         * gcc.target/arm/neon/vorru64.c: Regenerated.
5108
5109 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5110
5111         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5112
5113 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5114
5115         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5116         * gfortran.dg/intent_out_5.f90: Same.
5117         * gfortran.dg/ltrans-7.f90: Same.
5118         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5119
5120 2010-07-02  Jan Hubicka  <jh@suse.cz>
5121
5122         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5123
5124 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5125
5126         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5127
5128 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR c++/44780
5131         * c-c++-common/Wunused-var-12.c: New test.
5132
5133 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5134
5135         PR target/42835
5136         * gcc.target/arm/pr42835.c: New test.
5137
5138         PR target/42172
5139         * gcc.target/arm/pr42172-1.c: New test.
5140
5141 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5142
5143         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5144
5145 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5146
5147         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5148         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5149         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5150         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5151         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5152         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5153         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5154         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5155         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5156         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5157         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5158         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5159         * gcc.target/arm/neon-vdup_ns64.c: New.
5160         * gcc.target/arm/neon-vdup_nu64.c: New.
5161         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5162         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5163         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5164         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5165         * gcc.target/arm/neon-vmov_ns64.c: New.
5166         * gcc.target/arm/neon-vmov_nu64.c: New.
5167         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5168         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5169         * gcc.target/arm/neon-vget_lanes64.c: New.
5170         * gcc.target/arm/neon-vget_laneu64.c: New.
5171         * gcc.target/arm/neon-vset_lanes64.c: New.
5172         * gcc.target/arm/neon-vset_laneu64.c: New.
5173
5174 2010-07-02  Richard Guenther  <rguenther@suse.de>
5175
5176         * g++.dg/torture/20100702-1.C: New testcase.
5177
5178 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5179
5180         PR target/44707
5181         * gcc.c-torture/compile/pr44707.c: New test.
5182
5183 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5184
5185         PR c++/44039
5186         * g++.dg/template/crash101.C: New.
5187
5188 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5189
5190         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5191         Use the ABI-0 accessors and fail it for m64.
5192
5193 2010-07-02  Jan Hubicka  <jh@suse.cz>
5194
5195         * g++.dg/tree-ssa/pr44706.C: New testcase.
5196
5197 2010-07-02  Richard Guenther  <rguenther@suse.de>
5198
5199         PR tree-optimization/44748
5200         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5201
5202 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5203
5204         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5205         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5206         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5207         the method types to forward:.
5208
5209 2010-06-30  Jason Merrill  <jason@redhat.com>
5210
5211         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5212         * g++.dg/other/pr25632.C: Likewise.
5213
5214 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR tree-optimization/40421
5217         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5218
5219 2010-07-01  Richard Guenther  <rguenther@suse.de>
5220
5221         PR middle-end/42834
5222         PR middle-end/44468
5223         * gcc.c-torture/execute/20100316-1.c: New testcase.
5224         * gcc.c-torture/execute/pr44468.c: Likewise.
5225         * gcc.c-torture/compile/20100609-1.c: Likewise.
5226         * gcc.dg/volatile2.c: Adjust.
5227         * gcc.dg/plugin/selfassign.c: Likewise.
5228         * gcc.dg/pr36902.c: Likewise.
5229         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5230         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5231         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5232         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5233         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5234         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5235         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5236         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5237         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5238         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5239         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5240         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5241         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5242         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5243         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5244         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5245         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5246         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5247         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5248         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5249         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5250         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5251         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5252         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5253         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5254         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5255         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5256         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5257         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5258         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5259         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5260         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5261         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5262         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5263         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5264         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5265         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5266         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5267         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5268         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5269         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5270         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5271         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5272         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5273         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5274         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5275         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5276         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5277         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5278         * g++.dg/tree-ssa/pr31146.C: Likewise.
5279         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5280         * g++.dg/tree-ssa/pr33604.C: Likewise.
5281         * g++.dg/plugin/selfassign.c: Likewise.
5282         * gfortran.dg/array_memcpy_3.f90: Likewise.
5283         * gfortran.dg/array_memcpy_4.f90: Likewise.
5284         * c-c++-common/torture/pr42834.c: New testcase.
5285
5286 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5287
5288         PR c++/44628
5289         * g++.dg/template/crash100.C: New.
5290
5291 2010-06-30  Jan Hubicka  <jh@suse.cz>
5292
5293         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5294
5295 2010-06-30  Michael Matz  <matz@suse.de>
5296
5297         PR bootstrap/44699
5298         * gcc.dg/pr44699.c: New test.
5299
5300 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5301
5302         PR tree-optimization/39799
5303         * c-c++-common/uninit-17.c: New test.
5304
5305 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5306
5307         PR libfortran/43298
5308         * gfortran.dg/read_infnan_1.f90: New test.
5309
5310 2010-06-29  Jason Merrill  <jason@redhat.com>
5311
5312         Enable implicitly declared move constructor/operator= (N3053).
5313         * g++.dg/cpp0x/implicit3.C: New.
5314         * g++.dg/cpp0x/implicit4.C: New.
5315         * g++.dg/cpp0x/implicit5.C: New.
5316         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5317         * g++.dg/cpp0x/not_special.C: Adjust.
5318         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5319         * g++.dg/cpp0x/rv1n.C: Adjust.
5320         * g++.dg/cpp0x/rv1p.C: Adjust.
5321         * g++.dg/cpp0x/rv2n.C: Adjust.
5322         * g++.dg/cpp0x/rv2p.C: Adjust.
5323         * g++.dg/cpp0x/rv3n.C: Adjust.
5324         * g++.dg/cpp0x/rv3p.C: Adjust.
5325         * g++.dg/cpp0x/rv4n.C: Adjust.
5326         * g++.dg/cpp0x/rv4p.C: Adjust.
5327         * g++.dg/cpp0x/rv5n.C: Adjust.
5328         * g++.dg/cpp0x/rv5p.C: Adjust.
5329         * g++.dg/cpp0x/rv6n.C: Adjust.
5330         * g++.dg/cpp0x/rv6p.C: Adjust.
5331         * g++.dg/cpp0x/rv7n.C: Adjust.
5332         * g++.dg/cpp0x/rv7p.C: Adjust.
5333         * g++.dg/cpp0x/rv8p.C: Adjust.
5334         * g++.dg/gomp/pr26690-1.C: Adjust.
5335         * g++.dg/other/error20.C: Adjust.
5336         * g++.dg/other/error31.C: Adjust.
5337         * g++.dg/parse/error19.C: Adjust.
5338         * g++.dg/template/qualttp5.C: Adjust.
5339         * g++.old-deja/g++.law/ctors5.C: Adjust.
5340
5341         Enable implicitly deleted functions (N2346)
5342         * g++.dg/cpp0x/defaulted17.C: New.
5343         * g++.dg/cpp0x/implicit1.C: New.
5344         * g++.dg/cpp0x/implicit2.C: New.
5345         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5346         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5347         * g++.dg/init/ctor4.C: Adjust.
5348         * g++.dg/init/synth2.C: Adjust.
5349         * g++.dg/lto/20081118_1.C: Adjust.
5350         * g++.dg/other/error13.C: Adjust.
5351         * g++.dg/other/unused1.C: Adjust.
5352         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5353         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5354         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5355         * g++.old-deja/g++.law/ctors17.C: Adjust.
5356         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5357         * g++.old-deja/g++.pt/assign1.C: Adjust.
5358         * g++.old-deja/g++.pt/crash20.C: Adjust.
5359
5360         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5361         * g++.dg/cpp0x/defaulted13.C: Adjust.
5362         * g++.dg/cpp0x/defaulted2.C: Adjust.
5363         * g++.dg/cpp0x/defaulted3.C: Adjust.
5364         * g++.dg/cpp0x/initlist9.C: Adjust.
5365         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5366         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5367         * g++.dg/init/synth2.C: Adjust.
5368
5369         * g++.dg/cpp0x/defaulted19.C: New.
5370
5371         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5372         * g++.dg/template/error23.C: Fix for -std=c++0x.
5373
5374 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5375
5376         PR fortran/44718
5377         * gfortran.dg/proc_ptr_28.f90: New.
5378
5379 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR tree-optimization/43801
5382         * g++.dg/torture/pr43801.C: New test.
5383
5384         PR debug/44668
5385         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5386
5387 2010-06-29  Jason Merrill  <jason@redhat.com>
5388
5389         PR c++/44587
5390         * g++.dg/template/qualified-id2.C: New.
5391         * g++.dg/template/qualified-id3.C: New.
5392
5393 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5394
5395         PR fortran/44696
5396         * gfortran.dg/associated_target_4.f90: New.
5397
5398 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5399
5400         PR fortran/44582
5401         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5402
5403 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5404
5405         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5406
5407 2010-06-29  Jan Hubicka  <jh@suse.cz>
5408
5409         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5410
5411 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5412
5413         PR target/43902
5414         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5415         * gcc.target/arm/wmul-3.c: New test.
5416         * gcc.target/arm/wmul-4.c: New test.
5417
5418 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5419
5420         PR rtl-optimization/44659
5421         * gcc.target/i386/extract-1.c: New.
5422         * gcc.target/i386/extract-2.c: Likewise.
5423         * gcc.target/i386/extract-3.c: Likewise.
5424         * gcc.target/i386/extract-4.c: Likewise.
5425         * gcc.target/i386/extract-5.c: Likewise.
5426         * gcc.target/i386/extract-6.c: Likewise.
5427
5428 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR c++/44682
5431         * g++.dg/warn/Wunused-var-14.C: New test.
5432
5433 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5434
5435         PR fortran/43298
5436         * gfortran.dg/nan_6.f90: New.
5437
5438 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5439
5440         PR tree-optimization/43781
5441         * gcc.dg/torture/pr43781.c: New.
5442
5443 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/40158
5446         * gfortran.dg/actual_rank_check_1.f90: New test.
5447
5448 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5449
5450         * gcc.dg/ipa/ipa-sra-6.c: New test.
5451
5452 2010-06-28  Jan Hubicka  <jh@suse.cz>
5453
5454         PR tree-optimization/44687
5455         * gcc.c-torture/compile/pr44687.c
5456
5457 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5458
5459         PR c++/44535
5460         * g++.dg/torture/pr44535.C: New test.
5461
5462 2010-06-28  Michael Matz  <matz@suse.de>
5463
5464         PR middle-end/44592
5465         * gfortran.dg/pr44592.f90: New test.
5466
5467 2010-06-28  Jan Hubicka  <jh@suse.cz>
5468
5469         PR tree-optimization/44357
5470         * g++.dg/torture/pr44357.C: New testcase.
5471
5472 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5473
5474         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5475         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5476         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5477         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5478         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5479         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5480         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5481         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5482
5483 2010-06-27  Jan Hubicka  <jh@suse.cz>
5484
5485         * gcc.c-torture/compile/pr44686.c: New file.
5486
5487 2010-06-27  Richard Guenther  <rguenther@suse.de>
5488
5489         PR tree-optimization/44683
5490         * gcc.c-torture/execute/pr44683.c: New testcase.
5491
5492 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5493
5494         * gnat.dg/noreturn3.ad[sb]: New test.
5495
5496 2010-06-26  Jason Merrill  <jason@redhat.com>
5497
5498         * g++.dg/cpp0x/explicit5.C: New.
5499
5500 2010-06-26  Richard Guenther  <rguenther@suse.de>
5501
5502         PR tree-optimization/44393
5503         * gcc.dg/pr44393.c: New testcase.
5504
5505 2010-06-26  Jan Hubicka  <jh@suse.cz>
5506
5507         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5508
5509 2010-06-26  Richard Guenther  <rguenther@suse.de>
5510
5511         PR middle-end/44674
5512         * gcc.dg/pr44674.c: New testcase.
5513
5514 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5515
5516         * gcc.dg/opts-3.c: New test.
5517
5518 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5519
5520         * gfortran.dg/type_decl_1.f90: New.
5521         * gfortran.dg/type_decl_2.f90: New.
5522
5523 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5524
5525         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5526         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5527
5528 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5529
5530         PR testsuite/38946
5531         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5532         error in comparing reals.
5533
5534 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5535
5536         * selected_real_kind_2.f90: New.
5537         * selected_real_kind_3.f90: New.
5538
5539 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5540
5541         * gfortran.dg/entry_19.f90: New.
5542
5543 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5544
5545         * gfortran.dg/end_subroutine_1.f90: New.
5546         * gfortran.dg/end_subroutine_2.f90: New.
5547         * gfortran.dg/interface_proc_end.f90: Update.
5548
5549 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5550
5551         * gfortran.dg/semicolon_fixed.f: Update.
5552         * gfortran.dg/semicolon_fixed_2.f: New.
5553         * gfortran.dg/semicolon_free_2.f90: New.
5554         * gfortran.dg/semicolon_free.f90: Update.
5555
5556 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557
5558         PR fortran/44448
5559         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5560
5561 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5562
5563         * g++.dg/ipa/iinline-3.C: New test.
5564         * gcc.dg/ipa/modif-1.c: Removed.
5565
5566 2010-06-25  Jan Hubicka  <jh@suse.cz>
5567
5568         * gcc.dg/tree-ssa/ipa-split-1.c
5569
5570 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5571
5572         * g++.dg/ipa/iinline-2.C: New test.
5573
5574 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR middle-end/43866
5577         * gfortran.dg/pr43866.f90: New test.
5578
5579         PR tree-optimization/44539
5580         * gcc.dg/pr44539.c: New test.
5581
5582 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5583
5584         From Jim Wilson:
5585         PR target/43902
5586         * gcc.target/mips/madd-9.c: New test.
5587
5588 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5589
5590         PR c/44517
5591         * gcc.dg/noncompile/pr44517.c: New.
5592         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5593
5594 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5595
5596         PR testsuite/43283
5597         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5598         and add argument to nop for IA64.
5599
5600 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5601
5602         PR target/44588
5603         * gcc.target/i386/mod-1.c: New.
5604         * gcc.target/i386/umod-1.c: Likewise.
5605         * gcc.target/i386/umod-2.c: Likewise.
5606         * gcc.target/i386/umod-3.c: Likewise.
5607
5608 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR middle-end/44492
5611         * g++.dg/torture/pr44492.C: New test.
5612
5613 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5614
5615         * c-c++-common/warn-omitted-condop.c: New.
5616
5617 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5618
5619         PR fortran/44614
5620         * gfortran.dg/import8.f90: New.
5621
5622 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5623
5624         * gnat.dg/not_null.adb: Update test case.
5625
5626 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR c++/44619
5629         * g++.dg/warn/Wunused-var-13.C: New test.
5630
5631         PR c++/44627
5632         * g++.dg/diagnostic/method1.C: New test.
5633
5634 2010-06-22  Cary Coutant  <ccoutant@google.com>
5635
5636         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5637
5638 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5639
5640         PR fortran/44616
5641         * gfortran.dg/abstract_type_8.f03: New.
5642
5643 2010-06-21  Jason Merrill  <jason@redhat.com>
5644
5645         * g++.dg/cpp0x/noexcept08.C: New.
5646
5647         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5648
5649 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5650
5651         PR target/44615
5652         * gcc.target/i386/sse2-vec-2a.c: New.
5653
5654 2010-06-21  DJ Delorie  <dj@redhat.com>
5655
5656         * gcc.dg/pragma-diag-1.c: New.
5657
5658 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5659
5660         PR target/44615
5661         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5662
5663 2010-06-21  Alan Modra  <amodra@gmail.com>
5664
5665         PR testsuite/44505
5666         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5667         tail call to check_fa_mid.
5668
5669 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR target/44575
5672         * gcc.c-torture/execute/pr44575.c: New test.
5673
5674 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5675
5676         PR fortran/40632
5677         * gfortran.dg/contiguous_1.f90: New.
5678         * gfortran.dg/contiguous_2.f90: New.
5679         * gfortran.dg/contiguous_3.f90: New.
5680
5681 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5682
5683         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5684         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5685
5686 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5687
5688         PR target/44546
5689         * gcc.target/i386/pr44546.c: New test.
5690
5691 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5692
5693         * gcc.dg/opts-2.c: New test.
5694
5695 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5696
5697         PR fortran/44584
5698         * gfortran.dg/typebound_proc_15.f03: Modified.
5699
5700 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5701
5702         PR target/44072
5703         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5704         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5705
5706 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5707
5708         * g++.dg/ext/label13.C: Fix typo in last change.
5709
5710 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5711
5712         PR libfortran/44477
5713         * gfortran.dg/eof_3.f90
5714         * gfortran.dg/endfile_2.f90
5715         * gfortran.dg/endfile_4.f90
5716         * gfortran.dg/endfile_3.f90
5717
5718 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5719
5720         PR c++/41090
5721         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5722
5723 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5724
5725         PR fortran/44556
5726         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5727
5728 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5729
5730         * gcc.target/arm/pr40900.c: New test.
5731
5732 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5733
5734         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5735
5736 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5737
5738         PR fortran/44558
5739         * gfortran.dg/typebound_call_15.f03: New.
5740
5741 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5742
5743         PR c++/44486
5744         * g++.dg/pr44486.C: New.
5745
5746 2010-06-16  DJ Delorie  <dj@redhat.com>
5747
5748         * gcc.target/i386/volatile-bitfields-1.c: New.
5749         * gcc.target/i386/volatile-bitfields-2.c: New.
5750
5751 2010-06-16  Jason Merrill  <jason@redhat.com>
5752
5753         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5754
5755         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5756
5757 2010-06-16  Richard Guenther  <rguenther@suse.de>
5758
5759         PR c/44555
5760         * gcc.c-torture/execute/pr44555.c: New testcase.
5761
5762 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5763
5764         PR fortran/44549
5765         * gfortran.dg/typebound_proc_16.f03: New.
5766
5767 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5768
5769         * g++.dg/torture/pr43905.C: New test.
5770
5771 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5772
5773         PR testsuite/44538
5774         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5775         initialization loop from being vectorized.
5776         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5777
5778 2010-06-16  Alan Modra  <amodra@gmail.com>
5779
5780         PR tree-optimization/44507
5781         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5782
5783 2010-06-15  Jason Merrill  <jason@redhat.com>
5784
5785         * g++.dg/overload/arg3.C: Adjust error locations.
5786         * g++.dg/overload/copy1.C: Likewise.
5787         * g++.dg/tc1/dr152.C: Likewise.
5788         * g++.dg/template/incomplete4.C: Likewise.
5789         * g++.dg/template/incomplete5.C: Likewise.
5790         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5791         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5792         * g++.old-deja/g++.pt/crash9.C: Likewise.
5793
5794         * g++.dg/inherit/virtual5.C: New.
5795
5796         * g++.dg/cpp0x/defaulted18.C: New.
5797
5798         * g++.dg/cpp0x/initlist40.C: New.
5799
5800         * g++.dg/cpp0x/initlist39.C: New.
5801
5802 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5803
5804         PR middle-end/44391
5805         * gcc.dg/graphite/pr44391.c: New.
5806
5807 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5808
5809         PR fortran/43388
5810         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5811         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5812         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5813         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5814
5815 2010-06-15  Richard Guenther  <rguenther@suse.de>
5816
5817         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5818
5819 2010-06-15  Richard Guenther  <rguenther@suse.de>
5820
5821         * gcc.dg/vect/bb-slp-21.c: Adjust.
5822         * gcc.dg/vect/bb-slp-13.c: Likewise
5823         * gcc.dg/vect/bb-slp-4.c: Likewise
5824         * gcc.dg/vect/bb-slp-22.c: Likewise
5825         * gcc.dg/vect/bb-slp-14.c: Likewise
5826         * gcc.dg/vect/bb-slp-23.c: Likewise
5827         * gcc.dg/vect/bb-slp-15.c: Likewise
5828         * gcc.dg/vect/bb-slp-17.c: Likewise
5829         * gcc.dg/vect/bb-slp-18.c: Likewise
5830         * gcc.dg/vect/bb-slp-19.c: Likewise
5831         * gcc.dg/vect/bb-slp-10.c: Likewise
5832         * gcc.dg/vect/bb-slp-11.c: Likewise
5833         * gcc.dg/vect/bb-slp-20.c: Likewise
5834         * gcc.dg/vect/bb-slp-3.c: Likewise
5835
5836 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5837
5838         PR fortran/44536
5839         * gfortran.dg/gomp/pr44536.f90: New test.
5840         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5841
5842 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5843
5844         PR target/44534
5845         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5846         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5847
5848 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR tree-optimization/44508
5851         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5852
5853         PR bootstrap/44509
5854         * gcc.dg/pr44509.c: New test.
5855
5856 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5857
5858         PR tree-optimization/44507
5859         * gcc.dg/vect/pr44507.c: New test.
5860
5861 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5862
5863         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5864         and c-pretty-print.h.
5865
5866         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5867
5868 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5869
5870         * gfortran.dg/whole_file_18.f90: Updated error message.
5871
5872 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5873
5874         * gfortran.dg/whole_file_20.f03: New.
5875
5876 2010-06-12  Jan Hubicka  <jh@suse.cz>
5877
5878         * gcc.c-torture/compile/pc44485.c: New testcase.
5879
5880 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5881
5882         PR fortran/40117
5883         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5884         * gfortran.dg/typebound_proc_14.f03: New.
5885         * gfortran.dg/typebound_proc_15.f03: New.
5886
5887 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5888
5889         * gcc.dg/opts-1.c: New test.
5890
5891 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5892
5893         * gcc.dg/funroll-loops-all.c: Update expected error.
5894
5895 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5896
5897         PR target/44481
5898         * gcc.target/i386/pr44481.c: New test.
5899
5900 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5901
5902         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5903
5904 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5905
5906         PR middle-end/44483
5907         * gcc.dg/tree-ssa/pr44483.c: New.
5908
5909 2010-06-11  Paul Brook  <paul@codesourcery.com>
5910
5911         * g++.dg/other/arm-neon-1.C: New test.
5912
5913 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5914
5915         PR fortran/42051
5916         PR fortran/43896
5917         * gfortran.dg/class_23.f03: New test.
5918
5919 2010-06-11  Jan Hubicka  <jh@suse.cz>
5920
5921         * gcc.dg/ipa/pure-const-2.c: New testcase.
5922
5923 2010-06-11  Jan Hubicka  <jh@suse.cz>
5924
5925         * gcc.dg/noreturn-7.c: Update.
5926         * gcc.dg/noreturn-4.c: Update.
5927
5928 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5929
5930         Fix MIPS bootstrap
5931         * g++.dg/other/typedef4.C: New test.
5932
5933 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5934
5935         PR fortran/44207
5936         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5937
5938 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5939
5940         PR fortran/44457
5941         * gfortran.dg/asynchronous_3.f03
5942
5943 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5944
5945         PR middle-end/44185
5946         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5947         non-temporal stores out of the tests to form new test cases.  As a
5948         result, no non-temporal store should be generated in this case.
5949
5950         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5951         prefetch-7.c that generate one non-temporal store.
5952
5953         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5954         prefetch-7.c that generate one non-temporal store and one
5955         one-temporal prefetch.
5956
5957 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5958
5959         PR tree-optimization/44258
5960         * gcc.dg/tree-ssa/pr44258.c: New test.
5961
5962 2010-06-10  Daniel Kraft  <d@domob.eu>
5963
5964         PR fortran/38936
5965         * gfortran.dg/associate_1.f03: New test.
5966         * gfortran.dg/associate_2.f95: New test.
5967         * gfortran.dg/associate_3.f03: New test.
5968         * gfortran.dg/associate_4.f08: New test.
5969
5970 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5971
5972         * gfortran.dg/selected_char_kind_4.f90: New test.
5973
5974 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gcc.dg/pr42461.c: New test.
5977
5978 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5979
5980         PR fortran/44347
5981         * gfortran.dg/selected_real_kind_1.f90: New.
5982
5983 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5984
5985         PR fortran/44359
5986         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5987         warning.
5988         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5989         check for warning.
5990
5991 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5992
5993         * gfortran.dg/data_namelist_conflict.f90: New test.
5994
5995 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5996
5997         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5998         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5999         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6000
6001 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6002
6003         * gfortran.dg/mvbits_9.f90: New test.
6004         * gfortran.dg/ibset_1.f90: Ditto.
6005         * gfortran.dg/ibits_1.f90: Ditto.
6006         * gfortran.dg/btest_1.f90: Ditto.
6007         * gfortran.dg/ibclr_1.f90: Ditto.
6008
6009 2010-06-09  Jason Merrill  <jason@redhat.com>
6010
6011         PR c++/44366
6012         * g++.dg/cpp0x/decltype23.C: Move to...
6013         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6014
6015 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6016
6017         PR fortran/44211
6018         * gfortran.dg/typebound_call_14.f03: New test.
6019
6020 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6021
6022         PR tree-optimization/44423
6023         * gcc.dg/tree-ssa/pr44423.c: New test.
6024
6025 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6026
6027         PR testsuite/42843
6028         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6029         TV_NONE to initialize tv_id field.
6030         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6031         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6032         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6033         Include toplev.h .
6034         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6035         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6036         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6037
6038 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6039
6040         PR tree-optimization/39874
6041         PR middle-end/28685
6042         * gcc.dg/pr39874.c: New file.
6043
6044 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6045
6046         * g++.dg/ext/attr-alias-1.C: New.
6047         * g++.dg/ext/attr-alias-2.C: New.
6048
6049 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6050
6051         PR fortran/44446
6052         * gfortran.dg/proc_ptr_27.f90: New.
6053
6054 2010-06-07  Jason Merrill  <jason@redhat.com>
6055
6056         PR c++/44366
6057         * g++.dg/cpp0x/decltype23.C: New.
6058
6059 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6060             Shujing Zhao  <pearly.zhao@oracle.com>
6061
6062         PR c/37724
6063         * gcc.dg/c90-const-expr-10.c: Adjust.
6064         * gcc.dg/c99-const-expr-10.c: Adjust.
6065         * gcc.dg/init-bad-7.c: New.
6066
6067 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6068
6069         * lib/target-supports.exp (check_effective_target_gas): New proc.
6070         * gcc.c-torture/execute/960321-1.x: New file.
6071
6072 2010-06-07  Jason Merrill  <jason@redhat.com>
6073
6074         PR c++/44401
6075         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6076
6077 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR c++/44444
6080         * g++.dg/warn/Wunused-var-12.C: New test.
6081
6082         PR c++/44443
6083         * c-c++-common/Wunused-var-11.c: New test.
6084
6085 2010-06-07  Jan Hubicka  <jh@suse.cz>
6086
6087         * gcc.dg/ipa/pure-const-1.c: New testcase.
6088
6089 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6090
6091         PR rtl-optimization/44404
6092         * gcc.dg/pr44404.c: New.
6093
6094 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6095
6096         PR target/44159
6097         * gcc.target/i386/abi-2.c: Check sysv abi here.
6098         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6099         function to avoid failures by different ABIs.
6100         * gcc.target/i386/aes-check.h: Likewise.
6101         * gcc.target/i386/avx-check.h: Likewise.
6102         * gcc.target/i386/fma4-check.h: Likewise.
6103         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6104         * gcc.target/i386/mmx-check.h: Likewise.
6105         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6106         * gcc.target/i386/pclmul-check.h: Likewise.
6107         * gcc.target/i386/sse-check.h: Likewise.
6108         * gcc.target/i386/sse2-check.h: Likewise.
6109         * gcc.target/i386/sse3-check.h: Likewise.
6110         * gcc.target/i386/sse4_1-check.h: Likewise.
6111         * gcc.target/i386/sse4_2-check.h: Likewise.
6112         * gcc.target/i386/sse4a-check.h: Likewise.
6113         * gcc.target/i386/ssse3-check.h: Likewise.
6114         * gcc.target/i386/xop-check.h: Likewise.
6115         * gcc.target/i386/pr27971.c: Fix for LLP64.
6116         * gcc.target/i386/pr39139.c: Likewise.
6117         * gcc.target/i386/pr39315-check.c: Likewise.
6118         * gcc.target/i386/vararg-1.c: Likewise.
6119         * gcc.target/i386/vararg-2.c: Likewise.
6120         Additional add dg-compile to avoid failure due
6121         missing foo symbol.
6122
6123         * gcc.dg/compound-literal-1.c: Fix for llp64.
6124         * gcc.dg/pr32370.c: Likewise.
6125         * gcc.dg/pr37561.c: Likewise.
6126         * gcc.dg/pr41340.c: Likewise.
6127         * gcc.dg/pr41551.c: Likewise.
6128
6129 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6130
6131         PR c++/44188
6132         * g++.dg/debug/dwarf2/typedef3.C: New test.
6133
6134 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6135
6136         PR c/20000
6137         * c-c++-common/pr20000.c: New.
6138
6139 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6140
6141         PR c++/44086
6142         * g++.dg/init/pr44086.C: New.
6143         * g++.dg/cpp0x/decltype4.C: Adjust.
6144
6145 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6146
6147         PR fortran/43945
6148         * gfortran.dg/generic_23.f03: New test.
6149
6150 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6151
6152         PR fortran/43895
6153         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6154
6155 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR c++/44361
6158         * c-c++-common/Wunused-var-9.c: New test.
6159
6160 2010-06-05  Jason Merrill  <jason@redhat.com>
6161
6162         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6163
6164 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6165
6166         PR c/44322
6167         * gcc.dg/c99-restrict-4.c: New test.
6168
6169 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6170
6171         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6172         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6173         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6174         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6175         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6176         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6177         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6178         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6179         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6180         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6181         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6182         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6183         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6184         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6185         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6186         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6187         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6188         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6189         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6190         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6191         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6192         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6193
6194 2010-06-04  Jason Merrill  <jason@redhat.com>
6195
6196         * g++.dg/cpp0x/noexcept06.C: New.
6197         * g++.dg/cpp0x/noexcept07.C: New.
6198
6199         * g++.dg/cpp0x/noexcept01.C: New.
6200         * g++.dg/cpp0x/noexcept02.C: New.
6201         * g++.dg/cpp0x/noexcept03.C: New.
6202         * g++.dg/cpp0x/noexcept04.C: New.
6203         * g++.dg/cpp0x/noexcept05.C: New.
6204
6205 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR c++/44412
6208         * g++.dg/warn/Wunused-var-10.C: New test.
6209         * g++.dg/warn/Wunused-var-11.C: New test.
6210
6211         PR c++/44362
6212         * c-c++-common/Wunused-var-10.c: New test.
6213
6214 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6215
6216         PR c/25880
6217         * gcc.dg/assign-warn-2.c: Update.
6218         * gcc.dg/cpp/line3.c: Update.
6219         * gcc.dg/c99-array-lval-8.c: Update.
6220         * gcc.dg/cast-qual-2.c: Update.
6221         * gcc.dg/c99-arraydecl-3.c:  Update.
6222         * gcc.dg/assign-warn-1.c:  Update.
6223         * gcc.dg/format/gcc_diag-1.c:  Update.
6224
6225 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6226
6227         PR rtl-optimization/39871
6228         PR rtl-optimization/40615
6229         PR rtl-optimization/42500
6230         PR rtl-optimization/42502
6231         * gcc.target/arm/eliminate.c: New test.
6232
6233 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6234
6235         PR libstdc++/44410
6236         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6237         * g++.old-deja/g++.other/delete3.C: Likewise.
6238         * g++.old-deja/g++.other/new.C: Likewise.
6239         * g++.old-deja/g++.law/operators27.C: Likewise.
6240         * g++.old-deja/g++.mike/p755.C: Likewise.
6241         * g++.dg/eh/new1.C: Likewise.
6242         * g++.dg/init/new5.C: Likewise.
6243
6244 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6245
6246         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6247         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6248         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6249
6250 2010-06-03  Richard Guenther  <rguenther@suse.de>
6251
6252         PR lto/41921
6253         * lib/lto.exp: Always load gcc.exp.
6254         (lto-obj): For C source files invoke gcc_target_compile.
6255         * g++.dg/lto/20100603-1_0.C: New testcase.
6256         * g++.dg/lto/20100603-1_1.c: Likewise.
6257
6258 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6259
6260         PR tree-optimization/43688
6261         * gfortran.dg/pr43688.f90: New.
6262
6263 2010-06-03  Richard Guenther  <rguenther@suse.de>
6264
6265         PR lto/41584
6266         * gcc.dg/lto/20100603-1_0.c: New testcase.
6267         * gcc.dg/lto/20100603-2_0.c: Likewise.
6268         * gcc.dg/lto/20100603-3_0.c: Likewise.
6269
6270 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6271
6272         PR target/44218
6273         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6274         * gcc.target/powerpc/recip-2.c: Ditto.
6275         * gcc.target/powerpc/recip-3.c: Ditto.
6276         * gcc.target/powerpc/recip-4.c: Ditto.
6277         * gcc.target/powerpc/recip-5.c: Ditto.
6278         * gcc.target/powerpc/recip-6.c: Ditto.
6279         * gcc.target/powerpc/recip-7.c: Ditto.
6280         * gcc.target/powerpc/recip-test.h: Ditto.
6281         * gcc.target/powerpc/recip-test2.h: Ditto.
6282
6283 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6284
6285         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6286
6287 2010-06-02  Jason Merrill  <jason@redhat.com>
6288
6289         * g++.dg/ext/vector9.C: Expect typedef in error message.
6290
6291         PR c++/9726
6292         PR c++/23594
6293         PR c++/44333
6294         * g++.dg/tc1/dr101.C: Remove xfails.
6295
6296 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6297
6298         PR middle-end/44372
6299         * g++.dg/ipa/pr44372.C: New.
6300
6301 2010-06-02  Jan Hubicka  <jh@suse.cz>
6302
6303         PR middle-end/44295
6304         * g++.dg/torture/pr44295.C: Neww testcase.
6305
6306 2010-06-02  Jan Hubicka  <jh@suse.cz>
6307
6308         * gcc.dg/tree-ssa/loadpre6.c: Update.
6309
6310 2010-06-02  Richard Guenther  <rguenther@suse.de>
6311
6312         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6313         diagnostic.h.
6314
6315 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6316
6317         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6318         the link fail message.
6319
6320 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/44360
6323         * gfortran.dg/use_13.f90: New test case.
6324
6325 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326
6327         PR fortran/44371
6328         * gfortran.dg/error_stop_2.f08: Minor update.
6329
6330 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331
6332         PR fortran/44371
6333         * gfortran.dg/error_stop_1.f08: New test.
6334         * gfortran.dg/error_stop_2.f08: New test.
6335
6336 2010-06-01  Jason Merrill  <jason@redhat.com>
6337
6338         DR 990
6339         * g++.dg/cpp0x/initlist37.C: New.
6340         * g++.dg/cpp0x/initlist38.C: New.
6341
6342         PR c++/44358
6343         * g++.dg/cpp0x/initlist36.C: New.
6344
6345 2010-05-31 Jan Hubicka  <jh@suse.cz>
6346
6347         * gcc.dg/noreturn-8.c: New testcase.
6348
6349 2010-05-31 Jan Hubicka  <jh@suse.cz>
6350
6351         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6352         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6353
6354 2010-05-31 Jan Hubicka  <jh@suse.cz>
6355
6356         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6357         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6358
6359 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6360
6361         PR fortran/36928
6362         * gfortran.dg/dependency_27.f90:  New test.
6363         * gfortran.dg/array_assign_1.F90:  New test.
6364
6365 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR target/44338
6368         * gcc.target/i386/sse-24.c: New test.
6369
6370 2010-05-31  Jan Hubicka  <jh@suse.cz>
6371
6372         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6373
6374 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR middle-end/44337
6377         * gcc.dg/pr44337.c: New test.
6378
6379         PR tree-optimization/44182
6380         * g++.dg/debug/pr44182.C: New test.
6381
6382 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6383
6384         * gcc.dg/nested-func-7.c: New test.
6385         * gnat.dg/frame_overflow.adb: Adjust directives.
6386
6387 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6388
6389         * gnat.dg/prot2.ad[sb]: New test.
6390         * gnat.dg/prot2_pkg1.ads: New helper.
6391         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6392
6393 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/array11.adb: Adjust dg-warning directive.
6396         * gnat.dg/object_overflow.adb: Likewise.
6397
6398 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6399
6400         PR middle-end/44306
6401         * gcc.dg/tree-ssa/pr44306.c: New.
6402
6403 2010-05-29  Jan Hubicka  <jh@suse.cz>
6404
6405         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6406
6407 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6408
6409         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6410
6411 2010-05-28  Mike Stump  <mikestump@comcast.net>
6412
6413         PR objc/44125
6414         * objc.dg/const-str-9.m: Remove static.
6415
6416 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR target/43636
6419         * gcc.c-torture/compile/pr43636.c: New test.
6420
6421 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6422
6423         PR objc++/23616
6424         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6425         * obj-c++.dg/try-catch-9.mm: Ditto.
6426
6427 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6428
6429         Revert patch for PR c++/44188
6430         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6431
6432 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6433
6434         PR c++/44188
6435         * g++.dg/debug/dwarf2/typedef3.C: New test.
6436
6437 2010-05-27  Jason Merrill  <jason@redhat.com>
6438
6439         PR c++/43555
6440         * g++.dg/ext/vla9.C: New.
6441
6442 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6443
6444         PR objc/44140
6445         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6446         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6447         * objc.dg/torture/tls/thr-init.m: Ditto.
6448         * objc.dg/torture/trivial.m: Ditto.
6449         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6450         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6451         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6452         * obj-c++.dg/torture/trivial.mm: Ditto.
6453
6454 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6455
6456         * g++.dg/lto/20100302_0.C: Skip on darwin.
6457
6458 2010-05-27  Richard Guenther  <rguenther@suse.de>
6459
6460         PR tree-optimization/44284
6461         * gcc.dg/vect/vect-118.c: New testcase.
6462         * gcc.dg/vect/bb-slp-20.c: Adjust.
6463         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6464         * gcc.dg/vect/slp-9.c: Likewise.
6465         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6466         * gcc.dg/vect/vect-10.c: Likewise.
6467         * gcc.dg/vect/vect-109.c: Likewise.
6468         * gcc.dg/vect/vect-12.c: Likewise.
6469         * gcc.dg/vect/vect-36.c: Likewise.
6470         * gcc.dg/vect/vect-7.c: Likewise.
6471         * gcc.dg/vect/vect-iv-8.c: Likewise.
6472         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6473         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6474         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6475         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6476         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6477         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6478         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6479         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6480         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6481         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6482         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6483         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6484         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6485         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6486         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6487         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6488         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6489
6490 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6491
6492         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6493         necessary.
6494
6495 2010-05-26  Jan Hubicka  <jh@suse.cz>
6496
6497         * gcc.dg/lto/materialize-1_0.c: New file.
6498         * gcc.dg/lto/materialize-1_1.c: New file.
6499
6500 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6501
6502         * gnat.dg/lto10.adb: New test.
6503         * gnat.dg/lto10_pkg.ads: New helper.
6504
6505 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6506
6507         * lib/target-supports.exp (check_effective_target_int128): New
6508         function to check if __int128 types are available for target.
6509         * c-c++-common/int128-types-1.c: New.
6510         * c-c++-common/int128-1.c: New.
6511         * c-c++-common/int128-2.c: New.
6512         * g++.dg/abi/mangle43.C: New.
6513         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6514         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6515         pointer-wide scalar.
6516         * g++.dg/other/pr25632.C: Likewise.
6517         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6518         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6519         overflow warnings.
6520         * g++.dg/warn/pr13358-4.C: Likewise.
6521         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6522         * g++.dg/warn/Wconversion-null.C: Likewise.
6523
6524 2010-05-26  Jason Merrill  <jason@redhat.com>
6525
6526         PR c++/43382
6527         * g++.dg/cpp0x/variadic101.C: New.
6528
6529 2010-05-26  Richard Guenther  <rguenther@suse.de>
6530
6531         PR rtl-optimization/44164
6532         * gcc.c-torture/execute/pr44164.c: New testcase.
6533         * g++.dg/tree-ssa/pr13146.C: Adjust.
6534
6535 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6536
6537         PR fortran/40011
6538         * gfortran.dg/whole_file_19.f90 : New test.
6539
6540 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6541
6542         PR fortran/30668
6543         PR fortran/31346
6544         PR fortran/34260
6545         * gfortran.dg/pr40999.f: Fix function type.
6546         * gfortran.dg/whole_file_5.f90: Likewise.
6547         * gfortran.dg/whole_file_6.f90: Likewise.
6548         * gfortran.dg/whole_file_16.f90: New.
6549         * gfortran.dg/whole_file_17.f90: New.
6550         * gfortran.dg/whole_file_18.f90: New.
6551
6552 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6553             Iain Sandoe  <iains@gcc.gnu.org>
6554
6555         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6556         * gcc.c-torture/compile/pr44197.c: Require alias support.
6557         * gcc.dg/lto/20081222_0.c: Ditto.
6558
6559 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR debug/42801
6562         * gcc.dg/guality/vla-2.c: New test.
6563
6564 2010-05-25  Richard Guenther  <rguenther@suse.de>
6565
6566         PR middle-end/44069
6567         * g++.dg/torture/pr44069.C: New testcase.
6568
6569 2010-05-25  Richard Guenther  <rguenther@suse.de>
6570
6571         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6572
6573 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6574
6575         PR objc/44140
6576         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6577
6578 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6579
6580         * obj-c++.dg/torture/tls/trivial.mm: New.
6581         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6582         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6583         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6584         * obj-c++.dg/torture/tls/diag-1.mm: New.
6585         * obj-c++.dg/torture/tls/tls.exp: New.
6586         * obj-c++.dg/torture/trivial.mm: New.
6587         * obj-c++.dg/torture/dg-torture.exp: New.
6588         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6589         * obj-c++.dg/tls/trivial.m: New.
6590         * obj-c++.dg/tls/init-1.mm: New.
6591         * obj-c++.dg/tls/diag-1.mm: New.
6592         * obj-c++.dg/tls/init-2.mm: New.
6593         * obj-c++.dg/tls/diag-2.mm: New.
6594         * obj-c++.dg/tls/diag-3.mm: New.
6595         * obj-c++.dg/tls/diag-4.mm: New.
6596         * obj-c++.dg/tls/static-1.mm: New.
6597         * obj-c++.dg/tls/tls.exp: New.
6598         * obj-c++.dg/tls/diag-5.mm: New.
6599         * obj-c++.dg/tls/static-1a.mm: New.
6600         * objc-obj-c++-shared/Object1.mm: New.
6601         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6602
6603 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6604
6605         PR objc++/43689
6606         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6607         * obj-c++.dg/const-str-6.mm: Ditto.
6608
6609 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6610
6611         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6612
6613 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6614
6615         PR ada/38394
6616         * gnat.dg/array13.ad[sb]: New test.
6617
6618 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6619             Sandra Loosemore  <sandra@codesourcery.com>
6620
6621         * gcc.target/arm/neon/: Regenerated test cases.
6622
6623         * gcc.target/arm/neon/polytypes.c,
6624         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6625         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6626         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6627         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6628         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6629         dg-add-options arm_neon.
6630
6631         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6632         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6633         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6634         and arm_neon_fp16_ok.
6635
6636         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6637         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6638
6639         * lib/target-supports.exp (add_options_for_arm_neon): New.
6640         (check_effective_target_arm_neon_ok_nocache): New, from
6641         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6642         (check_effective_target_arm_neon_ok): Use
6643         check_effective_target_arm_neon_ok_nocache.
6644         (add_options_for_arm_neon_fp16)
6645         (check_effective_target_arm_neon_fp16_ok)
6646         check_effective_target_arm_neon_fp16_ok_nocache): New.
6647         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6648
6649 2010-05-24  Jason Merrill  <jason@redhat.com>
6650
6651         PR c++/41510
6652         * g++.dg/cpp0x/initlist35.C: New.
6653         * g++.dg/init/brace6.C: Adjust.
6654
6655 2010-05-24  Paul Brook  <paul@codesourcery.com>
6656
6657         * gcc.target/arm/frame-pointer-1.c: New test.
6658         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6659         pointer elimination.
6660
6661 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6662
6663         PR target/44245
6664         * gcc.target/i386/crc32-3.c: New.
6665         * gcc.target/i386/crc32-4.c: Likewise.
6666
6667 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6668
6669         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6670         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6671         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6672
6673 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6674
6675         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6676
6677 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6678
6679         PR target/43869
6680         * gcc.c-target/pr43869.c: New test.
6681
6682 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6683
6684         PR fortran/44212
6685         * gfortran.dg/class_22.f03: New.
6686
6687 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6688
6689         PR lto/44238
6690         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6691
6692 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6693
6694         PR fortran/44213
6695         * gfortran.dg/abstract_type_7.f03: New.
6696
6697 2010-05-21  Jason Merrill  <jason@redhat.com>
6698
6699         * g++.dg/eh/spec11.C: Test cleanup optimization.
6700
6701 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR debug/44223
6704         * gcc.target/i386/pr44223.c: New test.
6705
6706 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6707
6708         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6709
6710 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6711
6712         * g++.dg/other/const3.C: New test.
6713
6714 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6715
6716         PR fortran/38407
6717         * warn_unused_dummy_argument_1.f90: New.
6718         * warn_unused_dummy_argument_2.f90: New.
6719
6720 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6721
6722         PR c++/30298
6723         * g++.dg/inherit/crash1.C: New.
6724         * g++.dg/inherit/crash2.C: Likewise.
6725
6726 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR debug/44178
6729         * g++.dg/debug/pr44178.C: New test.
6730
6731 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6732
6733         PR middle-end/44185
6734         * gcc.dg/tree-ssa/prefetch-6.c: Add
6735         --param min-insn-to-prefetch-ratio=6.
6736         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6737         allow unrolling, and adjust the movnti count.
6738
6739 2010-05-20  Jan Hubicka  <jh@suse.cz>
6740
6741         PR middle-end/44197
6742         * gcc.c-torture/compile/pr44197.c: New file.
6743
6744 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6745
6746         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6747         Fix test code.
6748         (check_effective_target_xop): Remove __may_alias__ attribute.
6749
6750 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6751
6752         PR target/44202
6753         * gcc.c-torture/execute/pr44202-1.c: New test.
6754
6755 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6756
6757         PR fortran/43851
6758         * gfortran.dg/label_1.f90: Update test.
6759
6760 2010-05-19  Jan Hubicka  <jh@suse.cz>
6761
6762         * gcc.dg/lto/ipareference2_0.c: New file.
6763         * gcc.dg/lto/ipareference2_1.c: New file.
6764
6765 2010-05-19  Jason Merrill  <jason@redhat.com>
6766
6767         * g++.dg/parse/fn-typedef2.C: New.
6768
6769         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6770         function type.
6771
6772         PR c++/44193
6773         * g++.dg/template/fntype1.C: New.
6774
6775 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6776
6777         * gnat.dg/discr23.ad[sb]: New test.
6778         * gnat.dg/discr23_pkg.ads: New helper.
6779
6780         * gnat.dg/specs/controlled1.ads: New test.
6781         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6782
6783 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6784
6785         PR fortran/44055
6786         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6787         Fixed scope of C_SIZEOF.
6788         * gfortran.dg/warn_conversion_2.f90: New.
6789
6790 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6791
6792         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6793         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6794         for optional selector.
6795         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6796         (check_effective_target_sse3): New proc.
6797         * gcc.target/i386/math-torture/math-torture.exp: Load
6798         target-supports.exp.
6799         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6800         check_effective_target_sse2.
6801         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6802         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6803         * g++.dg/vect/vect.exp: Likewise.
6804         * gfortran.dg/vect/vect.exp: Likewise.
6805         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6806         -msse2 if check_effective_target_sse2.
6807
6808         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6809         * gcc.target/i386/3dnow-2.c: Likewise.
6810         * gcc.target/i386/3dnowA-1.c: Likewise.
6811         * gcc.target/i386/3dnowA-2.c: Likewise.
6812         * gcc.target/i386/pr42549.c: Likewise.
6813
6814         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6815         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6816         * gcc.target/i386/sse3-addsubps.c: Likewise.
6817         * gcc.target/i386/sse3-haddpd.c: Likewise.
6818         * gcc.target/i386/sse3-haddps.c: Likewise.
6819         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6820         * gcc.target/i386/sse3-hsubps.c: Likewise.
6821         * gcc.target/i386/sse3-movddup.c: Likewise.
6822         * gcc.target/i386/sse3-movshdup.c: Likewise.
6823         * gcc.target/i386/sse3-movsldup.c: Likewise.
6824
6825         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6826         * g++.dg/ext/attrib35.C: Likewise.
6827         * g++.dg/opt/pr40496.C: Likewise.
6828         * g++.dg/other/i386-1.C: Likewise.
6829         * g++.dg/other/i386-4.C: Likewise.
6830         * g++.dg/other/pr34435.C: Likewise.
6831         * g++.dg/other/pr39496.C: Likewise.
6832         * g++.dg/other/pr40446.C: Likewise.
6833         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6834         * gcc.dg/compat/vector-1a_main.c: Likewise.
6835         * gcc.dg/compat/vector-2a_main.c: Likewise.
6836         * gcc.dg/lto/20090206-1_0.c: Likewise.
6837         * gcc.dg/pr34856.c: Likewise.
6838         * gcc.dg/pr36584.c: Likewise.
6839         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6840         * gcc.dg/pr37544.c: Likewise.
6841         * gcc.dg/torture/pr16104-1.c: Likewise.
6842         * gcc.dg/torture/pr35771-1.c: Likewise.
6843         * gcc.dg/torture/pr35771-2.c: Likewise.
6844         * gcc.dg/torture/pr35771-3.c: Likewise.
6845         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6846         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6847         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6848         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6849         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6850         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6851         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6852         * gcc.target/i386/20060512-1.c: Likewise.
6853         * gcc.target/i386/20060512-3.c: Likewise.
6854         * gcc.target/i386/all_one_m128i.c: Likewise.
6855         * gcc.target/i386/float128-1.c: Likewise.
6856         * gcc.target/i386/float128-2.c: Likewise.
6857         * gcc.target/i386/fpcvt-1.c: Likewise.
6858         * gcc.target/i386/fpcvt-2.c: Likewise.
6859         * gcc.target/i386/fpcvt-3.c: Likewise.
6860         * gcc.target/i386/fpprec-1.c: Likewise.
6861         * gcc.target/i386/funcspec-9.c: Likewise.
6862         * gcc.target/i386/incoming-1.c: Likewise.
6863         * gcc.target/i386/incoming-12.c: Likewise.
6864         * gcc.target/i386/incoming-2.c: Likewise.
6865         * gcc.target/i386/incoming-3.c: Likewise.
6866         * gcc.target/i386/incoming-4.c: Likewise.
6867         * gcc.target/i386/incoming-6.c: Likewise.
6868         * gcc.target/i386/incoming-7.c: Likewise.
6869         * gcc.target/i386/incoming-8.c: Likewise.
6870         * gcc.target/i386/opt-1.c: Likewise.
6871         * gcc.target/i386/opt-2.c: Likewise.
6872         * gcc.target/i386/ordcmp-1.c: Likewise.
6873         * gcc.target/i386/pr17692.c: Likewise.
6874         * gcc.target/i386/pr18614-1.c: Likewise.
6875         * gcc.target/i386/pr22152.c: Likewise.
6876         * gcc.target/i386/pr23570.c: Likewise.
6877         * gcc.target/i386/pr23575.c: Likewise.
6878         * gcc.target/i386/pr26449-1.c: Likewise.
6879         * gcc.target/i386/pr26600.c: Likewise.
6880         * gcc.target/i386/pr27790.c: Likewise.
6881         * gcc.target/i386/pr28839.c: Likewise.
6882         * gcc.target/i386/pr30970.c: Likewise.
6883         * gcc.target/i386/pr32000-1.c: Likewise.
6884         * gcc.target/i386/pr32000-2.c: Likewise.
6885         * gcc.target/i386/pr32280.c: Likewise.
6886         * gcc.target/i386/pr32661.c: Likewise.
6887         * gcc.target/i386/pr32708-1.c: Likewise.
6888         * gcc.target/i386/pr32961.c: Likewise.
6889         * gcc.target/i386/pr33329.c: Likewise.
6890         * gcc.target/i386/pr35714.c: Likewise.
6891         * gcc.target/i386/pr35767-1.c: Likewise.
6892         * gcc.target/i386/pr35767-1d.c: Likewise.
6893         * gcc.target/i386/pr35767-1i.c: Likewise.
6894         * gcc.target/i386/pr35767-2.c: Likewise.
6895         * gcc.target/i386/pr35767-2d.c: Likewise.
6896         * gcc.target/i386/pr35767-2i.c: Likewise.
6897         * gcc.target/i386/pr35767-3.c: Likewise.
6898         * gcc.target/i386/pr35767-5.c: Likewise.
6899         * gcc.target/i386/pr36222-1.c: Likewise.
6900         * gcc.target/i386/pr36578-1.c: Likewise.
6901         * gcc.target/i386/pr36578-2.c: Likewise.
6902         * gcc.target/i386/pr36992-1.c: Likewise.
6903         * gcc.target/i386/pr37101.c: Likewise.
6904         * gcc.target/i386/pr37216.c: Likewise.
6905         * gcc.target/i386/pr37434-1.c: Likewise.
6906         * gcc.target/i386/pr37434-2.c: Likewise.
6907         * gcc.target/i386/pr37843-3.c: Likewise.
6908         * gcc.target/i386/pr37843-4.c: Likewise.
6909         * gcc.target/i386/pr39162.c: Likewise.
6910         * gcc.target/i386/pr39315-1.c: Likewise.
6911         * gcc.target/i386/pr39315-2.c: Likewise.
6912         * gcc.target/i386/pr39315-3.c: Likewise.
6913         * gcc.target/i386/pr39315-4.c: Likewise.
6914         * gcc.target/i386/pr39445.c: Likewise.
6915         * gcc.target/i386/pr39496.c: Likewise.
6916         * gcc.target/i386/pr40809.c: Likewise.
6917         * gcc.target/i386/pr40906-3.c: Likewise.
6918         * gcc.target/i386/pr41019.c: Likewise.
6919         * gcc.target/i386/pr42542-1.c: Likewise.
6920         * gcc.target/i386/pr42542-2.c: Likewise.
6921         * gcc.target/i386/pr42542-3.c: Likewise.
6922         * gcc.target/i386/pr42542-3a.c: Likewise.
6923         * gcc.target/i386/pr42881.c: Likewise.
6924         * gcc.target/i386/push-1.c: Likewise.
6925         * gcc.target/i386/quad-sse.c: Likewise.
6926         * gcc.target/i386/reload-1.c: Likewise.
6927         * gcc.target/i386/sse-10.c: Likewise.
6928         * gcc.target/i386/sse-11.c: Likewise.
6929         * gcc.target/i386/sse-15.c: Likewise.
6930         * gcc.target/i386/sse-17.c: Likewise.
6931         * gcc.target/i386/sse-18.c: Likewise.
6932         * gcc.target/i386/sse-19.c: Likewise.
6933         * gcc.target/i386/sse-4.c: Likewise.
6934         * gcc.target/i386/sse-6.c: Likewise.
6935         * gcc.target/i386/sse-vect-types.c: Likewise.
6936         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6937         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6938         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6939         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6940         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6941         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6942         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6943         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6944         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6945         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6946         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6947         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6948         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6949         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6950         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6951         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6952         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6953         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6954         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6955         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6956         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6957         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6958         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6959         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6960         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6961         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6962         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6963         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6964         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6965         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6966         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6967         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6968         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6969         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6970         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6971         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6972         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6973         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6974         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6975         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6976         * gcc.target/i386/sse2-mmx.c: Likewise.
6977         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6978         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6979         * gcc.target/i386/sse2-movd-1.c: Likewise.
6980         * gcc.target/i386/sse2-movd-2.c: Likewise.
6981         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6982         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6983         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6984         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6985         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6986         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6987         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6988         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6989         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6990         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6991         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6992         * gcc.target/i386/sse2-movq-1.c: Likewise.
6993         * gcc.target/i386/sse2-movq-2.c: Likewise.
6994         * gcc.target/i386/sse2-movq-3.c: Likewise.
6995         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6996         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6997         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6998         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6999         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7000         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7001         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7002         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7003         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7004         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7005         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7006         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7007         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7008         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7009         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7010         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7011         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7012         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7013         * gcc.target/i386/sse2-pand-1.c: Likewise.
7014         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7015         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7016         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7017         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7018         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7019         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7020         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7021         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7022         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7023         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7024         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7025         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7026         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7027         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7028         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7029         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7030         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7031         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7032         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7033         * gcc.target/i386/sse2-por-1.c: Likewise.
7034         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7035         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7036         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7037         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7038         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7039         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7040         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7041         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7042         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7043         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7044         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7045         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7046         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7047         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7048         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7049         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7050         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7051         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7052         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7053         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7054         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7055         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7056         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7057         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7058         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7059         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7060         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7061         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7062         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7063         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7064         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7065         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7066         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7067         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7068         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7069         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7070         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7071         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7072         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7073         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7074         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7075         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7076         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7077         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7078         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7079         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7080         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7081         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7082         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7083         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7084         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7085         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7086         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7087         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7088         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7089         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7090         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7091         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7092         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7093         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7094         * gcc.target/i386/sse2-vec-1.c: Likewise.
7095         * gcc.target/i386/sse2-vec-2.c: Likewise.
7096         * gcc.target/i386/sse2-vec-3.c: Likewise.
7097         * gcc.target/i386/sse2-vec-4.c: Likewise.
7098         * gcc.target/i386/sse2-vec-5.c: Likewise.
7099         * gcc.target/i386/sse2-vec-6.c: Likewise.
7100         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7101         * gcc.target/i386/ssefn-2.c: Likewise.
7102         * gcc.target/i386/ssefn-4.c: Likewise.
7103         * gcc.target/i386/ssefp-1.c: Likewise.
7104         * gcc.target/i386/ssefp-2.c: Likewise.
7105         * gcc.target/i386/sseregparm-3.c: Likewise.
7106         * gcc.target/i386/sseregparm-4.c: Likewise.
7107         * gcc.target/i386/sseregparm-5.c: Likewise.
7108         * gcc.target/i386/sseregparm-6.c: Likewise.
7109         * gcc.target/i386/sseregparm-7.c: Likewise.
7110         * gcc.target/i386/ssetype-1.c: Likewise.
7111         * gcc.target/i386/ssetype-2.c: Likewise.
7112         * gcc.target/i386/ssetype-3.c: Likewise.
7113         * gcc.target/i386/ssetype-4.c: Likewise.
7114         * gcc.target/i386/ssetype-5.c: Likewise.
7115         * gcc.target/i386/unordcmp-1.c: Likewise.
7116         * gcc.target/i386/vararg-1.c: Likewise.
7117         * gcc.target/i386/vararg-2.c: Likewise.
7118         * gcc.target/i386/vararg-3.c: Likewise.
7119         * gcc.target/i386/vararg-4.c: Likewise.
7120         * gcc.target/i386/vararg-7.c: Likewise.
7121         * gcc.target/i386/vararg-8.c: Likewise.
7122         * gcc.target/i386/vecinit-1.c: Likewise.
7123         * gcc.target/i386/vecinit-2.c: Likewise.
7124         * gcc.target/i386/vecinit-3.c: Likewise.
7125         * gcc.target/i386/vecinit-4.c: Likewise.
7126         * gcc.target/i386/vecinit-5.c: Likewise.
7127         * gcc.target/i386/vecinit-6.c: Likewise.
7128         * gcc.target/i386/vectorize2.c: Likewise.
7129         * gcc.target/i386/vectorize3.c: Likewise.
7130         * gcc.target/i386/vectorize4.c: Likewise.
7131         * gcc.target/i386/vectorize6.c: Likewise.
7132         * gcc.target/i386/vectorize7.c: Likewise.
7133         * gcc.target/i386/vectorize8.c: Likewise.
7134         * gcc.target/i386/vperm-v2df.c: Likewise.
7135         * gcc.target/i386/vperm-v2di.c: Likewise.
7136         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7137         * gcc.target/i386/xorps-sse2.c: Likewise.
7138         * gcc.target/i386/xorps.c: Likewise.
7139         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7140         * gfortran.dg/graphite/pr42326.f90: Likewise.
7141         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7142
7143 2010-05-19  Richard Guenther  <rguenther@suse.de>
7144
7145         PR lto/44196
7146         * g++.dg/lto/20100519-1_0.C: New testcase.
7147
7148 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7149
7150         PR fortran/42360
7151         * gfortran.dg/warn_intent_out_not_set.f90: New.
7152
7153 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7154
7155         PR fortran/38404
7156         * gfortran.dg/data_char_1.f90: Updated warning message.
7157         * gfortran.dg/data_array_6.f: New.
7158
7159 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7160
7161         * g++.dg/ipa/ivinline-8.C: New test.
7162         * gcc.dg/ipa/iinline-2.c: Likewise.
7163
7164 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7165
7166         PR fortran/34505
7167         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7168         arguments; add check for return value kind.
7169         * gfortran.dg/float_1.f90: Likewise.
7170
7171 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7172
7173         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7174         (main): Use it.
7175         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7176         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7177         Prune another location line format.
7178         (lto-obj): Call lto_prune_warns on comp_output.
7179
7180 2010-05-18  Jan Hubicka  <jh@suse.cz>
7181
7182         * gcc.dg/lto/ipacp_0.c: New test.
7183         * gcc.dg/lto/ipacp_1.c: New test.
7184
7185 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7186
7187         PR lto/44184
7188         * gcc.dg/lto/20100518_0.c: New test.
7189
7190 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7191
7192         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7193
7194 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7195
7196         PR fortran/43990
7197         * gfortran.dg/class_21.f03: New.
7198
7199 2010-05-17  Jason Merrill  <jason@redhat.com>
7200
7201         PR c++/44157
7202         * g++.dg/cpp0x/initlist34.C: New.
7203
7204         PR c++/44158
7205         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7206
7207 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7208
7209         * g++.dg/ipa/ivinline-1.C: New test.
7210         * g++.dg/ipa/ivinline-2.C: New test.
7211         * g++.dg/ipa/ivinline-3.C: New test.
7212         * g++.dg/ipa/ivinline-4.C: New test.
7213         * g++.dg/ipa/ivinline-5.C: New test.
7214         * g++.dg/ipa/ivinline-6.C: New test.
7215
7216 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7217             Jason Merrill  <jason@redhat.com>
7218
7219         PR c++/44108
7220         * c-c++-common/Wunused-var-8.c: New test.
7221
7222 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR bootstrap/42347
7225         * gcc.c-torture/compile/pr42347.c: New test.
7226
7227         PR middle-end/44102
7228         * g++.dg/ext/asmgoto1.C: New test.
7229
7230 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7231
7232         PR middle-end/44133
7233         * gcc.dg/tree-ssa/pr44133.c: New test.
7234         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7235         precise.
7236
7237 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7238
7239         PR fortran/44044
7240         * gfortran.dg/class_20.f03: New.
7241
7242 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7243
7244         PR 44078
7245         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7246         debug messages but not the newly introduced one.
7247
7248 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7249
7250         PR fortran/35779
7251         * gfortran.dg/initialization_25.f90: Commented testcase.
7252         * gfortran.dg/initialization_26.f90: New.
7253
7254 2010-05-16  Richard Guenther  <rguenther@suse.de>
7255
7256         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7257         * gcc.dg/pr43084.c: Likewise.
7258         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7259         -fipa-type-escape.
7260         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7261         -fipa-type-escape.
7262         * gcc.dg/struct/struct-reorg.exp: Likewise.
7263         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7264         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7265
7266 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7267
7268         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7269         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7270         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7271         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7272         tests.
7273
7274 2010-05-15  Jason Merrill  <jason@redhat.com>
7275
7276         * g++.dg/eh/spec10.C: New.
7277         * g++.dg/eh/spec11.C: New.
7278         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7279
7280 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7281
7282         PR fortran/44154
7283         PR fortran/42647
7284         * gfortran.dg/allocatable_scalar_9.f90: New.
7285
7286 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR c++/44148
7289         * g++.dg/torture/pr44148.C: New test.
7290
7291 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7292
7293         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7294         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7295         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7296         diagnostics and type sizes.
7297
7298 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gnat.dg/lto9.adb: New test.
7301         * gnat.dg/lto9_pkg1.ads: New helper.
7302         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7303
7304 2010-05-15  Jan Hubicka  <jh@suse.cz>
7305
7306         * gcc.dg/lto/ipareference_1.c: Rename to ...
7307         * gcc.dg/lto/ipareference_0.c: ... this one.
7308         * gcc.dg/lto/ipareference_2.c: Rename to ...
7309         * gcc.dg/lto/ipareference_1.c: ... this one.
7310
7311 2010-05-15  Jan Hubicka  <jh@suse.cz>
7312
7313         * gcc.dg/lto/ipareference_1.c: New file.
7314         * gcc.dg/lto/ipareference_2.c: New file.
7315
7316 2010-05-15  Richard Guenther  <rguenther@suse.de>
7317
7318         PR tree-optimization/44038
7319         * gcc.c-torture/compile/pr44038.c: New testcase.
7320
7321 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7322
7323         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7324         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7325
7326 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7327
7328         PR fortran/43207
7329         PR fortran/43969
7330         * gfortran.dg/class_18.f03: New.
7331         * gfortran.dg/class_19.f03: New.
7332
7333 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR debug/44112
7336         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7337         * g++.dg/debug/dwarf2/const1.C: Remove.
7338
7339 2010-05-14  Jason Merrill  <jason@redhat.com>
7340
7341         * g++.dg/eh/cond4.C: New.
7342         * g++.dg/eh/elide2.C: Adjust.
7343         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7344
7345 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7346
7347         PR fortran/44135
7348         * gfortran.dg/actual_array_interface_2.f90: New test.
7349
7350 2010-05-14  Richard Guenther  <rguenther@suse.de>
7351
7352         PR tree-optimization/44119
7353         * gcc.c-torture/compile/pr44119.c: New testcase.
7354
7355 2010-05-14  Jason Merrill  <jason@redhat.com>
7356
7357         PR c++/44127
7358         * g++.dg/eh/terminate1.C: New.
7359
7360 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7363
7364         PR debug/44136
7365         * gcc.dg/pr44136.c: New test.
7366
7367 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7368
7369         PR c++/30566
7370         * g++.dg/warn/Wshadow-4.C: Adjust.
7371         * g++.dg/warn/Wshadow-5.C: New test.
7372         * g++.dg/warn/Wshadow-6.C: New test
7373
7374 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7375
7376         PR fortran/35779
7377         * gfortran.dg/initialization_25.f90: New.
7378
7379 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7380
7381         * g++.dg/otr-fold-1.C: New test.
7382         * g++.dg/otr-fold-2.C: New test.
7383
7384 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR fortran/44036
7387         * gfortran.dg/gomp/pr44036-1.f90: New test.
7388         * gfortran.dg/gomp/pr44036-2.f90: New test.
7389         * gfortran.dg/gomp/pr44036-3.f90: New test.
7390
7391         PR debug/43983
7392         * gcc.dg/guality/sra-1.c: New test.
7393
7394 2010-05-12  Jan Hubicka  <jh@suse.cz>
7395
7396         * tree-ssa/unreachable.c: New test.
7397
7398 2010-05-12  Jason Merrill  <jason@redhat.com>
7399
7400         * g++.dg/cpp0x/sfinae1.C: New.
7401
7402 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7403
7404         * gcc.target/i386/zee.c: New file.
7405
7406 2010-05-12  Jason Merrill  <jason@redhat.com>
7407
7408         * g++.dg/conversion/op1.C: Expect template candidate message.
7409         * g++.dg/cpp0x/nullptr15.C: Likewise.
7410         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7411         * g++.dg/cpp0x/pr31431.C: Likewise.
7412         * g++.dg/cpp0x/temp_default2.C: Likewise.
7413         * g++.dg/cpp0x/trailing4.C: Likewise.
7414         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7415         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7416         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7417         * g++.dg/cpp0x/variadic35.C: Likewise.
7418         * g++.dg/cpp0x/vt-35147.C: Likewise.
7419         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7420         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7421         * g++.dg/ext/visibility/anon8.C: Likewise.
7422         * g++.dg/ext/vla2.C: Likewise.
7423         * g++.dg/other/pr28114.C: Likewise.
7424         * g++.dg/other/ptrmem10.C: Likewise.
7425         * g++.dg/other/ptrmem11.C: Likewise.
7426         * g++.dg/overload/unknown1.C: Likewise.
7427         * g++.dg/parse/template7.C: Likewise.
7428         * g++.dg/parse/typename7.C: Likewise.
7429         * g++.dg/template/conv11.C: Likewise.
7430         * g++.dg/template/copy1.C: Likewise.
7431         * g++.dg/template/deduce3.C: Likewise.
7432         * g++.dg/template/dependent-expr5.C: Likewise.
7433         * g++.dg/template/friend.C: Likewise.
7434         * g++.dg/template/incomplete2.C: Likewise.
7435         * g++.dg/template/local4.C: Likewise.
7436         * g++.dg/template/local6.C: Likewise.
7437         * g++.dg/template/operator10.C: Likewise.
7438         * g++.dg/template/overload6.C: Likewise.
7439         * g++.dg/template/ptrmem2.C: Likewise.
7440         * g++.dg/template/ptrmem20.C: Likewise.
7441         * g++.dg/template/ptrmem8.C: Likewise.
7442         * g++.dg/template/sfinae2.C: Likewise.
7443         * g++.dg/template/ttp25.C: Likewise.
7444         * g++.dg/template/unify10.C: Likewise.
7445         * g++.dg/template/unify11.C: Likewise.
7446         * g++.dg/template/unify6.C: Likewise.
7447         * g++.dg/template/unify7.C: Likewise.
7448         * g++.dg/template/unify9.C: Likewise.
7449         * g++.dg/template/varmod1.C: Likewise.
7450         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7451         * g++.old-deja/g++.law/operators32.C: Likewise.
7452         * g++.old-deja/g++.pt/crash28.C: Likewise.
7453         * g++.old-deja/g++.pt/crash60.C: Likewise.
7454         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7455         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7456         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7457         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7458         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7459         * g++.old-deja/g++.pt/expr2.C: Likewise.
7460         * g++.old-deja/g++.pt/overload7.C: Likewise.
7461         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7462         * g++.old-deja/g++.pt/spec5.C: Likewise.
7463         * g++.old-deja/g++.pt/spec6.C: Likewise.
7464         * g++.old-deja/g++.pt/t24.C: Likewise.
7465         * g++.old-deja/g++.pt/unify4.C: Likewise.
7466         * g++.old-deja/g++.pt/unify6.C: Likewise.
7467         * g++.old-deja/g++.pt/unify8.C: Likewise.
7468         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7469         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7470         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7471
7472         * g++.dg/cpp0x/initlist32.C: New.
7473
7474         * g++.dg/template/conv11.C: New.
7475         * g++.dg/conversion/op1.C: Adjust expected error.
7476
7477         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7478
7479 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7480
7481         PR target/44088
7482         * gcc.target/i386/avx-cmpsd-1.c: New.
7483         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7484         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7485         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7486         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7487         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7488
7489 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR middle-end/44085
7492         * gcc.dg/gomp/pr44085.c: New test.
7493         * gfortran.dg/gomp/pr44085.f90: New test.
7494
7495 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7496
7497         * objc-obj-c++-shared/Object1.m: New.
7498         * objc.dg/torture: New directory.
7499         * objc.dg/torture/tls: Ditto.
7500         * objc.dg/tls: Ditto.
7501         * objc.dg/torture/tls/trivial.m: New test.
7502         * objc.dg/torture/tls/thr-init-2.m: New test.
7503         * objc.dg/torture/tls/thr-init-3.m: New test.
7504         * objc.dg/torture/tls/thr-init.m: New test.
7505         * objc.dg/torture/tls/diag-1.m: New test.
7506         * objc.dg/torture/tls/tls.exp: New.
7507         * objc.dg/torture/trivial.m: New test.
7508         * objc.dg/torture/dg-torture.exp: New.
7509         * objc.dg/tls/diag-3.m: New test.
7510         * objc.dg/tls/diag-4.m: New test.
7511         * objc.dg/tls/diag-5.m: New test.
7512         * objc.dg/tls/init-1.m: New test.
7513         * objc.dg/tls/init-2.m: New test.
7514         * objc.dg/tls/tls.exp: New.
7515         * objc.dg/tls/diag-2.m: New test.
7516         * lib/objc.exp: Respond to dg-additional-files.
7517
7518 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7519
7520         * gcc.target/m68k/20100512-1.c: New.
7521
7522 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524         * gnat.dg/lto8.adb: New test.
7525         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7526         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7527
7528 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7529
7530         PR c++/34272
7531         PR c++/43630
7532         PR c++/34491
7533         * g++.dg/template/crash97.C: New.
7534         * g++.dg/template/crash98.C: Likewise.
7535         * g++.dg/template/crash99.C: Likewise.
7536         * g++.dg/cpp0x/pr31439.C: Adjust.
7537         * g++.dg/template/crash95.C: Likewise.
7538
7539 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR middle-end/44071
7542         * c-c++-common/asmgoto-4.c: New test.
7543         * gcc.target/i386/pr44071.c: New test.
7544
7545         PR c++/44062
7546         * c-c++-common/Wunused-var-7.c: New test.
7547         * g++.dg/warn/Wunused-var-9.C: New test.
7548
7549 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7550
7551         PR fortran/43711
7552         * gfortran.dg/gomp/pr43711.f90: New.
7553
7554 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7555
7556         PR fortran/31820
7557         * gfortran.dg/select_5.f90: Updated.
7558
7559 2010-05-11  Jan Hubicka  <jh@suse.cz>
7560
7561         PR tree-optimize/44063
7562         * gcc.c-torture/compile/pr44063.c: New testcase.
7563
7564 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR debug/44023
7567         * gcc.dg/pr44023.c: New test.
7568
7569 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7570
7571         * gnat.dg/lto7.adb: New test.
7572         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7573
7574 2010-05-10  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/44017
7577         * g++.dg/template/inherit5.C: New.
7578
7579         PR c++/44045
7580         * g++.dg/cpp0x/initlist33.C: New.
7581         * g++.dg/cpp0x/initlist26.C: Adjust.
7582         * g++.dg/cpp0x/initlist28.C: Adjust.
7583
7584 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7585
7586         PR c++/43719
7587         * g++.dg/init/pr43719.C: New.
7588         * g++.dg/anon-struct4.C: Adjust.
7589
7590 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR debug/44028
7593         * gcc.dg/pr44028.c: New test.
7594
7595 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7596
7597         PR fortran/27866
7598         PR fortran/35003
7599         PR fortran/42809
7600         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7601         * gfortran.dg/warn_conversion.f90: New.
7602
7603 2010-05-10  Michael Matz  <matz@suse.de>
7604
7605         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7606
7607 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7608
7609         PR rtl-optimization/44012
7610         * gcc.dg/pr44012.c: New.
7611
7612 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7613
7614         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7615         Log text on entry and exit.
7616         Prune Sun ld warnings for common symbols with differing sizes.
7617         (lto-link-and-maybe-run): Change caller.
7618
7619 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7620
7621         PR fortran/44044
7622         * gfortran.dg/class_7.f03: Modified.
7623         * gfortran.dg/select_type_1.f03: Modified.
7624         * gfortran.dg/select_type_12.f03: New.
7625
7626 2010-05-10  Richard Guenther  <rguenther@suse.de>
7627
7628         PR tree-optimization/44050
7629         * gcc.dg/torture/pr44050.c: New testcase.
7630
7631 2010-05-10  Wei Guozhi  <carrot@google.com>
7632
7633         PR target/42879
7634         * gcc.target/arm/pr42879.c: New testcase.
7635
7636 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7637
7638         PR c/44051
7639         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7640
7641 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7642
7643         PR c/10676
7644         * gcc.dg/anon-struct-10.c: New test.
7645
7646 2010-05-09  Richard Guenther  <rguenther@suse.de>
7647
7648         PR middle-end/44024
7649         * gcc.dg/pr44024.c: New testcase.
7650
7651 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7652
7653         PR c/4784
7654         * gcc.dg/anon-struct-9.c: New test.
7655
7656 2010-05-09  Richard Guenther  <rguenther@suse.de>
7657
7658         PR middle-end/44043
7659         * gcc.c-torture/compile/pr44043.c: New testcase.
7660
7661 2010-05-09  Richard Guenther  <rguenther@suse.de>
7662
7663         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7664
7665 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7666
7667         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7668
7669 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7670
7671         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7672         * gnat.dg/specs/lto3.ads: Likewise.
7673
7674 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7675
7676         PR middle-end/28685
7677         * gcc.dg/pr28685-1.c: New file.
7678
7679 2010-05-08  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/44030
7682         * gcc.c-torture/compile/pr44030.c: New testcase.
7683
7684 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7685
7686         * gnat.dg/lto6.adb: New test.
7687         * gnat.dg/lto6_pkg.ads: New helper.
7688
7689 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7690
7691         * gnat.dg/lto5.adb: New test.
7692         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7693
7694 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7695
7696         * gnat.dg/lto4.ad[sb]: New test.
7697
7698 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7699
7700         * gnat.dg/specs/lto3.ads: New test.
7701         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7702         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7703
7704 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7705
7706         * gnat.dg/sizetype3.ad[sb]: New test.
7707         * gnat.dg/sizetype3_pkg.ads: New helper.
7708
7709 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7710
7711         PR c++/43951
7712         * g++.dg/init/new29.C: New.
7713
7714 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7715
7716         PR fortran/40728
7717         * gfortran.dg/coarray_1.f90: Fixed error message.
7718         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7719         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7720         * gfortran.dg/intrinsic_std_5.f90: New.
7721
7722 2010-05-07  Jason Merrill  <jason@redhat.com>
7723
7724         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7725
7726 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7727
7728         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7729         (size_t, stderr): Remove.
7730         (read_error): Replaced __builtin_fprintf by fprintf.
7731
7732 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7733
7734         * gcc.dg/ordered-comparison-1.c: New test.
7735         * gcc.dg/ordered-comparison-2.c: New test.
7736         * gcc.dg/ordered-comparison-3.c: New test.
7737         * gcc.dg/ordered-comparison-4.c: New test.
7738
7739 2010-05-06  Mike Stump  <mikestump@comcast.net>
7740
7741         PR objc/35165
7742         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7743
7744 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7745             Jason Merrill  <jason@redhat.com>
7746
7747         * g++.dg/cpp0x/nullptr01.C: New.
7748         * g++.dg/cpp0x/nullptr02.C: New.
7749         * g++.dg/cpp0x/nullptr03.C: New.
7750         * g++.dg/cpp0x/nullptr04.C: New.
7751         * g++.dg/cpp0x/nullptr05.C: New.
7752         * g++.dg/cpp0x/nullptr06.C: New.
7753         * g++.dg/cpp0x/nullptr07.C: New.
7754         * g++.dg/cpp0x/nullptr08.C: New.
7755         * g++.dg/cpp0x/nullptr09.C: New.
7756         * g++.dg/cpp0x/nullptr10.C: New.
7757         * g++.dg/cpp0x/nullptr11.C: New.
7758         * g++.dg/cpp0x/nullptr12.C: New.
7759         * g++.dg/cpp0x/nullptr13.C: New.
7760         * g++.dg/cpp0x/nullptr14.C: New.
7761         * g++.dg/cpp0x/nullptr15.C: New.
7762         * g++.dg/cpp0x/nullptr16.C: New.
7763         * g++.dg/cpp0x/nullptr17.C: New.
7764         * g++.dg/cpp0x/nullptr18.C: New.
7765         * g++.dg/cpp0x/nullptr19.C: New.
7766         * g++.dg/cpp0x/nullptr20.C: New.
7767         * g++.dg/cpp0x/nullptr21.C: New.
7768         * g++.dg/cpp0x/nullptr22.C: New.
7769         * g++.dg/debug/nullptr01.C: New.
7770         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7771
7772 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7773
7774         * gcc.dg/Wunused-var-8.c: Move to...
7775         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7776
7777 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7778
7779         PR c++/40406
7780         * g++.dg/template/crash96.C: New.
7781
7782 2010-05-06  Jan Hubicka  <jh@suse.cz>
7783
7784         PR tree-optimization/43791
7785         * gcc.c-torture/compile/pr43791.c: New file.
7786
7787 2010-05-06  Michael Matz  <matz@suse.de>
7788
7789         PR tree-optimization/43984
7790         * gfortran.dg/pr43984.f90: New test.
7791
7792 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7793
7794         PR 40989
7795         * gcc.dg/pr40989.c: New.
7796
7797 2010-05-06  Richard Guenther  <rguenther@suse.de>
7798
7799         PR tree-optimization/43934
7800         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7801
7802 2010-05-06  Richard Guenther  <rguenther@suse.de>
7803
7804         PR tree-optimization/43987
7805         * gcc.c-torture/execute/pr43987.c: New testcase.
7806         * gcc.dg/torture/pta-escape-1.c: Adjust.
7807         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7808         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7809         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7810         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7811
7812 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7813             Dodji Seketeli  <dodji@redhat.com>
7814
7815         PR c/18624
7816         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7817         * g++.dg/template/sfinae16.C: Likewise.
7818         * gcc.dg/Wunused-var-1.c: Moved to...
7819         * c-c++-common/Wunused-var-1.c: ...here. New test.
7820         * gcc.dg/Wunused-var-2.c: Moved to...
7821         * c-c++-common/Wunused-var-2.c: ...here. New test.
7822         * gcc.dg/Wunused-var-3.c: Moved to...
7823         * c-c++-common/Wunused-var-3.c: ...here. New test.
7824         * gcc.dg/Wunused-var-4.c: Moved to...
7825         * gcc.dg/Wunused-var-1.c: ... here.
7826         * gcc.dg/Wunused-var-5.c: Moved to...
7827         * c-c++-common/Wunused-var-4.c: ...here. New test.
7828         * gcc.dg/Wunused-var-7.c: Moved to...
7829         * c-c++-common/Wunused-var-5.c: ...here. New test.
7830         * gcc.dg/Wunused-var-6.c: Moved to...
7831         * gcc.dg/Wunused-var-2.c: ... here.
7832         * c-c++-common/Wunused-var-1.c: New test.
7833         * c-c++-common/Wunused-var-2.c: New test.
7834         * c-c++-common/Wunused-var-3.c: New test.
7835         * c-c++-common/Wunused-var-4.c: New test.
7836         * c-c++-common/Wunused-var-5.c: New test.
7837         * g++.dg/warn/Wunused-var-1.C: New test.
7838         * g++.dg/warn/Wunused-var-2.C: New test.
7839         * g++.dg/warn/Wunused-var-3.C: New test.
7840         * g++.dg/warn/Wunused-var-4.C: New test.
7841         * g++.dg/warn/Wunused-var-5.C: New test.
7842         * g++.dg/warn/Wunused-var-6.C: New test.
7843         * g++.dg/warn/Wunused-var-7.C: New test.
7844         * g++.dg/warn/Wunused-var-8.C: New test.
7845         * g++.dg/warn/Wunused-parm-1.C: New test.
7846         * g++.dg/warn/Wunused-parm-2.C: New test.
7847         * g++.dg/warn/Wunused-parm-3.C: New test.
7848
7849 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7850
7851         PR fortran/43985
7852         * gfortran.dg/gomp/crayptr5.f90: New test case.
7853
7854 2010-05-05  Jason Merrill  <jason@redhat.com>
7855
7856         PR debug/43370
7857         * g++.dg/ext/attrib39.C: New.
7858
7859 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7860
7861         PR fortran/24978
7862         * gfortran.dg/data_invalid.f90: New.
7863
7864 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7865
7866         * gnat.dg/lto2.adb: New test.
7867
7868 2010-05-05  Jason Merrill  <jason@redhat.com>
7869
7870         PR c++/43787
7871         * g++.dg/opt/empty1.C: New.
7872
7873 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7874
7875         PR fortran/43696
7876         * gfortran.dg/class_17.f03: New.
7877
7878 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7879
7880         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7881
7882 2010-05-04  Mike Stump  <mikestump@comcast.net>
7883
7884         PR objc/35165
7885         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7886
7887 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7888
7889         PR target/43668
7890         * gcc.target/i386/pr43668.c: New.
7891
7892 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7893
7894         PR c++/43028
7895         * g++.dg/cpp0x/initlist31.C: New.
7896
7897 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR c/43981
7900         * gcc.dg/Wunused-var-8.c: New test.
7901
7902 2010-05-04  Jason Merrill  <jason@redhat.com>
7903
7904         PR c++/38064
7905         * g++.dg/cpp0x/enum3.C: Extend.
7906
7907 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7908
7909         PR target/43799
7910         * gcc.target/i386/pr43799.c: New.
7911
7912 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7913
7914         * gnat.dg/lto1.adb: New test.
7915         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7916
7917 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR middle-end/43671
7920         * gcc.target/i386/pr43671.c: New.
7921
7922 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         PR c++/43705
7925         * g++.dg/template/crash95.C: New.
7926
7927 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7928
7929         PR debug/43508
7930         * gcc.target/i386/pr43508.c: New.
7931
7932 2010-05-04  Richard Guenther  <rguenther@suse.de>
7933
7934         PR tree-optimization/43879
7935         * g++.dg/torture/pr43879-1_0.C: New testcase.
7936         * g++.dg/torture/pr43879-1_1.C: Likewise.
7937
7938 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7939
7940         PR c++/43953
7941         * g++.dg/other/crash-12.C: New test.
7942
7943 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7944
7945         * g++.dg/cdce3.C: Add a space.  Updated.
7946
7947 2010-05-03  Jason Merrill  <jason@redhat.com>
7948
7949         PR c++/43680
7950         * g++.dg/opt/enum2.C: New.
7951         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7952         * g++.dg/warn/Wswitch-1.C: Adjust message.
7953
7954 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7955
7956         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7957         * g++.dg/ext/label13.C: Fix typo.
7958         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7959         alpha*-dec-osf5*.
7960         * gcc.c-torture/compile/limits-declparen.c: xfail on
7961         alpha*-dec-osf5* with -g.
7962         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7963         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7964         * gcc.dg/c99-tgmath-2.c: Likewise.
7965         * gcc.dg/c99-tgmath-3.c: Likewise.
7966         * gcc.dg/c99-tgmath-4.c: Likewise.
7967
7968 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7969
7970         PR fortran/43592
7971         * gfortran.dg/unexpected_interface.f90: New test.
7972
7973 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975         * ada/acats/run_acats (which): New function.
7976         (host_gnatchop, host_gnatmake): Use it.
7977
7978 2010-05-03  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/43971
7981         * gcc.dg/pr43971.c: New testcase.
7982
7983 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7984
7985         PR debug/43972
7986         * gcc.dg/debug/pr43972.c: New test.
7987
7988 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7989
7990         PR testsuite/43963
7991         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7992
7993 2010-05-02  Richard Guenther  <rguenther@suse.de>
7994
7995         PR tree-optimization/43879
7996         * gcc.dg/torture/pr43879-3.c: New testcase.
7997
7998 2010-05-01  Richard Guenther  <rguenther@suse.de>
7999
8000         PR tree-optimization/43949
8001         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8002
8003 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR c++/43951
8006         * g++.dg/init/new28.C: New.
8007
8008 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8009
8010         PR objc++/32052
8011         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8012         structure and nested declarations.
8013         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8014         structure and nested declarations.  Reduce header clutter and
8015         use _exit() rather than abort().
8016         * objc.dg/encode-10.m: New.
8017         * objc.dg/encode-11.m: New.
8018
8019 2010-04-30  DJ Delorie  <dj@redhat.com>
8020
8021         * gcc.c-torture/execute/20100430-1.c: New test.
8022
8023 2010-04-30  Jason Merrill  <jason@redhat.com>
8024
8025         PR c++/43868
8026         * g++.dg/template/ptrmem21.C: New.
8027
8028 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8029
8030         PR fortran/18918
8031         PR fortran/43931
8032         * gfortran.dg/coarray_13.f90: New test.
8033
8034 2010-04-30  Richard Guenther  <rguenther@suse.de>
8035
8036         PR lto/43946
8037         * gcc.dg/lto/20100430-1_0.c: New testcase.
8038
8039 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR debug/43942
8042         * c-c++-common/pr43942.c: New test.
8043
8044 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8045
8046         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8047         conflict with darwin crt1.o 'start' symbol.
8048
8049 2010-04-30  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/43879
8052         * gcc.dg/torture/pr43879_1.c: New testcase.
8053
8054 2010-04-30  Richard Guenther  <rguenther@suse.de>
8055
8056         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8057
8058 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8059
8060         PR c++/43890
8061         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8062         user-provided constructor while recursing.
8063
8064 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8065
8066         PR fortran/42274
8067         * gfortran.dg/class_16.f03: New test.
8068
8069 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8070
8071         PR fortran/42274
8072         * gfortran.dg/class_15.f03: New.
8073
8074 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/43326
8077         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8078
8079 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8080
8081         PR fortran/43492
8082         * gfortran.dg/generic_22.f03 : New test.
8083
8084 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/42353
8087         * gfortran.dg/class_14.f03: New test.
8088
8089 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8090
8091         PR fortran/42680
8092         * gfortran.dg/interface_32.f90: New test.
8093
8094 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8095             Janus Weil  <janus@gcc.gnu.org>
8096
8097         PR fortran/41829
8098         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8099         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8100         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8101
8102 2010-04-28  Mike Stump  <mikestump@comcast.net>
8103
8104         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8105         dg-excess-errors.
8106         * g++.dg/uninit-pred-2_b.C: Likewise.
8107
8108 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8109
8110         PR fortran/18918
8111         PR fortran/43919
8112         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8113
8114 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8115
8116         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8117         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8118         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8119         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8120         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8121
8122 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8123
8124         * gcc.dg/const-uniq-1.c: New test.
8125         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8126
8127 2010-04-28  Xinliang David Li  <davidxl@google.com>
8128
8129         * gcc.dg/uninit-pred-2_b.c: New test.
8130         * gcc.dg/uninit-pred-4_b.c: New test.
8131         * gcc.dg/uninit-pred-3_d.c: New test.
8132         * gcc.dg/uninit-pred-6_b.c: New test.
8133         * gcc.dg/uninit-pred-8_b.c: New test.
8134         * gcc.dg/uninit-pred-3_a.c: New test.
8135         * gcc.dg/uninit-pred-2_c.c: New test.
8136         * gcc.dg/uninit-pred-5_a.c: New test.
8137         * gcc.dg/uninit-pred-3_e.c: New test.
8138         * gcc.dg/uninit-pred-7_a.c: New test.
8139         * gcc.dg/uninit-pred-6_c.c: New test.
8140         * gcc.dg/uninit-pred-9_a.c: New test.
8141         * gcc.dg/uninit-pred-8_c.c: New test.
8142         * gcc.dg/uninit-pred-3_b.c: New test.
8143         * gcc.dg/uninit-pred-5_b.c: New test.
8144         * gcc.dg/uninit-pred-7_b.c: New test.
8145         * gcc.dg/uninit-pred-6_d.c: New test.
8146         * gcc.dg/uninit-pred-9_b.c: New test.
8147         * gcc.dg/uninit-pred-2_a.c: New test.
8148         * gcc.dg/uninit-pred-4_a.c: New test.
8149         * gcc.dg/uninit-pred-3_c.c: New test.
8150         * gcc.dg/uninit-pred-6_a.c: New test.
8151         * gcc.dg/uninit-pred-8_a.c: New test.
8152         * gcc.dg/uninit-pred-7_c.c: New test.
8153         * gcc.dg/uninit-pred-6_e.c: New test.
8154         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8155         * g++.dg/uninit-pred-1_a.C: New test.
8156         * g++.dg/uninit-pred-1_b.C: New test.
8157         * g++.dg/uninit-pred-2_a.C: New test.
8158         * g++.dg/uninit-pred-2_b.C: New test.
8159         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8160         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8161         * g++.dg/uninit-pred-loop_1.cc: New test.
8162
8163 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8164
8165         * gcc.dg/lto/20091209-1_0.c: New testcase.
8166
8167 2010-04-28  Richard Guenther  <rguenther@suse.de>
8168
8169         PR tree-optimization/43879
8170         PR tree-optimization/43909
8171         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8172
8173 2010-04-28  Richard Guenther  <rguenther@suse.de>
8174
8175         PR c++/43880
8176         * g++.dg/torture/pr43880.C: New testcase.
8177
8178 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8179
8180         PR c++/9335
8181         * g++.dg/template/recurse2.C: Update
8182         * g++.dg/template/recurse.C: Update.
8183         * g++.dg/template/pr23510.C: Update.
8184         * lib/prune.exp: Filter out 'recursively instantiated'.
8185
8186 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8187
8188         PR c++/29043
8189         * g++.dg/init/pr29043.C: New.
8190
8191 2010-04-27  Jason Merrill  <jason@redhat.com>
8192
8193         * g++.dg/lookup/scoped5.C: Adjust.
8194         * g++.dg/lookup/scoped8.C: Adjust.
8195         * g++.dg/template/dependent-expr5.C: Adjust.
8196         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8197
8198         PR c++/43856
8199         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8200
8201         PR c++/43875
8202         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8203
8204 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8205             Jan Hubicka <hubicka@ucw.cz>
8206
8207         * gcc.dg/pure-2.c: New testcase.
8208         * gcc.dg/const-1.c: New testcase.
8209
8210 2010-04-27  Jason Merrill  <jason@redhat.com>
8211
8212         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8213
8214         PR c++/41468
8215         * g++.dg/template/sfinae17.C: New.
8216         * g++.dg/template/sfinae18.C: New.
8217
8218 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8219
8220         * g++.dg/init/pr42844.C: New.
8221         * g++.dg/cpp0x/pr42844-2.C: New.
8222         * g++.dg/cpp0x/defaulted2.C: Adjust.
8223         * g++.dg/tree-ssa/pr27549.C: Likewise.
8224         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8225
8226 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8227
8228         PR fortran/18918
8229         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8230
8231 2010-04-27  Richard Guenther  <rguenther@suse.de>
8232
8233         PR middle-end/40561
8234         * g++.dg/other/pr40561.C: New testcase.
8235
8236 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8237
8238         PR middle-end/43812
8239         * g++.dg/ipa/pr43812.C: New test.
8240
8241 2010-04-27  Jan Hubicka  <jh@suse.cz>
8242
8243         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8244         (test): ... this one.
8245
8246 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8247
8248         PR target/40657
8249         * gcc.target/arm/thumb-stackframe.c: New test.
8250
8251 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8252
8253         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8254         * gcc.dg/misc-column.c: Likewise.
8255         * gcc.dg/Walways-true-1.c: Likewise.
8256         * gcc.dg/Walways-true-2.c: Likewise.
8257         * gcc.dg/warn-addr-cmp.c: Likewise.
8258
8259 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/18918
8262         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8263         * gfortran.dg/coarray_12.f90: New.
8264
8265 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8266
8267         PR c/32207
8268         * gcc.dg/pr32207.c: New test.
8269         * gcc.dg/misc-column.c: Adjust expected warning.
8270         * gcc.dg/Walways-true-1.c: Likewise.
8271         * gcc.dg/Walways-true-2.c: Likewise.
8272         * gcc.dg/warn-addr-cmp.c: Likewise.
8273
8274 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8275
8276         PR lto/42776
8277         * lib/lto.exp (lto_prune_vis_warns): New function.
8278         (lto-link-and-maybe-run): Call it.
8279
8280 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8281
8282         PR tree-optimization/43904
8283         * gcc.dg/tree-ssa/tailcall-6.c: New.
8284
8285 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8286
8287         PR testsuite/35165
8288         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8289         Darwin8/OSX10.4 - compatible code generation.
8290         Use scan-rtl-dump.
8291         * obj-c++.dg/stubify-1.mm: Ditto.
8292         * lib/objc-torture.exp: Do not require link success for
8293         "trivial.m" in the runtime checks when dowhat = 'compile'.
8294         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8295         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8296         Darwin8/OSX10.4 - compatible code generation.
8297         * objc.dg/stubify-2.m: Ditto.
8298         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8299         * objc.dg/next-runtime-1.m: Ditto.
8300         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8301         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8302         runtimes on Darwin.
8303
8304 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8305
8306         PR 43715
8307         * lib/plugin-support.exp: Use "-undefined
8308         dynamic_lookup" on darwin.
8309
8310 2010-04-26  Richard Guenther  <rguenther@suse.de>
8311
8312         * gcc.dg/lto/20100426_0.c: New testcase.
8313
8314 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8315
8316         PR tree-optimization/43833
8317         gcc.dg/Warray-bounds-8.c: New test case.
8318
8319 2010-04-26  Richard Guenther  <rguenther@suse.de>
8320
8321         PR lto/43080
8322         * g++.dg/lto/20100423-3_0.C: New testcase.
8323
8324 2010-04-26  Richard Guenther  <rguenther@suse.de>
8325
8326         PR lto/42425
8327         * g++.dg/lto/20100423-2_0.C: New testcase.
8328
8329 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8330
8331         * gcc.dg/vect/bb-slp-23.c: New test.
8332
8333 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8334
8335         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8336         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8337         * gcc.dg/c1x-float-1.c: New test.
8338
8339 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8340
8341         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8342         of "lea\[ \t\]".
8343
8344 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8345
8346         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8347         FreeBSD.
8348         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8349         * gfortran.dg/default_format_2.f90: Ditto.
8350
8351 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8352
8353         * gfortran.dg/pr43505.f90: Clean up .mod file.
8354         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8355         * gfortran.dg/pr41347.f90: Ditto.
8356         * gfortran.dg/internal_pack_4.f90: Ditto.
8357         * gfortran.dg/proc_decl_23.f90: Ditto.
8358         * gfortran.dg/recursive_check_3.f90: Ditto.
8359         * gfortran.dg/intent_out_3.f90: Ditto.
8360         * gfortran.dg/assignment_2.f90: Ditto.
8361         * gfortran.dg/pr41928.f90: Ditto.
8362         * gfortran.dg/pr42166.f90: Ditto.
8363         * gfortran.dg/private_type_12.f90: Ditto.
8364         * gfortran.dg/graphite/pr42185.f90: Ditto.
8365         * gfortran.dg/graphite/pr42186.f90: Ditto.
8366         * gfortran.dg/graphite/pr40982.f90: Ditto.
8367         * gfortran.dg/graphite/id-2.f90: Ditto.
8368         * gfortran.dg/graphite/id-4.f90: Ditto.
8369         * gfortran.dg/graphite/pr42050.f90: Ditto.
8370         * gfortran.dg/graphite/id-18.f90: Ditto.
8371         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8372         * gfortran.dg/graphite/pr41924.f90: Ditto.
8373         * gfortran.dg/graphite/pr42393.f90: Ditto.
8374         * gfortran.dg/graphite/pr37980.f90: Ditto.
8375         * gfortran.dg/graphite/pr38953.f90: Ditto.
8376         * gfortran.dg/graphite/pr42180.f90: Ditto.
8377         * gfortran.dg/graphite/pr42181.f90: Ditto.
8378         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8379         * gfortran.dg/select_type_4.f90: Ditto.
8380         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8381         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8382         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8383         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8384         * gfortran.dg/whole_file_11.f90: Ditto.
8385         * gfortran.dg/private_type_11.f90: Ditto.
8386         * gfortran.dg/vect/vect-gems.f90: Ditto.
8387         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8388
8389 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8390
8391         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8392
8393 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8394
8395         * gnat.dg/pack15.ad[sb]: New test.
8396
8397 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8398
8399         * gcc.target/arm/mla-1.c: New test.
8400
8401 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8402
8403         PR fortran/30073
8404         PR fortran/43793
8405         * gfortran.dg/pr43793.f90: New test.
8406
8407 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8408
8409         PR tree-optimization/41442
8410         * gcc.target/i386/pr41442.c: New test.
8411
8412 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8413
8414         PR fortran/43832
8415         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8416
8417 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418
8419         PR fortran/43832
8420         * gfortran.dg/open_nounit.f90: New test.
8421
8422 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8423
8424         PR fortran/43841
8425         PR fortran/43843
8426         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8427
8428 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8429
8430         * gcc.dg/Wconversion-integer.c: Update.
8431
8432 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8433
8434         * gnat.dg/unchecked_convert5.adb: New test.
8435
8436 2010-04-23  Richard Guenther  <rguenther@suse.de>
8437
8438         PR lto/41734
8439         * gcc.dg/lto/20100423-2_0.c: New testcase.
8440         * gcc.dg/lto/20100423-2_0.c: Likewise.
8441
8442 2010-04-23  Richard Guenther  <rguenther@suse.de>
8443
8444         PR lto/43455
8445         * gcc.dg/lto/20100423-1_0.c: New testcase.
8446         * gcc.dg/lto/20100423-1_1.c: Likewise.
8447
8448 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8449
8450         PR tree-optimization/43846
8451         * gcc.dg/tree-ssa/sra-10.c: New test.
8452
8453 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8454
8455         PR middle-end/43835
8456         * gcc.c-torture/execute/pr43835.c: New test.
8457
8458 2010-04-23  Richard Guenther  <rguenther@suse.de>
8459
8460         PR lto/42653
8461         * g++.dg/lto/20100423-1_0.C: New testcase.
8462
8463 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8464
8465         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8466
8467 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8468
8469         PR tree-optimization/43842
8470         * gcc.dg/vect/pr43842.c: New test.
8471
8472 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8473
8474         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8475         * gcc.target/i386/wmul-2.c: Likewise.
8476
8477 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8480         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8481
8482 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8483
8484         * gfortran.dg/reassoc_6.f: New testcase.
8485
8486 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8487
8488         PR middle-end/29274
8489         * gcc.target/arm/wmul-1.c: New test.
8490         * gcc.target/arm/wmul-2.c: New test.
8491
8492 2010-04-22  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/43845
8495         * gcc.c-torture/compile/pr43845.c: New testcase.
8496
8497 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8498
8499         PR middle-end/29274
8500         * gcc.target/i386/wmul-1.c: New test.
8501         * gcc.target/i386/wmul-2.c: New test.
8502         * gcc.target/bfin/wmul-1.c: New test.
8503         * gcc.target/bfin/wmul-2.c: New test.
8504
8505 2010-04-22  Richard Guenther  <rguenther@suse.de>
8506
8507         PR fortran/43829
8508         * gfortran.dg/vector_subscript_6.f90: New testcase.
8509         * gfortran.dg/assign_10.f90: Adjust.
8510
8511 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR fortran/43836
8514         * gfortran.dg/gomp/pr43836.f90: New test.
8515
8516 2010-04-21  Richard Guenther  <rguenther@suse.de>
8517
8518         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8519
8520 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8521
8522         * gcc.dg/torture/builtin-cproj-3.c: New.
8523
8524 2010-04-20  Jason Merrill  <jason@redhat.com>
8525
8526         PR c++/9335
8527         * g++.dg/template/recurse2.C: New.
8528         * g++.dg/parse/crash36.C: Adjust.
8529         * g++.dg/other/fold1.C: Adjust.
8530         * g++.dg/init/member1.C: Adjust.
8531         * lib/prune.exp: Prune "skipping N instantiation contexts".
8532
8533 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8534
8535         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8536
8537 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8538
8539         * gcc.dg/torture/builtin-cproj-1.c: New.
8540         * gcc.dg/torture/builtin-cproj-2.c: New.
8541
8542 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8543
8544         PR c++/43800
8545         PR c++/43704
8546         * g++.dg/template/typedef32.C: Adjust.
8547         * g++.dg/template/typedef33.C: New test.
8548
8549 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8550
8551         PR fortran/43227
8552         * gfortran.dg/proc_decl_23.f90: New test.
8553
8554         PR fortran/43266
8555         * gfortran.dg/abstract_type_6.f03: New test.
8556
8557 2010-04-20  Xinliang David Li  <davidxl@google.com>
8558
8559         * g++.dg/tree-ssa/fold-compare.C: New.
8560
8561 2010-04-20  Richard Guenther  <rguenther@suse.de>
8562
8563         PR tree-optimization/39417
8564         * g++.dg/torture/pr39417.C: New testcase.
8565
8566 2010-04-20  Richard Guenther  <rguenther@suse.de>
8567
8568         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8569
8570 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8571
8572         * g++.dg/debug/dwarf2/rv1.C: New test.
8573
8574 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8575
8576         PR target/43635
8577         * gcc.c-torture/compile/pr43635.c: New testcase.
8578
8579 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR fortran/43339
8582         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8583         of sequential loops being private only in the innermost containing
8584         task region.
8585
8586         PR middle-end/43337
8587         * gfortran.dg/gomp/pr43337.f90: New test.
8588
8589 2010-04-19  Richard Guenther  <rguenther@suse.de>
8590
8591         PR tree-optimization/43796
8592         * gfortran.dg/pr43796.f90: New testcase.
8593
8594 2010-04-19  Richard Guenther  <rguenther@suse.de>
8595
8596         PR tree-optimization/43783
8597         * gcc.c-torture/execute/pr43783.c: New testcase.
8598
8599 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8600
8601         PR target/43766
8602         * gcc.target/i386/pr43766.c: New test.
8603
8604 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8605
8606         PR target/43662
8607         * gcc.target/i386/pr43662.c: New test.
8608
8609 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8610
8611         PR c++/43704
8612         * g++.dg/template/typedef32.C: New test.
8613
8614 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8615
8616         PR tree-optimization/37027
8617         * lib/target-supports.exp
8618         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8619         * gcc.dg/vect/pr37027.c: New test.
8620         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8621         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8622         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8623         gcc.dg/vect/vect-complex-6.c: Likewise.
8624
8625 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * g++.dg/debug/dwarf2/enum1.C: New test.
8628
8629 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8630
8631         * gnat.dg/rep_clause5.ad[sb]: New test.
8632         * gnat.dg/rep_clause5_pkg.ads: New helper.
8633
8634 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8635
8636         PR tree-optimization/43771
8637         * g++.dg/vect/pr43771.cc: New test.
8638
8639 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8640
8641         PR fortran/31538
8642         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8643         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8644
8645 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/sizetype.adb: Rename into...
8648         * gnat.dg/sizetype1.adb: ...this.
8649         * gnat.dg/sizetype2.adb: New test.
8650
8651 2010-04-16  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/43572
8654         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8655
8656 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8657
8658         * gnat.dg/specs/discr_private.ads: New test.
8659
8660 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8661
8662         PR target/41514
8663         * gcc.target/arm/thumb-comparisons.c: New test.
8664
8665         PR target/40603
8666         * gcc.target/arm/thumb-cbranchqi.c: New test.
8667
8668 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8669
8670         * g++.dg/torture/pr36191.C: Enable for SH.
8671
8672 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8673
8674         * gnat.dg/wide_boolean.adb: New test.
8675         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8676
8677 2010-04-15  Richard Guenther  <rguenther@suse.de>
8678
8679         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8680         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8681         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8682         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8683         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8684         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8685         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8686         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8687         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8688         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8689         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8690         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8691         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8692         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8693         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8694
8695 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8696
8697         PR target/21803
8698         * gcc.target/arm/pr42496.c: New test.
8699
8700 2010-04-14  Jason Merrill  <jason@redhat.com>
8701
8702         PR c++/36625
8703         * g++.dg/ext/attrib38.C: New.
8704
8705 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8706
8707         PR testsuite/43739
8708         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8709
8710 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8711
8712         PR 42966
8713         * gcc.dg/cpp/warn-undef-2.c: Update.
8714         * gcc.dg/cpp/warn-traditional-2.c: Update.
8715         * gcc.dg/cpp/warn-comments-2.c: Update.
8716         * gcc.dg/cpp/warn-variadic-2.c: Update.
8717         * gcc.dg/cpp/warn-long-long-2.c: Update.
8718         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8719         * gcc.dg/cpp/warn-multichar-2.c: Update.
8720         * gcc.dg/cpp/warn-normalized-3.c: Update.
8721         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8722         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8723         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8724         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8725         * gcc.dg/cpp/warn-redefined-2.c: Update.
8726         * gfortran.dg/warning-directive-2.F90: Update.
8727         * c-c++-common/cpp/warning-directive-2.c: Update.
8728
8729 2010-04-14  Michael Matz  <matz@suse.de>
8730
8731         PR tree-optimization/42963
8732         * gcc.dg/pr42963.c: New testcase.
8733
8734 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8735
8736         * gnat.dg/class_wide.adb: Rename into...
8737         * gnat.dg/class_wide1.adb: ...this.
8738         * gnat.dg/class_wide2.ad[sb]: New test.
8739
8740 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8741
8742         PR fortran/18918
8743         * gfortran.dg/coarray_9.f90: Update dg-errors.
8744         * gfortran.dg/coarray_10.f90: New test.
8745         * gfortran.dg/coarray_11.f90: New test.
8746
8747 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8748
8749         PR fortran/43747
8750         gfortran.dg/initialization_24.f90: New test.
8751
8752 2010-04-13  Jason Merrill  <jason@redhat.com>
8753
8754         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8755         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8756
8757 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8758
8759         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8760         * g++.dg/dg.exp: Likewise.
8761         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8762         * c-c++-common/cpp/warning-directive-1.c: ... here.
8763         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8764         * c-c++-common/cpp/warning-directive-2.c: ... here.
8765         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8766         * c-c++-common/cpp/warning-directive-3.c: ... here.
8767         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8768         * c-c++-common/cpp/warning-directive-4.c: ... here.
8769         * g++.dg/cpp/warning-directive-1.C: Delete.
8770         * g++.dg/cpp/warning-directive-2.C: Delete.
8771         * g++.dg/cpp/warning-directive-3.C: Delete.
8772         * g++.dg/cpp/warning-directive-4.C: Delete.
8773         * gcc.dg/cpp/normalised-3.c: Delete.
8774         * g++.dg/cpp/normalised-1.C: Rename as ...
8775         * c-c++-common/cpp/normalised-3.c: ... this.
8776
8777 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8778
8779         * gcc.dg/tree-ssa/sra-9.c: New test.
8780
8781 2010-04-13  Michael Matz  <matz@suse.de>
8782
8783         PR middle-end/43730
8784         * gcc.dg/pr43730.c: New test.
8785
8786 2010-04-13  Michael Matz  <matz@suse.de>
8787
8788         * gcc.dg/tree-ssa/negate.c: New testcase.
8789
8790 2010-04-13  Richard Guenther  <rguenther@suse.de>
8791
8792         PR testsuite/43735
8793         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8794
8795 2010-04-13  Richard Guenther  <rguenther@suse.de>
8796
8797         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8798
8799 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8800
8801         * gnat.dg/derived_type1.adb: New test.
8802
8803 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8804
8805         * gcc.dg/plugindir1.c: New testcase.
8806         * gcc.dg/plugindir2.c: New testcase.
8807         * gcc.dg/plugindir3.c: New testcase.
8808         * gcc.dg/plugindir4.c: New testcase.
8809
8810 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8811
8812         * gcc.target/i386/rotate-2.c: New test.
8813
8814 2010-04-12  Jason Merrill  <jason@redhat.com>
8815
8816         PR c++/43641
8817         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8818         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8819
8820 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8821
8822         PR c++/25811
8823         * g++.dg/init/pr25811.C: New test.
8824
8825 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8826
8827         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8828         dg-error, dg-warning.
8829         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8830
8831 2010-04-12  Richard Guenther  <rguenther@suse.de>
8832
8833         * gcc.dg/torture/inline-2.c: New testcase.
8834
8835 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR bootstrap/43699
8838         * gcc.dg/Wunused-var-7.c: New test.
8839
8840         PR tree-optimization/43560
8841         * gcc.c-torture/execute/pr43560.c: New test.
8842
8843 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8844
8845         * gnat.dg/aggr13.adb: New test.
8846         * gnat.dg/aggr14.adb: Likewise.
8847         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8848
8849 2010-04-12  Richard Guenther  <rguenther@suse.de>
8850
8851         PR c++/43611
8852         * g++.dg/torture/pr43611.C: New testcase.
8853
8854 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8855
8856         PR c/36774
8857         * gcc.dg/pr36774-1.c: New test.
8858         * gcc.dg/pr36774-2.c: New test.
8859
8860 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8861
8862         * gcc.target/sh/rte-delay-slot.c: New test.
8863
8864 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8865
8866         * gnat.dg/pack9.adb: Remove -cargs option.
8867         * gnat.dg/aggr12.ad[sb]: New test.
8868
8869 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8870
8871         PR target/43417
8872         * gcc.target/sh/pr43417.c: New test.
8873
8874 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8875
8876         PR fortran/43591
8877         * gfortran.dg/spec_expr_6.f90: New test.
8878
8879 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8880
8881         PR cpp/43195
8882         * gcc.dg/cpp/pr43195.c: New.
8883         * gcc.dg/cpp/pr43195.h: New.
8884
8885 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8886
8887         PR 42965
8888         * gcc.dg/Werror-6.c: Adjust.
8889         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8890         * gcc.dg/Werror-4.c: Likewise.
8891         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8892         * gcc.dg/Wswitch-enum-error.c: Likewise.
8893         * gcc.dg/Wpointer-arith.c: Likewise.
8894         * gcc.dg/Wfatal.c: Likewise.
8895         * gcc.dg/Wswitch-error.c: Likewise.
8896         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8897         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8898         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8899         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8900         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8901         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8902         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8903         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8904         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8905         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8906         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8907         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8908         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8909         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8910         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8911         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8912         * g++.dg/cpp/warning-directive-2.C: Likewise.
8913         * gfortran.dg/warning-directive-2.F90: Likewise.
8914
8915 2010-04-09  Jason Merrill  <jason@redhat.com>
8916
8917         PR c++/42623
8918         * g++.dg/template/sizeof13.C: New.
8919
8920 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8921
8922         * g++.dg/other/pr35504.C: Add check for thiscall.
8923         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8924         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8925
8926 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8927
8928         PR c++/28584
8929         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8930         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8931         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8932         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8933         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8934         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8935         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8936         * g++.dg/other/increment1.C: Likewise.
8937
8938 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8939
8940         PR fortran/18918
8941         * gfortran.dg/coarray_7.f90: New test.
8942         * gfortran.dg/coarray_8.f90: New test.
8943
8944 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8945
8946         PR fortran/28039
8947         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8948
8949 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951         PR target/43643
8952         * gcc.dg/pr43643.c: New test.
8953
8954 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8955
8956         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8957
8958 2010-04-08  Richard Guenther  <rguenther@suse.de>
8959
8960         PR tree-optimization/43679
8961         * gcc.c-torture/compile/pr43679.c: New testcase.
8962
8963 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR debug/43670
8966         * gcc.dg/pr43670.c: New test.
8967
8968 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8969
8970         PR middle-end/40815
8971         * gcc.dg/tree-ssa/reassoc-19.c: New.
8972
8973 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8974
8975         PR c/18624
8976         * gcc.dg/Wunused-var-1.c: New test.
8977         * gcc.dg/Wunused-var-2.c: New test.
8978         * gcc.dg/Wunused-var-3.c: New test.
8979         * gcc.dg/Wunused-var-4.c: New test.
8980         * gcc.dg/Wunused-var-5.c: New test.
8981         * gcc.dg/Wunused-var-6.c: New test.
8982         * gcc.dg/Wunused-parm-1.c: New test.
8983
8984         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8985         * gcc.dg/trunc-1.c: Likewise.
8986         * gcc.dg/vla-9.c: Likewise.
8987         * gcc.dg/dfp/composite-type.c: Likewise.
8988
8989 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8990
8991         PR objc/35996
8992         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8993         * obj-c++.dg/objc-gc-3.mm: Ditto.
8994
8995 2010-04-07  Simon Baldwin  <simonb@google.com>
8996
8997         * gcc.dg/cpp/warn-undef-2.c: New.
8998         * gcc.dg/cpp/warn-traditional-2.c: New.
8999         * gcc.dg/cpp/warn-comments-2.c: New.
9000         * gcc.dg/cpp/warning-directive-1.c: New.
9001         * gcc.dg/cpp/warn-long-long.c: New.
9002         * gcc.dg/cpp/warn-traditional.c: New.
9003         * gcc.dg/cpp/warn-variadic-2.c: New.
9004         * gcc.dg/cpp/warn-undef.c: New.
9005         * gcc.dg/cpp/warn-normalized-1.c: New.
9006         * gcc.dg/cpp/warning-directive-2.c: New.
9007         * gcc.dg/cpp/warn-long-long-2.c: New.
9008         * gcc.dg/cpp/warn-variadic.c: New.
9009         * gcc.dg/cpp/warn-normalized-2.c: New.
9010         * gcc.dg/cpp/warning-directive-3.c: New.
9011         * gcc.dg/cpp/warn-deprecated-2.c: New.
9012         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9013         * gcc.dg/cpp/warn-multichar-2.c: New.
9014         * gcc.dg/cpp/warn-normalized-3.c: New.
9015         * gcc.dg/cpp/warning-directive-4.c: New.
9016         * gcc.dg/cpp/warn-unused-macros.c: New.
9017         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9018         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9019         * gcc.dg/cpp/warn-cxx-compat.c: New.
9020         * gcc.dg/cpp/warn-redefined.c: New.
9021         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9022         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9023         * gcc.dg/cpp/warn-deprecated.c: New.
9024         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9025         * gcc.dg/cpp/warn-redefined-2.c: New.
9026         * gcc.dg/cpp/warn-comments.c: New.
9027         * gcc.dg/cpp/warn-multichar.c: New.
9028         * g++.dg/cpp/warning-directive-1.C: New.
9029         * g++.dg/cpp/warning-directive-2.C: New.
9030         * g++.dg/cpp/warning-directive-3.C: New.
9031         * g++.dg/cpp/warning-directive-4.C: New.
9032         * gfortran.dg/warning-directive-1.F90: New.
9033         * gfortran.dg/warning-directive-3.F90: New.
9034         * gfortran.dg/warning-directive-2.F90: New.
9035         * gfortran.dg/warning-directive-4.F90: New.
9036
9037 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9038
9039         PR objc++/23716
9040         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9041
9042 2010-04-07  Jason Merrill  <jason@redhat.com>
9043
9044         * g++.dg/template/dr408.C: New.
9045
9046         * g++.dg/lookup/ns4.C: New.
9047
9048         PR c++/38392
9049         * g++.dg/template/friend51.C: New test.
9050
9051         PR c++/41970
9052         * g++.old-deja/g++.other/linkage1.C: Adjust.
9053
9054 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9055
9056         PR c++/42697
9057         * g++.dg/template/crash94.C: New test.
9058
9059 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9060
9061         PR c++/40239
9062         * g++.dg/init/aggr5.C: New test.
9063         * g++.dg/init/aggr5.C: New test.
9064
9065 2010-04-07  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/43270
9068         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9069         * gcc.dg/Warray-bounds-7.c: Likewise.
9070
9071 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9072
9073         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9074         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9075         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9076
9077 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9078
9079         PR c++/42556
9080         * g++.dg/init/pr42556.C: New test.
9081
9082 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9083
9084         PR debug/43628
9085         * g++.dg/debug/dwarf2/typedef2.C: New test.
9086
9087 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9088
9089         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9090         c-c++-common/dwarf2/redeclaration-1.C
9091
9092 2010-04-06  Jason Merrill  <jason@redhat.com>
9093
9094         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9095         * g++.dg/ext/attrib18.C: Likewise.
9096         * g++.dg/ext/bitfield2.C: Likewise.
9097         * g++.dg/ext/bitfield4.C: Likewise.
9098         * g++.dg/ext/visibility/warn2.C: Likewise.
9099         * g++.dg/ext/visibility/warn3.C: Likewise.
9100         * g++.dg/gomp/pr26690-1.C: Likewise.
9101         * g++.dg/inherit/covariant7.C: Likewise.
9102         * g++.dg/init/synth2.C: Likewise.
9103         * g++.dg/lookup/using7.C: Likewise.
9104         * g++.dg/other/crash-4.C: Likewise.
9105         * g++.dg/other/error13.C: Likewise.
9106         * g++.dg/other/error20.C: Likewise.
9107         * g++.dg/parse/crash31.C: Likewise.
9108         * g++.dg/parse/error16.C: Likewise.
9109         * g++.dg/parse/error19.C: Likewise.
9110         * g++.dg/parse/error27.C: Likewise.
9111         * g++.dg/parse/error28.C: Likewise.
9112         * g++.dg/parse/fused-params1.C: Likewise.
9113         * g++.dg/template/error2.C: Likewise.
9114         * g++.dg/template/local6.C: Likewise.
9115         * g++.dg/template/qualttp15.C: Likewise.
9116         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9117         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9118         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9119         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9120         * g++.old-deja/g++.eh/spec6.C: Likewise.
9121         * g++.old-deja/g++.jason/crash3.C: Likewise.
9122         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9123         * g++.old-deja/g++.law/ctors5.C: Likewise.
9124         * g++.old-deja/g++.law/ctors9.C: Likewise.
9125         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9126         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9127         * g++.old-deja/g++.other/struct1.C: Likewise.
9128         * g++.old-deja/g++.other/volatile1.C: Likewise.
9129         * g++.old-deja/g++.pt/crash36.C: Likewise.
9130         * g++.old-deja/g++.pt/derived3.C: Likewise.
9131         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9132         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9133
9134 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9135
9136         PR middle-end/43519
9137         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9138         * gcc.dg/graphite/id-19.c: New.
9139
9140 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9141
9142         PR middle-end/32824
9143         * gcc.dg/vect/pr32824: New.
9144
9145 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9146
9147         PR fortran/18918
9148         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9149         * gfortran.dg/coarray_3.f90: Ditto.
9150         * gfortran.dg/coarray_4.f90: Ditto.
9151         * gfortran.dg/coarray_5.f90: Ditto.
9152         * gfortran.dg/coarray_6.f90: Ditto.
9153         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9154
9155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9156
9157         PR fortran/18918
9158         * gfortran.dg/coarray_4.f90: Fix test.
9159         * gfortran.dg/coarray_6.f90: Add more tests.
9160
9161 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/18918
9164         * gfortran.dg/coarray_4.f90: New test.
9165         * gfortran.dg/coarray_5.f90: New test.
9166         * gfortran.dg/coarray_6.f90: New test.
9167
9168 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9169
9170         PR fortran/18918
9171         * gfortran.dg/iso_fortran_env_5.f90: New test.
9172         * gfortran.dg/iso_fortran_env_6.f90: New test.
9173
9174 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9175
9176         PR fortran/39997
9177         * gfortran.dg/coarray_1.f90: New test.
9178         * gfortran.dg/coarray_2.f90: New test.
9179         * gfortran.dg/coarray_3.f90: New test.
9180
9181 2010-04-06  Jason Merrill  <jason@redhat.com>
9182
9183         PR c++/43648
9184         * g++.dg/template/dtor8.C: New.
9185
9186         PR c++/43621
9187         * g++.dg/template/error-recovery2.C: New.
9188
9189 2010-04-06  Jan Hubicka  <jh@suse.czpli
9190
9191         PR tree-optimization/42906
9192         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9193
9194 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9195
9196         PR fortran/43178
9197         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9198         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9199         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9200
9201 2010-04-06  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/43627
9204         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9205
9206 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR target/43638
9209         * gcc.target/i386/pr43638.c: New test.
9210
9211 2010-04-06  Richard Guenther  <rguenther@suse.de>
9212
9213         PR middle-end/43661
9214         * gcc.c-torture/compile/pr43661.c: New testcase.
9215
9216 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9217
9218         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9219
9220 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9221
9222         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9223
9224 2010-04-02  Richard Guenther  <rguenther@suse.de>
9225
9226         PR tree-optimization/43629
9227         * gcc.c-torture/execute/pr43629.c: New testcase.
9228
9229 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9230             Dominique d'Humieres  <dominiq@lps.ens.fr>
9231
9232         PR libfortran/43605
9233         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9234
9235 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9236
9237         PR debug/43325
9238         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9239
9240 2010-04-01  Jason Merrill  <jason@redhat.com>
9241
9242         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9243
9244 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9245             Manfred Schwarb  <manfred99@gmx.ch>
9246
9247         PR libfortran/43605
9248         * gfortran.dg/ftell_3.f90: New test.
9249
9250 2010-04-01  Richard Guenther  <rguenther@suse.de>
9251
9252         PR middle-end/43614
9253         * gcc.c-torture/compile/pr43614.c: New testcase.
9254
9255 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9256
9257         PR tree-optimization/43141
9258         * gcc.dg/guality/pr43141.c: New test.
9259
9260 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9261
9262         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9263         * g++.dg/eh/spbp.C: Likewise.
9264         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9265         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9266         superfluous casts.
9267         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9268         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9269         * objc.dg/dwarf-2.m: Likewise.
9270
9271 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9272
9273         PR middle-end/43464
9274         * gcc.dg/graphite/id-pr43464.c: New.
9275         * gcc.dg/graphite/id-pr43464-1.c: New.
9276
9277 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9278
9279         PR middle-end/43351
9280         * gcc.dg/graphite/id-pr43351.c
9281
9282 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9283
9284         PR testsuite/35165
9285         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9286         * obj-c++.dg/try-catch-2.mm: Ditto.
9287         * obj-c++.dg/lookup-2.mm: Ditto.
9288         * obj-c++.dg/encode-8.m: Ditto.
9289         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9290         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9291         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9292         * obj-c++.dg/const-str-11.mm: Ditto.
9293         * obj-c++.dg/const-str-9.mm: Ditto.
9294         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9295         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9296         * obj-c++.dg/except-1.mm: Ditto.
9297         * obj-c++.dg/const-str-7.mm: Ditto.
9298         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9299         * obj-c++.dg/const-str-3.mm: Ditto.
9300         * obj-c++.dg/const-str-7.mm: Ditto.
9301         * obj-c++.dg/stubify-2.mm: Change dump file name.
9302
9303         PR objc++/23613
9304         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9305         New macro.
9306         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9307         Remove dg-xfail-if.
9308
9309 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9310
9311         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9312         only with -O2, -O3 or -Os and not with -fwhopr.
9313
9314 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9315
9316         PR c++/43558
9317         * g++.dg/template/typedef31.C: New test.
9318
9319 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9320
9321         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9322         assembler output on *-*-solaris2*.
9323         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9324
9325 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR debug/43557
9328         * gcc.dg/pr43557-1.c: New test.
9329         * gcc.dg/pr43557-2.c: New file.
9330
9331 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9332
9333         PR 43562
9334         * gcc.dg/pr43562.c: New test.
9335
9336 2010-03-30  Jason Merrill  <jason@redhat.com>
9337
9338         PR c++/43076
9339         * g++.dg/template/error-recovery1.C: New.
9340
9341         PR c++/41786
9342         * g++.dg/parse/ambig5.C: New.
9343
9344 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR debug/43593
9347         * gcc.dg/guality/pr43593.c: New test.
9348
9349 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9350
9351         PR middle-end/43430
9352         * gcc.dg/vect/pr43430-1.c: New.
9353
9354 2010-03-30  Jason Merrill  <jason@redhat.com>
9355
9356         PR c++/43559
9357         * g++.dg/template/partial7.C: New.
9358
9359 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9360
9361         * gcc.target/s390/stackcheck1.c: New testcase.
9362
9363 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR libfortran/43265
9366         * gfortran.dg/read_eof_8.f90: New test.
9367
9368 2010-03-29  Jason Merrill  <jason@redhat.com>
9369
9370         * gcc.dg/cpp/include6.c: Change [] to ().
9371
9372         N3077
9373         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9374         splicing and UCNs.
9375         * c-c++-common/raw-string-2.c: Add trigraph test.
9376         * c-c++-common/raw-string-8.c: New.
9377         * c-c++-common/raw-string-9.c: New.
9378         * c-c++-common/raw-string-10.c: New.
9379
9380         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9381         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9382         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9383         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9384         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9385         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9386         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9387
9388 2010-03-29  Richard Guenther  <rguenther@suse.de>
9389
9390         PR tree-optimization/43560
9391         * gcc.dg/torture/pr43560.c: New testcase.
9392
9393 2010-03-29  Jason Merrill  <jason@redhat.com>
9394
9395         N3077
9396         * g++.dg/ext/raw-string-1.C: Change [] to ().
9397         * g++.dg/ext/raw-string-2.C: Change [] to ().
9398         Don't use \ in delimiter.
9399         * g++.dg/ext/raw-string-3.C: Change [] to ().
9400         * g++.dg/ext/raw-string-4.C: Change [] to ().
9401         * g++.dg/ext/raw-string-5.C: Change [] to ().
9402         Test for error on \ in delimiter.
9403         * g++.dg/ext/raw-string-6.C: Change [] to ().
9404         * g++.dg/ext/raw-string-7.C: Change [] to ().
9405
9406 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9407
9408         PR 43564
9409         * gcc.dg/pr43564.c: New test.
9410
9411 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9412
9413         PR fortran/43551
9414         * gfortran.dg/direct_io_12.f90: New test.
9415
9416 2010-03-28  Jan Hubicka  <jh@suse.cz>
9417
9418         PR tree-optimization/43505
9419         * gfortran.dg/pr43505.f90: New testcase.
9420
9421 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9422
9423         PR tree-optimization/43528
9424         * gcc.target/i386/pr43528.c: New test.
9425
9426 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9427
9428         PR c/43381
9429         * gcc.dg/parm-impl-decl-3.c: New test.
9430
9431 2010-03-26  Jason Merrill  <jason@redhat.com>
9432
9433         PR c++/43509
9434         * g++.dg/cpp0x/parse1.C: New.
9435
9436 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9437
9438         PR target/43524
9439         * gcc.target/i386/pr43524.c: New test.
9440
9441 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9442
9443         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9444         whitespace, rename main to foo.
9445         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9446         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9447         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9448         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9449         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9450         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9451         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9452         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9453         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9454         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9455         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9456
9457 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9458
9459         PR c++/43327
9460         * g++.dg/other/crash-10.C: New test.
9461         * g++.dg/other/crash-11.C: New test.
9462
9463 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9464
9465         PR libfortran/43517
9466         * gfortran.dg/read_eof_7.f90: New test.
9467
9468 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9469
9470         PR objc/35165
9471         PR testsuite/43512
9472         * objc-obj-c++-shared: New directory.
9473         * objc-obj-c++-shared/Object1-implementation.h: New file.
9474         * objc-obj-c++-shared/Object1.h: New file.
9475         * objc-obj-c++-shared/Protocol1.h: New file.
9476         * objc-obj-c++-shared/next-abi.h: New file.
9477         * objc-obj-c++-shared/next-mapping.h: New file.
9478         * objc/execute/next_mapping.h: Delete.
9479         * objc.dg/special/special.exp: For all targets run the tests with
9480         -fgnu-runtime, for darwin targets also run the tests with
9481         -fnext-runtime.
9482         * objc.dg/dg.exp: Ditto.
9483         * obj-c++.dg/dg.exp: Ditto.
9484         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9485         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9486         include use of updated NeXT interface.
9487         * objc/execute/formal_protocol-5.m: Ditto.
9488         * objc/execute/protocol-isEqual-2.m: Ditto.
9489         * objc/execute/protocol-isEqual-4.m: Ditto.
9490         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9491         Protocol1.h) and next-mapping.h as required.
9492         * objc/execute/object_is_class.m: Ditto.
9493         * objc/execute/enumeration-1.m: Ditto.
9494         * objc/execute/class-13.m: Ditto.
9495         * objc/execute/formal_protocol-2.m: Ditto.
9496         * objc/execute/formal_protocol-4.m: Ditto.
9497         * objc/execute/class-1.m: Ditto.
9498         * objc/execute/bycopy-1.m: Ditto.
9499         * objc/execute/formal_protocol-6.m: Ditto.
9500         * objc/execute/bycopy-3.m: Ditto.
9501         * objc/execute/class-3.m: Ditto.
9502         * objc/execute/bf-11.m: Ditto.
9503         * objc/execute/class-5.m: Ditto.
9504         * objc/execute/bf-13.m: Ditto.
9505         * objc/execute/class-7.m: Ditto.
9506         * objc/execute/bf-15.m: Ditto.
9507         * objc/execute/class-9.m: Ditto.
9508         * objc/execute/bf-17.m: Ditto.
9509         * objc/execute/bf-19.m: Ditto.
9510         * objc/execute/IMP.m: Ditto.
9511         * objc/execute/exceptions/catchall-1.m: Ditto.
9512         * objc/execute/exceptions/trivial.m: Ditto.
9513         * objc/execute/exceptions/finally-1.m: Ditto.
9514         * objc/execute/exceptions/local-variables-1.m: Ditto.
9515         * objc/execute/exceptions/foward-1.m: Ditto.
9516         * objc/execute/bf-2.m: Ditto.
9517         * objc/execute/string1.m: Ditto.
9518         * objc/execute/bf-4.m: Ditto.
9519         * objc/execute/informal_protocol.m: Ditto.
9520         * objc/execute/string3.m: Ditto.
9521         * objc/execute/bf-6.m: Ditto.
9522         * objc/execute/bf-8.m: Ditto.
9523         * objc/execute/class-tests-1.h: Ditto.
9524         * objc/execute/protocol-isEqual-1.m: Ditto.
9525         * objc/execute/protocol-isEqual-3.m: Ditto.
9526         * objc/execute/_cmd.m: Ditto.
9527         * objc/execute/function-message-1.m: Ditto.
9528         * objc/execute/bf-20.m: Ditto.
9529         * objc/execute/bf-common.h: Ditto.
9530         * objc/execute/np-2.m: Ditto.
9531         * objc/execute/class-10.m: Ditto.
9532         * objc/execute/class-12.m: Ditto.
9533         * objc/execute/enumeration-2.m: Ditto.
9534         * objc/execute/class-14.m: Ditto.
9535         * objc/execute/encode-1.m: Ditto.
9536         * objc/execute/formal_protocol-1.m: Ditto.
9537         * objc/execute/formal_protocol-3.m: Ditto.
9538         * objc/execute/accessing_ivars.m: Ditto.
9539         * objc/execute/bycopy-2.m: Ditto.
9540         * objc/execute/class-2.m: Ditto.
9541         * objc/execute/bf-10.m: Ditto.
9542         * objc/execute/formal_protocol-7.m: Ditto.
9543         * objc/execute/root_methods.m: Ditto.
9544         * objc/execute/class-4.m: Ditto.
9545         * objc/execute/bf-12.m: Ditto.
9546         * objc/execute/class-6.m: Ditto.
9547         * objc/execute/bf-14.m: Ditto.
9548         * objc/execute/nested-func-1.m: Ditto.
9549         * objc/execute/class-8.m: Ditto.
9550         * objc/execute/private.m: Ditto.
9551         * objc/execute/bf-16.m: Ditto.
9552         * objc/execute/bf-18.m: Ditto.
9553         * objc/execute/load-3.m: Ditto.
9554         * objc/execute/compatibility_alias.m: Ditto.
9555         * objc/execute/bf-1.m: Ditto.
9556         * objc/execute/no_clash.m: Ditto.
9557         * objc/execute/bf-3.m: Ditto.
9558         * objc/execute/string2.m: Ditto.
9559         * objc/execute/bf-5.m: Ditto.
9560         * objc/execute/string4.m: Ditto.
9561         * objc/execute/bf-7.m: Ditto.
9562         * objc/execute/object_is_meta_class.m: Ditto.
9563         * objc/execute/bf-9.m: Ditto.
9564         * objc/execute/bf-21.m: Ditto.
9565         * objc/execute/cascading-1.m: Ditto.
9566         * objc/execute/trivial.m: Ditto.
9567         * objc/execute/np-1.m: Ditto.
9568         * objc/compile/trivial.m: Ditto.
9569         * objc/execute/class_self-2.m: Include <stdlib.h>.
9570         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9571         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9572         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9573         and 64bit. Use new NeXT interface as required.
9574         * objc.dg/special/unclaimed-category-1.m: Ditto.
9575         * objc.dg/special/unclaimed-category-1.h: Ditto.
9576         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9577         * objc.dg/func-ptr-1.m: Ditto.
9578         * objc.dg/stret-1.m: Ditto.
9579         * objc.dg/encode-2.m: Ditto.
9580         * objc.dg/category-1.m: Ditto.
9581         * objc.dg/encode-3.m: Ditto.
9582         * objc.dg/call-super-3.m: Ditto.
9583         * objc.dg/method-3.m: Ditto.
9584         * objc.dg/func-ptr-2.m: Ditto.
9585         * objc.dg/lookup-1.m: Ditto.
9586         * objc.dg/encode-4.m: Ditto.
9587         * objc.dg/fix-and-continue-1.m: Ditto.
9588         * objc.dg/proto-lossage-3.m: Ditto.
9589         * objc.dg/method-13.m: Ditto.
9590         * objc.dg/proto-qual-1.m: Ditto.
9591         * objc.dg/zero-link-3.m: Ditto.
9592         * objc.dg/bitfield-1.m: Ditto.
9593         * objc.dg/va-meth-1.m: Ditto.
9594         * objc.dg/super-class-3.m: Ditto.
9595         * objc.dg/call-super-1.m: Ditto.
9596         * objc.dg/type-size-2.m: Ditto.
9597         * objc.dg/method-10.m: Ditto.
9598         * objc.dg/defs.m: Ditto.
9599         * objc.dg/const-str-3.m: Ditto.
9600         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9601         Protocol1.h) and next-mapping.h as required. Use new NeXT
9602         interface as required.
9603         * objc.dg/super-class-4.m: Ditto.
9604         * objc.dg/comp-types-8.m: Ditto.
9605         * objc.dg/call-super-2.m: Ditto.
9606         * objc.dg/objc-fast-4.m: Ditto.
9607         * objc.dg/method-6.m: Ditto.
9608         * objc.dg/const-str-3.m: Ditto.
9609         * objc.dg/const-str-7.m: Ditto.
9610         * objc.dg/method-15.m: Ditto.
9611         * objc.dg/method-19.m: Ditto.
9612         * objc.dg/sync-1.m: Ditto.
9613         * objc.dg/layout-1.m: Ditto.
9614         * objc.dg/bitfield-3.m: Ditto.
9615         * objc.dg/try-catch-3.m: Ditto.
9616         * objc.dg/try-catch-7.m: Ditto.
9617         * objc.dg/comp-types-10.m: Ditto.
9618         * objc.dg/selector-2.: Ditto.
9619         * objc.dg/method-7.m: Ditto.
9620         * objc.dg/typedef-alias-1.m: Ditto.
9621         * objc.dg/proto-lossage-2.m: Ditto.
9622         * objc.dg/comp-types-11.m: Ditto.
9623         * objc.dg/sizeof-1.m: Ditto.
9624         * objc.dg/method-17.m: Ditto.
9625         * objc.dg/bitfield-5.m: Ditto.
9626         * objc.dg/try-catch-1.m: Ditto.
9627         * objc.dg/encode-5.m: Ditto.
9628         * objc.dg/fix-and-continue-2.m: Ditto.
9629         * objc.dg/method-9.m: Ditto.
9630         * objc.dg/isa-field-1.m: Ditto.
9631         * objc.dg/local-decl-2.m: Ditto.
9632         * objc.dg/objc-gc-4.m: Ditto.
9633         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9634         * objc.dg/gnu-runtime-3.m: Ditto.
9635         * objc.dg/encode-7.m: Ditto.
9636         * objc.dg/encode-8.m: Ditto.
9637         * objc.dg/selector-3.m: Ditto.
9638         * objc.dg/gnu-runtime-1.m: Ditto.
9639         * objc.dg/const-str-12.m: Ditto.
9640         * objc.dg/gnu-runtime-2.m: Ditto.
9641         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9642         * objc.dg/selector-1.m: Ditto.
9643         * objc.dg/stubify-2.m: Ditto.
9644         * objc.dg/zero-link-1.m: Ditto.
9645         * objc.dg/stret-2.m: Ditto.
9646         * objc.dg/zero-link-2.m: Ditto.
9647         * objc.dg/next-runtime-1.m: Ditto.
9648         * objc.dg/symtab-1.m: Ditto.
9649         * objc.dg/stubify-1.m: Ditto.
9650         * objc.dg/bitfield-2.m: Ditto.
9651         * objc.dg/try-catch-10.m: Apply to both runtimes.
9652         * objc.dg/const-str-1.m: Ditto.
9653         * objc.dg/image-info.m: Ditto.
9654         * objc.dg/encode-9.m: Ditto.
9655         * objc.dg/pragma-1.m: Apply test to all targets.
9656         * objc.dg/const-str-4.m: Ditto.
9657         * objc.dg/const-str-8.m: Ditto.
9658         * objc.dg/super-class-2.m: Ditto.
9659         * objc.dg/try-catch-5.m: Ditto.
9660         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9661         Protocol1.h) and next-mapping.h as required. Use new NeXT
9662         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9663         * objc.dg/const-str-11.m: Ditto.
9664         * objc.dg/const-str-9.m: Ditto.
9665         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9666         * objc.dg/encode-1.m: Remove redundant -lobjc.
9667         * objc.dg/try-catch-9.m: Tidy space.
9668         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9669         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9670         and 64bit. Use new NeXT interface as required.
9671         * obj-c++.dg/template-4.mm: Ditto.
9672         * obj-c++.dg/defs.mm: Ditto.
9673         * obj-c++.dg/basic.mm: Ditto.
9674         * obj-c++.dg/encode-4.mm: Ditto.
9675         * obj-c++.dg/method-17.mm: Ditto.
9676         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9677         * obj-c++.dg/cxx-class-1.mm: Ditto.
9678         * obj-c++.dg/method-10.mm: Ditto.
9679         * obj-c++.dg/va-meth-1.mm: Ditto.
9680         * obj-c++.dg/encode-5.mm: Ditto.
9681         * obj-c++.dg/lookup-2.mm: Ditto.
9682         * obj-c++.dg/template-3.mm: Ditto.
9683         * obj-c++.dg/proto-qual-1.mm: Ditto.
9684         * obj-c++.dg/qual-types-1.m: Ditto.
9685         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9686         * obj-c++.dg/template-1.mm: Ditto.
9687         * obj-c++.dg/encode-6.mm: Ditto.
9688         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9689         Protocol1.h) and next-mapping.h as required. Use new NeXT
9690         interface as required.
9691         * obj-c++.dg/except-1.mm: Ditto.
9692         * obj-c++.dg/const-str-7.mm: Ditto.
9693         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9694         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9695         * obj-c++.dg/selector-2.mm: Ditto.
9696         * obj-c++.dg/isa-field-1.mm: Ditto.
9697         * obj-c++.dg/try-catch-1.mm: Ditto.
9698         * obj-c++.dg/local-decl-1.mm: Ditto.
9699         * obj-c++.dg/try-catch-9.mm: Ditto.
9700         * obj-c++.dg/no-extra-load.mm: Ditto.
9701         * obj-c++.dg/selector-5.mm: Ditto.
9702         * obj-c++.dg/method-12.mm: Ditto.
9703         * obj-c++.dg/try-catch-11.mm: Ditto.
9704         * obj-c++.dg/comp-types-11.mm: Ditto.
9705         * obj-c++.dg/bitfield-3.mm: Ditto.
9706         * obj-c++.dg/method-6.mm: Ditto.
9707         * obj-c++.dg/super-class-2.mm: Ditto.
9708         * obj-c++.dg/method-21.mm: Ditto.
9709         * obj-c++.dg/const-str-8.mm: Ditto.
9710         * obj-c++.dg/try-catch-7.mm: Ditto.
9711         * obj-c++.dg/method-15.mm: Ditto.
9712         * obj-c++.dg/layout-1.mm: Ditto.
9713         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9714         * obj-c++.dg/const-str-3.mm: Ditto.
9715         * obj-c++.dg/try-catch-2.mm: Ditto.
9716         * obj-c++.dg/objc-gc-3.mm: Ditto.
9717         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9718         * obj-c++.dg/bitfield-1.mm: Ditto.
9719         * obj-c++.dg/selector-6.mm: Ditto.
9720         * obj-c++.dg/method-13.mm: Ditto.
9721         * obj-c++.dg/comp-types-12.mm: Ditto.
9722         * obj-c++.dg/bitfield-4.mm: Ditto.
9723         * obj-c++.dg/try-catch-8.mm: Ditto.
9724         * obj-c++.dg/method-2.mm: Ditto.
9725         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9726         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9727         * obj-c++.dg/const-str-4.mm: Ditto.
9728         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9729         * obj-c++.dg/try-catch-3.mm: Ditto.
9730         * obj-c++.dg/comp-types-9.mm: Ditto.
9731         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9732         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9733         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9734         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9735         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9736         Use new NeXT interface as required.
9737         * obj-c++.dg/const-str-10.mm: Ditto.
9738         * obj-c++.dg/const-str-11.mm: Ditto.
9739         * obj-c++.dg/const-str-9.mm: Ditto.
9740         * obj-c++.dg/method-11.mm: Ditto.
9741         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9742         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9743         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9744         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9745         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9746
9747 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9748
9749         PR c++/43206
9750         * g++.dg/template/typedef30.C: New test case.
9751
9752 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c/43385
9755         * gcc.c-torture/execute/pr43385.c: New test.
9756
9757 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9758
9759         * gcc.dg/strncpy-fix-1.c: New test.
9760
9761 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9762
9763         PR testsuite/41609
9764         * lib/objc-torture.exp (objc-set-runtime-options): New.
9765         * objc/execute/execute.exp: Check runtime options on each pass.
9766         * objc/execute/exceptions/exceptions.exp: Ditto.
9767         * objc/compile/compile.exp: Ditto.
9768
9769         PR testsuite/42348
9770         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9771         standard tests.
9772         (check_effective_target_objc2): New proc.
9773         (check_effective_target_next_runtime): New proc.
9774         * lib/objc.exp: Determine which runtime is in force and support it.
9775         * lib/obj-c++.exp: Ditto.
9776
9777 2010-03-24  Jason Merrill  <jason@redhat.com>
9778
9779         PR c++/43502
9780         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9781
9782 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9783
9784         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9785         a loop.
9786         * gcc.dg/ipa/ipa-2.c: Likewise.
9787         * gcc.dg/ipa/ipa-3.c: Likewise.
9788         * gcc.dg/ipa/ipa-4.c: Likewise.
9789         * gcc.dg/ipa/ipa-5.c: Likewise.
9790         * gcc.dg/ipa/ipa-7.c: Likewise.
9791         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9792         a loop.
9793         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9794         i_can_not_be_propagated_fully2 into a loop.
9795         * gcc.dg/ipa/ipa-8.c: New test.
9796         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9797
9798 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR debug/19192
9801         PR debug/43479
9802         * gcc.dg/guality/pr43479.c: New test.
9803         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9804         and add volatile keyword.
9805
9806 2010-03-23  Mike Stump  <mikestump@comcast.net>
9807
9808         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9809
9810 2010-03-23  Jason Merrill  <jason@redhat.com>
9811
9812         * g++.dg/ext/altivec-17.C: Adjust error message.
9813
9814         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9815         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9816         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9817         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9818         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9819         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9820
9821 2010-03-22  Jason Merrill  <jason@redhat.com>
9822
9823         PR c++/43333
9824         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9825         * g++.dg/ext/is_pod_98.C: New.
9826
9827         PR c++/43281
9828         * g++.dg/cpp0x/auto18.C: New.
9829
9830         * gcc.dg/pr36997.c: Adjust error message.
9831         * g++.dg/ext/vector9.C: Likewise.
9832         * g++.dg/conversion/simd3.C: Likewise.
9833         * g++.dg/other/error23.C: Likewise.
9834
9835 2010-03-22  Michael Matz  <matz@suse.de>
9836
9837         PR middle-end/43475
9838         * gfortran.dg/pr43475.f90: New testcase.
9839
9840 2010-03-22  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/43390
9843         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9844
9845 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9846
9847         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9848         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9849
9850 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9851             Michael Matz  <matz@suse.de>
9852
9853         PR c++/43081
9854         * g++.dg/parse/crash56.C: New test.
9855
9856 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9857
9858         PR fortran/43450
9859         * gfortran.dg/whole_file_15.f90 : New test.
9860
9861 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9862
9863         PR fortran/43409
9864         * gfortran.dg/inquire_size.f90: New test.
9865
9866 2010-03-20  Richard Guenther  <rguenther@suse.de>
9867
9868         PR rtl-optimization/43438
9869         * gcc.c-torture/execute/pr43438.c: New testcase.
9870
9871 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9872
9873         PR c++/43375
9874         * g++.dg/abi/mangle42.C: New test.
9875
9876 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9877
9878         PR C/43211
9879         * gcc.dg/pr43211.c: New test.
9880         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9881
9882 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9883
9884         PR rtl-optimization/42258
9885         * gcc.target/arm/thumb1-mul-moves.c: New test.
9886
9887         PR target/40697
9888         * gcc.target/arm/thumb-andsi.c: New test.
9889
9890         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9891         dg-require-effective-target.
9892
9893 2010-03-19  Michael Matz  <matz@suse.de>
9894
9895         PR c++/43116
9896         * g++.dg/other/pr43116.C: New testcase.
9897
9898 2010-03-19  Michael Matz  <matz@suse.de>
9899
9900         PR target/43305
9901         * gcc.dg/pr43305.c: New testcase.
9902
9903 2010-03-19  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/43415
9906         * gcc.c-torture/compile/pr43415.c: New testcase.
9907
9908 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9909
9910         PR ada/43106
9911         * gnat.dg/case_optimization2.adb: New test.
9912         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9913
9914 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9915             Jack Howarth <howarth@bromo.med.uc.edu>
9916
9917         PR target/36399
9918         * gcc.target/i386/push-1.c: Don't xfail
9919           scan-assembler-not "movups" on darwin.
9920
9921 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR debug/43058
9924         * gcc.dg/pr43058.c: New test.
9925
9926 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9927
9928         PR middle-end/42450
9929         * g++.dg/torture/pr42450.C: New test.
9930
9931 2010-03-18  Michael Matz  <matz@suse.de>
9932
9933         PR middle-end/43419
9934         * gcc.dg/pr43419.c: New testcase.
9935
9936 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9937
9938         PR rtl-optimization/43360
9939         * gcc.dg/torture/pr43360.c: New.
9940
9941 2010-03-18  Michael Matz  <matz@suse.de>
9942
9943         PR tree-optimization/43402
9944         * gcc.dg/pr43402.c: New testcase.
9945
9946 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9947
9948         PR target/42427
9949         * gcc.dg/pr42427.c: New test.
9950
9951 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9952
9953         PR libfortran/43265
9954         * gfortran.dg/read_empty_file.f: New test.
9955         * gfortran.dg/read_eof_all.f90: New test.
9956         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9957         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9958
9959 2010-03-17  Michael Matz  <matz@suse.de>
9960
9961         * gcc.dg/pr43300.c: Add -w.
9962
9963 2010-03-17  Richard Guenther  <rguenther@suse.de>
9964
9965         * gcc.dg/pr43379.c: Add -w.
9966
9967 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9968
9969         PR fortran/43331
9970         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9971
9972 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9973
9974         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9975
9976 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9977
9978         * ada/acats/run_all.sh: Log start and end times.
9979
9980 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9981
9982         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9983
9984 2010-03-16  Richard Guenther  <rguenther@suse.de>
9985
9986         PR middle-end/43379
9987         * gcc.dg/pr43379.c: New testcase.
9988
9989 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR debug/43051
9992         * gcc.dg/guality/pr43051-1.c: New test.
9993
9994 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9995
9996         PR testsuite/43363
9997         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9998
9999 2010-03-15  Michael Matz  <matz@suse.de>
10000
10001         PR middle-end/43300
10002         * gcc.dg/pr43300.c: New testcase.
10003
10004 2010-03-15  Richard Guenther  <rguenther@suse.de>
10005
10006         PR tree-optimization/43367
10007         * gcc.c-torture/compile/pr43367.c: New testcase.
10008
10009 2010-03-15  Richard Guenther  <rguenther@suse.de>
10010
10011         PR tree-optimization/43317
10012         * gcc.dg/pr43317.c: New testcase.
10013
10014 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10015
10016         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10017
10018 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10019
10020         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10021
10022 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10023
10024         PR fortran/43362
10025         * gfortran.dg/impure_constructor_1.f90: New test.
10026
10027 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10028
10029         PR middle-end/43354
10030         * gfortran.dg/graphite/id-pr43354.f: New.
10031
10032 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10033
10034         PR middle-end/43349
10035         * gfortran.dg/graphite/pr43349.f: New.
10036
10037 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10038
10039         PR middle-end/43306
10040         * gcc.dg/graphite/pr43306.c: New.
10041
10042 2010-03-12  David S. Miller  <davem@davemloft.net>
10043
10044         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10045         sparc.
10046
10047 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10048
10049         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10050
10051 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10052
10053         PR fortran/43291
10054         PR fortran/43326
10055         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10056
10057 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10058
10059         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10060         fail for *-*-mingw* targets.
10061
10062 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR debug/43329
10065         * gcc.dg/guality/pr43329-1.c: New test.
10066
10067 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10068
10069         PR tree-optimization/43257
10070         * g++.dg/torture/pr43257.C: New test.
10071
10072 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10073
10074         PR fortran/43228
10075         * gfortran.dg/namelist_61.f90: New test.
10076
10077 2010-03-11  Richard Guenther  <rguenther@suse.de>
10078
10079         PR tree-optimization/43255
10080         * gcc.c-torture/compile/pr43255.c: New testcase.
10081
10082 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10083
10084         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10085         * gcc.dg/pr43280.c: New testcase.
10086
10087 2010-03-11  Richard Guenther  <rguenther@suse.de>
10088
10089         PR lto/43200
10090         * gcc.dg/lto/20100227-1_0.c: New testcase.
10091         * gcc.dg/lto/20100227-1_1.c: Likewise.
10092
10093 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10094
10095         PR libfortran/43320
10096         PR libfortran/43265
10097         * gfortran.dg/read_eof_6.f: New test
10098         * gfortran.dg/read_x_eof.f90: New test.
10099         * gfortran.dg/read_x_past.f: Update test.
10100
10101 2010-03-10  Jan Hubicka  <jh@suse.cz>
10102
10103         * gcc.c-torture/compile/pr43288.c: New test.
10104
10105 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10106
10107         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10108         -fpic/-fPIC flags.
10109         * g++.old-deja/g++.pt/asm2.C: Likewise.
10110         * gcc.c-torture/compile/20000804-1.c: Likewise.
10111         * gcc.target/i386/clobbers.c: Likewise.
10112
10113 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10114
10115         PR fortran/43303
10116         * gfortran.dg/c_assoc_3.f90: New test.
10117
10118 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10119
10120         PR debug/36728
10121         * gcc.dg/guality/pr36728-1.c: New test.
10122         * gcc.dg/guality/pr36728-2.c: New test.
10123
10124 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10125
10126         * gcc.dg/h8300-div-delay-slot.c: New test.
10127
10128 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10129
10130         PR tree-optimization/43236
10131         * gcc.c-torture/execute/pr43236.c: New test.
10132
10133 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10134
10135         PR middle-end/42859
10136         * g++.dg/eh/pr42859.C: New test.
10137
10138 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR debug/43299
10141         * gcc.dg/pr43299.c: New test.
10142
10143         PR debug/43290
10144         * g++.dg/eh/unwind2.C: New test.
10145
10146 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10147             Reza Yazdani  <reza.yazdani@amd.com>
10148
10149         PR middle-end/43065
10150         * gcc.dg/graphite/run-id-4.c: New.
10151
10152 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10153
10154         PR middle-end/43065
10155         * gcc.dg/graphite/run-id-3.c: New.
10156
10157 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10158
10159         PR middle-end/42644
10160         PR middle-end/42130
10161         * gcc.dg/graphite/id-18.c: New.
10162         * gcc.dg/graphite/run-id-pr42644.c: New.
10163
10164 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10165
10166         PR middle-end/42326
10167         * gcc.dg/graphite/pr42326.c: New.
10168
10169 2010-03-08  Richard Guenther  <rguenther@suse.de>
10170
10171         PR tree-optimization/43269
10172         * gcc.c-torture/execute/pr43269.c: New testcase.
10173
10174 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10175
10176         PR fortran/43256
10177         * gfortran.dg/typebound_call_13.f03: New.
10178
10179 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10180
10181         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10182         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10183
10184 2010-03-05  Jason Merrill  <jason@redhat.com>
10185
10186         * g++.dg/abi/mangle40.C: Require weak and alias.
10187
10188 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10189
10190         PR middle-end/42326
10191         * gfortran.dg/graphite/pr42326.f90: New.
10192         * gfortran.dg/graphite/pr42326-1.f90: New.
10193
10194 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10195
10196         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10197         (gnat_target_compile): Likewise.
10198         Reinitialize GNAT_UNDER_TEST if target changes.
10199         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10200         (local_find_gnatmake): Pass full --GCC to gnatlink.
10201         Remove --LINK.
10202
10203 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10204
10205         PR c/43248
10206         * gcc.dg/compound-literal-1.c: New testcase.
10207
10208 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10209
10210         PR tree-optimization/43164
10211         PR tree-optimization/43191
10212         * gcc.c-torture/compile/pr43164.c: New test.
10213         * gcc.c-torture/compile/pr43191.c: Likewise.
10214
10215 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10216
10217         PR fortran/43244
10218         * gfortran.dg/finalize_9.f90: New.
10219
10220 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10221             Ken Werner <ken@linux.vnet.ibm.com>
10222
10223         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10224         to dg-options for spu.
10225         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10226         dump-scan target to exclude spu.
10227
10228 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10229
10230         PR middle-end/43209
10231         * gcc.dg/tree-ssa/ivopts-4.c: New.
10232
10233 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10234
10235         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10236         include-opts and exclude-opts; skip checking the flags if arguments
10237         are the same as the defaults.
10238         (dg-xfail-if): Verify the number of arguments, supply defaults
10239         for unspecified optional arguments.
10240         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10241
10242 2010-03-03  Jason Merrill  <jason@redhat.com>
10243
10244         PR c++/12909
10245         * g++.dg/abi/mangle40.C: Updated.
10246
10247 2010-03-03  Jason Merrill  <jason@redhat.com>
10248
10249         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10250         * g++.dg/abi/mangle23.C: Likewise.
10251         * g++.dg/eh/simd-2.C: Likewise.
10252         * g++.dg/ext/attribute-test-2.C: Likewise.
10253         * g++.dg/ext/vector14.C: Likewise.
10254         * g++.dg/other/pr34435.C: Likewise.
10255         * g++.dg/template/conv8.C: Likewise.
10256         * g++.dg/template/nontype9.C: Likewise.
10257         * g++.dg/template/qualttp17.C: Likewise.
10258         * g++.dg/template/ref1.C: Likewise.
10259         * g++.old-deja/g++.pt/crash68.C: Likewise.
10260         * g++.old-deja/g++.pt/ref1.C: Likewise.
10261         * g++.old-deja/g++.pt/ref3.C: Likewise.
10262         * g++.old-deja/g++.pt/ref4.C: Likewise.
10263
10264         PR c++/12909
10265         * g++.dg/abi/mangle40.C: New.
10266         * g++.dg/abi/mangle41.C: New.
10267         * g++.dg/lto/20100302_0.C: New.
10268         * g++.dg/lto/20100302_1.C: New.
10269         * g++.dg/lto/20100302.h: New.
10270
10271 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10272
10273         PR fortran/43243
10274         * gfortran.dg/internal_pack_12.f90: New test.
10275
10276 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         * gcc.dg/pr36997.c: Adjust error message.
10279
10280 2010-03-03  Mike Stump  <mikestump@comcast.net>
10281
10282         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10283         adjustments to not be present on machines that align the stack to
10284         more than 4 bytes and don't have a red zone yet as that is an
10285         unimplemented optimization.
10286
10287 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10288
10289         PR fortran/43169
10290         * gfortran.dg/impure_assignment_3.f90: New.
10291
10292 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR debug/43229
10295         * gfortran.dg/pr43229.f90: New test.
10296
10297         PR debug/43237
10298         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10299
10300         PR debug/43177
10301         * gcc.dg/guality/pr43177.c: New test.
10302
10303 2010-03-02  Jason Merrill  <jason@redhat.com>
10304
10305         * g++.dg/ext/vector9.C: Adjust error message.
10306         * g++.dg/conversion/simd3.C: Likewise.
10307         * g++.dg/other/error23.C: Likewise.
10308
10309 2010-03-02  Mike Stump  <mikestump@comcast.net>
10310
10311         PR c++/41090
10312         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10313
10314 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10315
10316         PR fortran/43180
10317         * gfortran.dg/internal_pack_10.f90: New test.
10318
10319         PR fortran/43173
10320         * gfortran.dg/internal_pack_11.f90: New test.
10321
10322 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10323
10324         PR middle-end/42640
10325         * gcc.dg/tree-ssa/pr42640.c: New.
10326
10327 2010-03-01  Richard Guenther  <rguenther@suse.de>
10328
10329         PR tree-optimization/43220
10330         * gcc.c-torture/execute/pr43220.c: New testcase.
10331
10332 2010-03-01  Richard Guenther  <rguenther@suse.de>
10333
10334         PR middle-end/43213
10335         * gcc.dg/pr43213.c: New testcase.
10336
10337 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10338
10339         PR pch/14940
10340         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10341
10342 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10343
10344         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10345         New function.
10346         (check_effective_target_ucn): Likewise.
10347
10348         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10349         if !ucn.
10350         * gcc.dg/ucnid-2.c: Likewise.
10351         * gcc.dg/ucnid-3.c: Likewise.
10352         * gcc.dg/ucnid-4.c: Likewise.
10353         * gcc.dg/ucnid-11.c: Likewise.
10354         * gcc.dg/ucnid-12.c: Likewise.
10355         * gcc.dg/ucnid-6.c: Skip if !ucn.
10356         * gcc.dg/ucnid-9.c: Likewise.
10357
10358 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10359
10360         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10361         lists to dg-skip-if.
10362         * gcc.target/i386/stackalign/return-3.c: Likewise.
10363
10364 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10365
10366         * gcc.target/i386/clearcap.map: New file.
10367         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10368         Pass clearcap.map by default if supported.
10369
10370 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10371
10372         PR fortran/42900
10373         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10374         Explain this.
10375         * gfortran.dg/stat_2.f90: Likewise.
10376
10377 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10378
10379         PR fortran/43199
10380         * gfortran.dg/module_read_2.f90: New test.
10381
10382 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10383
10384         PR c++/42748
10385         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10386         * g++.dg/abi/mangle12.C: Likewise.
10387         * g++.dg/abi/mangle20-2.C: Likewise.
10388         * g++.dg/abi/mangle17.C: Likewise.
10389         * g++.dg/template/cond2.C: Likewise.
10390         * g++.dg/template/pr35240.C: Likewise.
10391
10392 2010-02-27  Richard Guenther  <rguenther@suse.de>
10393
10394         PR tree-optimization/43186
10395         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10396
10397 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10398
10399         * g++.dg/abi/packed1.C: Expect warning on the SH.
10400
10401 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10402
10403         PR c++/42054:
10404         * g++.dg/parse/error37.C: New test.
10405
10406 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10407
10408         PR c/24577
10409         PR c/43192
10410         * gcc.dg/pr8927-1.c: Match new note.
10411         * gcc.dg/990506-0.c: Likewise.
10412         * gcc.dg/gomp/flush-2.c: Likewise.
10413         * gcc.dg/gomp/atomic-5.c: Likewise.
10414         * gcc.dg/gomp/pr34607.c: Likewise.
10415         * gcc.dg/pr35746.c: Likewise.
10416         * gcc.dg/cpp/pragma-1.c: Likewise.
10417         * gcc.dg/cpp/pragma-2.c: Likewise.
10418         * gcc.dg/pr41842.c: Likewise.
10419         * gcc.dg/noncompile/20040629-1.c: Likewise.
10420         * objc.dg/private-1.m: Likewise.
10421
10422 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10423
10424         PR fortran/43185
10425         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10426         * gfortran.dg/default_initialization_4.f90: New test.
10427
10428 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10429
10430         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10431         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10432         * gnat.dg/thin_pointer2.adb: New test.
10433         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10434
10435 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10436
10437         PR c/20631
10438         * gcc.dg/cpp/c90-pedantic.c: New.
10439         * gcc.dg/cpp/c90.c: New.
10440         * gcc.dg/gnu90-const-expr-1.c: New.
10441         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10442
10443 2010-02-26  Richard Guenther  <rguenther@suse.de>
10444
10445         PR tree-optimization/43186
10446         * gcc.c-torture/compile/pr43186.c: New testcase.
10447
10448 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR debug/43190
10451         * c-c++-common/dwarf2/pr43190.c: New test.
10452
10453 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10454
10455         PR testsuite/37074:
10456         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10457
10458 2010-02-26  Richard Guenther  <rguenther@suse.de>
10459
10460         PR tree-optimization/43188
10461         * gcc.c-torture/compile/pr43188.c: New testcase.
10462
10463 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10464
10465         PR target/43175
10466         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10467
10468 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10469
10470         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10471
10472 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10473
10474         PR target/43154
10475         * gcc.target/powerpc/pr43154.c: New file.
10476
10477 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10478
10479         PR debug/43166
10480         * gfortran.dg/debug/pr43166.f: New test.
10481
10482         PR debug/43165
10483         * gcc.dg/torture/pr43165.c: New test.
10484
10485 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10486
10487         PR c/43128
10488         * c-c++-common/pr41779.c: Update.
10489
10490 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10491
10492         PR ada/32547
10493         * lib/gnat-dg.exp (gnat_load): Redefine.
10494
10495         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10496         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10497
10498 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10499
10500         PR libobjc/36610
10501         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10502         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10503         -fgnu-runtime.
10504         Sort entries.
10505
10506 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10509
10510 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR debug/43150
10513         * gcc.dg/guality/vla-1.c: New test.
10514
10515 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10516
10517         PR fortran/43042
10518         * gfortran.dg/c_ptr_tests_15.f90: New test.
10519
10520 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10521
10522         PR target/43107
10523         * gcc.target/i386/pr43107.c: New test.
10524
10525 2010-02-23  Jason Merrill  <jason@redhat.com>
10526
10527         PR c++/43143
10528         * g++.dg/cpp0x/variadic100.C: New.
10529
10530 2010-02-23  Jason Merrill  <jason@redhat.com>
10531
10532         PR debug/42800
10533         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10534         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10535         * c-c++-common/dwarf2/vla1.c: New.
10536
10537 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR target/43139
10540         * gcc.dg/pr43139.c: New test.
10541
10542         PR debug/43077
10543         * gcc.dg/guality/pr43077-1.c: New test.
10544
10545 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10546
10547         PR 43123
10548         * gcc.dg/march.c: New.
10549         * gcc.dg/march-generic.c: New.
10550         * gcc.dg/mtune.c: New.
10551
10552 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10553
10554         PR middle-end/43083
10555         * gcc.dg/graphite/pr43083.c: New.
10556
10557 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10558
10559         PR middle-end/43097
10560         * gfortran.dg/graphite/pr43097.f: New.
10561
10562 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10563             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10564
10565         PR middle-end/43140
10566         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10567
10568 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10569
10570         PR middle-end/43026
10571         * g++.dg/graphite/pr43026.C: New.
10572
10573 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10574
10575         PR c++/43126
10576         * gcc.dg/cleanup-1.c: Update.
10577         * gcc.dg/func-args-1.c: Update.
10578         * gcc.dg/format/sentinel-1.c: Update.
10579         * g++.old-deja/g++.jason/scoping10.C: Update.
10580         * g++.old-deja/g++.ns/lookup5.C: Update.
10581         * g++.dg/ext/cleanup-1.C: Update.
10582         * g++.dg/parse/varmod1.C: Update.
10583         * g++.dg/parse/error33.C: Update.
10584         * g++.dg/expr/call3.C: Update.
10585         * g++.dg/func-args-1.C: New.
10586
10587 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10588
10589         PR c/43125
10590         * gcc.dg/attr-used-2.c: Moved to ...
10591         * c-c++-common/attr-used-2.c: Here.
10592
10593         * gcc.dg/attr-used.c: Moved to ...
10594         * c-c++-common/attr-used.c: Here.
10595
10596 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10597
10598         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10599
10600 2010-02-22  Richard Guenther  <rguenther@suse.de>
10601
10602         PR lto/43045
10603         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10604         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10605
10606 2010-02-22  Richard Guenther  <rguenther@suse.de>
10607
10608         PR tree-optimization/42749
10609         * gcc.c-torture/compile/pr42749.c: New testcase.
10610
10611 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/43072
10614         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10615         * gfortran.dg/internal_pack_9.f90: New test.
10616
10617 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10618
10619         PR c++/23510
10620         * g++.dg/template/recurse.C: Adjust.
10621         * g++.dg/template/pr23510.C: New.
10622
10623 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10624
10625         PR c++/42824
10626         * g++.dg/template/memclass4.C: New test.
10627
10628 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10629
10630         PR fortran/35259
10631         * gfortran.dg/reassoc_5.f90: New test.
10632
10633 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10634
10635         PR target/43067
10636         * gcc.target/i386/pr43067.c: New test.
10637
10638 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10639
10640         PR c++/35669
10641         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10642         -Wconversion-null.
10643         * g++.dg/warn/Wconversion-null.C: New test.
10644         * g++.old-deja/g++.other/null1.C: Move to...
10645         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10646
10647 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/36932
10650         PR fortran/36933
10651         * gfortran.dg/dependency_26.f90: New test.
10652
10653         PR fortran/43072
10654         * gfortran.dg/internal_pack_7.f90: New test.
10655
10656         PR fortran/43111
10657         * gfortran.dg/internal_pack_8.f90: New test.
10658
10659 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10660
10661         PR 43128
10662         * c-c++-common/pr41779.c: Fix broken testcase.
10663
10664 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10665
10666         PR 36513
10667         * c-c++-common/pr36513.c: New testcase.
10668         * c-c++-common/pr36513-2.c: New testcase.
10669
10670 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10671
10672         PR 41779
10673         * c-c++-common/pr41779.c: New.
10674
10675 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR debug/43084
10678         * gcc.dg/pr43084.c: New test.
10679
10680 2010-02-19  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/42916
10683         * gcc.dg/pr42916.c: New testcase.
10684
10685 2010-02-18  Jason Merrill  <jason@redhat.com>
10686
10687         PR c++/42837
10688         * g++.dg/abi/packed1.C: Add expected warning.
10689
10690         PR c++/43108
10691         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10692         * gcc.dg/torture/dg-torture.exp: Likewise.
10693         * c-c++-common/torture/complex-sign.h,
10694         c-c++-common/torture/complex-sign-add.c,
10695         c-c++-common/torture/complex-sign-mixed-add.c,
10696         c-c++-common/torture/complex-sign-mixed-div.c,
10697         c-c++-common/torture/complex-sign-mixed-mul.c,
10698         c-c++-common/torture/complex-sign-mixed-sub.c,
10699         c-c++-common/torture/complex-sign-mul.c,
10700         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10701         Adapt for C++ compilation as well.
10702
10703         PR c++/43070
10704         * g++.dg/ext/label1.C: Update.
10705         * g++.dg/ext/label2.C: Update.
10706
10707         PR c++/26261
10708         * g++.dg/template/dependent-name6.C: New.
10709
10710         PR c++/43109
10711         * g++.dg/parse/namespace12.C: New.
10712
10713 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10714
10715         PR tree-optimization/43066
10716         * gcc.c-torture/compile/pr43066.c: New test.
10717
10718 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10719
10720         * g++.dg/ext/attrib35.C: Fix target selector string.
10721         * g++.dg/ext/attrib36.C: Ditto.
10722         * g++.dg/ext/attrib37.C: Ditto.
10723         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10724         * g++.dg/abi/mangle25.C: Ditto.
10725
10726 2010-02-17  Jason Merrill  <jason@redhat.com>
10727
10728         PR c++/43069
10729         * g++.dg/parse/namespace11.C: New.
10730
10731         PR c++/43093
10732         * g++.dg/ext/attrib37.C: New.
10733
10734         PR c++/43079
10735         * g++.dg/template/ptrmem20.C: New.
10736
10737 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10738
10739         PR target/43103
10740         * gcc.target/i386/xop-check.h: Include m256-check.h.
10741         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10742         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10743         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10744         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10745
10746 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10747
10748         PR debug/42918
10749         * gcc.dg/pr42918.c: New test.
10750
10751 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10752
10753         * g++.dg/ext/attrib36.C: Require ILP32.
10754
10755 2010-02-16  Richard Guenther  <rguenther@suse.de>
10756
10757         PR tree-optimization/41043
10758         * gfortran.dg/pr41043.f90: New testcase.
10759         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10760
10761 2010-02-16  Jason Merrill  <jason@redhat.com>
10762
10763         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10764
10765 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10766
10767         PR tree-optimization/43074
10768         * gcc.dg/vect/fast-math-pr43074.c: New test.
10769
10770 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10773
10774 2010-02-16  Jason Merrill  <jason@redhat.com>
10775
10776         PR c++/43031
10777         * g++.dg/ext/attrib36.C: New.
10778
10779         PR c++/43036
10780         * g++.dg/other/array6.C: New.
10781
10782 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10783
10784         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10785
10786 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10787
10788         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10789         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10790         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10791         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10792         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10793         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10794
10795 2010-02-15  Richard Guenther  <rguenther@suse.de>
10796
10797         PR middle-end/43068
10798         * g++.dg/torture/pr43068.C: New testcase.
10799
10800 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10801
10802         PR c++/43024
10803         * g++.dg/opt/ice1.C: New.
10804
10805 2010-02-14  Jason Merrill  <jason@redhat.com>
10806
10807         PR c++/41997
10808         * g++.dg/cpp0x/initlist-opt.C: New.
10809
10810 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/41113
10813         PR fortran/41117
10814         * gfortran.dg/internal_pack_6.f90: New test.
10815
10816 2010-02-12  Jason Merrill  <jason@redhat.com>
10817
10818         PR c++/43054
10819         * g++.dg/cpp0x/variadic99.C: New.
10820
10821 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10822
10823         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10824         sign extend pointers to gualchk_t.
10825
10826         PR c++/43033
10827         * g++.dg/other/default3.C: Xfail g4 test.
10828
10829 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10830
10831         PR middle-end/43012
10832         * gcc.dg/graphite/pr43012.c: New.
10833
10834 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10835
10836         PR middle-end/42930
10837         * g++.dg/graphite/pr42930.C: New.
10838
10839 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10840
10841         PR middle-end/42914
10842         PR middle-end/42530
10843         * gcc.dg/graphite/pr42530.c: New.
10844         * gcc.dg/graphite/pr42914.c: New.
10845
10846 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10847
10848         PR middle-end/42771
10849         * gcc.dg/graphite/pr42771.c: New.
10850
10851 2010-02-11  Richard Guenther  <rguenther@suse.de>
10852
10853         PR tree-optimization/42998
10854         * gcc.c-torture/compile/pr42998.c: New testcase.
10855
10856 2010-02-10  Jason Merrill  <jason@redhat.com>
10857
10858         PR c++/41896
10859         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10860
10861         PR c++/42983, core issue 906
10862         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10863         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10864
10865         PR c++/43016
10866         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10867
10868 2010-02-10  Richard Guenther  <rguenther@suse.de>
10869
10870         PR tree-optimization/43017
10871         * gcc.dg/torture/pr43017.c: New testcase.
10872
10873 2010-02-10  Tobias Burnus <burnus@net-b.de>
10874
10875         PR fortran/40823
10876         * gfortran.dg/private_type_1.f90: Update error location.
10877         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10878         * gfortran.dg/typebound_operator_2.f03: Ditto.
10879         * gfortran.dg/assignment_2.f90: Ditto.
10880         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10881         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10882
10883 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10884
10885         PR fortran/43015
10886         * gfortran.dg/bind_c_usage_20.f90: New test.
10887
10888 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR debug/43010
10891         * g++.dg/debug/pr43010.C: New test.
10892
10893 2010-02-10  Richard Guenther  <rguenther@suse.de>
10894
10895         PR c/43007
10896         * gcc.c-torture/execute/20100209-1.c: New testcase.
10897         * gcc.dg/fold-div-3.c: Likewise.
10898
10899 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.dg/builtin-ffs-1.c: New test.
10902
10903 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10904
10905         PR fortran/42999
10906         * gfortran.dg/array_constructor_35.f90: New test.
10907
10908 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10909
10910         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10911
10912 2010-02-09  Jason Merrill  <jason@redhat.com>
10913
10914         PR c++/42399
10915         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10916
10917         PR c++/42370
10918         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10919
10920 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10921
10922         PR fortran/41869
10923         * gfortran.dg/module_write_1.f90: New test.
10924
10925 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10926
10927         * gcc.dg/pr19340.c: Adjust.
10928
10929 2010-02-09  Richard Guenther  <rguenther@suse.de>
10930
10931         PR tree-optimization/43008
10932         * gcc.c-torture/execute/pr43008.c: New testcase.
10933
10934 2010-02-09  Richard Guenther  <rguenther@suse.de>
10935
10936         PR tree-optimization/43000
10937         * gcc.dg/torture/pr43000.c: New testcase.
10938         * gcc.dg/torture/pr43002.c: Likewise.
10939
10940 2010-02-09  Daniel Kraft  <d@domob.eu>
10941
10942         PR fortran/39171
10943         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10944         and pass -Wsurprising as necessary.
10945
10946 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10947
10948         PR tree-optimization/42890
10949         * g++.dg/torture/pr42890.C: New test.
10950
10951 2010-02-08  Richard Guenther  <rguenther@suse.de>
10952
10953         PR middle-end/42995
10954         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10955
10956 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10957
10958         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10959         return 0 from main.
10960         * gcc.dg/graphite/block-1.c: Same.
10961         * gcc.dg/graphite/block-3.c: Same.
10962         * gcc.dg/graphite/block-4.c: Same.
10963         * gcc.dg/graphite/block-5.c: Same.
10964         * gcc.dg/graphite/block-6.c: Same.
10965         * gcc.dg/graphite/block-7.c: Same.
10966         * gcc.dg/graphite/interchange-0.c: Same.
10967         * gcc.dg/graphite/interchange-1.c: Same.
10968         * gcc.dg/graphite/interchange-10.c: Same.
10969         * gcc.dg/graphite/interchange-11.c: Same.
10970         * gcc.dg/graphite/interchange-12.c: Same.
10971         * gcc.dg/graphite/interchange-2.c: Same.
10972         * gcc.dg/graphite/interchange-3.c: Same.
10973         * gcc.dg/graphite/interchange-4.c: Same.
10974         * gcc.dg/graphite/interchange-5.c: Same.
10975         * gcc.dg/graphite/interchange-6.c: Same.
10976         * gcc.dg/graphite/interchange-7.c: Same.
10977         * gcc.dg/graphite/interchange-8.c: Same.
10978         * gcc.dg/graphite/interchange-9.c: Same.
10979         * gcc.dg/graphite/interchange-mvt.c: Same.
10980
10981 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10982
10983         * gfortran.dg/graphite/id-19.f: New.
10984         * gfortran.dg/graphite/pr14741.f90: New.
10985         * gfortran.dg/graphite/pr41924.f90: New.
10986         * gfortran.dg/graphite/run-id-2.f90: New.
10987
10988 2010-02-07  Richard Guenther  <rguenther@suse.de>
10989
10990         PR middle-end/42956
10991         * gcc.c-torture/compile/pr42956.c: New testcase.
10992
10993 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10994
10995         PR libfortran/42742
10996         * gfortran.dg/fmt_cache_2.f: New test.
10997
10998 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10999
11000         * gfortran.dg/read_no_eor.f90: New test.
11001
11002 2010-02-05  Jason Merrill  <jason@redhat.com>
11003
11004         * g++.dg/ext/label13.C: Move constructor body out of class.
11005
11006 2010-02-03  Jason Merrill  <jason@redhat.com>
11007
11008         PR c++/42870
11009         * g++.dg/ext/dllexport3.C: New.
11010
11011 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11012
11013         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11014
11015 2010-02-05  Richard Guenther  <rguenther@suse.de>
11016
11017         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11018
11019 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11020
11021         PR c++/42915
11022         * g++.dg/other/crash-9.C: New test.
11023
11024 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11025
11026         PR fortran/42309
11027         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11028
11029 2010-02-04  Richard Guenther  <rguenther@suse.de>
11030
11031         PR rtl-optimization/42952
11032         * gcc.dg/torture/pr42952.c: New testcase.
11033
11034 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11035
11036         PR libfortran/42901
11037         * gfortran.dg/namelist_60.f90: New test.
11038
11039 2010-02-03  Jason Merrill  <jason@redhat.com>
11040
11041         PR c++/40138
11042         * g++.dg/ext/builtin11.C: New.
11043
11044         PR c++/4926
11045         PR c++/38600
11046         * g++.dg/abi/mangle35.C: New.
11047         * g++.dg/abi/mangle37.C: New.
11048
11049         PR c++/12909
11050         * g++.dg/abi/mangle36.C: New.
11051
11052         PR c++/35652
11053         * g++.dg/warn/string1.C: New.
11054
11055 2010-02-03  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/42944
11058         * gcc.dg/errno-1.c: New testcase.
11059
11060 2010-02-03  Richard Guenther  <rguenther@suse.de>
11061
11062         PR middle-end/42927
11063         * gcc.c-torture/compile/pr42927.c: New testcase.
11064
11065 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/42936
11068         * gfortran.dg/null_4.f90: New test.
11069
11070 2010-02-02  Jason Merrill  <jason@redhat.com>
11071
11072         PR c++/41090
11073         * g++.dg/ext/label13.C: New.
11074
11075 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11076
11077         PR fortran/42650
11078         * gfortran.dg/func_result_5.f90: New test.
11079
11080 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/42922
11083         * gfortran.dg/pure_initializer_3.f90: News test.
11084
11085 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11086
11087         PR fortran/42888
11088         * gfortran.dg/allocate_derived_2.f90: New test.
11089
11090 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11091
11092         PR middle-end/42898
11093         * gcc.dg/torture/pr42898-2.c: New test.
11094
11095 2010-01-31  Richard Guenther  <rguenther@suse.de>
11096
11097         PR middle-end/42898
11098         * gcc.dg/torture/pr42898.c: New testcase.
11099
11100 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11101
11102         PR fortran/38324
11103         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11104         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11105
11106 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11107
11108         * g++.dg/tree-ssa/inline-1.C: New.
11109         * g++.dg/tree-ssa/inline-2.C: New.
11110         * g++.dg/tree-ssa/inline-3.C: New.
11111
11112 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11113
11114         PR testsuite/41701
11115         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11116         the string 'pow' in the pathname of the compiler from generating a
11117         test failure.
11118
11119 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11120
11121         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11122         * g++.old-deja/g++.mike/eh17.C: Likewise.
11123         * g++.old-deja/g++.mike/p5571.C: Likewise.
11124
11125 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11126
11127         PR c++/42758
11128         PR c++/42634
11129         PR c++/42336
11130         PR c++/42797
11131         PR c++/42880
11132         * g++.dg/other/crash-5.C: New test.
11133         * g++.dg/other/crash-6.C: New test.
11134         * g++.dg/other/crash-7.C: New test.
11135         * g++.dg/other/crash-8.C: New test.
11136
11137 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11138
11139         PR rtl-optimization/42889
11140         * gcc.dg/pr42889.c: New test.
11141
11142 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11143
11144         * gcc.target/i386/pr42881.c: Use SSE2.
11145
11146 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11147
11148         PR target/42891
11149         * gcc.target/i386/pr42891.c: New test.
11150
11151 2010-01-28  Richard Guenther  <rguenther@suse.de>
11152
11153         PR tree-optimization/42871
11154         * g++.dg/torture/pr42871.C: New testcase.
11155
11156 2010-01-28  Richard Guenther  <rguenther@suse.de>
11157
11158         * gcc.dg/Wobjsize-1.h: New testcase.
11159         * gcc.dg/Wobjsize-1.c: Likewise.
11160
11161 2010-01-28  Richard Guenther  <rguenther@suse.de>
11162
11163         PR middle-end/42883
11164         * g++.dg/torture/pr42883.C: New testcase.
11165
11166 2010-01-28  Michael Matz  <matz@suse.de>
11167
11168         * gcc.target/i386/pr42881.c: New test.
11169
11170 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11171
11172         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11173         Add i?86-*-solaris2* support.
11174
11175 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11176
11177         PR c++/42713
11178         PR c++/42820
11179         * g++.dg/template/typedef27.C: New test case.
11180         * g++.dg/template/typedef28.C: New test case.
11181
11182 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11183
11184         * gcc.dg/optimize-bswap*.c: Add ARM target
11185
11186 2010-01-27  Richard Guenther  <rguenther@suse.de>
11187
11188         PR middle-end/42878
11189         * gcc.dg/torture/pr42878-1.c: New testcase.
11190         * gcc.dg/torture/pr42878-2.c: Likewise.
11191
11192 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR middle-end/42874
11195         * gcc.dg/vla-22.c: New test.
11196
11197 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11198
11199         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11200         current collation.
11201
11202 2010-01-26  Richard Guenther  <rguenther@suse.de>
11203
11204         PR rtl-optimization/42685
11205         * gcc.dg/pr42685.c: New testcase.
11206         * g++.dg/other/pr42685.C: Likewise.
11207
11208 2010-01-26  Richard Guenther  <rguenther@suse.de>
11209
11210         PR middle-end/42806
11211         * g++.dg/other/pr42806.C: New testcase.
11212
11213 2010-01-26  Richard Guenther  <rguenther@suse.de>
11214
11215         PR tree-optimization/42250
11216         * gcc.dg/pr42250.c: New testcase.
11217
11218 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11219
11220         * gnat.dg/array_bounds_test.adb: New test.
11221
11222 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11223
11224         PR fortran/42858
11225         * gfortran.dg/generic_21.f90: New test.
11226
11227 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11228
11229         PR testsuite/41522
11230         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11231
11232 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/42748
11235         * g++.dg/abi/arm_va_list2.C: New test.
11236         * g++.dg/abi/arm_va_list2.h: Companion header file.
11237
11238 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11239
11240         PR fortran/41044
11241         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11242
11243         PR fortran/41167
11244         * gfortran.dg/char_array_arg_1.f90 : New test.
11245
11246         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11247
11248 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11249
11250         PR fortran/39304
11251         * gfortran.dg/generic_20.f90: New test.
11252
11253 2010-01-22  Michael Matz  <matz@suse.de>
11254
11255         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11256         -msse2.
11257
11258 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11259
11260         PR fortran/42736
11261         * gfortran.dg/dependency_25.f90 : New test.
11262
11263 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11264
11265         PR tree-optimization/42585
11266         * gcc.dg/tree-ssa/pr42585.c: New test.
11267
11268 2010-01-21  Richard Guenther  <rguenther@suse.de>
11269
11270         PR middle-end/19988
11271         * gcc.dg/pr19988.c: New testcase.
11272
11273 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11274
11275         * g++.dg/compat/decimal/compat-common.h: New file.
11276         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11277         * g++.dg/compat/decimal/pass_x.h: New file.
11278         * g++.dg/compat/decimal/pass_y.h: New file.
11279         * g++.dg/compat/decimal/pass-1_main.C: New file.
11280         * g++.dg/compat/decimal/pass-1_x.C: New file.
11281         * g++.dg/compat/decimal/pass-1_y.C: New file.
11282         * g++.dg/compat/decimal/pass-2_main.C: New file.
11283         * g++.dg/compat/decimal/pass-2_x.C: New file.
11284         * g++.dg/compat/decimal/pass-2_y.C: New file.
11285         * g++.dg/compat/decimal/pass-3_main.C: New file.
11286         * g++.dg/compat/decimal/pass-3_x.C: New file.
11287         * g++.dg/compat/decimal/pass-3_y.C: New file.
11288         * g++.dg/compat/decimal/pass-4_main.C: New file.
11289         * g++.dg/compat/decimal/pass-4_x.C: New file.
11290         * g++.dg/compat/decimal/pass-4_y.C: New file.
11291         * g++.dg/compat/decimal/pass-5_main.C: New file.
11292         * g++.dg/compat/decimal/pass-5_x.C: New file.
11293         * g++.dg/compat/decimal/pass-5_y.C: New file.
11294         * g++.dg/compat/decimal/pass-6_main.C: New file.
11295         * g++.dg/compat/decimal/pass-6_x.C: New file.
11296         * g++.dg/compat/decimal/pass-6_y.C: New file.
11297         * g++.dg/compat/decimal/return_x.h: New file.
11298         * g++.dg/compat/decimal/return_y.h: New file.
11299         * g++.dg/compat/decimal/return-1_main.C: New file.
11300         * g++.dg/compat/decimal/return-1_x.C: New file.
11301         * g++.dg/compat/decimal/return-1_y.C: New file.
11302         * g++.dg/compat/decimal/return-2_main.C: New file.
11303         * g++.dg/compat/decimal/return-2_x.C: New file.
11304         * g++.dg/compat/decimal/return-2_y.C: New file.
11305         * g++.dg/compat/decimal/return-3_main.C: New file.
11306         * g++.dg/compat/decimal/return-3_x.C: New file.
11307         * g++.dg/compat/decimal/return-3_y.C: New file.
11308         * g++.dg/compat/decimal/return-4_main.C: New file.
11309         * g++.dg/compat/decimal/return-4_x.C: New file.
11310         * g++.dg/compat/decimal/return-4_y.C: New file.
11311         * g++.dg/compat/decimal/return-5_main.C: New file.
11312         * g++.dg/compat/decimal/return-5_x.C: New file.
11313         * g++.dg/compat/decimal/return-5_y.C: New file.
11314         * g++.dg/compat/decimal/return-6_main.C: New file.
11315         * g++.dg/compat/decimal/return-6_x.C: New file.
11316         * g++.dg/compat/decimal/return-6_y.C: New file.
11317
11318 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11319
11320         PR debug/42715
11321         * gcc.dg/pr42715.c: New.
11322
11323 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11324
11325         PR c++/42038
11326         * g++.dg/parse/crash55.C: New.
11327
11328 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11329
11330         PR debug/42782
11331         * gcc.dg/guality/pr42782.c: New.
11332
11333 2010-01-20  Jason Merrill  <jason@redhat.com>
11334
11335         PR c++/41788
11336         * g++.dg/abi/packed1.C: New.
11337
11338         PR c++/41920
11339         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11340
11341         PR c++/40750
11342         * g++.dg/parse/fn-typedef1.C: New.
11343         * g++.dg/other/cv_quals.C: Adjust.
11344
11345 2010-01-20  Anthony Green  <green@moxielogic.com>
11346
11347         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11348         pack(push) pragma).
11349         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11350         * gcc.dg/20020312-2.c: Port this to the moxie core.
11351         * gcc.dg/weak/typeof-2.c: Ditto.
11352
11353 2010-01-20  Richard Guenther  <rguenther@suse.de>
11354
11355         PR tree-optimization/42717
11356         * gcc.c-torture/compile/pr42717.c: New testcase.
11357
11358 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11361         of signed, add a few new tests.
11362
11363         PR middle-end/42803
11364         * g++.dg/parse/limits-initializer1.C: New test.
11365
11366 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11367
11368         PR fortran/42804
11369         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11370         * gfortran.dg/typebound_call_12.f03: New test.
11371
11372 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11373
11374         PR fortran/42783
11375         * gfortran.dg/bounds_check_15.f90 : New test.
11376
11377 2010-01-19  Michael Matz  <matz@suse.de>
11378
11379         PR tree-optimization/41783
11380         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11381
11382 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11383
11384         PR target/38697.
11385         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11386         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11387         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11388         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11389         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11390         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11391         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11392         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11393         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11394         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11395         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11396
11397 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11398
11399         PR fortran/42545
11400         * gfortran.dg/extends_6.f03: Modified an error message.
11401         * gfortran.dg/extends_10.f03: New test.
11402         * gfortran.dg/private_type_6.f03: Modified an error message.
11403         * gfortran.dg/structure_constructor_8.f03: Ditto.
11404
11405 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR tree-optimization/42719
11408         * gcc.dg/pr42719.c: New test.
11409
11410         PR debug/42728
11411         * gcc.dg/pr42728.c: New test.
11412
11413 2010-01-19  Anthony Green  <green@moxielogic.com>
11414
11415         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11416
11417 2010-01-18  Anthony Green  <green@moxielogic.com>
11418
11419         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11420         for moxie.
11421
11422 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11423
11424         * g++.dg/template/error45.C: reverted as part of reverting the
11425         fix of PR c++/42634.
11426
11427 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11428
11429         PR c++/42634
11430         * g++.dg/template/error45.C: New test.
11431
11432 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11433
11434         PR c++/42766
11435         * g++.dg/conversion/op6.C: New test.
11436
11437 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11438
11439         PR target/42774
11440         * gcc.target/alpha/pr42774.c: New test.
11441
11442 2010-01-18  Richard Guenther  <rguenther@suse.de>
11443
11444         PR tree-optimization/42781
11445         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11446
11447 2010-01-17  Richard Guenther  <rguenther@suse.de>
11448
11449         PR middle-end/42248
11450         * gcc.c-torture/execute/pr42248.c: New testcase.
11451
11452 2010-01-17  Richard Guenther  <rguenther@suse.de>
11453
11454         PR tree-optimization/42773
11455         * g++.dg/torture/pr42773.C: New testcase.
11456
11457 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11458
11459         PR fortran/42677
11460         * gfortran.dg/interface_assignment_5.f90: New test.
11461
11462 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11463
11464         PR c++/42697
11465         * g++.dg/template/crash94.C: Reverted.
11466
11467 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11468
11469         PR debug/42767
11470         * gcc.dg/debug/pr42767.c: New.
11471
11472 2010-01-15  Jason Merrill  <jason@redhat.com>
11473
11474         PR c++/42761
11475         * g++.dg/cpp0x/decltype22.C: New.
11476
11477 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR middle-end/42760
11480         * g++.dg/torture/pr42760.C: New test.
11481
11482 2010-01-15  Jing Yu  <jingyu@google.com>
11483
11484         PR rtl-optimization/42691
11485         * gcc.c-torture/execute/pr42691.c: New.
11486
11487 2010-01-15  Richard Guenther  <rguenther@suse.de>
11488
11489         PR middle-end/42739
11490         * g++.dg/torture/pr42739.C: New testcase.
11491
11492 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11493
11494         * g++.dg/template/error45.C: Revert as part of reverting changes
11495         or PR c++/42634.
11496
11497 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11498
11499         PR fortran/42684
11500         * gfortran.dg/interface_31.f90: New test.
11501
11502 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11503
11504         * gcc.target/powerpc/pr42747.c: New file.
11505
11506 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11507
11508         PR middle-end/42674
11509         * c-c++-common/pr42674.c: New test.
11510
11511         PR c++/42608
11512         * g++.dg/template/instantiate11.C: New test.
11513
11514 2010-01-14  Jason Merrill  <jason@redhat.com>
11515
11516         PR c++/42701
11517         * g++.dg/overload/error3.C: New.
11518
11519         PR c++/42655
11520         * g++.dg/overload/rvalue1.C: New.
11521
11522 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11523
11524         PR tree-optimization/42706
11525         * gcc.dg/ipa/pr42706.c: New testcase.
11526
11527 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11528
11529         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11530
11531 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11532
11533         PR tree-optimization/42714
11534         * g++.dg/torture/pr42714.C: New test.
11535
11536 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11537
11538         PR rtl-optimization/42246
11539         * gfortran.dg/pr42246-2.f: New.
11540
11541 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11542
11543         PR rtl-optimization/42389
11544         * gcc.dg/pr42389.c: New.
11545
11546 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11547
11548         PR rtl-optimization/42388
11549         * gcc.dg/pr42388.c: New.
11550
11551 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11552
11553         PR rtl-optimization/42294
11554         * gfortran.dg/pr42294.f: New.
11555
11556 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11557
11558         PR rtl-optimization/39453
11559         PR rtl-optimization/42246
11560         * gcc.dg/pr39453.c: New.
11561         * gcc.dg/pr42246.c: New.
11562
11563 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11564
11565         PR middle-end/42245
11566         * gcc.dg/pr42245.c: New.
11567         * gcc.dg/pr42245-2.c: New.
11568
11569 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11570
11571         PR rtl-optimization/42249
11572         * gcc.dg/pr42249.c: New.
11573
11574 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR c/42721
11577         * gcc.c-torture/execute/pr42721.c: New test.
11578
11579 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11580
11581         PR tree-optimization/42709
11582         * gcc.dg/vect/pr42709.c: New test.
11583
11584 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11585
11586         PR fortran/41478
11587         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11588         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11589
11590 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11591
11592         PR fortran/42481
11593         * gfortran.dg/generic_19.f90 : New test.
11594
11595 2010-01-13  Richard Guenther  <rguenther@suse.de>
11596
11597         PR tree-optimization/42730
11598         * gcc.c-torture/compile/pr42730.c: New testcase.
11599
11600 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11601
11602         PR target/pr42542
11603         * gcc.target/ia64/pr42542-1.c: New.
11604         * gcc.target/ia64/pr42542-2.c: New.
11605         * gcc.target/ia64/pr42542-3.c: New.
11606
11607 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11608
11609         PR c++/42634
11610         * g++.dg/template/error45.C: New test.
11611
11612 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11613
11614         PR tree-optimization/42704
11615         * g++.dg/torture/pr42704.C: New test.
11616
11617 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11618
11619         PR tree-optimization/42703
11620         * gcc.c-torture/compile/pr42703.c: New test.
11621
11622 2010-01-13  Richard Guenther  <rguenther@suse.de>
11623
11624         PR tree-optimization/42705
11625         * gcc.c-torture/compile/pr42705.c: New testcase.
11626
11627 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11628
11629         * gcc.target/bfin/l2.c: New test.
11630         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11631
11632 2010-01-13  Richard Guenther  <rguenther@suse.de>
11633
11634         PR middle-end/42716
11635         * gcc.c-torture/compile/pr42716.c: New testcase.
11636
11637 2010-01-13  Richard Guenther  <rguenther@suse.de>
11638
11639         PR lto/42678
11640         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11641
11642 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11643
11644         PR c/42708
11645         * gcc.c-torture/compile/pr42708-1.c: New test.
11646
11647 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11648
11649         PR debug/42662
11650         * gcc.dg/pr42662.c: New test.
11651
11652         PR tree-optimization/42645
11653         * g++.dg/other/pr42645-1.C: New test.
11654         * g++.dg/other/pr42645-2.C: New test.
11655
11656 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11657
11658         PR target/42416
11659         * gcc.target/powerpc/warn-1.c: New test.
11660         * gcc.target/powerpc/warn-2.c: New test.
11661
11662 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11663
11664         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11665         stack alignment.
11666
11667 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11668
11669         * gcc.dg/lto/20100108_0.c: New.
11670
11671 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11674         Add -march=i686 -msse for 32bit x86 targets.
11675
11676 2010-01-10  Richard Guenther  <rguenther@suse.de>
11677
11678         PR middle-end/42667
11679         * gcc.dg/torture/pr42667.c: New testcase.
11680
11681 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11682
11683         PR fortran/32489
11684         * gfortran.dg/array_constructor_34.f90: New test.
11685
11686 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11687
11688         PR fortran/20923
11689         * gfortran.dg/array_constructor_33.f90: New test.
11690         gfortran.dg/array_function_5.f90: Add credit.
11691
11692 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11693
11694         PR debug/42631
11695         * gcc.dg/pr42631.c: New.
11696
11697 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11698
11699         PR debug/42630
11700         * gcc.dg/pr42630.c: New.
11701
11702 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11703
11704         PR debug/42629
11705         * gcc.dg/pr42629.c: New.
11706
11707 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11708
11709         PR middle-end/42363
11710         * gcc.dg/torture/pr42363.c: New.
11711
11712 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11713
11714         PR debug/42604
11715         PR debug/42395
11716         * gcc.dg/vect/pr42604.c: New.
11717         * gcc.dg/vect/pr42395.c: New.
11718
11719 2010-01-09  Richard Guenther  <rguenther@suse.de>
11720
11721         PR middle-end/42512
11722         * gcc.c-torture/execute/pr42512.c: New testcase.
11723
11724 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11725
11726         PR fortran/41298
11727         * gfortran.dg/c_ptr_tests_14.f90: New test.
11728
11729 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11730
11731         PR ada/41929
11732         * gnat.dg/null_pointer_deref1.adb: Don't run on
11733         sparc*-sun-solaris2.11.
11734
11735 2010-01-08  Richard Guenther  <rguenther@suse.de>
11736
11737         PR lto/42528
11738         * gcc.dg/lto/20100103-1_0.c: New testcase.
11739         * gcc.dg/lto/20100103-2_0.c: Likewise.
11740
11741 2010-01-08  Tobias Burnus  <burnus@net-b.de
11742
11743         PR/fortran 25829
11744         * gfortran.dg/asynchronous_1.f90: New test.
11745         * gfortran.dg/asynchronous_2.f90: New test.
11746         * gfortran.dg/conflicts.f90: Update error message.
11747
11748 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11749
11750         c++/40155
11751         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11752
11753 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR tree-optimization/42625
11756         * g++.dg/opt/dtor4.C: New test.
11757         * g++.dg/opt/dtor4.h: New.
11758         * g++.dg/opt/dtor4-aux.cc: New.
11759
11760 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11761
11762         PR fortran/42597
11763         * gfortran.dg/proc_ptr_26.f90: New test.
11764
11765 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11766
11767         PR fortran/41872
11768         * gfortran.dg/allocatable_scalar_7.f90: New test.
11769
11770 2010-01-06  Richard Guenther  <rguenther@suse.de>
11771
11772         * gcc.c-torture/compile/pr42632.c: New testcase.
11773
11774 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11775
11776         PR target/42542
11777         * gcc.target/i386/pr42542-4.c: New.
11778         * gcc.target/i386/pr42542-4a.c: Likewise.
11779         * gcc.target/i386/pr42542-5.c: Likewise.
11780         * gcc.target/i386/pr42542-5a.c: Likewise.
11781
11782 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11783
11784         * gcc.dg/tls/opt-15.c: New test.
11785
11786 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11787
11788         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11789
11790 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11791
11792         PR tree-optimization/42462
11793         * g++.dg/torture/pr42462.C: New test.
11794
11795 2010-01-05  Jason Merrill  <jason@redhat.com>
11796
11797         * g++.dg/cpp0x/initlist30.C: New test.
11798
11799 2010-01-05  Richard Guenther  <rguenther@suse.de>
11800
11801         PR tree-optimization/42614
11802         * gcc.c-torture/execute/pr42614.c: New testcase.
11803
11804 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11805
11806         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11807         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11808         -Wunreachable-code.
11809         * gcc.dg/Wunreachable-2.c: Likewise.
11810         * gcc.dg/Wunreachable-3.c: Likewise.
11811         * gcc.dg/Wunreachable-4.c: Likewise.
11812         * gcc.dg/Wunreachable-5.c: Likewise.
11813         * gcc.dg/Wunreachable-6.c: Likewise.
11814         * gcc.dg/Wunreachable-7.c: Likewise.
11815         * gcc.dg/Wunreachable-8.c: Likewise.
11816         * gcc.dg/20041231-1.c: Likewise.
11817
11818 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11819
11820         PR other/42611
11821         * gcc.dg/pr42611.c: New test.
11822
11823         PR tree-optimization/42508
11824         * g++.dg/opt/pr42508.C: New test.
11825
11826 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11827
11828         PR fortran/41872
11829         * gfortran.dg/allocatable_scalar_8.f90: New.
11830
11831 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11832
11833         PR tree-optimization/42398
11834         * gcc.c-torture/compile/pr42398.c: New test.
11835
11836 2010-01-04  Jason Merrill  <jason@redhat.com>
11837
11838         PR c++/42555
11839         * g++.dg/ext/attrib35.C: New.
11840
11841         PR c++/42567
11842         * g++.dg/cpp0x/auto17.C: New.
11843
11844 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11845
11846         * gcc.dg/lto/20100104_0.c: New.
11847
11848 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11849
11850         PR target/42542
11851         * gcc.target/i386/pr42542-1.c: New.
11852         * gcc.target/i386/pr42542-1a.c: Likewise.
11853         * gcc.target/i386/pr42542-1b.c: Likewise.
11854         * gcc.target/i386/pr42542-2.c: Likewise.
11855         * gcc.target/i386/pr42542-2a.c: Likewise.
11856         * gcc.target/i386/pr42542-2b.c: Likewise.
11857         * gcc.target/i386/pr42542-3.c: Likewise.
11858         * gcc.target/i386/pr42542-3a.c: Likewise.
11859
11860 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11861
11862         PR fortran/41872
11863         * gfortran.dg/allocatable_scalar_5.f90: New test.
11864         * gfortran.dg/allocatable_scalar_6.f90: New test.
11865
11866 2010-01-03  Richard Guenther  <rguenther@suse.de>
11867
11868         PR testsuite/42583
11869         * gfortran.dg/gomp/recursion1.f90: Remove.
11870
11871 2010-01-03  Richard Guenther  <rguenther@suse.de>
11872
11873         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11874         * gcc.dg/uninit-6.c: Likewise.
11875         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11876
11877 2010-01-03  Richard Guenther  <rguenther@suse.de>
11878
11879         PR tree-optimization/42589
11880         * gcc.target/i386/pr42589.c: New testcase.
11881
11882 2010-01-03  Richard Guenther  <rguenther@suse.de>
11883
11884         PR tree-optimization/42438
11885         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11886
11887 2010-01-02  Richard Guenther  <rguenther@suse.de>
11888
11889         PR testsuite/41651
11890         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11891
11892 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11893
11894         PR target/42448
11895         * gcc.target/alpha/pr42448-1.c: New test.
11896         * gcc.target/alpha/pr42448-2.c: Ditto.
11897
11898 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11899
11900         PR preprocessor/41947
11901         * gcc.dg/c99-hexfloat-3.c: New test.
11902
11903 2010-01-01  Richard Guenther  <rguenther@suse.de>
11904
11905         PR c/42570
11906         * gcc.c-torture/execute/pr42570.c: New testcase.
11907
11908 2010-01-01  Richard Guenther  <rguenther@suse.de>
11909
11910         PR middle-end/42559
11911         * gcc.c-torture/compile/pr42559.c: New testcase.
11912
11913 \f
11914 Copyright (C) 2010 Free Software Foundation, Inc.
11915
11916 Copying and distribution of this file, with or without modification,
11917 are permitted in any medium without royalty provided the copyright
11918 notice and this notice are preserved.