OSDN Git Service

2010-10-26 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/42647
4         * gfortran.dg/allocatable_scalar_9.f90: Extended.
5         * gfortran.dg/allocatable_scalar_10.f90: New.
6         * gfortran.dg/class_19.f03: Extended.
7
8 2010-10-26  Jan Hubicka  <jh@suse.cz>
9
10         PR middle-end/45736
11         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
12
13 2010-10-26  Ira Rosen  <irar@il.ibm.com>
14
15         PR tree-optimization/46167
16         * gcc.dg/vect/O-pr46167.c: New.
17         * gcc.dg/vect/vect.exp: Run tests with -O.
18
19 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
20
21         PR target/44948
22         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
23         * g++.dg/vect/pr33860a.cc: Likewise.
24         * gcc.c-torture/compile/20070522-1.c: Likewise.
25         * gcc.dg/compat/struct-align-1_x.c: Likewise.
26         * gcc.dg/compat/struct-align-1_y.c: Likewise.
27         * gcc.dg/compat/struct-align-2_x.c: Likewise.
28         * gcc.dg/compat/struct-align-2_y.c: Likewise.
29         * gcc.dg/pr44136.c: Likewise.
30
31         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
32         * gcc.dg/compat/vector-1_x.c: Likewise.
33         * gcc.dg/compat/vector-1_y.c: Likewise.
34         * gcc.dg/compat/vector-2_x.c: Likewise.
35         * gcc.dg/compat/vector-2_y.c: Likewise.
36         * gcc.dg/pr43300.c: Likewise.
37
38         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
39         * gcc.dg/compat/vector-1a_y.c: Likewise.
40         * gcc.dg/compat/vector-1b_x.c: Likewise.
41         * gcc.dg/compat/vector-1b_y.c: Likewise.
42         * gcc.dg/compat/vector-2a_x.c: Likewise.
43         * gcc.dg/compat/vector-2a_y.c: Likewise.
44         * gcc.dg/compat/vector-2b_x.c: Likewise.
45         * gcc.dg/compat/vector-2b_y.c: Likewise.
46         * gcc.target/i386/pr39162.c: Likewise.
47         * gcc.target/i386/pr40906-2.c: Likewise.
48         * gcc.target/i386/sse-5.c: Likewise.
49
50         * gcc.dg/pr35442.c: Prune ABI change warnings.
51
52         * gcc.c-torture/execute/pr38151.x: New.
53         * gcc.target/i386/pr44948-1a.c: Likewise.
54         * gcc.target/i386/pr44948-1b.c: Likewise.
55         * gcc.target/i386/pr44948-2a.c: Likewise.
56         * gcc.target/i386/pr44948-2b.c: Likewise.
57
58 2010-10-26  Ian Lance Taylor  <iant@google.com>
59
60         PR middle-end/45687
61         * gcc.c-torture/execute/20101025-1.c: New test.
62
63 2010-10-26  Tobias Burnus  <burnus@net-b.de>
64
65         PR fortran/45451
66         * gfortran.dg/class_allocate_5.f90: New.
67
68 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
69
70         Implement opaque-enum-specifiers for C++0x
71         * g++.dg/cpp0x/forw_enum1.C: New.
72         * g++.dg/cpp0x/forw_enum2.C: New.
73         * g++.dg/cpp0x/forw_enum3.C: New.
74         * g++.dg/cpp0x/forw_enum4.C: New.
75         * g++.dg/cpp0x/forw_enum5.C: New.
76         * g++.dg/cpp0x/forw_enum6.C: New.
77         * g++.dg/cpp0x/forw_enum7.C: New.
78         * g++.dg/cpp0x/forw_enum8.C: New.
79         * g++.dg/cpp0x/forw_enum9.C: New.
80         * g++.dg/parse/enum3.C: Add new errors.
81         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
82         * g++.dg/cpp0x/auto9.C: Add new error.
83         * g++.dg/template/crash79.C: Add new errors.
84
85 2010-10-26  Jie Zhang  <jie@codesourcery.com>
86
87         * gcc.target/arm/volatile-bitfields-1.c: New test.
88         * gcc.target/arm/volatile-bitfields-2.c: New test.
89         * gcc.target/arm/volatile-bitfields-3.c: New test.
90
91 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gnat.dg/pointer_discr1.adb: New test.
94         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
95         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
96         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
97
98 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
99
100         * gnat.dg/loop_optimization8.adb: New test.
101         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
102         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
103
104 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gnat.dg/in_out_parameter2.adb: New test.
107         * gnat.dg/in_out_parameter3.adb: Likewise.
108
109 2010-10-25  Jie Zhang  <jie@codesourcery.com>
110
111         * g++.dg/opt/combine.c: New test.
112
113 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
114
115         * gnat.dg/opt7.ad[sb]: New test.
116         * gnat.dg/opt7_pkg.ads: New helper.
117
118 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         PR objc/45735   
121         * obj-c.dg/pr45735.mm: New.     
122         * obj-c++.dg/pr45735.mm: New.
123
124 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
125
126         PR objc/24393
127         * objc.dg/pr24393.m: New.
128         * obj-c++.dg/pr24393.mm: New.
129
130 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
131
132         PR objc/28049
133         * objc.dg/pr28049.m: New.
134         * obj-c++.dg/pr28049.mm: New.
135
136 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
139         parameter attributes are now supported.
140         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
141         * objc.dg/attributes/parameter-attribute-1.m: New test.
142         * objc.dg/attributes/parameter-attribute-2.m: New test. 
143         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
144         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
145         
146 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
147
148         Based on the CFString implementation in FSF apple/trunk branch.
149
150         * gcc.dg/darwin-cfstring-1.c: New.
151         * gcc.dg/darwin-cfstring-2.c: New.
152         * gcc.dg/torture/darwin-cfstring-3.c: New.
153         * g++.dg/other/darwin-cfstring1.C: New.
154         * g++.dg/torture/darwin-cfstring-3.C: New.
155
156 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/demangle-1.m: New test.
159         * obj-c++.dg/demangle-1.mm: New test.
160         * obj-c++.dg/demangle-2.mm: New test.
161         * obj-c++.dg/demangle-3.mm: New test.   
162
163 2010-10-23  Ian Lance Taylor  <iant@google.com>
164
165         * gcc.c-torture/execute/20101011-1.c: New test.
166         * gcc.c-torture/execute/20101011-1.x: New test driver.
167
168 2010-10-23  Tobias Burnus  <burnus@net-b.de>
169
170         PR fortran/46122
171         * gfortran.dg/protected_8.f90: New.
172
173 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
174
175         * gcc.dg/march-generic.c: Skip for -march in multilib options.
176         * gcc.target/i386/isa-9.c: Skip for -march other than
177         -march=amdfam10 in multilib options.
178         * gcc.target/i386/pr42589.c: Skip for -march other than
179         -march=i486 in multilib options.
180         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
181         other -march in multilib options.
182
183 2010-10-23  Jie Zhang  <jie@codesourcery.com>
184
185         PR rtl-optimization/37360
186         * gcc.dg/pr37360.c: New test.
187
188 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
189
190         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
191
192 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
193         Andrew Pinski <pinskia@gmail.com>
194
195         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
196         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
197         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
198         * gcc.dg/vector-subscript-1.c: Likewise.
199         * gcc.dg/vector-subscript-2.c: Likewise.
200         * gcc.dg/vector-subscript-3.c: New testcase.
201         * gcc.dg/array-8.c: Adjust.
202
203 2010-10-22  Richard Guenther  <rguenther@suse.de>
204
205         PR middle-end/46137
206         * c-c++-common/torture/pr46137.c: New testcase.
207
208 2010-10-22  Jason Merrill  <jason@redhat.com>
209
210         PR c++/46129
211         * g++.dg/template/defarg14.C: New.
212
213 2010-10-22  Jason Merrill  <jason@redhat.com>
214
215         PR c++/46103
216         * g++.dg/cpp0x/implicit10.C: New.
217
218 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
219
220         PR target/46098
221         * gcc.target/i386/pr46098.c: New test.
222
223 2010-10-22  Richard Guenther  <rguenther@suse.de>
224
225         PR tree-optimization/45720
226         * gcc.dg/torture/pr45720.c: New testcase.
227
228 2010-10-22  Ira Rosen  <irar@il.ibm.com>
229
230         PR tree-optimization/46126
231         * gcc.dg/vect/pr46126.c: New.
232
233 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
234
235         Based on the CFString implementation in FSF apple/trunk branch.
236
237         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
238         so that the latter can be used in dg-skip and dg-xfail clauses.
239         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
240         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
241         to use dg-additional-files for Object1.
242         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
243         to use dg-additional-files for Object1, move to torture/strings/.
244         * obj-c++.dg/const-str-4.mm: Likewise.
245         * obj-c++.dg/const-str-3.mm: Likewise.
246         * obj-c++.dg/const-str-8.mm: Likewise.
247         * obj-c++.dg/const-str-9.mm: Likewise.
248         * obj-c++.dg/const-str-10.mm: Likewise.
249         * obj-c++.dg/const-str-10.mm: Likewise.
250         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
251         to use dg-additional-files for Object1, move to strings/.
252         * obj-c++.dg/const-str-2.mm: Likewise.
253         * obj-c++.dg/const-str-5.mm: Likewise.
254         * obj-c++.dg/const-str-6.mm: Likewise.
255         * obj-c++.dg/const-str-12.mm: Likewise.
256         * obj-c++.dg/strings/strings.exp: New.
257         * obj-c++.dg/strings/const-cfstring-2.mm: New.
258         * obj-c++.dg/strings/const-cfstring-5.mm: New.
259         * obj-c++.dg/torture/strings/strings.exp: New.
260         * obj-c++.dg/torture/strings/string1.mm: New.
261         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
262         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
263         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
264
265         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
266         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
267         * objc/execute/string2.m: Likewise.
268         * objc/execute/string3.m: Likewise.
269         * objc/execute/string3.m: Likewise.
270         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
271         * objc.dg/foreach-4.m: Likewise.
272         * objc.dg/foreach-5.m: Likewise.
273         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
274         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
275         * objc.dg/const-str-4.m: Likewise.
276         * objc.dg/const-str-7.m: Likewise.
277         * objc.dg/const-str-8.m: Likewise.
278         * objc.dg/const-str-9.m: Likewise.
279         * objc.dg/const-str-10.m: Likewise.
280         * objc.dg/const-str-11.m: Likewise.
281         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
282         to use dg-additional-files for Object1, move to objc.dg/strings/.
283         * objc.dg/const-str-2.m: Likewise.
284         * objc.dg/const-str-5.m: Likewise.
285         * objc.dg/const-str-6.m: Likewise.
286         * objc.dg/const-str-12.m: Likewise.
287         * objc.dg/const-str-12b.m: Likewise.
288         * objc.dg/strings/strings.exp: New.
289         * objc.dg/strings/const-cfstring-2.m: New.
290         * objc.dg/strings/const-cfstring-5.m: New.
291         * objc.dg/torture/strings/strings.exp: New.
292         * objc.dg/torture/strings/const-cfstring-1.m: New.
293         * objc.dg/torture/strings/const-cfstring-3.m: New.
294         * objc.dg/torture/strings/const-cfstring-4.m: New.
295
296 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
297
298         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
299
300 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
301
302         PR c++/46117
303         * g++.dg/parse/crash57.C: New.
304
305 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
306             H.J. Lu  <hongjiu.lu@intel.com>
307
308         PR target/45946
309         * gcc.target/i386/pr45946.c: New test.
310
311 2010-10-21  Martin Jambor  <mjambor@suse.cz>
312
313         PR tree-optimization/45875
314         * g++.dg/ipa/pr45875.C: New test.
315
316 2010-10-21  Ira Rosen  <irar@il.ibm.com>
317
318         PR tree-optimization/46049
319         PR tree-optimization/46052
320         * gcc.dg/vect/pr46052.c: New test.
321         * gcc.dg/vect/pr46049.c: New test.
322
323 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
324
325         PR fortran/46007
326         * gfortran.dg/shape_5.f90:  New test case.
327
328 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
329
330         PR fortran/46060
331         * gfortran.dg/proc_ptr_comp_25.f90: New.
332
333 2010-10-21  Richard Guenther  <rguenther@suse.de>
334         Michael Matz  <matz@suse.de>
335
336         PR tree-optimization/45764
337         * gcc.dg/torture/pr45764.c: New testcase.
338
339 2010-10-21  Richard Guenther  <rguenther@suse.de>
340
341         PR tree-optimization/46111
342         * g++.dg/torture/pr46111.C: New testcase.
343
344 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/46067
347         * gfortran.dg/dummy_procedure_4.f90: New.
348         * gfortran.dg/proc_ptr_30.f90: New.
349
350 2010-10-21  Tobias Burnus  <burnus@net-b.de>
351
352         PR fortran/46100
353         * gfortran.dg/ptr-func-1.f90: New.
354         * gfortran.dg/ptr-func-2.f90: New.
355
356 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
357
358         PR tree-optimization/45919
359         * gcc.c-torture/compile/pr45919.c: New test.
360
361         PR tree-optimization/46066
362         * gcc.dg/autopar/pr46066.c: New test.
363
364 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
365
366         PR c++/46024
367         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
368
369 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
370
371         PR c++/46056
372         * g++.dg/cpp0x/range-for7.C: New.
373
374 2010-10-20  Richard Guenther  <rguenther@suse.de>
375
376         PR lto/45667
377         * g++.dg/lto/20101020-1_0.h: New testcase.
378         * g++.dg/lto/20101020-1_0.C: Likewise.
379         * g++.dg/lto/20101020-1_1.C: Likewise.
380
381 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
382
383         * gcc.dg/20101013-1.c: New test.
384
385 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
386
387         PR target/46085
388         * gcc.target/i386/pr46085-1.c: New.
389         * gcc.target/i386/pr46085-2.c: Likewise.
390
391 2010-10-20  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/45860
394         * gcc.dg/torture/pr45860.c: New testcase.
395
396 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
397
398         * gnat.dg/discr25.adb: New test.
399         * gnat.dg/discr25_pkg.ad[sb]: New helper.
400
401 2010-10-20  Olivier Hainque  <hainque@adacore.com>
402
403         * gcc.target/powerpc/ehreturn.c: New test.
404
405 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
406
407         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
408         not require Foundation and run with the GNU runtime as well.
409
410         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
411
412         Radar 4439126
413         * obj-c++.dg/template-8.mm: New.
414
415 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
416
417         PR objc/23709
418         * objc.dg/pr23709.m: New.
419         * obj-c++.dg/pr23709.m: New.
420
421 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
422
423         PR c++/46046
424         * g++.dg/template/crash104.C: New.
425
426 2010-10-19  Richard Henderson  <rth@redhat.com>
427
428         * gcc.target/i386/fma3-fma.c: New.
429         * gcc.target/i386/fma3-builtin.c: New.
430         * gcc.target/i386/fma4-builtin.c: New.
431
432 2010-10-19  Richard Guenther  <rguenther@suse.de>
433
434         PR testsuite/46081
435         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
436
437 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
438
439         Merge from 'apple/trunk' branch on FSF servers.
440
441         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
442
443         Radar 4293709
444         * objc.dg/proto-init-mimatch-1.m: New.
445         * obj-c++.dg/proto-init-mimatch-1.mm: New.
446
447 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
448
449         Implemented parsing @synthesize and @dynamic for
450         Objective-C/Objective-C++.
451         * objc.dg/property/dynamic-1.m: New.
452         * objc.dg/property/synthesize-1.m: New.
453         * obj-c++.dg/property/dynamic-1.mm: New.
454         * obj-c++.dg/property/synthesize-1.mm: New.
455
456 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
457
458         * objc.dg/at-class-1.m: New.
459         * objc.dg/at-class-1.mm: New.
460
461 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
462
463         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
464
465 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
466
467         Merge from 'apple/trunk' branch on FSF servers.
468
469         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
470
471         Radar 4407151
472         * obj-c++.dg/template-7.mm: New.
473
474 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
475
476         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
477         bugfix.
478
479 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
480
481         Merge from 'apple/trunk' branch on FSF servers.
482
483         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
484
485         Radar 4451818
486         * obj-c++.dg/try-catch-16.mm: New.
487         * obj-c++.dg/try-catch-17.mm: New.
488
489         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
490
491         Radar 4330422
492         * obj-c++.dg/try-catch-15.mm: New
493
494         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
495
496         Radar 4204796
497         * obj-c++.dg/try-catch-12.mm: New
498         * obj-c++.dg/try-catch-13.mm: New
499         * obj-c++.dg/try-catch-14.mm: New
500         * objc.dg/try-catch-11.m: New
501         * objc.dg/try-catch-12.m: New
502         * objc.dg/try-catch-13.m: New
503
504 2010-10-18  Richard Henderson  <rth@redhat.com>
505
506         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
507
508 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
509
510         PR c/46015
511         * c-c++-common/Wunused-var-13.c: New test.
512
513 2010-10-18  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/45967
516         * gcc.dg/torture/pr45967.c: New testcase.
517         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
518         * gcc.dg/ipa/ipa-pta-13.c: Likewise
519         * gcc.dg/torture/pr39074-2.c: Likewise
520         * gcc.dg/torture/pta-escape-1.c: Likewise
521         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
522         * gcc.dg/tree-ssa/pta-callused.c: Likewise
523         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
524         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
525         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
526         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
527
528 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
529
530         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
531
532 2010-10-18  Richard Guenther  <rguenther@suse.de>
533
534         PR lto/44950
535         * g++.dg/lto/20101015-2_0.C: New testcase.
536
537 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
538
539         PR middle-end/46019
540         * gcc.c-torture/execute/pr46019.c: New test.
541
542 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
543
544         Merge from 'apple/trunk' branch on FSF servers.
545
546         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
547
548         Radar 4516785
549         * obj-c++.dg/method-namespace-2.mm: New.
550
551 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
552
553         Merge from 'apple/trunk' branch on FSF servers.
554
555         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
556
557         Radar 4133425
558         * objc.dg/private-1.m: Test modified.
559         * obj-c++.dg/private-1.mm: Test modified.
560
561 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
562
563         PR testsuite/45987
564         * gcc.target/i386/push-1.c: Remove.
565
566 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
567             H.J. Lu  <hongjiu.lu@intel.com>
568
569         PR target/46051
570         * gcc.target/i386/pr46051.c: New test.
571
572 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
573
574         * obj-c++.dg/gnu-api-2-class.mm: New.
575         * obj-c++.dg/gnu-api-2-ivar.mm: New.
576         * obj-c++.dg/gnu-api-2-method.mm: New.
577         * obj-c++.dg/gnu-api-2-objc.mm: New.
578         * obj-c++.dg/gnu-api-2-object.mm: New.
579         * obj-c++.dg/gnu-api-2-property.mm: New.
580         * obj-c++.dg/gnu-api-2-protocol.mm: New.
581         * obj-c++.dg/gnu-api-2-sel.mm: New.
582
583 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
584
585         * objc.dg/fsf-package-0.m: New.
586         * obj-c++.dg/fsf-package-0.m: New.
587
588 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
589
590         PR objc/18255
591         * objc.dg/pr18255.m: New.
592
593 2010-10-16  Jan Hubicka  <jh@suse.cz>
594
595         PR middle-end/44206
596         * g++.dg/torture/pr44206.C: New.
597
598 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
599
600         * objc.dg/gnu-api-2-class.m: New.
601         * objc.dg/gnu-api-2-objc.m: New.
602
603 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
604
605         * objc.dg/gnu-api-2-ivar.m: New.
606
607 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
608
609         * objc.dg/gnu-api-2-property.m: New.
610
611 2010-10-15  Xinliang David Li  <davidxl@google.com>
612
613         * g++.dg/uninit-pred-3_a.C: New test.
614         * g++.dg/uninit-pred-3_b.C: New test.
615
616 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
617
618         * objc.dg/gnu-api-2-object.m: New.
619
620 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
621
622         * objc.dg/gnu-api-2-method.m: New.
623
624 2010-10-15  Jason Merrill  <jason@redhat.com>
625
626         * g++.dg/lto/pr45983_0.C: New.
627
628 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
629
630         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
631         builtin combiner patterns.
632         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
633         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
634         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
635         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
636         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
637
638 2010-10-15  Richard Guenther  <rguenther@suse.de>
639
640         * g++.dg/lto/20101015-1_0.C: New testcase.
641
642 2010-10-15  Richard Guenther  <rguenther@suse.de>
643
644         PR testsuite/46021
645         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
646         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
647
648 2010-10-15  Richard Guenther  <rguenther@suse.de>
649
650         PR lto/45957
651         * g++.dg/lto/20101014-1_0.C: New testcase.
652
653 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
654
655         * objc.dg/gnu-api-2-protocol.m: New.
656         * objc.dg/gnu-api-2-sel.m: New.
657
658 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
659
660         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
661         arm-eabi targets.
662
663 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
664
665         * gcc.dg/20101010-1.c: New testcase.
666
667 2010-10-15  Jie Zhang  <jie@codesourcery.com>
668
669         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
670         script when relocatable linking.
671
672 2010-10-14  Yao Qi  <yao@codesourcery.com>
673
674         PR target/45447
675         * gcc.target/arm/pr45447.c: New test.
676
677 2010-10-14  Jan Hubicka  <jh@suse.cz>
678
679         PR middle-end/45621
680         * g++.dg/lto/pr45621.h : New.
681         * g++.dg/lto/pr45621_0.C: New.
682         * g++.dg/lto/pr45621_1.C: New.
683
684 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
685
686         * objc.dg/property: New.
687         * objc.dg/property/fsf-property-basic.m: New.
688         * objc.dg/property/fsf-property-method-access.m: New.
689         * objc.dg/property/fsf-property-named-ivar.m: New.
690         * obj-c++.dg/property: New.
691         * obj-c++.dg/property/fsf-property-basic.mm: New.
692         * obj-c++.dg/property/fsf-property-method-access.mm: New.
693         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
694
695         merge from FSF apple 'trunk' branch.
696         2006 Fariborz Jahanian <fjahanian@apple.com>
697
698         Radars 4436866, 4505126, 4506903, 4517826
699         * objc.dg/property/property-1.m: New.
700         * objc.dg/property/property-2.m: New.
701         * objc.dg/property/property-3.m: New.
702         * objc.dg/property/property-neg-1.m: New.
703         * objc.dg/property/property-neg-2.m: New.
704         * objc.dg/property/property-neg-3.m: New.
705         * objc.dg/property/property-neg-4.m: New.
706         * objc.dg/property/property-neg-5.m: New.
707         * objc.dg/property/property-neg-6.m: New.
708         * objc.dg/property/property-neg-7.m: New.
709         * objc.dg/property/property.exp: New.
710         * obj-c++.dg/property/property-1.mm: New.
711         * obj-c++.dg/property/property-2.mm: New.
712         * obj-c++.dg/property/property-3.mm: New.
713         * obj-c++.dg/property/property-neg-1.mm: New.
714         * obj-c++.dg/property/property-neg-2.mm: New.
715         * obj-c++.dg/property/property-neg-3.mm: New.
716         * obj-c++.dg/property/property-neg-4.mm: New.
717         * obj-c++.dg/property/property-neg-5.mm: New.
718         * obj-c++.dg/property/property-neg-6.mm: New.
719         * obj-c++.dg/property/property-neg-7.mm: New.
720         * obj-c++.dg/property/property.exp: New.
721
722 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
723
724         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
725
726 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
727
728         PR c/45969
729         * gcc.c-torture/compile/pr45969-1.c: New test.
730
731 2010-10-14  Richard Guenther  <rguenther@suse.de>
732
733         PR tree-optimization/44913
734         * gcc.dg/torture/pr44913.c: New testcase.
735
736 2010-10-14  Richard Guenther  <rguenther@suse.de>
737
738         PR lto/45382
739         * g++.dg/lto/20101014-2_0.C: New testcase.
740
741 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
742
743         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
744         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
745         * gcc.target/i386/pr44130.c: Likewise.
746         * gcc.target/i386/pr44144.c: Likewise.
747         * gcc.target/i386/pr44180.c: Likewise.
748         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
749         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
750         * gcc.target/i386/vect-sizes-1.c: Likewise.
751         * gcc.target/i386/vectorize4-avx.c: Likewise.
752
753 2010-10-14  Richard Guenther  <rguenther@suse.de>
754
755         PR lto/44561
756         * g++.dg/lto/20101010-3_0.C: New testcase.
757         * g++.dg/lto/20101010-4_0.C: Likewise.
758
759 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
760
761         * objc.dg/pr45878.m: Update to include NSConstantString interface
762         for -fnext-runtime.
763         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
764         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
765         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
766         reference for m64 -fnext-runtime.
767
768 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
769
770         * gcc.target/i386/vect-sizes-1.c: New.
771
772 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
773
774         PR middle-end/46011
775         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
776
777 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
778
779         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
780         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
781
782 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
783
784         * gcc.target/ia64/20101005.c: New test.
785
786 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
787
788         PR rtl-optimization/45570
789         * gcc.dg/pr45570.c: New test.
790
791 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
792
793         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
794         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
795         * gcc.target/i386/vectorize4-avx.c: Likewise.
796
797 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
798
799         * gcc.target/i386/avx-copysign-vec.c: New.
800         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
801
802 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
803
804         PR middle-end/44130
805         * gcc.target/i386/pr44130.c: New.
806
807 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
808
809         PR middle-end/44144
810         * gcc.target/i386/pr44144.c: New.
811
812 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
813
814         PR target/44180
815         * gcc.target/i386/pr44180.c: New.
816
817 2010-10-13  Jason Merrill  <jason@redhat.com>
818
819         * g++.dg/template/canon-type-8.C: New.
820
821 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gcc.c-torture/execute/20101013-1.c: New test.
824
825 2010-10-13  Richard Guenther  <rguenther@suse.de>
826
827         PR objc/45878
828         * objc.dg/pr45878.m: New testcase.
829
830 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
831
832         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
833         * gcc.dg/format/dfp-printf-1.c: Likewise.
834         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
835
836 2010-10-13  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/45788
839         * g++.dg/pr45788.C: New testcase.
840
841 2010-10-13  Richard Guenther  <rguenther@suse.de>
842
843         PR tree-optimization/45970
844         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
845
846 2010-10-13  Richard Guenther  <rguenther@suse.de>
847
848         PR tree-optimization/45982
849         * gcc.dg/torture/pr45982.c: New testcase.
850         * gcc.dg/tree-ssa/pr24287.c: Adjust.
851         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
852         * gcc.dg/torture/pr39074-2.c: Likewise.
853
854 2010-10-13  Richard Guenther  <rguenther@suse.de>
855
856         PR middle-end/45874
857         * g++.dg/torture/pr45874.C: New testcase.
858
859 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
860
861         * objc.dg/attributes/method-attribute-1.m: Update to respond
862         to implemented method attributes..
863         * objc.dg/attributes/method-attribute-2.m: Likewise.
864         * objc.dg/attributes/method-attribute-3.m: Likewise.
865         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
866         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
867         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
868
869 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
870
871         PR libobjc/23214
872         * objc.dg/pr23214.m: New.
873
874 2010-10-12  Michael Eager  <eager@eagercon.com>
875
876         PR testsuite/45856
877         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
878         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
879
880 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
881
882         PR fortran/45636
883         * gcc.c-torture/execute/pr45636.c: New test.
884         * gfortran.dg/pr45636.f90: New test.
885
886 2010-10-12  Richard Henderson  <rth@redhat.com>
887
888         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
889
890 2010-10-12  Daniel Kraft  <d@domob.eu>
891
892         PR fortran/38936
893         * gfortran.dg/associate_1.f03: More tests with derived-types.
894         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
895         * gfortran.dg/associate_8.f03: Fix typo.
896         * gfortran.dg/initialization_27.f90: Fix typo.
897
898 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
899
900         PR testsuite/45851
901         * lib/lto.exp (lto-get-options-main): Support optional target
902         selector for dg-extra-ld-options.
903
904 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
905
906         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
907         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
908
909 2010-10-11  Martin Jambor  <mjambor@suse.cz>
910
911         PR middle-end/45699
912         * g++.dg/torture/pr45699.C: New test.
913         * g++.dg/otr-fold-1.C: Adjusted.
914         * g++.dg/otr-fold-1.C: Likewise.
915
916 2010-10-11  Nick Clifton  <nickc@redhat.com>
917
918         * gcc.c-torture/compile/pr44197.c: Require visibility support.
919         Allow for a user label prefix.
920
921 2010-10-10  Richard Guenther  <rguenther@suse.de>
922
923         * g++.dg/lto/20101010-1_0.C: New testcase.
924         * g++.dg/lto/20101010-2_0.C: Likewise.
925
926 2010-10-11  Ira Rosen  <irar@il.ibm.com>
927
928         PR tree-optimization/45902
929         * gcc.dg/vect/45902.c: New test.
930
931 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
932
933         PR target/45870
934         * gcc.dg/tls/pr45870.c: New test.
935
936 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/45961
939         * gfortran.dg/typebound_operator_6.f03: New.
940
941 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
942
943         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
944         and adjust -export symbol scanning.
945         * g++.dg/ext/dllexport1.C: Likewise.
946         * g++.dg/ext/dllexport3.C: Likewise.
947         * gcc.dg/dll-3.c: Likewise.
948         * gcc.dg/dll-4.c: Likewise.
949         * gcc.dg/dll-5.c: Likewise.
950
951 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
952
953         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
954         instead of tree_profile dump file.
955         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
956         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
957         dump file.
958
959 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
960
961         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
962
963 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
964
965         * gfortran.dg/character_comparison_4.f90:  New test.
966         * gfortran.dg/character_comparison_5.f90:  New test.
967         * gfortran.dg/character_comparison_6.f90:  New test.
968
969 2010-10-09  Richard Henderson  <rth@redhat.com>
970
971         * lib/target-supports.exp
972         (check_effective_target_automatic_stack_alignment): Always true.
973
974 2010-10-09  Richard Guenther  <rguenther@suse.de>
975
976         PR lto/45956
977         * gcc.dg/lto/20101009-2_0.c: New testcase.
978         * gcc.dg/lto/20101009-2_1.c: Likewise.
979         * gcc.dg/lto/20101009-2_2.c: Likewise.
980
981 2010-10-09  Richard Guenther  <rguenther@suse.de>
982
983         PR lto/45947
984         * g++.dg/lto/20101009-1_0.C: New testcase.
985
986 2010-10-09  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/45945
989         * gcc.dg/lto/20101009-1_0.c: New testcase.
990
991 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
992
993         PR target/45913
994         * gcc.target/i386/pr45913.c: New.
995
996 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
997
998         PR fortran/45943
999         * gfortran.dg/streamio_16.f90: Update test.
1000
1001 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR tree-optimization/45903
1004         * gcc.target/i386/pr45903.c: New test.
1005
1006 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1007
1008         * gnat.dg/interface5.adb: Compile with warnings disabled.
1009
1010 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1011
1012         * obj-c++.dg/encode-10.mm: New testcase.
1013
1014 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1015
1016         PR objc++/23614
1017         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1018         C++ class.  Removed XFAIL.
1019
1020 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1021
1022         PR fortran/45933
1023         * gfortran.dg/typebound_operator_5.f03: New.
1024
1025 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1026
1027         Merge from 'apple/trunk' branch on FSF servers.
1028
1029         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1030
1031         Radar 4508851
1032         * obj-c++.dg/method-namespace-1.mm: New.
1033
1034 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1035
1036         * gcc.dg/tree-ssa/sra-11.c: New test.
1037
1038 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1039
1040         PR Tree-Vect/45847
1041         * gcc.dg/vect/pr45847.c: New test.
1042
1043 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1044             Kai Tietz  <kai.tietz@onevision.com>
1045
1046         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1047
1048 2010-10-07  Richard Guenther  <rguenther@suse.de>
1049
1050         PR tree-optimization/45732
1051         * gcc.dg/torture/pr45732.c: New testcase.
1052
1053 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1054
1055         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1056         * objc.dg/foreach-2.m: Likewise.
1057         * objc.dg/foreach-3.m: Likewise.
1058         * objc.dg/foreach-4.m: Likewise.
1059         * objc.dg/foreach-5.m: Likewise.
1060         * objc.dg/foreach-6.m: Likewise.
1061         * objc.dg/foreach-7.m: Likewise.
1062         * objc.dg/objc-foreach-4.m: Likewise.
1063         * objc.dg/objc-foreach-5.m: Likewise.
1064
1065 2010-10-07  Richard Guenther  <rguenther@suse.de>
1066
1067         PR middle-end/45869
1068         * gcc.dg/torture/pr45869.c: New testcase.
1069
1070 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1071
1072         * objc.dg/set-not-used-1.m: New
1073         * obj-c++.dg/set-not-used-1.mm: New.
1074
1075 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1076
1077         * objc.dg/attributes/method-attribute-3.m: New.
1078         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1079
1080 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1081
1082         PR fortran/45916
1083         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1084
1085 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1086
1087         PR fortran/45889
1088         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1089
1090 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1091
1092         Merge from 'apple/trunk' branch on FSF servers.
1093
1094         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1095
1096         Radar 4278774
1097         * obj-c++.dg/encode-9.mm: New.
1098
1099 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1100
1101         * g++.dg/cpp0x/pr45908.C: New test.
1102
1103 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1104
1105         * gnat.dg/opt6.ad[sb]: New test.
1106
1107 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1108
1109         Implemented fast enumeration for Objective-C.
1110         * objc.dg/foreach-1.m: New.
1111         * objc.dg/foreach-2.m: New.
1112         * objc.dg/foreach-3.m: New.
1113         * objc.dg/foreach-4.m: New.
1114         * objc.dg/foreach-5.m: New.
1115         * objc.dg/foreach-6.m: New.
1116         * objc.dg/foreach-7.m: New.
1117
1118         Merge from 'apple/trunk' branch on FSF servers:
1119         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1120
1121         Radar 4502236
1122         * objc.dg/objc-foreach-5.m: New.
1123
1124         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1125
1126         Radar 4507230
1127         * objc.dg/objc-foreach-4.m: New.
1128
1129         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1130
1131         Radar 4472881
1132         * objc.dg/objc-foreach-3.m: New.
1133
1134         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1135
1136         Radar 4468498
1137         * objc.dg/objc-foreach-2.m: New.
1138
1139         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1140
1141         Radar 4294910
1142         * objc.dg/objc-foreach-1.m: New
1143
1144 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1145
1146         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1147         unsigned values.
1148
1149 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1150
1151         PR objc++/28050
1152         * obj-c++.dg/syntax-error-10.mm: New.
1153
1154 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1155
1156         PR objc++/23707
1157         * obj-c++.dg/syntax-error-9.mm: New.
1158
1159 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1160
1161         PR objc++/31126
1162         * obj-c++.dg/syntax-error-8.mm: New.
1163
1164 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1165
1166         Merge from 'apple/trunk' branch on FSF servers.
1167
1168         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1169
1170         Radar 4290840
1171         * obj-c++.dg/syntax-error-7.mm: New
1172
1173         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1174
1175         Radar 4294425
1176         * obj-c++.dg/syntax-error-6.mm: New
1177
1178         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1179
1180         Radar 4261146
1181         * obj-c++.dg/syntax-error-5.mm: New
1182
1183         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1184
1185         Radar 4093475
1186         * obj-c++.dg/syntax-error-[3-4].mm: New.
1187
1188         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1189
1190         Radar 4185810
1191         * obj-c++.dg/syntax-error-[1-2].mm: New.
1192
1193 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1194
1195         PR tree-optimization/45752
1196         * gcc.dg/vect/pr45752.c: New test.
1197
1198 2010-10-05  Richard Guenther  <rguenther@suse.de>
1199
1200         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1201         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1202         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1203         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1204         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1205         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1206         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1207         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1208         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1209         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1210         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1211         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1212         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1213         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1214         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1215         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1216         * gcc.dg/tree-ssa/20080530.c: Likewise.
1217         * g++.dg/tree-ssa/inline-3.C: Likewise.
1218         * g++.dg/tree-ssa/inline-1.C: Likewise.
1219         * g++.dg/tree-ssa/inline-2.C: Likewise.
1220         * gcc.dg/profile-dir-1.c: Likewise.
1221         * gcc.dg/profile-dir-2.c: Likewise.
1222         * gcc.dg/profile-dir-3.c: Likewise.
1223
1224 2010-10-05  Richard Guenther  <rguenther@suse.de>
1225
1226         PR middle-end/45877
1227         * g++.dg/torture/pr45877.C: New testcase.
1228
1229 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR debug/45849
1232         * gcc.dg/debug/pr45849.c: New test.
1233
1234         PR middle-end/45876
1235         * gcc.c-torture/compile/pr45876.c: New test.
1236
1237 2010-10-04  Julian Brown  <julian@codesourcery.com>
1238
1239         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1240         vect_hw_misalign.
1241         * gcc.dg/vect/vect-60.c: Likewise.
1242         * gcc.dg/vect/vect-56.c: Likewise.
1243         * gcc.dg/vect/vect-93.c: Likewise.
1244         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1245         * gcc.dg/vect/vect-95.c: Likewise.
1246         * gcc.dg/vect/vect-96.c: Likewise.
1247         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1248         * gcc.dg/vect/slp-25.c: Likewise.
1249         * gcc.dg/vect/slp-3.c: Likewise.
1250         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1251         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1252         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1253         * gcc.dg/vect/vect-109.c: Likewise.
1254         * gcc.dg/vect/vect-peel-1.c: Likewise.
1255         * gcc.dg/vect/vect-peel-2.c: Likewise.
1256         * lib/target-supports.exp
1257         (check_effective_target_arm_vect_no_misalign): New.
1258         (check_effective_target_vect_no_align): Use above.
1259         (check_effective_target_vect_element_align): New.
1260         (add_options_for_quad_vectors): New.
1261
1262 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1263
1264         PR tree-optimization/45572
1265         * g++.dg/ipa/pr45572-1.C: New test.
1266         * g++.dg/ipa/pr45572-2.C: Likewise.
1267
1268 2010-10-03  Ian Lance Taylor  <iant@google.com>
1269
1270         * gcc.dg/anon-struct-11.c: New test.
1271         * gcc.dg/anon-struct-12.c: New test.
1272         * gcc.dg/anon-struct-13.c: New test.
1273         * gcc.dg/anon-struct-14.c: New test.
1274
1275 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1276
1277         * g++.dg/torture/pr45764.C: Revert revision 164914.
1278         * gcc.dg/vect/pr43432.c: Likewise.
1279         * gcc.dg/vect/vect-114.c: Likewise.
1280         * gcc.dg/vect/vect-15.c: Likewise.
1281
1282 2010-10-03  Jason Merrill  <jason@redhat.com>
1283
1284         * g++.dg/cpp0x/sfinae5.C: New.
1285
1286 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         PR tree-optimization/45720
1289         PR tree-optimization/45764
1290         * g++.dg/torture/pr45764.C: New.
1291
1292         * gcc.dg/vect/pr43432.c: Xfail.
1293         * gcc.dg/vect/vect-114.c: Likewise.
1294         * gcc.dg/vect/vect-15.c: Likewise.
1295
1296 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1297
1298         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1299         hppa*-*-hpux*.
1300         * gcc.dg/torture/pr45678-2.c: Likewise.
1301
1302 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1303
1304         PR fortran/45748
1305         * gfortran.dg/intrinsic_6.f90: New.
1306
1307 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1308
1309         PR fortran/42831
1310         * gfortran.dg/dependency_37.f90:  New test.
1311
1312 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         * gcc.target/i386/shift_mask.c: New test.
1315
1316 2010-10-01  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/45854
1319         * g++.dg/torture/pr45854.C: New testcase.
1320
1321 2010-09-30  Michael Eager  <eager@eagercon.com>
1322
1323         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1324         __FLT_{MIN,MAX}__.
1325
1326 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1327
1328         PR middle-end/45758
1329         * gfortran.dg/graphite/pr45758.f90: New.
1330
1331 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1332
1333         PR middle-end/45230
1334         * gcc.dg/graphite/id-pr45230.c: New.
1335
1336 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1337
1338         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1339         * gfortran.dg/graphite/graphite.exp: Same.
1340         * gcc.dg/graphite/vect-pr43423.c: New.
1341
1342 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR target/45843
1345         * g++.dg/torture/pr45843.C: New test.
1346
1347 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1348
1349         PR fortran/45828
1350         * gfortran.dg/allocate_derived_5.f90: New.
1351
1352 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR tree-optimization/31261
1355         * gcc.dg/tree-ssa/pr31261.c: New test.
1356
1357 2010-09-30  Michael Eager  <eager@eagercon.com>
1358
1359         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1360         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1361         * gcc.target/microblaze/microblaze.exp: Ditto.
1362         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1363         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1364         * gcc.target/microblaze/others/data_var1.c: Ditto.
1365         * gcc.target/microblaze/others/data_var2.c: Ditto.
1366         * gcc.target/microblaze/others/data_var3.c: Ditto.
1367         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1368         * gcc.target/microblaze/others/strings1.c:: Ditto.
1369         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1370         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1371         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1372         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1373         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1374         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1375         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1376         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1377         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1378         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1379         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1380         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1381         * gcc.target/microblaze/isa/float.c: Ditto.
1382         * gcc.target/microblaze/isa/mulh.c: Ditto.
1383         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1384         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1385         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1386         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1387         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1388         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1389         * gcc.target/microblaze/isa/bshift.c: Ditto.
1390         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1391         * gcc.target/microblaze/isa/div.c: Ditto.
1392         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1393         * gcc.target/microblaze/isa/mul.c: Ditto.
1394
1395 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1396
1397         merge from FSF 'apple/trunk' branch.
1398         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1399
1400         Radar 4386773
1401         * objc.dg/enhanced-proto-1.m: New.
1402         * objc.dg/enhanced-proto-2.m: New.
1403         * obj-c++.dg/enhanced-proto-1.mm: New
1404         * obj-c++.dg/enhanced-proto-2.mm: New.
1405
1406 2010-09-30  Richard Guenther  <rguenther@suse.de>
1407
1408         PR testsuite/45702
1409         * gcc.dg/debug/pr41893-1.c: Adjust.
1410         * gcc.dg/pr30762-1.c: Likewise.
1411         * gcc.dg/pr31529-1.c: Likewise.
1412         * gcc.dg/pr34457-1.c: Likewise.
1413         * gcc.dg/pr34668-1.c: Likewise.
1414         * gcc.dg/pr43557-1.c: Likewise.
1415
1416 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1417
1418         PR objc/45842
1419         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1420         * objc.dg/const-str-3.m: Correct header for memcpy.
1421         * objc.dg/const-str-7.m: Likewise.
1422         * objc.dg/method-20b.m: Provide an implementation of Object.
1423         Adjust XFAIL for m64 NeXT runtime.
1424         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1425         * objc.dg/encode-3.m: Correct line ordering, provide header for
1426         sprintf.
1427         * objc.dg/encode-7-next.m: Only run for 32bit.
1428         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1429         * objc.dg/type-size-2.m: Provide an implementation of Object.
1430         Ajust headers.
1431         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1432         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1433         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1434         Adjust XFAIL for m64 NeXT runtime.
1435         * obj-c++.dg/method-22.mm: Likewise.
1436         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1437
1438 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1439
1440         Merge from 'apple/trunk' branch on FSF servers.
1441
1442         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1443
1444         Radar 4278236
1445         * obj-c++.dg/bad-forward-decl.mm: New
1446
1447 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1448
1449         * ada/acats/run_acats: Revert revision 157037.
1450
1451 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1452
1453         Merge from 'apple/trunk' branch on FSF servers.
1454
1455         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1456
1457         Radar 4281748
1458         * objc.dg/naming-2.m: Update
1459         * objc.dg/naming-3.m: New
1460
1461 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1462
1463         PR target/40457
1464         * gcc.target/arm/pr40457-3.c: New test.
1465
1466 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1467
1468         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1469         alias checking.
1470         * lib/target-supports.exp (check_ifunc_available): Likewise.
1471
1472 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1473
1474         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1475
1476 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1477
1478         * objc.dg/keywords-1.m: New test.
1479         * objc.dg/keywords-2.m: New test.
1480         * objc.dg/keywords-3.m: New test.
1481         * obj-c++.dg/keywords-1.mm: New test.
1482         * obj-c++.dg/keywords-2.mm: New test.
1483
1484 2010-09-28  Jason Merrill  <jason@redhat.com>
1485
1486         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1487         * g++.dg/ext/complit11.C: Likewise.
1488         * g++.old-deja/g++.law/temps1.C: Likewise.
1489
1490         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1491         * g++.old-deja/g++.mike/misc6.C: Likewise.
1492
1493 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1494
1495         * objc.dg/attributes/method-attribute-1.m: New.
1496         * objc.dg/attributes/method-attribute-2.m: New.
1497
1498         * obj-c++.dg/attributes/method-attribute-1.m: New.
1499         * obj-c++.dg/attributes/method-attribute-2.m: New.
1500
1501 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1502
1503         * objc.dg/attributes: New.
1504         * objc.dg/attributes/attributes.exp: New.
1505         * objc.dg/attributes/class-attribute-1.m: New.
1506         * objc.dg/attributes/class-attribute-2.m: New
1507         * objc.dg/attributes/categ-attribute-1.m: New
1508         * objc.dg/attributes/categ-attribute-2.m: New
1509         * objc.dg/attributes/proto-attribute-1.m: New
1510
1511         * obj-c++.dg/attributes: New.
1512         * obj-c++.dg/attributes/attributes.exp: New
1513         * obj-c++.dg/attributes/class-attribute-1.mm: New
1514         * obj-c++.dg/attributes/class-attribute-2.mm: New
1515         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1516         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1517         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1518
1519 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1520
1521         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1522         from the branch renamed to method-20b.m to avoid clashes).
1523
1524         2005-08-23  Stuart Hastings  <stuart@apple.com>
1525                     Ziemowit Laski  <zlaski@apple.com>
1526
1527         Radar 4209854
1528         * obj-c++.dg/method-23.mm: New.
1529         * objc.dg/method-20.m: New.
1530
1531 2010-09-28  Jan Hubicka  <jh@suse.cz>
1532
1533         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1534
1535 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1536
1537         PR target/44452
1538         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1539         i?86-*-solaris2.[89], *-*-vxworks*.
1540         * gcc.target/i386/pr22152.c: Likewise.
1541         * gcc.target/i386/vect8-ret.c: New test.
1542
1543 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1544
1545         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1546
1547 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1548
1549         Merge from 'apple/trunk' branch on FSF servers.
1550
1551         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1552
1553         Radar 4175534
1554         * obj-c++.dg/method-22.mm: New.
1555
1556 2010-09-27  Jason Merrill  <jason@redhat.com>
1557
1558         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1559         * g++.dg/ext/complit11.C: Adjust.
1560         * g++.old-deja/g++.law/temps1.C: Adjust.
1561         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1562         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1563
1564 2010-09-27  Ian Lance Taylor  <iant@google.com>
1565
1566         * lib/target-supports.exp (check_effective_target_split_stack):
1567         New procedure.
1568         * gcc.dg/split-1.c: New test.
1569         * gcc.dg/split-2.c: New test.
1570         * gcc.dg/split-3.c: New test.
1571         * gcc.dg/split-4.c: New test.
1572
1573 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1574
1575         PR objc/25464
1576         * objc.dg/type-size-3.m: New test.
1577
1578 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1579
1580         PR objc/45763
1581         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1582
1583 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1584
1585         PR objc/25450
1586         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1587         * objc.dg/type-size-2.m: Same change.
1588         * obj-c++.dg/encode-5.mm: Same change.
1589
1590 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1591
1592         Merge from 'apple/trunk' branch on FSF servers.  The original
1593         Changelogs are below.
1594
1595         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1596         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1597         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1598         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1599         in the branch).
1600         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1601         proto-qual-1.m in the branch) and the normal ABI on GNU.
1602         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1603         the test only with the NeXT runtime.
1604         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1605         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1606         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1607         Run the test only with the NeXT runtime.
1608
1609         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1610
1611         Radar 4492973
1612         * objc.dg/encode-7-64bit.m: New.
1613         * objc.dg/encode-7.m: Skip if -m64.
1614
1615         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1616
1617         Radar 4301047
1618         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1619         * obj-c++.dg/threedotthree-abi-1.mm: New
1620         * objc.dg/threedotthree-abi-1.m: New
1621
1622         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1623
1624         Radar 4136935
1625         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1626         * objc.dg/encode-6.m: Likewise.
1627         * objc.dg/encode-7.m: New test case.
1628
1629 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1632         const-str-12.m to constr-str-12b.m to avoid conflicts.
1633
1634         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1635
1636         Radar 4229905
1637         * obj-c++.dg/warn5.mm: New
1638
1639         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1640
1641         Radar 4154928
1642         * obj-c++.dg/const-str-12.mm: New.
1643         * objc.dg/const-str-12.m: New.
1644
1645 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/40569
1648         PR fortran/40568
1649         * gfortran.dg/storage_size_2.f08: Fix test.
1650         * gfortran.dg/c_sizeof_1.f90: Fix test.
1651         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1652         * gfortran.dg/c_sizeof_3.f90: New.
1653         * gfortran.dg/c_sizeof_4.f90: New.
1654         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1655         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1656
1657 2010-09-26  Daniel Kraft  <d@domob.eu>
1658
1659         PR fortran/45783
1660         PR fortran/45795
1661         * gfortran.dg/select_type_18.f03: New test.
1662
1663 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1664
1665         * gnat.dg/return2.ad[sb]: New test.
1666         * gnat.dg/return2_pkg.ads: New helper.
1667
1668 2010-09-25  Daniel Kraft  <d@domob.eu>
1669
1670         PR fortran/45776
1671         * gfortran.dg/io_constraints_6.f03: New test.
1672         * gfortran.dg/io_constraints_7.f03: New test.
1673         * gfortran.dg/newunit_2.f90: New test.
1674
1675 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1676
1677         * gfortran.dg/operator_c1202.f90: New test.
1678
1679 2010-09-24  Jan Hubicka  <jh@suse.cz>
1680
1681         * gcc.dg/tree-ssa/leaf.c: New testcase.
1682
1683 2010-09-24  Jan Hubicka  <jh@suse.cz>
1684
1685         PR tree-optimization/45738
1686         PR tree-optimization/45741
1687         * gcc.c-torture/compile/pr45741.c: New.
1688         * gfortran.fortran-torture/compile/pr45738.f90: New.
1689
1690 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1691
1692         * gcc.dg/cpp/undef-opt-1.c: New test.
1693
1694 2010-09-24  Jason Merrill  <jason@redhat.com>
1695
1696         * g++.dg/other/error10.C: Adjust expected output.
1697
1698 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR middle-end/45234
1701         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1702         * gcc.target/i386/pr45234.c: New test.
1703
1704 2010-09-24  Richard Guenther  <rguenther@suse.de>
1705
1706         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1707
1708 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1709
1710         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1711         as a comment leader in regexp.
1712
1713 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         * objc.dg/sync-2.m: New test.
1716         * obj-c++.dg/sync-2.mm: New test.
1717
1718 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1719
1720         PR fortran/40571
1721         * gfortran.dg/iso_fortran_env_7.f90: New.
1722
1723 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1724
1725         * obj-c++.dg/too-many-args.mm: New file.
1726
1727 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1728
1729         Merge from 'apple/trunk' branch on FSF servers.
1730
1731         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1732
1733         Radar 4491608
1734         * objc.dg/too-many-args.m: New
1735
1736 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1737
1738         PR fortran/45744
1739         * gfortran.dg/dependency_36.f90:  New test.
1740
1741 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1744         * gcc.target/i386/pad-3.c: Ditto.
1745         * gcc.target/i386/pad-7.c: Ditto.
1746         * gcc.target/i386/pad-7.c: Ditto.
1747         * gcc.target/i386/pr36502.c: Ditto.
1748         * gcc.target/i386/zee.c: Ditto.
1749         * gcc.target/i386/20060821-1.c: Ditto.
1750         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1751         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1752         * gcc.target/i386/pad-5b.c: Ditto.
1753         * gcc.target/i386/pad-6a.c: Ditto.
1754         * gcc.target/i386/pad-6b.c: Ditto.
1755         * gcc.target/i386/pad-8.c: Ditto.
1756         * gcc.target/i386/pad-9.c: Ditto.
1757         * gcc.target/i386/pad-10.c: Ditto.
1758         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1759
1760 2010-09-23  Richard Guenther  <rguenther@suse.de>
1761
1762         PR tree-optimization/45565
1763         * g++.dg/ipa/pr45565.C: New testcase.
1764
1765 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1766
1767         PR fortran/45745
1768         PR fortran/45648
1769         * gfortran.dg/vector_subscript_bound_1.f90: New.
1770
1771 2010-09-23  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/45750
1774         * gcc.dg/pr45750.c: New testcase.
1775
1776 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1777
1778         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1779         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1780         build.
1781
1782 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1783
1784         PR rtl-optimization/44374
1785         * gcc.target/arm/headmerge-1.c: New test.
1786         * gcc.target/arm/headmerge-2.c: New test.
1787         * gcc.target/i386/headmerge-1.c: New test.
1788         * gcc.target/i386/headmerge-2.c: New test.
1789
1790 2010-09-23  Daniel Kraft  <d@domob.eu>
1791
1792         PR fortran/38936
1793         PR fortran/44044
1794         PR fortran/45474
1795         * gfortran.dg/intrinsic_intent_1.f03: New test.
1796         * gfortran.dg/select_type_17.f03: New test.
1797         * gfortran.dg/associate_5.f03: More definability tests.
1798         * gfortran.dg/enum_2.f90: Check definability.
1799         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1800         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1801         * gfortran.dg/char_expr_2.f90: Ditto.
1802         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1803         * gfortran.dg/enum_5.f90: Ditto.
1804         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1805         * gfortran.dg/impure_assignment_2.f90: Ditto.
1806         * gfortran.dg/impure_assignment_3.f90: Ditto.
1807         * gfortran.dg/intent_out_1.f90: Ditto.
1808         * gfortran.dg/intent_out_3.f90: Ditto.
1809         * gfortran.dg/pointer_assign_7.f90: Ditto.
1810         * gfortran.dg/pointer_intent_3.f90: Ditto.
1811         * gfortran.dg/pr19936_1.f90: Ditto.
1812         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1813         * gfortran.dg/simpleif_2.f90: Ditto.
1814         * gfortran.dg/protected_5.f90: Ditto.
1815         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1816         * gfortran.dg/protected_6.f90: Ditto.
1817         * gfortran.dg/protected_7.f90: Ditto.
1818
1819 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1820
1821         PR libfortran/45710
1822         * gfortran.dg/namelist_65.f90: New test.
1823
1824 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1825
1826         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1827         the regexp pattern between the expected label and location string.
1828
1829 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1830
1831         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1832
1833 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1834
1835         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1836         * gcc.dg/pr27898.c: Likewise.
1837         * gcc.dg/pr28712.c: Likewise.
1838         * gcc.dg/pr30762-1.c: Likewise.
1839         * gcc.dg/pr31529-1.c: Likewise.
1840         * gcc.dg/pr34457-1.c: Likewise.
1841         * gcc.dg/pr34668-1.c: Likewise.
1842         * gcc.dg/pr34989-1.c: Likewise.
1843         * gcc.dg/pr43557-1.c: Likewise.
1844
1845 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR rtl-optimization/45739
1848         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1849
1850 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1851
1852         * gcc.target/sparc/mnofpu.c: New test.
1853
1854 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR rtl-optimization/45739
1857         * gcc.target/i386/pr45739.c: New test.
1858
1859 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1860
1861         PR fortran/45648
1862         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1863         and counts. Add non-elemental function call check.
1864
1865         PR fortran/45648
1866         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1867         arguments checks. Update temporary counts.
1868         * gfortran.dg/transpose_optimization_1.f90: New.
1869
1870 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1871
1872         PR objc/23710
1873         * objc.dg/invalid-method-1.m: New.
1874
1875 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1876
1877         Merge from 'apple/trunk' branch on FSF servers.
1878
1879         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1880
1881         Radar 4291785
1882         * objc.dg/naming-4.m: New
1883         * objc.dg/naming-5.m: New
1884         * obj-c++.dg/naming-1.mm: New
1885         * obj-c++.dg/naming-2.mm: New
1886
1887 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1888             Jack Howarth  <howarth@bromo.med.uc.edu>
1889
1890         PR c++/45645
1891         * g++.dg/torture/pr44972.C: Use portable assert().
1892
1893 2010-09-21  Richard Guenther  <rguenther@suse.de>
1894
1895         PR tree-optimization/45580
1896         * g++.dg/torture/pr45580.C: New testcase.
1897
1898 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1901
1902 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1903
1904         PR fortran/45438
1905         * gfortran.dg/pointer_check_7.f90: New.
1906
1907 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR rtl-optimization/45728
1910         * gcc.c-torture/compile/pr45728.c: New test.
1911
1912 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1913
1914         PR fortran/45081
1915         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1916
1917 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1918
1919         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1920
1921 2010-09-20  Richard Guenther  <rguenther@suse.de>
1922
1923         PR middle-end/45704
1924         * gcc.dg/torture/pr45704.c: New testcase.
1925
1926 2010-09-20  Jan Hubicka  <jh@suse.cz>
1927
1928         PR tree-optimize/45605
1929         * g++.dg/tree-ssa/pr45605.C: New testcase.
1930
1931 2010-09-20  Michael Matz  <matz@suse.de>
1932
1933         PR testsuite/45706
1934         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1935         enough.
1936
1937 2010-09-20  Richard Guenther  <rguenther@suse.de>
1938
1939         PR tree-optimization/45705
1940         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1941
1942 2010-09-20  Michael Matz  <matz@suse.de>
1943
1944         PR testsuite/45706
1945         * lib/target-supports.exp (check_effective_target_vect_perm):
1946         Add i?86-*-*.
1947
1948 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR rtl-optimization/45695
1951         * gcc.c-torture/execute/pr45695.c: New test.
1952
1953 2010-09-19  Jan Hubicka  <jh@suse.cz>
1954
1955         PR lto/44246
1956         * gcc.c-torture/compile/pr44246.c:New file.
1957
1958 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1959
1960         PR tree-optimization/45714
1961         * gfortran.dg/vect/pr45714-a.f: New test.
1962         * gfortran.dg/vect/pr45714-b.f: New test.
1963
1964 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1965
1966         * gnat.dg/const1.adb: Rename into...
1967         * gnat.dg/constant1.adb: ...this.
1968         * gnat.dg/constant2.adb: New test.
1969         * gnat.dg/constant2_pkg1.ads: New helper.
1970         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1971
1972 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1973
1974         * gnat.dg/specs/constant1.ads: New test.
1975         * gnat.dg/specs/constant1_pkg.ads: New helper.
1976
1977 2010-09-18  Jan Hubicka  <jh@suse.cz>
1978
1979         PR tree-optimization/45453
1980         * g++.dg/tree-ssa/pr45453.C: New testcase.
1981
1982 2010-09-18  Jason Merrill  <jason@redhat.com>
1983
1984         * g++.dg/cpp0x/initlist44.C: New.
1985
1986 2010-09-18  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/45709
1989         * g++.dg/torture/pr45709-2.C: New testcase.
1990
1991 2010-09-18  Richard Guenther  <rguenther@suse.de>
1992
1993         PR tree-optimization/45709
1994         * g++.dg/torture/pr45709.C: New testcase.
1995
1996 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1997
1998         PR testsuite/45719
1999         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2000
2001 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2002
2003         * gcc.target/i386/pad-1.c: New.
2004         * gcc.target/i386/pad-2.c: Likewise.
2005         * gcc.target/i386/pad-3.c: Likewise.
2006         * gcc.target/i386/pad-4.c: Likewise.
2007         * gcc.target/i386/pad-5a.c: Likewise.
2008         * gcc.target/i386/pad-5b.c: Likewise.
2009         * gcc.target/i386/pad-6a.c: Likewise.
2010         * gcc.target/i386/pad-6b.c: Likewise.
2011         * gcc.target/i386/pad-7.c: Likewise.
2012         * gcc.target/i386/pad-8.c: Likewise.
2013         * gcc.target/i386/pad-9.c: Likewise.
2014         * gcc.target/i386/pad-10.c: Likewise.
2015
2016 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2017
2018         PR middle-end/45234
2019         * gcc.dg/torture/stackalign/alloca-5.c: New.
2020
2021 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2022
2023         PR middle-end/45678
2024         * gcc.dg/torture/pr45678-2.c: New.
2025
2026 2010-09-17  Richard Guenther  <rguenther@suse.de>
2027
2028         PR middle-end/45678
2029         * gcc.dg/torture/pr45678-1.c: New testcase.
2030
2031 2010-09-17  Michael Matz  <matz@suse.de>
2032
2033         PR tree-optimization/43432
2034         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2035         check_effective_target_vect_perm_short): New predicates.
2036         (check_effective_target_vect_perm): Include x86_64.
2037         * gcc.dg/vect/pr43432.c: New test.
2038         * gcc.dg/vect/vect-114.c: Adjust.
2039         * gcc.dg/vect/vect-15.c: Ditto.
2040         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2041         * gcc.dg/vect/slp-perm-9.c: Ditto.
2042
2043 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2044
2045         PR testsuite/45692
2046         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2047         GNU runtime.
2048
2049 2010-09-17  Richard Guenther  <rguenther@suse.de>
2050
2051         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2052         * gcc.dg/pr28706.c: Likewise.
2053         * gcc.dg/pr28712.c: Likewise.
2054         * gcc.dg/pr30762-1.c: Likewise.
2055         * gcc.dg/pr30762-2.c: Likewise.
2056         * gcc.dg/pr31529-1.c: Likewise.
2057         * gcc.dg/pr31529-2.c: Likewise.
2058         * gcc.dg/pr34457-1.c: Likewise.
2059         * gcc.dg/pr34457-2.c: Likewise.
2060         * gcc.dg/pr34668-1.c: Likewise.
2061         * gcc.dg/pr34668-2.c: Likewise.
2062         * gcc.dg/pr34989-1.c: Likewise.
2063         * gcc.dg/pr34989-2.c: Likewise.
2064         * gcc.dg/pr43557-1.c: Likewise.
2065         * gcc.dg/pr43557-2.c: Likewise.
2066         * gcc.dg/debug/pr41893-1.c: Likewise.
2067         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2068         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2069         * gcc.dg/matrix/matrix-4.c: Likewise.
2070         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2071         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2072         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2073         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2074
2075 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2076
2077         PR fortran/43665
2078         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2079         optimizations.
2080         * gfortran.dg/intent_optimize_1.f90: New test.
2081
2082 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2083
2084         * gcc.target/i386/divmod-1.c: New.
2085         * gcc.target/i386/divmod-2.c: Likewise.
2086         * gcc.target/i386/divmod-3.c: Likewise.
2087         * gcc.target/i386/divmod-4.c: Likewise.
2088         * gcc.target/i386/divmod-4a.c: Likewise.
2089         * gcc.target/i386/divmod-5.c: Likewise.
2090         * gcc.target/i386/divmod-6.c: Likewise.
2091         * gcc.target/i386/divmod-7.c: Likewise.
2092         * gcc.target/i386/divmod-8.c: Likewise.
2093         * gcc.target/i386/udivmod-1.c: Likewise.
2094         * gcc.target/i386/udivmod-2.c: Likewise.
2095         * gcc.target/i386/udivmod-3.c: Likewise.
2096         * gcc.target/i386/udivmod-4.c: Likewise.
2097         * gcc.target/i386/udivmod-4a.c: Likewise.
2098         * gcc.target/i386/udivmod-5.c: Likewise.
2099         * gcc.target/i386/udivmod-6.c: Likewise.
2100         * gcc.target/i386/udivmod-7.c: Likewise.
2101         * gcc.target/i386/udivmod-8.c: Likewise.
2102
2103 2010-09-16  Jan Hubicka  <jh@suse.cz>
2104
2105         * g++.dg/lto/pr45679-1_0.C: New file.
2106         * g++.dg/lto/pr45679-1_1.C: New file.
2107         * g++.dg/lto/pr45679-0_0.C: New file.
2108         * g++.dg/lto/pr45679-0_1.C: New file.
2109
2110 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2111
2112         PR fortran/45674
2113         * gfortran.dg/class_dummy_2.f03: New.
2114
2115 2010-09-16  Richard Guenther  <rguenther@suse.de>
2116
2117         PR tree-optimization/45623
2118         * gcc.dg/torture/pr45623.c: New testcase.
2119
2120 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2121
2122         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2123         name and parentheses.
2124         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2125
2126 2010-09-15  Jason Merrill  <jason@redhat.com>
2127
2128         * g++.dg/parse/parameter-declaration-2.C: New.
2129
2130         * g++.dg/cpp0x/scoped_enum2.C: New.
2131
2132 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gcc.c-torture/compile/20100915-1.c: New test.
2135
2136 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2137
2138         PR middle-end/45644
2139         * gcc.dg/ipa/pr45644.c: New test.
2140
2141 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR tree-optimization/45633
2144         * gcc.dg/vect/pr45633.c: New test.
2145
2146 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2147
2148         PR fortran/45577
2149         * gfortran.dg/allocate_derived_4.f90: New.
2150
2151 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2152
2153         * lib/target-supports.exp
2154         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2155         supported flag to true for neon.
2156
2157 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2158
2159         PR c++/45665
2160         * g++.dg/template/crash103.C: New.
2161
2162 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2163
2164         Merge from 'apple/trunk' branch on FSF servers.
2165
2166         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2167
2168         Radar 4457381
2169         * objc.dg/msg-in-protocol.m: New.
2170         * obj-c++.dg/msg-in-protocol.mm: New.
2171
2172         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2173
2174         Radar 4219590
2175         * objc.dg/break-in-ifstmt.m: New.
2176
2177         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2178
2179         Radar 4174166
2180         * obj-c++.dg/comp-types-13.mm: New.
2181         * objc.dg/comp-types-12.m: New.
2182
2183         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2184
2185         Radar 4216500
2186         * obj-c++.dg/proto-lossage-7.mm: New.
2187         * objc.dg/proto-lossage-7.m: New.
2188
2189 2010-09-14  Jan Hubicka  <jh@suse.cz>
2190
2191         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2192         folding.
2193         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2194         folding.
2195
2196 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR middle-end/45567
2199         * gcc.dg/pr45567.c: New test.
2200
2201         PR debug/45660
2202         * g++.dg/debug/pr45660.C: New test.
2203
2204 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2205
2206         PR tree-optimization/45470
2207         * g++.dg/vect/pr45470-a.cc: New test.
2208         * g++.dg/vect/pr45470-a.cc: New test.
2209
2210 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2211
2212         PR target/42070
2213         * lib/profopt.exp: Prune warnings on execname2 compile.
2214         * lib/prune.exp: Prune "can't add line info" warnings.
2215
2216 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217
2218         PR libfortran/45532
2219         * gfortran.dg/namelist_64.f90: New test.
2220
2221 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2222
2223         PR rtl-optimization/45617
2224         * gcc.target/i386/pr45617.c: New test.
2225
2226 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2227
2228         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2229
2230 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2231
2232         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2233         * gcc.target/i386/fma4-vector.c: Likewise.
2234         * gcc.target/i386/vectorize2.c: Likewise.
2235         * gcc.target/i386/vectorize4.c: Likewise.
2236         * gcc.target/i386/vectorize5.c: Likewise.
2237         * gcc.target/i386/vectorize6.c: Likewise.
2238         * gcc.target/i386/vectorize8.c: Likewise.
2239
2240         * gcc.target/i386/vect-double-1.c: New.
2241         * gcc.target/i386/vect-double-1a.c: Likewise.
2242         * gcc.target/i386/vect-double-2.c: Likewise.
2243         * gcc.target/i386/vect-double-2a.c: Likewise.
2244
2245         * lib/target-supports.exp (check_effective_target_vect_double):
2246         Set et_vect_double_saved to 0 when tuning for Atom.
2247
2248 2010-09-13  Jan Hubicka  <jh@suse.cz>
2249
2250         * gcc.dg/torture/pr23821.c: Drop static keyword.
2251         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2252         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2253
2254 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2255
2256         * gcc.target/arm/sync-1.c: New.
2257
2258 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2259
2260         * gnat.dg/memtrap.adb: New test.
2261
2262 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2263
2264         * gfortran.dg/promotion.f90: Fix options.
2265
2266 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2267
2268         * g++.dg/cpp0x/range-for1.C: New.
2269         * g++.dg/cpp0x/range-for2.C: New.
2270         * g++.dg/cpp0x/range-for3.C: New.
2271         * g++.dg/cpp0x/range-for4.C: New.
2272         * g++.dg/cpp0x/range-for5.C: New.
2273         * g++.dg/cpp0x/range-for6.C: New.
2274
2275 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2276
2277         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2278         and counts. Check that transpose is not called.
2279         * gfortran.dg/transpose_2.f90: Update error message.
2280
2281 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2282
2283         PR c++/43824
2284         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2285         * g++.dg/lookup/strong-using-2.C: Likewise.
2286         * g++.dg/lookup/strong-using-3.C: Likewise.
2287         * g++.dg/lookup/strong-using-5.C: Likewise.
2288
2289         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2290         * g++.dg/cpp0x/inline-ns4.C: New.
2291         * g++.dg/cpp0x/inline-ns5.C: New.
2292
2293 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         PR middle-end/45634
2296         * gfortran.fortran-torture/compile/pr45634.f90: New.
2297
2298 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2299
2300         * objc.dg/fobjc-exceptions.m: New test.
2301
2302 2010-09-10  Jan Hubicka  <jh@suse.cz>
2303
2304         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2305
2306 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2307
2308         PR tree-optimization/44972
2309         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2310         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2311         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2312         instead.
2313         * g++.dg/torture/pr44972.C: New test.
2314
2315 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2316
2317         PR tree-optimization/44972
2318         * g++.dg/torture/pr34850.C: Remove expected warning.
2319
2320 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2321
2322         * gfortran.dg/dummy_optional_arg.f90: New test.
2323
2324 2010-09-08  Jan Hubicka  <jh@suse.cz>
2325
2326         PR tree-optimization/45598
2327         * fortran.fortran-torture/compile/pr45598.f90: New test.
2328
2329 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2330
2331         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2332         * lib/target-supports.exp (check_ifunc_available): New.
2333         * gcc.dg/attr-ifunc-1.c: New.
2334         * gcc.dg/attr-ifunc-2.c: New.
2335         * gcc.dg/attr-ifunc-3.c: New.
2336         * gcc.dg/attr-ifunc-4.c: New.
2337         * gcc.dg/attr-ifunc-5.c: New.
2338         * g++.dg/ext/attr-ifunc-1.C: New.
2339         * g++.dg/ext/attr-ifunc-2.C: New.
2340         * g++.dg/ext/attr-ifunc-3.C: New.
2341         * g++.dg/ext/attr-ifunc-4.C: New.
2342
2343 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2344
2345         PR middle-end/40386
2346         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2347
2348 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2349
2350         * gfortran.dg/inline_transpose_1.f90: New test.
2351
2352 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR c++/45588
2355         * g++.dg/warn/Wunused-var-15.C: New test.
2356
2357 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2358
2359         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2360         hppa*-*-hpux*.
2361
2362 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2363
2364         * objc/execute/exceptions/throw-nil.m: New test.
2365         * objc/execute/exceptions/handler-1.m: Updated to use the new
2366         objc_set_uncaught_exception_handler() function.
2367         * objc/execute/exceptions/matcher-1.m: New test.
2368
2369 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2370
2371         PR fortran/38282
2372         * gfortran.dg/bit_comparison_1.F90: New test.
2373         * gfortran.dg/leadz_trailz_3.f90: New test.
2374         * gfortran.dg/masklr_2.F90: New test.
2375         * gfortran.dg/shiftalr_1.F90: New test.
2376         * gfortran.dg/merge_bits_2.F90: New test.
2377         * gfortran.dg/dshift_2.F90: New test.
2378         * gfortran.dg/bit_comparison_2.F90: New test.
2379         * gfortran.dg/masklr_1.F90: New test.
2380         * gfortran.dg/merge_bits_1.F90: New test.
2381         * gfortran.dg/dshift_1.F90: New test.
2382         * gfortran.dg/shiftalr_2.F90: New test.
2383
2384 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2385
2386         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2387         functions from objc/typedstream.h are deprecated.
2388
2389 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2390
2391         * lib/target-supports.exp
2392         (check_effective_target_run_expensive_tests): New proc.
2393         * gcc.c-torture/compile/limits-fnargs.c: Use
2394         dg-require-effective-target run_expensive_tests.
2395
2396 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR fortran/45597
2399         * gfortran.dg/gomp/pr45597.f90: New test.
2400
2401         PR fortran/45595
2402         * gfortran.dg/gomp/pr45595.f90: New test.
2403
2404 2010-09-08  Michael Matz  <matz@suse.de>
2405
2406         * c-c++-common/uninit-17.c: Adjust.
2407
2408 2010-09-08  Michael Matz  <matz@suse.de>
2409
2410         PR tree-optimization/43430
2411         * gcc.dg/vect/pr43430-2.c: New test.
2412
2413 2010-09-08  Michael Matz  <matz@suse.de>
2414
2415         PR tree-optimization/33244
2416         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2417
2418 2010-09-08  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/45578
2421         * gfortran.dg/pr45578.f90: New testcase.
2422
2423 2010-09-08  Richard Guenther  <rguenther@suse.de>
2424
2425         PR testsuite/45590
2426         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2427
2428 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2429
2430         PR fortran/45576
2431         * gfortran.dg/char_length_18.f90:  New test.
2432
2433 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2434
2435         PR target/36502
2436         * gcc.target/i386/pr36502.c: New test.
2437
2438         PR target/42313
2439         PR target/44651
2440         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2441         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2442
2443 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2444
2445         * gfortran.dg/achar_4.f90: Enable bounds checking.
2446
2447 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         PR target/45206
2450         * gcc.target/i386/pr45206.c: New test.
2451
2452 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2453
2454         PR fortran/45505
2455         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2456
2457 2010-09-07  Jan Hubicka  <jh@suse.cz>
2458
2459         * gcc.c-torture/compile/20100907.c: New testcase.
2460
2461 2010-09-07  Richard Guenther  <rguenther@suse.de>
2462
2463         PR middle-end/45569
2464         * g++.dg/eh/pr45569.C: New testcase.
2465
2466 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2467
2468         PR target/43137
2469         * gcc.target/arm/pr43137.c: New test.
2470
2471 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2472
2473         PR fortran/36931
2474         * gfortran.dg/dependency_35.f90:  New test.
2475
2476 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2477
2478         PR fortran/34145
2479         * gfortran.dg/char_length_17.f90:  New test.
2480
2481 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2482
2483         PR c++/45200
2484         PR c++/45293
2485         PR c++/45558
2486         * g++.dg/template/typedef34.C: New test.
2487         * g++.dg/template/typedef35.C: New test.
2488
2489 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2490
2491         PR target/22152
2492         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2493
2494 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2495
2496         * g++.dg/warn/Wdouble-promotion.C: New.
2497
2498 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2499
2500         * g++.dg/parse/redef2.C: New.
2501
2502 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2503
2504         * gcc.dg/20100906-1.c: New testcase.
2505
2506 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR testsuite/45543
2509         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2510         DW_TAG_enumeration_type DIE.
2511
2512 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2513
2514         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2515         Update XFAILs.
2516
2517 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2518
2519         PR rtl-optimization/44919
2520         * g++.dg/opt/pr44919.C: New.
2521
2522 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2523
2524         PR fortran/38282
2525         * gfortran.dg/iall_iany_iparity_1.f90: New.
2526         * gfortran.dg/iall_iany_iparity_2.f90: New.
2527
2528 2010-09-06  Jason Merrill  <jason@redhat.com>
2529
2530         * g++.dg/cpp0x/initlist42.C: New.
2531
2532         * g++.dg/cpp0x/auto19.C: New.
2533
2534         * g++.dg/template/sfinae25.C: New.
2535         * g++.dg/template/char1.C: Expect warning.
2536         * g++.dg/template/nontype10.C: Likewise.
2537
2538         * g++.dg/cpp0x/implicit9.C: New.
2539
2540         * g++.dg/cpp0x/initlist43.C: New.
2541
2542 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2543
2544         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2545
2546 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2547
2548         * gcc.dg/Wdouble-promotion.c: New.
2549
2550 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2551
2552         * gfortran.dg/float128_1.f90: Remove test case as
2553         it always fails since Rev 163611 backed out the
2554         front-end implementation.
2555
2556 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2557
2558         * gfortran.dg/float128_1.f90: XFAIL test case.
2559
2560 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2561
2562         * gfortran.dg/bessel_7.f90: Decrease required precision.
2563
2564 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2565
2566         PR testsuite/45545
2567         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2568         ref-all-matching targets.
2569
2570 2010-09-05  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/45535
2573         * gcc.c-torture/compile/pr45535.c: New testcase.
2574
2575 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2576
2577         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2578         "\[^\n\]*".
2579         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2580         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2581         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2582         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2583         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2584         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2585         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2586         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2587         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2588         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2589         * gcc.target/i386/pr22152.c: Likewise.
2590         * gcc.target/i386/pr36992-1.c: Likewise.
2591         * gcc.target/i386/pr36992-2.c: Likewise.
2592         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2593
2594 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2595
2596         PR testsuite/43957
2597         * gcc.dg/const-uniq-1.c: Modify regexp.
2598
2599 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2600
2601         PR fortran/45530
2602         * gfortran.dg/namelist_63.f90: New.
2603
2604 2010-09-04  Jan Hubicka  <jh@suse.cz>
2605
2606         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2607         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2608
2609 2010-09-04  Jan Hubicka  <jh@suse.cz>
2610
2611         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2612
2613 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2614
2615         PR fortran/45507
2616         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2617
2618 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2619
2620         * gcc.dg/opts-4.c: New test.
2621
2622 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2623
2624         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2625         * gcc.dg/vect/vect-peel-4.c: Ditto.
2626
2627 2010-09-03  Daniel Kraft  <d@domob.eu>
2628
2629         PR fortran/45525
2630         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2631
2632 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2633
2634         PR fortran/45159
2635         * gfortran.dg/dependency_34.f90:  New test.
2636
2637 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2638
2639         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2640
2641 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2642
2643         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2644         gcc.target/i386/clearcap.map if supported.
2645
2646 2010-09-03  Michael Matz  <matz@suse.de>
2647
2648         PR middle-end/45415
2649         * gcc.dg/pr45415.c: New test.
2650
2651 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2652
2653         PR tree-optimization/45506
2654         * gcc.dg/pr45506.c: New.
2655
2656 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2657
2658         PR target/45476
2659         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2660         * gcc.target/i386/float128-2.c: Ditto.
2661
2662 2010-09-03  Daniel Kraft  <d@domob.eu>
2663
2664         PR fortran/34162
2665         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2666         * gfortran.dg/internal_dummy_2.f08: New test.
2667         * gfortran.dg/internal_dummy_3.f08: New test.
2668         * gfortran.dg/internal_dummy_4.f08: New test.
2669
2670 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR debug/45500
2673         * gcc.target/i386/pr45500.c: New test.
2674
2675 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2676
2677         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2678
2679 2010-09-03  Daniel Kraft  <d@domob.eu>
2680
2681         PR fortran/44602
2682         * gfortran.dg/exit_2.f08; Adapt error messages.
2683         * gfortran.dg/exit_3.f08: New test.
2684         * gfortran.dg/exit_4.f08: New test.
2685         * gfortran.dg/exit_5.f03: New test.
2686
2687 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2688
2689         * gfortran.dg/ishft_4.f90: New test.
2690
2691 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2692
2693         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2694         FRIZ/XSRIZ instruciton for (double)(long long)x.
2695         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2696
2697 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2698
2699         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2700
2701 2010-09-02  Richard Guenther  <rguenther@suse.de>
2702
2703         PR tree-optimization/44937
2704         PR tree-optimization/45412
2705         * g++.dg/opt/pr45412.C: New testcase.
2706         * gcc.c-torture/compile/pr45412.c: Likewise.
2707         * gcc.c-torture/compile/pr44937.c: Likewise.
2708
2709 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2712         but using -Werror=comment.
2713         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2714         expected error messages.
2715
2716 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2717
2718         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2719         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2720
2721 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/45489
2724         * gfortran.dg/initialization_27.f90: New.
2725
2726 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2727
2728         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2729         check into different basic blocks. Expect vectorization if misaligned
2730         stores are supported.
2731         * gcc.dg/vect/bb-slp-8a.c: New test.
2732         * gcc.dg/vect/bb-slp-8b.c: New test.
2733
2734 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2735
2736         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2737
2738 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2739
2740         PR fortran/44541
2741         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2742         * gfortran.dg/class_dummy_1.f03: New.
2743
2744 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR middle-end/45458
2747         * g++.dg/tree-prof/partition2.C: New test.
2748
2749 2010-09-01  Richard Guenther  <rguenther@suse.de>
2750
2751         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2752         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2753         * gcc.c-torture/execute/20100827-1.c: Likewise.
2754
2755 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2756
2757         * gfortran.dg/execute_command_line_1.f90: New test.
2758
2759 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR preprocessor/45457
2762         * c-c++-common/cpp/pr45457.c: New test.
2763
2764 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2765
2766         * gcc.dg/nested-func-8.c: New test.
2767
2768 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2769
2770         PR fortran/38282
2771         * gfortran.dg/popcnt_poppar_1.F90: New test.
2772         * gfortran.dg/popcnt_poppar_2.F90: New test.
2773
2774 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2775
2776         * gcc.target/i386/volatile-2.c: Require nonpic target.
2777
2778 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR middle-end/45461
2781         * gcc.dg/pr45461.c: New test.
2782
2783 2010-08-31  Richard Guenther  <rguenther@suse.de>
2784
2785         PR testsuite/45455
2786         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2787
2788 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2789
2790         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2791
2792 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2793
2794         PR fortran/45456
2795         * gfortran.dg/typebound_proc_18.f03: New.
2796
2797 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2798
2799         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2800         * lib/scanasm.exp (scan-stack-usage): Likewise.
2801         (scan-stack-usage-not): Likewise.
2802         * gcc.dg/stack-usage-1.c: New test.
2803         * gcc.target/i386/stack-usage-realign.c: Likewise.
2804
2805 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2806
2807         PR tree-optimization/45427
2808         * gcc.dg/tree-ssa/pr45427.c: New test.
2809
2810 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2811
2812         PR c++/45043
2813         * g++.dg/template/crash102.C: New.
2814
2815 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR middle-end/45423
2818         * gcc.dg/gomp/atomic-12.c: New test.
2819         * gcc.dg/gomp/atomic-13.c: New test.
2820         * gcc.dg/gomp/atomic-14.c: New test.
2821         * g++.dg/gomp/atomic-11.C: New test.
2822         * g++.dg/gomp/atomic-12.C: New test.
2823         * g++.dg/gomp/atomic-13.C: New test.
2824         * g++.dg/gomp/atomic-14.C: New test.
2825
2826 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2829         delimiter.
2830
2831 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2832
2833         * gnat.dg/discr24.adb: New test.
2834
2835 2010-08-30  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/45449
2838         * gcc.dg/pr45449.c: New testcase.
2839
2840 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2841
2842         * gcc.dg/opts-1.c: Expect errors, not warnings.
2843
2844 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2845
2846         PR fortran/42769
2847         * gfortran.dg/dynamic_dispatch_11.f03: New.
2848
2849 2010-08-29  Jason Merrill  <jason@redhat.com>
2850
2851         PR c++/44991
2852         * g++.dg/parse/defarg15.C: New.
2853
2854 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2855
2856         PR fortran/45439
2857         * gfortran.dg/select_type_16.f03: New.
2858
2859 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2860             Tobias Burnus  <burnus@net-b.de>
2861
2862         * gfortran.dg/bessel_7.f90: Decrease required precision.
2863
2864 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2865             Kaz Kojima  <kkojima@gcc.gnu.org>
2866
2867         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2868
2869 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2870
2871         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2872         floating point conversion code generation.
2873         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2874         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2875         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2876         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2877         to integer conversion code generation.
2878         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2879         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2880         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2881         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2882
2883 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2884
2885         PR fortran/32049
2886         * gfortran.dg/random_seed_1.f90: Adjust test.
2887         * gfortran.dg/float128_1.f90: New test.
2888
2889 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2890
2891         PR fortran/33197
2892         * gfortran.dg/norm2_1.f90: New.
2893         * gfortran.dg/norm2_2.f90: New.
2894         * gfortran.dg/norm2_3.f90: New.
2895         * gfortran.dg/norm2_4.f90: New.
2896         * gfortran.dg/parity_1.f90: New.
2897         * gfortran.dg/parity_2.f90: New.
2898         * gfortran.dg/parity_3.f90: New.
2899
2900 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2901
2902         PR fortran/45420
2903         * gfortran.dg/select_type_15.f03: New.
2904
2905 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2906
2907         PR libfortran/43217
2908         * gfortran.dg/hollerith8.f90: New test.
2909
2910 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2911
2912         PR fortran/45159
2913         * gfortran.dg/dependency_33.f90:  New test.
2914
2915 2010-08-27  Richard Guenther  <rguenther@suse.de>
2916
2917         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2918         * gcc.dg/graphite/scop-2.c: Likewise.
2919         * gcc.dg/graphite/scop-20.c: Likewise.
2920         * gcc.dg/vect/slp-25.c: Likewise.
2921
2922 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2923
2924         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2925
2926 2010-08-26  Daniel Kraft  <d@domob.eu>
2927
2928         PR fortran/38936
2929         PR fortran/44047
2930         PR fortran/45384
2931         * gfortran.dg/associate_8.f03: New test.
2932         * gfortran.dg/select_type_13.f03: New test.
2933         * gfortran.dg/select_type_14.f03: New test.
2934
2935 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2936
2937         PR tree-optimization/44485
2938         * gcc.dg/pr44485.c: New test.
2939
2940 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2941
2942         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2943         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2944         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2945
2946 2010-08-26  Richard Guenther  <rguenther@suse.de>
2947
2948         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2949         * gcc.dg/graphite/scop-21.c: Likewise.
2950
2951 2010-08-26  Richard Guenther  <rguenther@suse.de>
2952
2953         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2954         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2955         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2956         * gcc.dg/vect/vect-91.c: Likewise.
2957         * gcc.dg/vect/vect-peel-1.c: Likewise.
2958         * gcc.dg/vect/vect-peel-2.c: Likewise.
2959         * gcc.dg/vect/vect-peel-4.c: Likewise.
2960
2961 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962
2963         PR libfortran/41859
2964         * gfortran.dg/der_io_4.f90: New test.
2965
2966 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR rtl-optimization/44858
2969         * gcc.c-torture/execute/pr44858.c: New test.
2970
2971         PR rtl-optimization/45400
2972         * g++.dg/other/i386-8.C: New test.
2973
2974 2010-08-25  Richard Guenther  <rguenther@suse.de>
2975
2976         * gcc.dg/alias-8.c: Adjust.
2977
2978 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2979
2980         * gcc.target/i386/combine-mul.c: New test.
2981
2982 2010-08-25  Richard Guenther  <rguenther@suse.de>
2983
2984         PR lto/44562
2985         * gcc.dg/graphite/id-27.c: New testcase.
2986         * gcc.dg/lto/20100825-1_0.c: Likewise.
2987
2988 2010-08-25  Richard Guenther  <rguenther@suse.de>
2989
2990         PR tree-optimization/45316
2991         * g++.dg/opt/pr45316.C: New testcase.
2992
2993 2010-08-25  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/45393
2996         * g++.dg/torture/pr45393.C: New testcase.
2997
2998 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR tree-optimization/45059
3001         * gcc.c-torture/compile/pr45059.c: New test.
3002
3003 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3004
3005         * lib/target-supports.exp (check_effective_target_vect_unpack):
3006         Set vect_unpack supported flag to true for neon.
3007
3008 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3009
3010         * gcc.dg/tree-ssa/ifc-5.c: New.
3011
3012 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3013
3014         * gcc.dg/tree-ssa/ifc-4.c: New.
3015         * gcc.dg/tree-ssa/ifc-7.c: New.
3016
3017 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3018
3019         * gcc.dg/vect/vect.exp: Check loongson targets
3020         * g++.dg/vect/vect.exp: Likewise
3021         * gfortran.dg/vect/vect.exp: Likewise
3022
3023 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3024
3025         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3026         -mveclibabi=mass.
3027
3028 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3029
3030         PR fortran/45366
3031         * gfortran.dg/proc_ptr_29.f90: New.
3032
3033 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3034             Dominique d'Humieres <dominiq@lps.ens.fr>
3035
3036         PR fortran/45367
3037         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3038
3039 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3040
3041         PR fortran/45367
3042         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3043
3044 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3045
3046         PR fortran/36158
3047         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3048
3049 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3050             Dominique d'Humieres <dominiq@lps.ens.fr>
3051
3052         PR fortran/45367
3053         PR fortran/36158
3054         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3055         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3056
3057 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3058
3059         PR fortran/44863
3060         PR fortran/45271
3061         PR fortran/45290
3062         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3063         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3064         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3065
3066 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3067
3068         PR fortran/36158
3069         PR fortran/33197
3070         * gfortran.dg/bessel_6.f90: New.
3071         * gfortran.dg/bessel_7.f90: New.
3072
3073 2010-08-20  Jan Hubicka  <jh@suse.cz>
3074
3075         PR c++/45307
3076         PR c++/17736
3077         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3078         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3079
3080 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3081
3082         PR target/45336
3083         * gcc.target/i386/pr45336-1.c: New.
3084         * gcc.target/i386/pr45336-2.c: Likewise.
3085         * gcc.target/i386/pr45336-3.c: Likewise.
3086         * gcc.target/i386/pr45336-4.c: Likewise.
3087
3088 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3089
3090         PR testsuite/45361
3091         * gcc.target/i386/volatile-2.c: Update scan strings to also
3092         include (%rip) for the memory reference on x86_64.
3093
3094 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR middle-end/44974
3097         * gcc.dg/pr44974.c: New test.
3098
3099         PR rtl-optimization/45353
3100         * gcc.dg/pr45353.c: New test.
3101
3102 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3103
3104         * gcc.target/i386/volatile-2.c: New.
3105
3106 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3107
3108         PR rtl-optimization/44691
3109         * gfortran.dg/pr44691.f: New test.
3110
3111 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3112
3113         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3114
3115 2010-08-19  Jason Merrill  <jason@redhat.com>
3116
3117         * g++.dg/init/synth3.C: New.
3118         * g++.dg/init/value8.C: New.
3119         * g++.dg/tree-ssa/empty-2.C: New.
3120         * g++.dg/cpp0x/noexcept09.C: New.
3121
3122 2010-08-19  Daniel Kraft  <d@domob.eu>
3123
3124         PR fortran/29785
3125         PR fortran/45016
3126         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3127         * gfortran.dg/pointer_remapping_1.f90: New test.
3128         * gfortran.dg/pointer_remapping_2.f03: New test.
3129         * gfortran.dg/pointer_remapping_3.f08: New test.
3130         * gfortran.dg/pointer_remapping_4.f03: New test.
3131         * gfortran.dg/pointer_remapping_5.f08: New test.
3132         * gfortran.dg/pointer_remapping_6.f08: New test.
3133
3134 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         PR testsuite/45324
3137         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3138
3139 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3140
3141         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3142
3143 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3144
3145         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3146         variable.
3147
3148 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3149
3150         PR target/45070
3151         * gcc.c-torture/execute/pr45070.c: New.
3152
3153 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3154
3155         * g++.dg/pr44328.C: New test.
3156
3157 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3158
3159         PR fortran/36158
3160         PR fortran/33197
3161         * gfortran.dg/bessel_3.f90: New.
3162         * gfortran.dg/bessel_4.f90: New.
3163         * gfortran.dg/bessel_5.f90: New.
3164
3165 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3166
3167         PR fortran/45290
3168         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3169         * gfortran.dg/pointer_init_2.f90: New.
3170         * gfortran.dg/pointer_init_3.f90: New.
3171         * gfortran.dg/pointer_init_4.f90: New.
3172
3173 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3174
3175         PR c++/45049
3176         * g++.dg/pr45049-1.C: New test.
3177         * g++.dg/pr45049-2.C: New test.
3178
3179 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3180
3181         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3182         20 if __ARM_PCS is defined otherwise 64.
3183         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3184         instead of hard coded 64.
3185
3186 2010-08-18  Yao Qi  <yao@codesourcery.com>
3187
3188         PR target/45094
3189         * gcc.target/arm/pr45094.c: New test.
3190
3191 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3192
3193         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3194
3195 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3196
3197         PR rtl-optimization/42575
3198         * gcc.target/arm/pr42575.c: New test.
3199
3200 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3201
3202         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3203         * gcc.dg/tls/thr-cse-1.c: New.
3204
3205 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3206
3207         PR debug/42487
3208         * lib/target-supports.exp
3209         (check_effective_target_function_sections): New.
3210         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3211         function sections before proceding.
3212
3213 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3214
3215         PR fortran/45308
3216         * gfortran.dg/pr45308.f03: New test.
3217
3218 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3219
3220         PR target/45296
3221         * gcc.target/i386/pr45296.c: New test.
3222
3223 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3224
3225         * g++.dg/ext/uow-1.C: New.
3226         * g++.dg/ext/uow-2.C: New.
3227         * g++.dg/ext/uow-3.C: New.
3228         * g++.dg/ext/uow-4.C: New.
3229
3230 2010-08-17  Richard Guenther  <rguenther@suse.de>
3231
3232         PR testsuite/45266
3233         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3234
3235 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3236
3237         PR c/40563
3238         * gcc.dg/Wcxx-compat-20.c: New test.
3239
3240 2010-08-17  Daniel Kraft  <d@domob.eu>
3241
3242         PR fortran/38936
3243         * gfortran.dg/associate_1.f03: Extended to test newly supported
3244         features like association to variables.
3245         * gfortran.dg/associate_3.f03: Removed check for illegal change
3246         of associate-name here...
3247         * gfortran.dg/associate_5.f03: ...and added it here.
3248         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3249         * gfortran.dg/associate_7.f03: New test.
3250
3251 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3252
3253         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3254
3255 2010-08-15  Daniel Kraft  <d@domob.eu>
3256
3257         PR fortran/38936
3258         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3259         * gfortran.dg/associate_3.f03: Clarify comment.
3260         * gfortran.dg/associate_5.f03: New test.
3261         * gfortran.dg/associate_6.f03: New test.
3262
3263 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3264
3265         PR fortran/45211
3266         * gfortran.dg/bind_c_usage_21.f90: New.
3267         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3268
3269 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3270
3271         * gfortran.dg/optional_absent_1.f90: New.
3272         * gfortran.dg/null_actual.f90: New.
3273
3274 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3275
3276         * gfortran.dg/pointer_target_1.f90: New.
3277         * gfortran.dg/pointer_target_2.f90: New.
3278         * gfortran.dg/pointer_target_3.f90: New.
3279
3280 2010-08-15  Daniel Kraft  <d@domob.eu>
3281
3282         PR fortran/45197
3283         * gfortran.dg/elemental_args_check_3.f90: New test.
3284         * gfortran.dg/impure_1.f08: New test.
3285         * gfortran.dg/impure_2.f08: New test.
3286         * gfortran.dg/impure_3.f90: New test.
3287         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3288
3289 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3290
3291         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3292         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3293         SLP tests.
3294         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3295         misaligned loads.
3296         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3297         misaligned stores.c
3298         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3299
3300 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3301
3302         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3303         dg-require-effective-target after dg-do.
3304
3305 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3306
3307         * lib/target-supports.exp (check_effective_target_vect_int): Return
3308         true for Loongson targets.
3309         (check_effective_target_vect_shift): Likewise.
3310         (check_effective_target_vect_no_int_max): Likewise.
3311         (check_effective_target_vect_no_align): Likewise.
3312         (check_effective_target_vect_short_mult): Likewise.
3313
3314 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3315
3316         * g++.dg/cast.C: Change fields of structures to "long" to pass
3317         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3318         * g++.dg/cpp0x/iop.C: Ditto.
3319         * g++.dg/cpp0x/named_refs.C: Ditto.
3320         * g++.dg/cpp0x/rv1p.C: Ditto.
3321         * g++.dg/cpp0x/rv2p.C: Ditto.
3322         * g++.dg/cpp0x/rv3p.C: Ditto.
3323         * g++.dg/cpp0x/rv4p.C: Ditto.
3324         * g++.dg/cpp0x/rv5p.C: Ditto.
3325         * g++.dg/cpp0x/rv6p.C: Ditto.
3326         * g++.dg/cpp0x/rv7p.C: Ditto.
3327         * g++.dg/cpp0x/rv8p.C: Ditto.
3328         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3329
3330 2010-08-13  Daniel Kraft  <d@domob.eu>
3331
3332         * gfortran.dg/implied_shape_1.f08: New test.
3333         * gfortran.dg/implied_shape_2.f90: New test.
3334         * gfortran.dg/implied_shape_3.f08: New test.
3335
3336 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3337
3338         PR libfortran/42526
3339         * gfortran.dg/char_component_initializer_1.f90: New test.
3340
3341 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3342
3343         PR tree-optimization/45241
3344         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3345
3346 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3347
3348         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3349         to dg-options.
3350         * gcc.target/i386/pr40906-2.c: Ditto.
3351         * gcc.target/i386/pr40906-3.c: Ditto.
3352
3353 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR middle-end/45262
3356         * gcc.c-torture/execute/pr45262.c: New test.
3357
3358 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3361         empty argument.
3362         * g++.dg/other/profile1.C: Ditto.
3363
3364 2010-08-12  Richard Guenther  <rguenther@suse.de>
3365
3366         PR tree-optimization/45232
3367         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3368         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3369         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3370         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3371         unsigned arithmetic.
3372         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3373         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3374         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3375         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3376         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3377         unsigned arithmetic.
3378         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3379         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3380         unsigned arithmetic.
3381         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3382         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3383         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3384         unsigned arithmetic.
3385         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3386         * gcc.dg/tree-ssa/negate.c: Adjust.
3387         * gcc.dg/vect/vect-1.c: Adjust.
3388         * gfortran.dg/reassoc_6.f: XFAIL.
3389
3390 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR debug/45259
3393         * gcc.dg/pr45259.c: New test.
3394
3395 2010-08-12  Wei Guozhi  <carrot@google.com>
3396
3397         PR target/44999
3398         * gcc.target/arm/pr44999.c: New testcase.
3399
3400 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3401
3402         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3403         (N): Likewise.
3404         (main): Adjust accordingly.
3405
3406 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3407
3408         * gfortran.dg/graphite/id-22.f: New.
3409
3410 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3411
3412         * gcc.dg/graphite/id-26.c: New.
3413
3414 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3415
3416         * gcc.dg/graphite/id-25.c: New.
3417
3418 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3419
3420         * gcc.dg/graphite/run-id-5.c: New.
3421         * gcc.dg/graphite/run-id-6.c: New.
3422         * gfortran.dg/graphite/id-21.f: New.
3423
3424 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3425
3426         * gcc.dg/graphite/id-24.c: New.
3427
3428 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3429
3430         * gcc.dg/tree-ssa/pr20742.c: New.
3431
3432 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3433
3434         * gcc.dg/graphite/id-23.c: New.
3435
3436 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3437
3438         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3439
3440 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3441
3442         * gcc.dg/graphite/pr42729.c: New.
3443
3444 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3445
3446         * gfortran.dg/graphite/id-20.f: New.
3447
3448 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3449
3450         * gcc.dg/graphite/id-22.c: New.
3451
3452 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3453
3454         * gcc.dg/graphite/run-id-2.c: Call abort.
3455
3456 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3457
3458         * gcc.dg/graphite/id-20.c: New.
3459
3460 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3461             Steve Kargl <kargl@gcc.gnu.org>
3462
3463         PR fortran/44595
3464         * gfortran.dg/move_alloc_3.f90: New.
3465         * gfortran.dg/random_seed_2.f90: New.
3466
3467 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3468
3469         * lib/target-supports.exp (check_effective_target_sync_int_long):
3470         Add hppa*-*-linux*.
3471         (check_effective_target_sync_char_short): Likewise.
3472
3473 2010-08-10  Yao Qi  <yao@codesourcery.com>
3474
3475         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3476         general form.
3477         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3478         * g++.dg/other/packed1.C: Likewise.
3479         * g++.dg/other/crash-4.C: Likewise.
3480         * g++.dg/ext/packed8.C: Likewise.
3481         * g++.dg/init/array16.C: Likewise.
3482
3483 2010-08-10  xinliang David Li  <davidxl@google.com>
3484         * gcc.dg/tree-ssa/loop-19.c: Add option
3485         -fno-prefetch-loop-array
3486
3487 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3488
3489         PR middle-end/45182
3490         * gcc.c-torture/compile/pr45182.c: New test.
3491
3492 2010-08-09  Jason Merrill  <jason@redhat.com>
3493
3494         PR c++/45236
3495         * g++.dg/cpp0x/variadic-104.C: New.
3496
3497 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3498
3499         PR fortran/44235
3500         * gfortran.dg/dependency_32.f90:  New test.
3501
3502 2010-08-09  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/44632
3505         * g++.dg/opt/nrv17.C: New testcase.
3506
3507 2010-08-09  Richard Guenther  <rguenther@suse.de>
3508
3509         PR middle-end/45212
3510         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3511         alignment from MEM_REF offset only if we took it from the
3512         base object.
3513
3514         * gcc.target/i386/pr24178.c: New testcase.
3515
3516 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3517
3518         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3519         * gcc.dg/20030702-1.c: Ditto.
3520         * gcc.dg/20050309-1.c: Ditto.
3521         * gcc.dg/20050325-1.c: Ditto.
3522         * gcc.dg/20050330-2.c: Ditto.
3523         * gcc.dg/20051201-1.c: Ditto.
3524         * gcc.dg/gomp/pr27573.c: Ditto.
3525         * gcc.dg/gomp/pr34610.c: Ditto.
3526         * gcc.dg/pr24225.c: Ditto.
3527         * gcc.dg/pr26570.c: Ditto.
3528         * gcc.dg/pr32773.c: Ditto.
3529         * g++.dg/gcov/gcov-6.C: Ditto.
3530         * g++.dg/gomp/pr34608.C: Ditto.
3531         * gfortran.dg/gomp/pr27573.f90: Ditto.
3532
3533         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3534         dg-require-host-local dg directive.
3535         * gcc.dg/profile-dir-2.c: Ditto.
3536         * gcc.dg/profile-dir-3.c: Ditto.
3537
3538 2010-08-08  Richard Guenther  <rguenther@suse.de>
3539
3540         PR tree-optimization/45109
3541         * gcc.c-torture/compile/pr45109.c: New testcase.
3542
3543 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3544
3545         * gcc.dg/march.c: Skip if -march defined.
3546         * gcc.dg/mtune.c: Skip if -mtune defined.
3547
3548         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3549         generic thunk support.
3550
3551 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3552
3553         PR target/45213
3554         * gcc.target/i386/pr45213.c: New test.
3555
3556 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3557
3558         PR libfortran/45143
3559         * gfortran.dg/fmt_error_11.f03: New test.
3560
3561 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3562
3563         * lib/target-supports.exp (check_effective_target_sync_int_long):
3564         Add arm*-*-linux-gnueabi.
3565         (check_effective_target_sync_char_short): Likewise.
3566
3567 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3568
3569         PR fortran/45159
3570         * gfortran.dg/dependency_31.f90:  New test.
3571
3572 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3573
3574         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3575
3576 2010-08-06  Jason Merrill  <jason@redhat.com>
3577
3578         * g++.dg/cpp0x/sfinae3.C: New.
3579         * g++.dg/cpp0x/sfinae4.C: New.
3580
3581 2010-08-06  Richard Guenther  <rguenther@suse.de>
3582
3583         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3584         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3585         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3586         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3587         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3588         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3589         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3590         * gcc.c-torture/execute/20100805-1.c: Likewise.
3591
3592 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3593
3594         PR testsuite/42855
3595         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3596
3597 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3598
3599         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3600         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3601
3602 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3603
3604         * g++.dg/ipa/devirt-1.C: New test.
3605         * g++.dg/ipa/devirt-2.C: Likewise.
3606         * g++.dg/ipa/devirt-3.C: Likewise.
3607         * g++.dg/ipa/devirt-4.C: Likewise.
3608         * g++.dg/ipa/devirt-5.C: Likewise.
3609         * gcc.dg/ipa/iinline-3.c: Likewise.
3610
3611 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3612
3613         PR tree-optimization/45144
3614         * gcc.dg/tree-ssa/pr45144.c: New test.
3615
3616 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/42207
3619         PR fortran/44064
3620         PR fortran/44065
3621         * gfortran.dg/class_25.f03: New.
3622         * gfortran.dg/class_26.f03: New.
3623
3624 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3625
3626         * g++.dg/warn/miss-format-1.C: Update line number.
3627
3628 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         PR c++/44641
3631         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3632         .frame and .mask assembler directives.
3633
3634 2010-08-04  Richard Guenther  <rguenther@suse.de>
3635
3636         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3637         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3638         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3639         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3640
3641 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3642
3643         PR fortran/44857
3644         * gfortran.dg/derived_constructor_char_1.f90: New.
3645         * gfortran.dg/derived_constructor_char_2.f90: New.
3646
3647 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3648
3649         PR fortran/45159
3650         * gfortran.dg/dependency_30.f90:  New test.
3651
3652 2010-08-03  Jan Hubicka  <jh@suse.cz>
3653
3654         * gcc.c-torture/compile/pr45085.c: New testcase.
3655
3656 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3657
3658         PR fortran/44584
3659         PR fortran/45161
3660         * gfortran.dg/typebound_call_9.f03: Modified.
3661         * gfortran.dg/typebound_generic_1.f03: Modified.
3662
3663 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3664
3665         PR fortran/45159
3666
3667         * gfortran.dg/dependency_29.f90:  New test.
3668
3669 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3670
3671         PR fortran/36854
3672         * gfortran.dg/character_comparison_2.f90:  New test.
3673         * gfortran.dg/character_comparison_3.f90:  New test.
3674         * gfortran.dg/dependency_28.f90:  New test.
3675
3676 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3677
3678         PR target/40457
3679         * gcc.target/arm/pr40457-1.c: New test.
3680         * gcc.target/arm/pr40457-2.c: New test.
3681
3682 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3683
3684         PR fortran/44912
3685         * gfortran.dg/typebound_call_17.f03: New.
3686
3687 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3688
3689         PR fortran/44929
3690         * gfortran.dg/allocate_derived_3.f90: New.
3691
3692 2010-07-30  Xinliang David Li  <davidxl@google.com>
3693         PR tree-optimization/45121
3694         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3695
3696 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3697
3698         PR c++/45112
3699         * g++.dg/pr45112.C: New test.
3700
3701 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR debug/45055
3704         PR rtl-optimization/45137
3705         * gcc.dg/pr45055.c: New test.
3706
3707 2010-07-30  Alan Modra  <amodra@gmail.com>
3708
3709         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3710         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3711
3712 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3713
3714         PR fortran/45087
3715         PR fortran/45125
3716         * gfortran.dg/whole_file_25.f90: New.
3717         * gfortran.dg/whole_file_26.f90: New.
3718         * gfortran.dg/whole_file_27.f90: New.
3719
3720 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3721
3722         PR fortran/44962
3723         * gfortran.dg/typebound_proc_17.f03: New.
3724
3725 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3726
3727         PR fortran/45004
3728         * gfortran.dg/move_alloc_2.f90: New.
3729
3730 2010-07-29  Xinliang David Li  <davidxl@google.com>
3731         PR tree-optimization/45121
3732         * c-c++-common/uninit-17.c: Fix expected output.
3733
3734 2010-07-29  Richard Guenther  <rguenther@suse.de>
3735
3736         PR tree-optimization/45120
3737         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3738
3739 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3740
3741         PR fortran/42051
3742         PR fortran/44064
3743         * gfortran.dg/pr42051.f03: New testcase.
3744
3745 2010-07-29  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/45034
3748         * gcc.c-torture/execute/pr45034.c: New testcase.
3749
3750 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3751
3752         PR c++/45096
3753         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3754
3755 2010-07-28  Daniel Kraft  <d@domob.eu>
3756
3757         * gfortran.dg/bound_8.f90: New test.
3758
3759 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR debug/45105
3762         * gcc.dg/pr45105.c: New test.
3763
3764 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3765
3766         PR rtl-optimization/45107
3767         * gcc.dg/pr45107.c: New test.
3768
3769 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3770
3771         PR rtl-optimization/45101
3772         * gcc.dg/pr45101.c: New test.
3773
3774 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3775
3776         PR fortran/45077
3777         * gfortran.dg/whole_file_24.f90: New.
3778
3779 2010-07-27  Jason Merrill  <jason@redhat.com>
3780
3781         * g++.dg/cpp0x/variadic102.C: New.
3782         * g++.dg/cpp0x/variadic103.C: New.
3783
3784 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3785
3786         PR rtl-optimization/40956
3787         PR target/42495
3788         PR middle-end/42574
3789         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3790         * gcc.target/arm/pr42574.c: Add tests.
3791
3792 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3793
3794         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3795         test name.
3796         (cleanup-repo-files): Ditto.
3797         (cleanup-saved-temps): Ditto.
3798
3799 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR testsuite/44701
3802         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3803
3804         PR c/45079
3805         * gcc.dg/pr45079.c: New test.
3806
3807 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3808
3809         PR tree-optimization/44152
3810         * gcc.dg/vect/fast-math-pr44152.c: New test.
3811
3812 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3813
3814         PR ObjC/44140
3815         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3816         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3817         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3818         * obj-c++.dg/torture/trivial.mm: Ditto.
3819         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3820         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3821         * objc.dg/torture/tls/thr-init.m: Ditto.
3822         * objc.dg/torture/trivial.m: Ditto.
3823
3824 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3825
3826         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3827         Skip on spu-*-* targets.
3828
3829 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR tree-optimization/45083
3832         * gcc.dg/pr45083.c: New test.
3833
3834 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/40873
3837         * gfortran.dg/whole_file_22.f90: New test.
3838         * gfortran.dg/whole_file_23.f90: New test.
3839
3840 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3841             Jack Howarth  <howarth@bromo.med.uc.edu>
3842             Richard Henderson  <rth@redhat.com>
3843
3844         PR target/44132
3845         * gcc.dg/tls/thr-init-1.c: New.
3846         * gcc.dg/tls/thr-init-2.c: New.
3847         * gcc.dg/torture/tls New.
3848         * gcc.dg/torture/tls/tls-test.c: New.
3849         * gcc.dg/torture/tls/thr-init-1.c: New.
3850         * gcc.dg/torture/tls/tls.exp: New.
3851         * gcc.dg/torture/tls/thr-init-2.c: New.
3852         * gcc.dg/tls/emutls-2.c: New test
3853
3854         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3855         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3856         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3857         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3858         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3859         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3860         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3861         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3862         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3863         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3864         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3865         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3866         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3867         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3868         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3869         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3870         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3871         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3872         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3873         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3874         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3875         gfortran.dg/gomp/omp_threadprivate1.f90,
3876         gfortran.dg/gomp/omp_threadprivate2.f90,
3877         gfortran.dg/gomp/reduction1.f90,
3878         gfortran.dg/gomp/sharing-1.f90: Likewise.
3879
3880 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3881
3882         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3883         sse_runtime.
3884         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3885         dg-require-visibility.
3886
3887 2010-07-26  Richard Guenther  <rguenther@suse.de>
3888
3889         PR tree-optimization/43784
3890         * gcc.c-torture/execute/pr43784.c: New testcase.
3891         * g++.dg/torture/pr43784.C: Likewise.
3892
3893 2010-07-26  Richard Guenther  <rguenther@suse.de>
3894
3895         PR middle-end/45056
3896         * g++.dg/pr45056.C: New testcase.
3897
3898 2010-07-26  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/45071
3901         * gcc.dg/pr45071.c: New testcase.
3902
3903 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3904
3905         PR fortran/45066
3906         * gfortran.dg/namelist_62.f90: New.
3907
3908 2010-07-26  Richard Guenther  <rguenther@suse.de>
3909
3910         * gcc.c-torture/execute/pr45017.c: Move ...
3911         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3912
3913 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3914
3915         PR fortran/40628
3916         * trim_optimize_1.f90:  New test.
3917         * character_comparision_1.f90:  New test.
3918
3919 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         PR fortran/42852
3922         * gfortran.dg/wtruncate_fix.f: New test.
3923
3924 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3925
3926         PR testsuite/45068
3927         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3928
3929 2010-07-24  Richard Guenther  <rguenther@suse.de>
3930
3931         PR lto/43788
3932         * g++.dg/lto/20100724-1_0.C: New testcase.
3933
3934 2010-07-24  Richard Guenther  <rguenther@suse.de>
3935
3936         PR lto/43212
3937         * gcc.dg/lto/20100724-1_0.c: New testcase.
3938         * gcc.dg/lto/20100724-1_1.c: Likewise.
3939
3940 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3941
3942         PR fortran/40011
3943         * gfortran.dg/whole_file_21.f90: New.
3944
3945         * gfortran.dg/integer_exponentiation_3.F90: Use
3946         -ffloat-store only for i?86/x86-64 -m32.
3947
3948 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3949
3950         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3951         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3952
3953 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3954
3955         * gfortran.dg/func_decl_4.f90: Split test into two ...
3956         * gfortran.dg/func_decl_5.f90: ... parts.
3957         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3958         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3959         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3960         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3961         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3962         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3963         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3964         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3965         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3966         * gfortran.dg/sizeof.f90: Make test valid.
3967         * gfortran.dg/pr20865.f90: Add new dg-error.
3968         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3969         * gfortran.dg/g77/19990218-0.f: Ditto.
3970         * gfortran.dg/g77/19990218-1.f: Ditto.
3971         * gfortran.dg/g77/970625-2.f: Ditto.
3972         * gfortran.dg/pr37243.f: Fix function declaration.
3973         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3974         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3975
3976 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3977
3978         PR fortran/44945
3979         * gfortran.dg/char_array_structure_constructor.f90: Add
3980         -fwhole-file as dg-option as it otherwise fails on some
3981         systems.
3982
3983 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3984
3985         * gnat.dg/aggr16.ad[sb]: New test.
3986         * gnat.dg/aggr16_pkg.ads: New helper.
3987
3988 2010-07-23  Richard Guenther  <rguenther@suse.de>
3989
3990         PR lto/43071
3991         * g++.dg/lto/20100723-1_0.C: New testcase.
3992
3993 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3994
3995         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3996         AVX support.
3997         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3998         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3999
4000 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002         * lib/target-supports.exp (add_options_for_tls): New proc.
4003         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4004         * g++.dg/tls/static-1a.cc: Likewise.
4005         * gcc.dg/tls/emutls-1.c: Likewise.
4006         * gcc.dg/tls/opt-11.c: Likewise.
4007         * gcc.dg/tls/opt-12.c: Likewise.
4008         * gcc.dg/tls/pr24428-2.c: Likewise.
4009         * gcc.dg/tls/pr24428.c: Likewise.
4010         * obj-c++.dg/tls/static-1.mm: Likewise.
4011         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4012         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4013         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4014         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4015         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4016         * objc.dg/torture/tls/thr-init.m: Likewise.
4017         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4018
4019 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4020
4021         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4022         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4023         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4024         optimized dump files.
4025
4026 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR tree-optimization/45047
4029         * gcc.c-torture/compile/pr45047.c: New test.
4030
4031 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4032
4033         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4034         instead of dg-compile.
4035         * gcc.dg/float-range-4.c: Ditto.
4036         * gcc.dg/float-range-5.c: Ditto.
4037         * gcc.dg/fold-overflow-1.c: Ditto.
4038         * gcc.dg/gomp/sections-4.c: Ditto.
4039         * gcc.dg/transparent-union-1.c: Ditto.
4040         * gcc.dg/transparent-union-2.c: Ditto.
4041         * gcc.target/i386/pr39315-check.c: Ditto.
4042         * g++.dg/gomp/sections-4.C: Ditto.
4043         * g++.dg/template/dtor7.C: Ditto.
4044         * g++.dg/tree-ssa/pr19952.C: Ditto.
4045         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4046         * gfortran.dg/graphite/pr42185.f90: Ditto.
4047         * gfortran.dg/namelist_36.f90: Ditto.
4048         * gnat.dg/noreturn1.adb: Ditto.
4049         * gnat.dg/specs/small_alignment.ads: Ditto.
4050
4051 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4052
4053         PR tree-optimization/44915
4054         * g++.dg/torture/pr44915.C: New test.
4055
4056 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4057
4058         PR tree-optimization/44914
4059         * g++.dg/tree-ssa/pr44914.C: New test.
4060
4061 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4062
4063         PR target/44290
4064         * gcc.dg/pr44290-1.c: New test.
4065         * gcc.dg/pr44290-2.c: New test.
4066
4067 2010-07-23  Jason Merrill  <jason@redhat.com>
4068
4069         PR c++/45008
4070         * g++.dg/abi/mangle44.C: New.
4071
4072 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4073
4074         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4075         for compile-time only tests.
4076         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4077         target check.
4078         * gcc.target/i386/pr39315-4.c: Ditto.
4079         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4080         target check.  Include sse-os-support.h.
4081         (main): Call check_isa and sse_os_support.
4082         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4083         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4084         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4085         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4086         target check.  Include sse-os-support.h.
4087         (main): Call check_isa and sse_os_support.
4088         * gcc.target/i386/vperm-v2df.c: Ditto.
4089
4090 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4091
4092         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4093         (check_effective_target_avx_runtime): New procedure.
4094         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4095         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4096
4097         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4098         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4099         and __get_cpuid test.
4100         * gcc.dg/compat/vector-2b_main.c: Ditto.
4101
4102         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4103
4104         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4105         for compile-time only test.
4106         * gcc.dg/pr32716.c: Ditto.
4107         * gcc.dg/pr34856.c: Ditto.
4108         * gcc.dg/pr36997.c: Ditto.
4109         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4110         * gfortran.dg/pr28158.f90: Ditto.
4111         * gfortran.dg/pr30667.f: Ditto.
4112
4113         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4114         i?86-*-* and x86_64-*-* targets to disable execution on targets
4115         without sse2 runtime support.
4116         * g++.dg/vect/vect.exp: Ditto.
4117         * gfortran.dg/vect/vect.exp: Ditto.
4118
4119         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4120         * gcc.dg/pr37544.c: Ditto.
4121         * gcc.dg/pr40550.c: Ditto.
4122         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4123         * gcc.dg/compat/vector-1a_main.c: Ditto.
4124         * gcc.dg/compat/vector-2a_main.c: Ditto.
4125         * gcc.dg/torture/pr16104-1.c: Ditto.
4126         * gcc.dg/torture/pr35771-1.c: Ditto.
4127         * gcc.dg/torture/pr35771-2.c: Ditto.
4128         * gcc.dg/torture/pr35771-3.c: Ditto.
4129         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4130         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4131         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4132         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4133         * g++.dg/other/i386-1.C: Ditto.
4134         * g++.dg/other/pr40446.C: Ditto.
4135
4136 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4137
4138         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4139
4140 2010-07-23  Daniel Kraft  <d@domob.eu>
4141
4142         PR fortran/44709
4143         * gfortran.dg/exit_1.f08: New test.
4144         * gfortran.dg/exit_2.f08: New test.
4145
4146 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4147
4148         PR tree-optimization/39839
4149         * gcc.target/arm/pr39839.c: New test case.
4150
4151 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/unchecked_convert5b.adb: New test.
4154         * gnat.dg/unchecked_convert6.adb: Likewise.
4155         * gnat.dg/unchecked_convert6b.adb: Likewise.
4156
4157 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4158
4159         * gnat.dg/aggr15.ad[sb]: New test.
4160
4161 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4162
4163         PR debug/45024
4164         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4165
4166 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4167
4168         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4169         with dg-require-linker-plugin.
4170
4171 2010-07-22  Richard Guenther  <rguenther@suse.de>
4172
4173         PR lto/43850
4174         * g++.dg/lto/20100722-1_0.C: New testcase.
4175
4176 2010-07-22  Richard Guenther  <rguenther@suse.de>
4177
4178         PR lto/42451
4179         * gcc.dg/lto/20100720-3_0.c: New testcase.
4180         * gcc.dg/lto/20100720-3_1.c: Likewise.
4181
4182 2010-07-22  Richard Guenther  <rguenther@suse.de>
4183
4184         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4185         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4186
4187         PR lto/43373
4188         * gcc.dg/lto/20100722-1_0.c: New testcase.
4189
4190 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4191
4192         PR tree-optimization/44891
4193         * gcc.c-torture/compile/pr44891.c: New test.
4194
4195 2010-07-22  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/45017
4198         * gcc.c-torture/execute/pr45017.c: New testcase.
4199
4200 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4201
4202         PR fortran/45019
4203         * gfortran.dg/aliasing_dummy_5.f90: New.
4204
4205 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4206
4207         PR target/43698
4208         * gcc.target/arm/pr43698.c: New test.
4209
4210 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4211
4212         PR fortran/44929
4213         * Revert my commit r162325 for this PR.
4214
4215 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR debug/45015
4218         * gcc.target/m68k/pr45015.c: New test.
4219
4220 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4221
4222         PR c++/44641
4223         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4224         comments.
4225
4226 2010-07-21  Richard Guenther  <rguenther@suse.de>
4227
4228         PR lto/45018
4229         * g++.dg/lto/20100721-1_0.C: New testcase.
4230
4231 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4232
4233         PR tree-optimization/44900
4234         * g++.dg/torture/pr44900.C: New test.
4235
4236 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4237
4238         PR middle-end/44738
4239         * c-c++-common/uninit-17.c: Correct expected error.
4240
4241 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4242
4243         * gcc.dg/guality/asm-1.c: New test.
4244
4245         PR debug/45003
4246         * gcc.dg/guality/pr45003-2.c: New test.
4247         * gcc.dg/guality/pr45003-3.c: New test.
4248
4249 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4250
4251         PR libfortran/44697
4252         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4253
4254 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4255
4256         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4257         defined on the current line.
4258         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4259         * g++.dg/debug/dwarf2/pr44641.C: New.
4260
4261 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4262
4263         * gcc.target/powerpc/block-move-1.c: New test.
4264         * gcc.target/powerpc/block-move-2.c: New test.
4265
4266 2010-07-20  Jason Merrill  <jason@redhat.com>
4267
4268         PR c++/44967
4269         * g++.dg/cpp0x/sfinae2.C: New.
4270
4271 2010-07-20  Richard Guenther  <rguenther@suse.de>
4272
4273         PR lto/42696
4274         * gcc.dg/lto/20100720-4_0.c: New testcase.
4275
4276 2010-07-20  Richard Guenther  <rguenther@suse.de>
4277
4278         PR lto/43221
4279         * gcc.dg/lto/20100720-2_0.c: New testcase.
4280         * gcc.dg/lto/20100720-2_1.c: Likewise.
4281
4282 2010-07-20  Richard Guenther  <rguenther@suse.de>
4283
4284         PR lto/43208
4285         * gcc.dg/lto/20100720-1_0.c: New testcase.
4286         * gcc.dg/lto/20100720-1_1.c: Likewise.
4287
4288 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR debug/45003
4291         * gcc.dg/guality/pr45003-1.c: New test.
4292
4293 2010-07-20  Richard Guenther  <rguenther@suse.de>
4294
4295         PR tree-optimization/44977
4296         * gcc.dg/torture/pr44977.c: New testcase.
4297
4298 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4299
4300         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4301         sync_char_short
4302
4303 2010-07-20  Richard Guenther  <rguenther@suse.de>
4304
4305         PR middle-end/44971
4306         PR middle-end/44988
4307         * gcc.dg/pr44971.c: New testcase.
4308         * gcc.c-torture/compile/pr44988.c: Likewise.
4309
4310 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4311
4312         PR fortran/44929
4313         * gfortran.dg/allocate_with_typespec.f90: New test.
4314         * gfortran.dg/allocate_derived_1.f90: Update error message.
4315
4316 2010-07-19  Jason Merrill  <jason@redhat.com>
4317
4318         PR c++/44996
4319         * g++.dg/cpp0x/decltype23.C: New.
4320
4321 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/42385
4324         * gfortran.dg/class_defined_operator_1.f03 : New test.
4325
4326 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4327
4328         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4329         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4330         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4331         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4332
4333 2010-07-19  Richard Guenther  <rguenther@suse.de>
4334
4335         PR middle-end/44941
4336         * gcc.c-torture/compile/pr44941.c: New testcase.
4337
4338 2010-07-19  Jason Merrill  <jason@redhat.com>
4339
4340         PR c++/44969
4341         * g++.dg/template/sfinae24.C: New.
4342
4343 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         PR fortran/44353
4346         * gfortran.dg/data_implied_do_2.f90: Removed.
4347
4348 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4349
4350         PR c++/44969
4351         * g++.dg/template/sfinae23.C: New.
4352
4353 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4354
4355         * lib/target-supports.exp (check_sse_os_support_available): New
4356         proc.
4357         (check_sse_hw_available): New proc.
4358         (check_effective_target_sse_runtime): New proc.
4359         (check_effective_target_sse2_runtime): New proc.
4360         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4361         -msse2 if check_sse_os_support_available.
4362         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4363         check_sse_os_support_available.
4364         * gcc.dg/vect/vect.exp: Likewise.
4365         * gfortran.dg/vect/vect.exp: Likewise.
4366         * gcc.target/i386/sol2-check: Renamed to ...
4367         * gcc.target/i386/sse-os-support.h: ... this.
4368         (sol2_check): Renamed to ...
4369         (sse_os_support): ... this.
4370         Only test movss with xmm registers.
4371         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4372         Removed ILL_INSN, ILL_INSN_LEN.
4373         * gcc.target/i386/sse2-check.h: Likewise.
4374         * gcc.target/i386/sse3-check.h: Likewise.
4375         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4376         Removed cpuid.h, __get_cpuid test.
4377         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4378         Removed cpuid.h, __get_cpuid test.
4379         * g++.dg/other/pr40446.C: Likewise.
4380         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4381         * gcc.dg/compat/vector-1a_main.c: Likewise.
4382         * gcc.dg/compat/vector-2a_main.c: Likewise.
4383         * gcc.dg/pr36584.c: Likewise.
4384         * gcc.dg/pr37544.c: Likewise.
4385         * gcc.dg/torture/pr16104-1.c: Likewise.
4386         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4387         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4388         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4389         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4390         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4391         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4392         sse2_runtime.
4393         * gcc.dg/torture/pr35771-2.c: Likewise.
4394         * gcc.dg/torture/pr35771-3.c: Likewise.
4395         * gcc.target/i386/pr39315-2.c: Likewise.
4396         * gcc.target/i386/pr39315-4.c: Likewise.
4397         * gcc.target/i386/vperm-v2df.c: Likewise.
4398         * gcc.target/i386/vperm-v2di.c: Likewise.
4399         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4400         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4401         sse_runtime.
4402
4403 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/44353
4406         * gfortran.dg/data_implied_do_2.f90: New test.
4407
4408 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4409
4410         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4411
4412 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4413
4414         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4415         to the "mips16" group.
4416         (mips_using_mips16_p): New procedure.
4417         (mips-dg-options): Use it.
4418
4419 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4420
4421         * gcc.target/mips/mips16-attributes-4.c: New test.
4422
4423 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4424
4425         PR testsuite/44418
4426         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4427         * gcc.target/powerpc/recip-2.c: Ditto.
4428         * gcc.target/powerpc/recip-3.c: Ditto.
4429
4430 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4431
4432         * gcc.target/arm/pr42235.c: New test.
4433
4434 2010-07-16  Jason Merrill  <jason@redhat.com>
4435
4436         PR c++/32505
4437         * g++.dg/template/partial8.C: New.
4438
4439 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4440
4441         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4442         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4443         in C++.
4444         (gualcvt): New overloaded inline.
4445         (GUALCVT): Use it for C++.
4446         * g++.dg/guality/guality.exp: New.
4447         * g++.dg/guality/guality.h: New.
4448         * g++.dg/guality/redeclaration1.C: New test.
4449         * g++.dg/dg.exp: Prune also guality/* tests.
4450         * gcc.dg/guality/pr43141.c: Moved to...
4451         * c-c++-common/guality/pr43141.c: ... here.
4452
4453 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4454
4455         PR libfortran/37077
4456         * gfortran.dg/char4_iunit_2.f03: New test.
4457
4458 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         * lib/plugin-support.exp (plugin-test-execute):
4461         Add ${gcc_objdir}/intl to includes.
4462
4463 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR target/44942
4466         * gcc.c-torture/execute/pr44942.c: New test.
4467         * gcc.target/i386/pr44942.c: New test.
4468
4469 2010-07-15  Jason Merrill  <jason@redhat.com>
4470
4471         PR c++/44909
4472         * g++.dg/cpp0x/implicit7.C: New.
4473         * g++.dg/cpp0x/implicit8.C: New.
4474
4475 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4476
4477         Disable float tests for __SPU__ targets due to lack of signed zero:
4478         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4479         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4480         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4481         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4482         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4483         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4484         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4485         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4486         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4487
4488 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4489
4490         * gfortran.dg/select_char_2.f90: New test.
4491
4492 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4493
4494         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4495         with DECL_CHAIN.
4496
4497 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4498
4499         PR fortran/44936
4500         * gfortran.dg/typebound_generic_9.f03: New.
4501
4502 2010-07-15  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/44946
4505         * gcc.c-torture/compile/pr44946.c: New testcase.
4506
4507 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR fortran/40206
4510         * gfortran.dg/select_char_3.f90: New test.
4511
4512 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4513             Kevin F. Quinn  <kevquinn@gentoo.org>
4514
4515         * gcc.dg/Wtrampolines.c: New.
4516
4517 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4518
4519         PR libfortran/44934
4520         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4521
4522 2010-07-14  Jason Merrill  <jason@redhat.com>
4523
4524         PR c++/44810
4525         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4526
4527         Implement C++0x unrestricted unions (N2544)
4528         * g++.dg/cpp0x/union1.C: New.
4529         * g++.dg/cpp0x/union2.C: New.
4530         * g++.dg/cpp0x/union3.C: New.
4531         * g++.dg/cpp0x/defaulted2.C: Adjust.
4532         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4533         * g++.old-deja/g++.ext/anon2.C: Adjust.
4534         * g++.old-deja/g++.mike/misc6.C: Adjust.
4535
4536 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4537
4538         PR fortran/44925
4539         * gfortran.dg/c_loc_tests_15.f90: New.
4540
4541 2010-07-13  Jason Merrill  <jason@redhat.com>
4542
4543         PR c++/44909
4544         * g++.dg/cpp0x/implicit6.C: New.
4545
4546 2010-07-13  Jason Merrill  <jason@redhat.com>
4547
4548         PR c++/44540
4549         * g++.dg/abi/noreturn1.C: New.
4550         * g++.dg/abi/noreturn2.C: New.
4551
4552 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4553
4554         PR other/44874
4555         PR debug/44832
4556         * c-c++-common/pr44832.c: New test.
4557
4558 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4559
4560         PR objc/44488
4561         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4562         on the target.  Make sure that we can assemble the emitted asm when
4563         the test type is 'compile'.
4564
4565 2010-07-13  Richard Guenther  <rguenther@suse.de>
4566
4567         PR tree-optimization/36960
4568         * g++.dg/torture/pr36960.C: New testcase.
4569
4570 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4571
4572         PR c++/44908
4573         * g++.dg/template/sfinae21.C: New.
4574         * g++.dg/template/sfinae22.C: Likewise.
4575
4576 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4577
4578         PR testsuite/42843
4579         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4580         * gcc.dg/plugin/ggcplug.c: Likewise.
4581         * g++.dg/plugin/selfassign.c: Likewise.
4582         * g++.dg/plugin/attribute_plugin.c: Likewise.
4583         * g++.dg/plugin/dumb_plugin.c: Likewise.
4584         * g++.dg/plugin/pragma_plugin.c: Likewise.
4585
4586 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4587
4588         * gcc.c-torture/execute/pr44683.x: New.
4589         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4590
4591 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4592
4593         PR fortran/44434
4594         PR fortran/44565
4595         PR fortran/43945
4596         PR fortran/44869
4597         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4598         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4599         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4600         * gfortran.dh/typebound_call_16.f03: New.
4601         * gfortran.dg/typebound_generic_6.f03: New.
4602         * gfortran.dg/typebound_generic_7.f03: New.
4603         * gfortran.dg/typebound_generic_8.f03: New.
4604
4605 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4606
4607         PR libfortran/37077
4608         * gfortran.dg/char4_iunit_1.f03: New test.
4609
4610 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4611
4612         * gcc.dg/tree-ssa/vrp53.c: New test.
4613
4614 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4615
4616         PR c++/44907
4617         * g++.dg/template/sfinae19.C: New.
4618         * g++.dg/template/sfinae20.C: Likewise.
4619
4620 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4621
4622         * gcc.target/arm/interrupt-1.c: New test.
4623         * gcc.target/arm/interrupt-2.c: New test.
4624
4625 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4626
4627         * gcc.dg/pr42427.c: Require c99_runtime.
4628         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4629         c99_runtime.
4630         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4631         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4632         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4633         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4634         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4635         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4636         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4637         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4638         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4639         * gcc.target/i386/pr37275.c: Require visibility support.
4640
4641 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4642
4643         * lib/target-supports.exp (check_effective_target_sse): New proc.
4644         * gcc.target/i386/sol2-check.h: New file.
4645         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4646         Include sol2-check.h.
4647         (main) Only run do_test () if sol2_check ().
4648         * gcc.target/i386/sse2-check.h: Likewise.
4649         * gcc.target/i386/sse3-check.h: Likewise.
4650         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4651         [__sun__ && __svr4__]: Execute SSE2 instruction.
4652         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4653         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4654         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4655         * g++.dg/ext/vector14.C: Likewise.
4656         * g++.dg/other/mmintrin.C: Likewise.
4657         * gcc.dg/20020418-1.c: Likewise.
4658         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4659         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4660         * gcc.dg/format/unnamed-1.c: Likewise.
4661         Adapt dg-warning line number.
4662         * gcc.dg/graphite/pr40281.c: Likewise.
4663         * gcc.dg/pr32176.c: Likewise.
4664         * gcc.dg/pr40550.c: Likewise.
4665         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4666         * gcc.dg/torture/pr36891.c: Likewise.
4667         * gcc.target/i386/20020218-1.c: Likewise.
4668         * gcc.target/i386/20020523.c: Likewise.
4669         * gcc.target/i386/abi-1.c: Likewise.
4670         * gcc.target/i386/brokensqrt.c: Likewise.
4671         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4672         * gcc.target/i386/pr13366.c: Likewise.
4673         * gcc.target/i386/pr13685.c: Likewise.
4674         * gcc.target/i386/pr24306.c: Likewise.
4675         * gcc.target/i386/pr31486.c: Likewise.
4676         * gcc.target/i386/pr32065-1.c: Likewise.
4677         * gcc.target/i386/pr32065-2.c: Likewise.
4678         * gcc.target/i386/pr32389.c: Likewise.
4679         * gcc.target/i386/pr38824.c: Likewise.
4680         * gcc.target/i386/pr38931.c: Likewise.
4681         * gcc.target/i386/pr39592-1.c: Likewise.
4682         * gcc.target/i386/pr43766.c: Likewise.
4683         * gcc.target/i386/recip-divf.c: Likewise.
4684         * gcc.target/i386/recip-sqrtf.c: Likewise.
4685         * gcc.target/i386/recip-vec-divf.c: Likewise.
4686         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4687         * gcc.target/i386/sse-1.c: Likewise.
4688         * gcc.target/i386/sse-16.c: Likewise.
4689         * gcc.target/i386/sse-2.c: Likewise.
4690         * gcc.target/i386/sse-20.c: Likewise.
4691         * gcc.target/i386/sse-3.c: Likewise.
4692         * gcc.target/i386/sse-7.c: Likewise.
4693         * gcc.target/i386/sse-9.c: Likewise.
4694         * gcc.target/i386/sse-addps-1.c: Likewise.
4695         * gcc.target/i386/sse-addss-1.c: Likewise.
4696         * gcc.target/i386/sse-andnps-1.c: Likewise.
4697         * gcc.target/i386/sse-andps-1.c: Likewise.
4698         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4699         * gcc.target/i386/sse-comiss-1.c: Likewise.
4700         * gcc.target/i386/sse-comiss-2.c: Likewise.
4701         * gcc.target/i386/sse-comiss-3.c: Likewise.
4702         * gcc.target/i386/sse-comiss-4.c: Likewise.
4703         * gcc.target/i386/sse-comiss-5.c: Likewise.
4704         * gcc.target/i386/sse-comiss-6.c: Likewise.
4705         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4706         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4707         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4708         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4709         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4710         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4711         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4712         * gcc.target/i386/sse-divps-1.c: Likewise.
4713         * gcc.target/i386/sse-divss-1.c: Likewise.
4714         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4715         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4716         * gcc.target/i386/sse-maxps-1.c: Likewise.
4717         * gcc.target/i386/sse-maxss-1.c: Likewise.
4718         * gcc.target/i386/sse-minps-1.c: Likewise.
4719         * gcc.target/i386/sse-minss-1.c: Likewise.
4720         * gcc.target/i386/sse-movaps-1.c: Likewise.
4721         * gcc.target/i386/sse-movaps-2.c: Likewise.
4722         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4723         * gcc.target/i386/sse-movhps-1.c: Likewise.
4724         * gcc.target/i386/sse-movhps-2.c: Likewise.
4725         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4726         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4727         * gcc.target/i386/sse-movntps-1.c: Likewise.
4728         * gcc.target/i386/sse-movss-1.c: Likewise.
4729         * gcc.target/i386/sse-movss-2.c: Likewise.
4730         * gcc.target/i386/sse-movss-3.c: Likewise.
4731         * gcc.target/i386/sse-movups-1.c: Likewise.
4732         * gcc.target/i386/sse-movups-2.c: Likewise.
4733         * gcc.target/i386/sse-mulps-1.c: Likewise.
4734         * gcc.target/i386/sse-mulss-1.c: Likewise.
4735         * gcc.target/i386/sse-orps-1.c: Likewise.
4736         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4737         * gcc.target/i386/sse-recip-vec.c: Likewise.
4738         * gcc.target/i386/sse-recip.c: Likewise.
4739         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4740         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4741         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4742         * gcc.target/i386/sse-subps-1.c: Likewise.
4743         * gcc.target/i386/sse-subss-1.c: Likewise.
4744         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4745         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4746         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4747         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4748         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4749         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4750         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4751         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4752         * gcc.target/i386/sse-xorps-1.c: Likewise.
4753         * gcc.target/i386/ssefn-1.c: Likewise.
4754         * gcc.target/i386/ssefn-3.c: Likewise.
4755         * gcc.target/i386/sseregparm-1.c: Likewise.
4756         * gcc.target/i386/stackalign/return-3.c: Likewise.
4757         * gcc.target/i386/vectorize1.c: Likewise.
4758         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4759         * gcc.target/i386/xorps-sse.c: Likewise.
4760         * gfortran.dg/pr28158.f90: Likewise.
4761         * gfortran.dg/pr30667.f: Likewise.
4762         * gnat.dg/loop_optimization7.adb: Likewise.
4763         * gnat.dg/sse_nolib.adb: Likewise.
4764
4765 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4766
4767         PR fortran/44702
4768         * gfortran.dg/use_rename_6.f90: New.
4769         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4770
4771 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4772
4773         PR fortran/44869
4774         * gfortran.dg/class_24.f03: New.
4775
4776 2010-07-10  Richard Guenther  <rguenther@suse.de>
4777
4778         PR lto/44889
4779         * gcc.dg/lto/20100709-1_0.c: New testcase.
4780         * gcc.dg/lto/20100709-1_1.c: Likewise.
4781
4782 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4783
4784         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4785
4786 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4787
4788         PR objc/44140
4789         * objc.dg/lto/trivial-1_0.m: New.
4790         * objc.dg/lto/lto.exp: New.
4791         * obj-c++.dg/lto/trivial-1_0.mm: New.
4792         * obj-c++.dg/lto/lto.exp: New.
4793         * objc.dg/symtab-1.m: Adjust sizes.
4794         * objc.dg/image-info.m: Do not run for gnu-runtime.
4795
4796 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4797
4798         * gcc.dg/pr32370.c: Allow another kind of error message.
4799
4800 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4801
4802         * gnat.dg/atomic3.adb: New test.
4803
4804 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4805             Denys Vlasenko  <dvlasenk@redhat.com>
4806             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4807
4808         PR tree-optimization/28632
4809         * gcc.dg/tree-ssa/vrp51.c: New test.
4810         * gcc.dg/tree-ssa/vrp52.c: New test.
4811
4812 2010-07-09  Jason Merrill  <jason@redhat.com>
4813
4814         * g++.dg/abi/covariant6.C: New.
4815         * g++.dg/inherit/covariant17.C: Test both bases.
4816         * g++.dg/inherit/covariant7.C: Check vtable layout.
4817
4818 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4819
4820         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4821
4822 2010-07-09  Richard Guenther  <rguenther@suse.de>
4823
4824         PR tree-optimization/44852
4825         * gcc.c-torture/execute/pr44852.c: New testcase.
4826
4827 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4828
4829         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4830         multiplication by values.
4831         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4832         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4833
4834 2010-07-09  Richard Guenther  <rguenther@suse.de>
4835
4836         PR tree-optimization/44882
4837         * gfortran.dg/pr44882.f90: New testcase.
4838
4839 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4840
4841         PR target/40657
4842         * gcc.target/arm/pr40657-1.c: New test.
4843         * gcc.target/arm/pr40657-2.c: New test.
4844         * gcc.c-torture/execute/pr40657.c: New test.
4845
4846 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4847
4848         * gcc.dg/tree-ssa/vrp50.c: New test.
4849         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4850
4851 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4852
4853         PR fortran/44649
4854         * gfortran.dg/c_sizeof_1.f90: Modified.
4855         * gfortran.dg/storage_size_1.f08: New.
4856         * gfortran.dg/storage_size_2.f08: New.
4857
4858 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4859
4860         * gcc.c-torture/execute/20100708-1.c: New test.
4861
4862 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR fortran/44847
4865         * gfortran.dg/gomp/pr44847.f90: New test.
4866
4867 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         PR tree-optimization/44710
4870         * gcc.dg/tree-ssa/ifc-6.c: New.
4871         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4872
4873 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/18918
4876         * gfortran.dg/coarray_10.f90: Add an additional test.
4877
4878 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4879
4880         PR middle-end/44828
4881         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4882         * gcc.c-torture/execute/pr44828.x: Revert.
4883
4884 2010-07-08  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/43120
4887         * g++.dg/inherit/covariant17.C: New.
4888         * g++.dg/abi/covariant1.C: Actually test for the bug.
4889
4890 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4891
4892         PR rtl-optimization/44838
4893         * gcc.dg/pr44838.c: New.
4894
4895 2010-07-08  Richard Guenther  <rguenther@suse.de>
4896
4897         PR tree-optimization/44831
4898         * gcc.c-torture/compile/pr44831.c: New testcase.
4899         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4900
4901 2010-07-08  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/44861
4904         * g++.dg/vect/pr44861.cc: New testcase.
4905
4906 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4907
4908         PR middle-end/44828
4909         * gcc.c-torture/execute/pr44828.x: New file.
4910
4911 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4912
4913         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4914         dg-options.
4915         * g++.dg/ext/altivec-17.C: Adjust error message.
4916
4917 2010-07-07  Tom Tromey  <tromey@redhat.com>
4918
4919         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4920
4921 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4922
4923         PR target/44844
4924         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4925         * gcc.target/i386/rdrand-2.c: Likewise.
4926         * gcc.target/i386/rdrand-3.c: Likewise.
4927
4928 2010-07-07  Jan Hubicka  <jh@suse.cz>
4929
4930         PR middle-end/44813
4931         * g++.dg/torture/pr44813.C: New testcase.
4932         * g++.dg/torture/pr44826.C: New testcase.
4933
4934 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4935
4936         PR rtl-optimization/44787
4937         * gcc.c-torture/compile/pr44788.c: New test.
4938         * gcc.target/arm/pr44788.c: New test.
4939
4940 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4941
4942         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4943
4944 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4945
4946         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4947         to dg-options.
4948
4949 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4950
4951         PR fortran/44742
4952         * gfortran.dg/parameter_array_init_6.f90: New.
4953         * gfortran.dg/initialization_20.f90: Update dg-error.
4954         * gfortran.dg/initialization_24.f90: Ditto.
4955
4956 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4957         PR fortran/PR44693
4958         * gfortran.dg/dim_range_1.f90:  New test.
4959         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4960
4961 2010-07-06  Jason Merrill  <jason@redhat.com>
4962
4963         PR c++/44703
4964         * g++.dg/cpp0x/initlist41.C: New.
4965
4966         PR c++/44778
4967         * g++.dg/template/ptrmem22.C: New.
4968
4969 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4970
4971         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4972         support.
4973         * gcc.target/i386/i386.exp: Likewise.
4974
4975 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4976
4977         PR testsuite/44195
4978         * gcc.dg/lto/20100518_0.c: Limit to x86.
4979
4980 2010-07-06  Richard Guenther  <rguenther@suse.de>
4981
4982         PR middle-end/44828
4983         * gcc.c-torture/execute/pr44828.c: New testcase.
4984
4985 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4986
4987         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4988         * g++.dg/warn/volatile1.C: Likewise.
4989         * g++.dg/template/warn1.C: Likewise.
4990
4991 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4992
4993         AVX Programming Reference (June, 2010)
4994         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4995         * g++.dg/other/i386-3.C: Likewise.
4996         * gcc.target/i386/sse-12.c: Likewise.
4997
4998         * gcc.target/i386/f16c-check.h: New.
4999         * gcc.target/i386/rdfsbase-1.c: Likewise.
5000         * gcc.target/i386/rdfsbase-2.c: Likewise.
5001         * gcc.target/i386/rdgsbase-1.c: Likewise.
5002         * gcc.target/i386/rdgsbase-2.c: Likewise.
5003         * gcc.target/i386/rdrand-1.c: Likewise.
5004         * gcc.target/i386/rdrand-2.c: Likewise.
5005         * gcc.target/i386/rdrand-3.c: Likewise.
5006         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5007         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5008         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5009         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5010         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5011         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5012         * gcc.target/i386/wrfsbase-1.c: Likewise.
5013         * gcc.target/i386/wrfsbase-2.c: Likewise.
5014         * gcc.target/i386/wrgsbase-1.c: Likewise.
5015         * gcc.target/i386/wrgsbase-2.c: Likewise.
5016
5017         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5018         (__builtin_ia32_vcvtps2ph): New.
5019         (__builtin_ia32_vcvtps2ph256): Likewise.
5020
5021         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5022         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5023
5024         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5025         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5026
5027         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5028         (__builtin_ia32_vcvtps2ph256): Likewise.
5029         Add fsgsbase,rdrnd,f16c.
5030
5031         * lib/target-supports.exp (check_effective_target_f16c): New.
5032
5033 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5034
5035         * gcc.dg/guality/nrv-1.c: New test.
5036
5037 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5038
5039         PR middle-end/42505
5040         * gcc.target/arm/pr42505.c: New test case.
5041
5042 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR c++/44808
5045         * g++.dg/opt/nrv16.C: New test.
5046
5047 2010-07-05  Richard Guenther  <rguenther@suse.de>
5048
5049         PR tree-optimization/44784
5050         * gcc.c-torture/compile/pr44784.c: New testcase.
5051
5052 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5053
5054         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5055         Increase loop bound and array size.
5056         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5057         Likewise.
5058
5059 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5060
5061         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5062         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5063         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5064         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5065         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5066
5067 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5068
5069         PR c++/22138
5070         * g++.dg/parse/template25.C: New.
5071
5072 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5073
5074         PR rtl-optimization/44695
5075         * gcc.dg/torture/pr44695.c: New.
5076
5077 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5078
5079         PR c++/16630
5080         * g++.dg/ext/pretty3.C: New.
5081
5082 2010-07-04  Richard Guenther  <rguenther@suse.de>
5083
5084         PR middle-end/44809
5085         * g++.dg/torture/pr44809.C: New testcase.
5086
5087 2010-07-04  Richard Guenther  <rguenther@suse.de>
5088
5089         PR tree-optimization/44656
5090         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5091
5092 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5093             Revital Eres  <eres@il.ibm.com>
5094
5095         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5096         misaligned stores.
5097         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5098         gcc.dg/vect/vect-96.c: Likewise.
5099         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5100         that support misaligned stores. Change the number of expected
5101         misaligned accesses.
5102         * gcc.dg/vect/vect-peel-1.c: New test.
5103         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5104         gcc.dg/vect/vect-peel-4.c: Likewise.
5105         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5106         vectorizable on all targets that support realignment.
5107         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5108
5109 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5110
5111         PR c/44806
5112         * gcc.dg/torture/pr44806.c: New.
5113
5114 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gnat.dg/cond_expr1.adb: New test.
5117
5118 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5119
5120         * gnat.dg/modular3.adb: New test.
5121         * gnat.dg/modular3_pkg.ads: New helper.
5122
5123 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5124             Mikael Pettersson  <mikpe@it.uu.se>
5125
5126         PR testsuite/44518
5127         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5128         Make signed-ness of chars explicit.  Scan the object for
5129         strings that are split by some target assemblers.
5130         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5131         explicit.
5132
5133 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5134
5135         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5136
5137 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5138
5139         PR/44128
5140         * g++.dg/warn/Wshadow-7.C: New test.
5141
5142 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5143             Julian Brown  <julian@codesourcery.com>
5144             Sandra Loosemore  <sandra@codesourcery.com>
5145
5146         * gcc.c-torture/execute/20100416-1.c: New test case.
5147
5148 2010-07-02  Julian Brown  <julian@codesourcery.com>
5149             Sandra Loosemore  <sandra@codesourcery.com>
5150
5151         PR target/43703
5152
5153         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5154         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5155
5156 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5157             Julian Brown  <julian@codesourcery.com>
5158
5159         * gcc.target/arm/neon/vadds64.c: Regenerated.
5160         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5161         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5162         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5163         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5164         * gcc.target/arm/neon-vmls-1.c: Likewise.
5165         * gcc.target/arm/neon-vsubs64.c: New execution test.
5166         * gcc.target/arm/neon-vsubu64.c: New execution test.
5167         * gcc.target/arm/neon-vadds64.c: New execution test.
5168         * gcc.target/arm/neon-vaddu64.c: New execution test.
5169
5170 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5171
5172         * gcc.target/arm/neon-vands64.c: New.
5173         * gcc.target/arm/neon-vandu64.c: New.
5174         * gcc.target/arm/neon-vbics64.c: New.
5175         * gcc.target/arm/neon-vbicu64.c: New.
5176         * gcc.target/arm/neon-veors64.c: New.
5177         * gcc.target/arm/neon-veoru64.c: New.
5178         * gcc.target/arm/neon-vorns64.c: New.
5179         * gcc.target/arm/neon-vornu64.c: New.
5180         * gcc.target/arm/neon-vorrs64.c: New.
5181         * gcc.target/arm/neon-vorru64.c: New.
5182         * gcc.target/arm/neon/vands64.c: Regenerated.
5183         * gcc.target/arm/neon/vandu64.c: Regenerated.
5184         * gcc.target/arm/neon/vbics64.c: Regenerated.
5185         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5186         * gcc.target/arm/neon/veors64.c: Regenerated.
5187         * gcc.target/arm/neon/veoru64.c: Regenerated.
5188         * gcc.target/arm/neon/vorns64.c: Regenerated.
5189         * gcc.target/arm/neon/vornu64.c: Regenerated.
5190         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5191         * gcc.target/arm/neon/vorru64.c: Regenerated.
5192
5193 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5194
5195         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5196
5197 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5198
5199         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5200         * gfortran.dg/intent_out_5.f90: Same.
5201         * gfortran.dg/ltrans-7.f90: Same.
5202         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5203
5204 2010-07-02  Jan Hubicka  <jh@suse.cz>
5205
5206         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5207
5208 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5209
5210         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5211
5212 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR c++/44780
5215         * c-c++-common/Wunused-var-12.c: New test.
5216
5217 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5218
5219         PR target/42835
5220         * gcc.target/arm/pr42835.c: New test.
5221
5222         PR target/42172
5223         * gcc.target/arm/pr42172-1.c: New test.
5224
5225 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5226
5227         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5228
5229 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5230
5231         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5232         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5233         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5234         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5235         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5236         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5237         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5238         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5239         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5240         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5241         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5242         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5243         * gcc.target/arm/neon-vdup_ns64.c: New.
5244         * gcc.target/arm/neon-vdup_nu64.c: New.
5245         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5246         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5247         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5248         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5249         * gcc.target/arm/neon-vmov_ns64.c: New.
5250         * gcc.target/arm/neon-vmov_nu64.c: New.
5251         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5252         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5253         * gcc.target/arm/neon-vget_lanes64.c: New.
5254         * gcc.target/arm/neon-vget_laneu64.c: New.
5255         * gcc.target/arm/neon-vset_lanes64.c: New.
5256         * gcc.target/arm/neon-vset_laneu64.c: New.
5257
5258 2010-07-02  Richard Guenther  <rguenther@suse.de>
5259
5260         * g++.dg/torture/20100702-1.C: New testcase.
5261
5262 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5263
5264         PR target/44707
5265         * gcc.c-torture/compile/pr44707.c: New test.
5266
5267 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5268
5269         PR c++/44039
5270         * g++.dg/template/crash101.C: New.
5271
5272 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5273
5274         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5275         Use the ABI-0 accessors and fail it for m64.
5276
5277 2010-07-02  Jan Hubicka  <jh@suse.cz>
5278
5279         * g++.dg/tree-ssa/pr44706.C: New testcase.
5280
5281 2010-07-02  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/44748
5284         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5285
5286 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5287
5288         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5289         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5290         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5291         the method types to forward:.
5292
5293 2010-06-30  Jason Merrill  <jason@redhat.com>
5294
5295         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5296         * g++.dg/other/pr25632.C: Likewise.
5297
5298 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5299
5300         PR tree-optimization/40421
5301         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5302
5303 2010-07-01  Richard Guenther  <rguenther@suse.de>
5304
5305         PR middle-end/42834
5306         PR middle-end/44468
5307         * gcc.c-torture/execute/20100316-1.c: New testcase.
5308         * gcc.c-torture/execute/pr44468.c: Likewise.
5309         * gcc.c-torture/compile/20100609-1.c: Likewise.
5310         * gcc.dg/volatile2.c: Adjust.
5311         * gcc.dg/plugin/selfassign.c: Likewise.
5312         * gcc.dg/pr36902.c: Likewise.
5313         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5314         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5315         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5316         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5317         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5318         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5319         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5320         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5321         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5322         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5323         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5324         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5325         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5326         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5327         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5328         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5329         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5330         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5331         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5332         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5333         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5334         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5335         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5336         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5337         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5338         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5339         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5340         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5341         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5342         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5343         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5344         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5345         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5346         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5347         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5348         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5349         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5350         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5351         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5352         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5353         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5354         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5355         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5356         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5357         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5358         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5359         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5360         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5361         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5362         * g++.dg/tree-ssa/pr31146.C: Likewise.
5363         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5364         * g++.dg/tree-ssa/pr33604.C: Likewise.
5365         * g++.dg/plugin/selfassign.c: Likewise.
5366         * gfortran.dg/array_memcpy_3.f90: Likewise.
5367         * gfortran.dg/array_memcpy_4.f90: Likewise.
5368         * c-c++-common/torture/pr42834.c: New testcase.
5369
5370 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5371
5372         PR c++/44628
5373         * g++.dg/template/crash100.C: New.
5374
5375 2010-06-30  Jan Hubicka  <jh@suse.cz>
5376
5377         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5378
5379 2010-06-30  Michael Matz  <matz@suse.de>
5380
5381         PR bootstrap/44699
5382         * gcc.dg/pr44699.c: New test.
5383
5384 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5385
5386         PR tree-optimization/39799
5387         * c-c++-common/uninit-17.c: New test.
5388
5389 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5390
5391         PR libfortran/43298
5392         * gfortran.dg/read_infnan_1.f90: New test.
5393
5394 2010-06-29  Jason Merrill  <jason@redhat.com>
5395
5396         Enable implicitly declared move constructor/operator= (N3053).
5397         * g++.dg/cpp0x/implicit3.C: New.
5398         * g++.dg/cpp0x/implicit4.C: New.
5399         * g++.dg/cpp0x/implicit5.C: New.
5400         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5401         * g++.dg/cpp0x/not_special.C: Adjust.
5402         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5403         * g++.dg/cpp0x/rv1n.C: Adjust.
5404         * g++.dg/cpp0x/rv1p.C: Adjust.
5405         * g++.dg/cpp0x/rv2n.C: Adjust.
5406         * g++.dg/cpp0x/rv2p.C: Adjust.
5407         * g++.dg/cpp0x/rv3n.C: Adjust.
5408         * g++.dg/cpp0x/rv3p.C: Adjust.
5409         * g++.dg/cpp0x/rv4n.C: Adjust.
5410         * g++.dg/cpp0x/rv4p.C: Adjust.
5411         * g++.dg/cpp0x/rv5n.C: Adjust.
5412         * g++.dg/cpp0x/rv5p.C: Adjust.
5413         * g++.dg/cpp0x/rv6n.C: Adjust.
5414         * g++.dg/cpp0x/rv6p.C: Adjust.
5415         * g++.dg/cpp0x/rv7n.C: Adjust.
5416         * g++.dg/cpp0x/rv7p.C: Adjust.
5417         * g++.dg/cpp0x/rv8p.C: Adjust.
5418         * g++.dg/gomp/pr26690-1.C: Adjust.
5419         * g++.dg/other/error20.C: Adjust.
5420         * g++.dg/other/error31.C: Adjust.
5421         * g++.dg/parse/error19.C: Adjust.
5422         * g++.dg/template/qualttp5.C: Adjust.
5423         * g++.old-deja/g++.law/ctors5.C: Adjust.
5424
5425         Enable implicitly deleted functions (N2346)
5426         * g++.dg/cpp0x/defaulted17.C: New.
5427         * g++.dg/cpp0x/implicit1.C: New.
5428         * g++.dg/cpp0x/implicit2.C: New.
5429         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5430         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5431         * g++.dg/init/ctor4.C: Adjust.
5432         * g++.dg/init/synth2.C: Adjust.
5433         * g++.dg/lto/20081118_1.C: Adjust.
5434         * g++.dg/other/error13.C: Adjust.
5435         * g++.dg/other/unused1.C: Adjust.
5436         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5437         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5438         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5439         * g++.old-deja/g++.law/ctors17.C: Adjust.
5440         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5441         * g++.old-deja/g++.pt/assign1.C: Adjust.
5442         * g++.old-deja/g++.pt/crash20.C: Adjust.
5443
5444         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5445         * g++.dg/cpp0x/defaulted13.C: Adjust.
5446         * g++.dg/cpp0x/defaulted2.C: Adjust.
5447         * g++.dg/cpp0x/defaulted3.C: Adjust.
5448         * g++.dg/cpp0x/initlist9.C: Adjust.
5449         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5450         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5451         * g++.dg/init/synth2.C: Adjust.
5452
5453         * g++.dg/cpp0x/defaulted19.C: New.
5454
5455         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5456         * g++.dg/template/error23.C: Fix for -std=c++0x.
5457
5458 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5459
5460         PR fortran/44718
5461         * gfortran.dg/proc_ptr_28.f90: New.
5462
5463 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR tree-optimization/43801
5466         * g++.dg/torture/pr43801.C: New test.
5467
5468         PR debug/44668
5469         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5470
5471 2010-06-29  Jason Merrill  <jason@redhat.com>
5472
5473         PR c++/44587
5474         * g++.dg/template/qualified-id2.C: New.
5475         * g++.dg/template/qualified-id3.C: New.
5476
5477 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5478
5479         PR fortran/44696
5480         * gfortran.dg/associated_target_4.f90: New.
5481
5482 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5483
5484         PR fortran/44582
5485         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5486
5487 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5488
5489         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5490
5491 2010-06-29  Jan Hubicka  <jh@suse.cz>
5492
5493         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5494
5495 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5496
5497         PR target/43902
5498         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5499         * gcc.target/arm/wmul-3.c: New test.
5500         * gcc.target/arm/wmul-4.c: New test.
5501
5502 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5503
5504         PR rtl-optimization/44659
5505         * gcc.target/i386/extract-1.c: New.
5506         * gcc.target/i386/extract-2.c: Likewise.
5507         * gcc.target/i386/extract-3.c: Likewise.
5508         * gcc.target/i386/extract-4.c: Likewise.
5509         * gcc.target/i386/extract-5.c: Likewise.
5510         * gcc.target/i386/extract-6.c: Likewise.
5511
5512 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR c++/44682
5515         * g++.dg/warn/Wunused-var-14.C: New test.
5516
5517 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5518
5519         PR fortran/43298
5520         * gfortran.dg/nan_6.f90: New.
5521
5522 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5523
5524         PR tree-optimization/43781
5525         * gcc.dg/torture/pr43781.c: New.
5526
5527 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5528
5529         PR fortran/40158
5530         * gfortran.dg/actual_rank_check_1.f90: New test.
5531
5532 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5533
5534         * gcc.dg/ipa/ipa-sra-6.c: New test.
5535
5536 2010-06-28  Jan Hubicka  <jh@suse.cz>
5537
5538         PR tree-optimization/44687
5539         * gcc.c-torture/compile/pr44687.c
5540
5541 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5542
5543         PR c++/44535
5544         * g++.dg/torture/pr44535.C: New test.
5545
5546 2010-06-28  Michael Matz  <matz@suse.de>
5547
5548         PR middle-end/44592
5549         * gfortran.dg/pr44592.f90: New test.
5550
5551 2010-06-28  Jan Hubicka  <jh@suse.cz>
5552
5553         PR tree-optimization/44357
5554         * g++.dg/torture/pr44357.C: New testcase.
5555
5556 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5557
5558         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5559         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5560         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5561         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5562         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5563         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5564         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5565         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5566
5567 2010-06-27  Jan Hubicka  <jh@suse.cz>
5568
5569         * gcc.c-torture/compile/pr44686.c: New file.
5570
5571 2010-06-27  Richard Guenther  <rguenther@suse.de>
5572
5573         PR tree-optimization/44683
5574         * gcc.c-torture/execute/pr44683.c: New testcase.
5575
5576 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/noreturn3.ad[sb]: New test.
5579
5580 2010-06-26  Jason Merrill  <jason@redhat.com>
5581
5582         * g++.dg/cpp0x/explicit5.C: New.
5583
5584 2010-06-26  Richard Guenther  <rguenther@suse.de>
5585
5586         PR tree-optimization/44393
5587         * gcc.dg/pr44393.c: New testcase.
5588
5589 2010-06-26  Jan Hubicka  <jh@suse.cz>
5590
5591         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5592
5593 2010-06-26  Richard Guenther  <rguenther@suse.de>
5594
5595         PR middle-end/44674
5596         * gcc.dg/pr44674.c: New testcase.
5597
5598 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5599
5600         * gcc.dg/opts-3.c: New test.
5601
5602 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5603
5604         * gfortran.dg/type_decl_1.f90: New.
5605         * gfortran.dg/type_decl_2.f90: New.
5606
5607 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5608
5609         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5610         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5611
5612 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5613
5614         PR testsuite/38946
5615         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5616         error in comparing reals.
5617
5618 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5619
5620         * selected_real_kind_2.f90: New.
5621         * selected_real_kind_3.f90: New.
5622
5623 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5624
5625         * gfortran.dg/entry_19.f90: New.
5626
5627 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5628
5629         * gfortran.dg/end_subroutine_1.f90: New.
5630         * gfortran.dg/end_subroutine_2.f90: New.
5631         * gfortran.dg/interface_proc_end.f90: Update.
5632
5633 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5634
5635         * gfortran.dg/semicolon_fixed.f: Update.
5636         * gfortran.dg/semicolon_fixed_2.f: New.
5637         * gfortran.dg/semicolon_free_2.f90: New.
5638         * gfortran.dg/semicolon_free.f90: Update.
5639
5640 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5641
5642         PR fortran/44448
5643         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5644
5645 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5646
5647         * g++.dg/ipa/iinline-3.C: New test.
5648         * gcc.dg/ipa/modif-1.c: Removed.
5649
5650 2010-06-25  Jan Hubicka  <jh@suse.cz>
5651
5652         * gcc.dg/tree-ssa/ipa-split-1.c
5653
5654 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5655
5656         * g++.dg/ipa/iinline-2.C: New test.
5657
5658 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR middle-end/43866
5661         * gfortran.dg/pr43866.f90: New test.
5662
5663         PR tree-optimization/44539
5664         * gcc.dg/pr44539.c: New test.
5665
5666 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5667
5668         From Jim Wilson:
5669         PR target/43902
5670         * gcc.target/mips/madd-9.c: New test.
5671
5672 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5673
5674         PR c/44517
5675         * gcc.dg/noncompile/pr44517.c: New.
5676         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5677
5678 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5679
5680         PR testsuite/43283
5681         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5682         and add argument to nop for IA64.
5683
5684 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5685
5686         PR target/44588
5687         * gcc.target/i386/mod-1.c: New.
5688         * gcc.target/i386/umod-1.c: Likewise.
5689         * gcc.target/i386/umod-2.c: Likewise.
5690         * gcc.target/i386/umod-3.c: Likewise.
5691
5692 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR middle-end/44492
5695         * g++.dg/torture/pr44492.C: New test.
5696
5697 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5698
5699         * c-c++-common/warn-omitted-condop.c: New.
5700
5701 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5702
5703         PR fortran/44614
5704         * gfortran.dg/import8.f90: New.
5705
5706 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5707
5708         * gnat.dg/not_null.adb: Update test case.
5709
5710 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5711
5712         PR c++/44619
5713         * g++.dg/warn/Wunused-var-13.C: New test.
5714
5715         PR c++/44627
5716         * g++.dg/diagnostic/method1.C: New test.
5717
5718 2010-06-22  Cary Coutant  <ccoutant@google.com>
5719
5720         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5721
5722 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5723
5724         PR fortran/44616
5725         * gfortran.dg/abstract_type_8.f03: New.
5726
5727 2010-06-21  Jason Merrill  <jason@redhat.com>
5728
5729         * g++.dg/cpp0x/noexcept08.C: New.
5730
5731         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5732
5733 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5734
5735         PR target/44615
5736         * gcc.target/i386/sse2-vec-2a.c: New.
5737
5738 2010-06-21  DJ Delorie  <dj@redhat.com>
5739
5740         * gcc.dg/pragma-diag-1.c: New.
5741
5742 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5743
5744         PR target/44615
5745         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5746
5747 2010-06-21  Alan Modra  <amodra@gmail.com>
5748
5749         PR testsuite/44505
5750         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5751         tail call to check_fa_mid.
5752
5753 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR target/44575
5756         * gcc.c-torture/execute/pr44575.c: New test.
5757
5758 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5759
5760         PR fortran/40632
5761         * gfortran.dg/contiguous_1.f90: New.
5762         * gfortran.dg/contiguous_2.f90: New.
5763         * gfortran.dg/contiguous_3.f90: New.
5764
5765 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5766
5767         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5768         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5769
5770 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5771
5772         PR target/44546
5773         * gcc.target/i386/pr44546.c: New test.
5774
5775 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5776
5777         * gcc.dg/opts-2.c: New test.
5778
5779 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5780
5781         PR fortran/44584
5782         * gfortran.dg/typebound_proc_15.f03: Modified.
5783
5784 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5785
5786         PR target/44072
5787         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5788         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5789
5790 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5791
5792         * g++.dg/ext/label13.C: Fix typo in last change.
5793
5794 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5795
5796         PR libfortran/44477
5797         * gfortran.dg/eof_3.f90
5798         * gfortran.dg/endfile_2.f90
5799         * gfortran.dg/endfile_4.f90
5800         * gfortran.dg/endfile_3.f90
5801
5802 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5803
5804         PR c++/41090
5805         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5806
5807 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5808
5809         PR fortran/44556
5810         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5811
5812 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5813
5814         * gcc.target/arm/pr40900.c: New test.
5815
5816 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5817
5818         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5819
5820 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5821
5822         PR fortran/44558
5823         * gfortran.dg/typebound_call_15.f03: New.
5824
5825 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5826
5827         PR c++/44486
5828         * g++.dg/pr44486.C: New.
5829
5830 2010-06-16  DJ Delorie  <dj@redhat.com>
5831
5832         * gcc.target/i386/volatile-bitfields-1.c: New.
5833         * gcc.target/i386/volatile-bitfields-2.c: New.
5834
5835 2010-06-16  Jason Merrill  <jason@redhat.com>
5836
5837         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5838
5839         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5840
5841 2010-06-16  Richard Guenther  <rguenther@suse.de>
5842
5843         PR c/44555
5844         * gcc.c-torture/execute/pr44555.c: New testcase.
5845
5846 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5847
5848         PR fortran/44549
5849         * gfortran.dg/typebound_proc_16.f03: New.
5850
5851 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5852
5853         * g++.dg/torture/pr43905.C: New test.
5854
5855 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5856
5857         PR testsuite/44538
5858         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5859         initialization loop from being vectorized.
5860         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5861
5862 2010-06-16  Alan Modra  <amodra@gmail.com>
5863
5864         PR tree-optimization/44507
5865         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5866
5867 2010-06-15  Jason Merrill  <jason@redhat.com>
5868
5869         * g++.dg/overload/arg3.C: Adjust error locations.
5870         * g++.dg/overload/copy1.C: Likewise.
5871         * g++.dg/tc1/dr152.C: Likewise.
5872         * g++.dg/template/incomplete4.C: Likewise.
5873         * g++.dg/template/incomplete5.C: Likewise.
5874         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5875         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5876         * g++.old-deja/g++.pt/crash9.C: Likewise.
5877
5878         * g++.dg/inherit/virtual5.C: New.
5879
5880         * g++.dg/cpp0x/defaulted18.C: New.
5881
5882         * g++.dg/cpp0x/initlist40.C: New.
5883
5884         * g++.dg/cpp0x/initlist39.C: New.
5885
5886 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5887
5888         PR middle-end/44391
5889         * gcc.dg/graphite/pr44391.c: New.
5890
5891 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5892
5893         PR fortran/43388
5894         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5895         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5896         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5897         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5898
5899 2010-06-15  Richard Guenther  <rguenther@suse.de>
5900
5901         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5902
5903 2010-06-15  Richard Guenther  <rguenther@suse.de>
5904
5905         * gcc.dg/vect/bb-slp-21.c: Adjust.
5906         * gcc.dg/vect/bb-slp-13.c: Likewise
5907         * gcc.dg/vect/bb-slp-4.c: Likewise
5908         * gcc.dg/vect/bb-slp-22.c: Likewise
5909         * gcc.dg/vect/bb-slp-14.c: Likewise
5910         * gcc.dg/vect/bb-slp-23.c: Likewise
5911         * gcc.dg/vect/bb-slp-15.c: Likewise
5912         * gcc.dg/vect/bb-slp-17.c: Likewise
5913         * gcc.dg/vect/bb-slp-18.c: Likewise
5914         * gcc.dg/vect/bb-slp-19.c: Likewise
5915         * gcc.dg/vect/bb-slp-10.c: Likewise
5916         * gcc.dg/vect/bb-slp-11.c: Likewise
5917         * gcc.dg/vect/bb-slp-20.c: Likewise
5918         * gcc.dg/vect/bb-slp-3.c: Likewise
5919
5920 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR fortran/44536
5923         * gfortran.dg/gomp/pr44536.f90: New test.
5924         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5925
5926 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5927
5928         PR target/44534
5929         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5930         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5931
5932 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR tree-optimization/44508
5935         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5936
5937         PR bootstrap/44509
5938         * gcc.dg/pr44509.c: New test.
5939
5940 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5941
5942         PR tree-optimization/44507
5943         * gcc.dg/vect/pr44507.c: New test.
5944
5945 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5946
5947         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5948         and c-pretty-print.h.
5949
5950         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5951
5952 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5953
5954         * gfortran.dg/whole_file_18.f90: Updated error message.
5955
5956 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5957
5958         * gfortran.dg/whole_file_20.f03: New.
5959
5960 2010-06-12  Jan Hubicka  <jh@suse.cz>
5961
5962         * gcc.c-torture/compile/pc44485.c: New testcase.
5963
5964 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/40117
5967         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5968         * gfortran.dg/typebound_proc_14.f03: New.
5969         * gfortran.dg/typebound_proc_15.f03: New.
5970
5971 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5972
5973         * gcc.dg/opts-1.c: New test.
5974
5975 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5976
5977         * gcc.dg/funroll-loops-all.c: Update expected error.
5978
5979 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5980
5981         PR target/44481
5982         * gcc.target/i386/pr44481.c: New test.
5983
5984 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5987
5988 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5989
5990         PR middle-end/44483
5991         * gcc.dg/tree-ssa/pr44483.c: New.
5992
5993 2010-06-11  Paul Brook  <paul@codesourcery.com>
5994
5995         * g++.dg/other/arm-neon-1.C: New test.
5996
5997 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5998
5999         PR fortran/42051
6000         PR fortran/43896
6001         * gfortran.dg/class_23.f03: New test.
6002
6003 2010-06-11  Jan Hubicka  <jh@suse.cz>
6004
6005         * gcc.dg/ipa/pure-const-2.c: New testcase.
6006
6007 2010-06-11  Jan Hubicka  <jh@suse.cz>
6008
6009         * gcc.dg/noreturn-7.c: Update.
6010         * gcc.dg/noreturn-4.c: Update.
6011
6012 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6013
6014         Fix MIPS bootstrap
6015         * g++.dg/other/typedef4.C: New test.
6016
6017 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6018
6019         PR fortran/44207
6020         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6021
6022 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6023
6024         PR fortran/44457
6025         * gfortran.dg/asynchronous_3.f03
6026
6027 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6028
6029         PR middle-end/44185
6030         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6031         non-temporal stores out of the tests to form new test cases.  As a
6032         result, no non-temporal store should be generated in this case.
6033
6034         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6035         prefetch-7.c that generate one non-temporal store.
6036
6037         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6038         prefetch-7.c that generate one non-temporal store and one
6039         one-temporal prefetch.
6040
6041 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6042
6043         PR tree-optimization/44258
6044         * gcc.dg/tree-ssa/pr44258.c: New test.
6045
6046 2010-06-10  Daniel Kraft  <d@domob.eu>
6047
6048         PR fortran/38936
6049         * gfortran.dg/associate_1.f03: New test.
6050         * gfortran.dg/associate_2.f95: New test.
6051         * gfortran.dg/associate_3.f03: New test.
6052         * gfortran.dg/associate_4.f08: New test.
6053
6054 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6055
6056         * gfortran.dg/selected_char_kind_4.f90: New test.
6057
6058 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6059
6060         * gcc.dg/pr42461.c: New test.
6061
6062 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6063
6064         PR fortran/44347
6065         * gfortran.dg/selected_real_kind_1.f90: New.
6066
6067 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6068
6069         PR fortran/44359
6070         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6071         warning.
6072         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6073         check for warning.
6074
6075 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6076
6077         * gfortran.dg/data_namelist_conflict.f90: New test.
6078
6079 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6080
6081         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6082         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6083         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6084
6085 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6086
6087         * gfortran.dg/mvbits_9.f90: New test.
6088         * gfortran.dg/ibset_1.f90: Ditto.
6089         * gfortran.dg/ibits_1.f90: Ditto.
6090         * gfortran.dg/btest_1.f90: Ditto.
6091         * gfortran.dg/ibclr_1.f90: Ditto.
6092
6093 2010-06-09  Jason Merrill  <jason@redhat.com>
6094
6095         PR c++/44366
6096         * g++.dg/cpp0x/decltype23.C: Move to...
6097         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6098
6099 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6100
6101         PR fortran/44211
6102         * gfortran.dg/typebound_call_14.f03: New test.
6103
6104 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6105
6106         PR tree-optimization/44423
6107         * gcc.dg/tree-ssa/pr44423.c: New test.
6108
6109 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6110
6111         PR testsuite/42843
6112         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6113         TV_NONE to initialize tv_id field.
6114         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6115         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6116         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6117         Include toplev.h .
6118         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6119         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6120         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6121
6122 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6123
6124         PR tree-optimization/39874
6125         PR middle-end/28685
6126         * gcc.dg/pr39874.c: New file.
6127
6128 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6129
6130         * g++.dg/ext/attr-alias-1.C: New.
6131         * g++.dg/ext/attr-alias-2.C: New.
6132
6133 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6134
6135         PR fortran/44446
6136         * gfortran.dg/proc_ptr_27.f90: New.
6137
6138 2010-06-07  Jason Merrill  <jason@redhat.com>
6139
6140         PR c++/44366
6141         * g++.dg/cpp0x/decltype23.C: New.
6142
6143 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6144             Shujing Zhao  <pearly.zhao@oracle.com>
6145
6146         PR c/37724
6147         * gcc.dg/c90-const-expr-10.c: Adjust.
6148         * gcc.dg/c99-const-expr-10.c: Adjust.
6149         * gcc.dg/init-bad-7.c: New.
6150
6151 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6152
6153         * lib/target-supports.exp (check_effective_target_gas): New proc.
6154         * gcc.c-torture/execute/960321-1.x: New file.
6155
6156 2010-06-07  Jason Merrill  <jason@redhat.com>
6157
6158         PR c++/44401
6159         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6160
6161 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR c++/44444
6164         * g++.dg/warn/Wunused-var-12.C: New test.
6165
6166         PR c++/44443
6167         * c-c++-common/Wunused-var-11.c: New test.
6168
6169 2010-06-07  Jan Hubicka  <jh@suse.cz>
6170
6171         * gcc.dg/ipa/pure-const-1.c: New testcase.
6172
6173 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6174
6175         PR rtl-optimization/44404
6176         * gcc.dg/pr44404.c: New.
6177
6178 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6179
6180         PR target/44159
6181         * gcc.target/i386/abi-2.c: Check sysv abi here.
6182         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6183         function to avoid failures by different ABIs.
6184         * gcc.target/i386/aes-check.h: Likewise.
6185         * gcc.target/i386/avx-check.h: Likewise.
6186         * gcc.target/i386/fma4-check.h: Likewise.
6187         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6188         * gcc.target/i386/mmx-check.h: Likewise.
6189         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6190         * gcc.target/i386/pclmul-check.h: Likewise.
6191         * gcc.target/i386/sse-check.h: Likewise.
6192         * gcc.target/i386/sse2-check.h: Likewise.
6193         * gcc.target/i386/sse3-check.h: Likewise.
6194         * gcc.target/i386/sse4_1-check.h: Likewise.
6195         * gcc.target/i386/sse4_2-check.h: Likewise.
6196         * gcc.target/i386/sse4a-check.h: Likewise.
6197         * gcc.target/i386/ssse3-check.h: Likewise.
6198         * gcc.target/i386/xop-check.h: Likewise.
6199         * gcc.target/i386/pr27971.c: Fix for LLP64.
6200         * gcc.target/i386/pr39139.c: Likewise.
6201         * gcc.target/i386/pr39315-check.c: Likewise.
6202         * gcc.target/i386/vararg-1.c: Likewise.
6203         * gcc.target/i386/vararg-2.c: Likewise.
6204         Additional add dg-compile to avoid failure due
6205         missing foo symbol.
6206
6207         * gcc.dg/compound-literal-1.c: Fix for llp64.
6208         * gcc.dg/pr32370.c: Likewise.
6209         * gcc.dg/pr37561.c: Likewise.
6210         * gcc.dg/pr41340.c: Likewise.
6211         * gcc.dg/pr41551.c: Likewise.
6212
6213 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6214
6215         PR c++/44188
6216         * g++.dg/debug/dwarf2/typedef3.C: New test.
6217
6218 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6219
6220         PR c/20000
6221         * c-c++-common/pr20000.c: New.
6222
6223 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6224
6225         PR c++/44086
6226         * g++.dg/init/pr44086.C: New.
6227         * g++.dg/cpp0x/decltype4.C: Adjust.
6228
6229 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6230
6231         PR fortran/43945
6232         * gfortran.dg/generic_23.f03: New test.
6233
6234 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6235
6236         PR fortran/43895
6237         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6238
6239 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR c++/44361
6242         * c-c++-common/Wunused-var-9.c: New test.
6243
6244 2010-06-05  Jason Merrill  <jason@redhat.com>
6245
6246         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6247
6248 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6249
6250         PR c/44322
6251         * gcc.dg/c99-restrict-4.c: New test.
6252
6253 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6254
6255         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6256         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6257         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6258         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6259         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6260         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6261         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6262         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6263         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6264         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6265         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6266         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6267         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6268         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6269         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6270         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6271         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6272         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6273         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6274         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6275         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6276         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6277
6278 2010-06-04  Jason Merrill  <jason@redhat.com>
6279
6280         * g++.dg/cpp0x/noexcept06.C: New.
6281         * g++.dg/cpp0x/noexcept07.C: New.
6282
6283         * g++.dg/cpp0x/noexcept01.C: New.
6284         * g++.dg/cpp0x/noexcept02.C: New.
6285         * g++.dg/cpp0x/noexcept03.C: New.
6286         * g++.dg/cpp0x/noexcept04.C: New.
6287         * g++.dg/cpp0x/noexcept05.C: New.
6288
6289 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6290
6291         PR c++/44412
6292         * g++.dg/warn/Wunused-var-10.C: New test.
6293         * g++.dg/warn/Wunused-var-11.C: New test.
6294
6295         PR c++/44362
6296         * c-c++-common/Wunused-var-10.c: New test.
6297
6298 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6299
6300         PR c/25880
6301         * gcc.dg/assign-warn-2.c: Update.
6302         * gcc.dg/cpp/line3.c: Update.
6303         * gcc.dg/c99-array-lval-8.c: Update.
6304         * gcc.dg/cast-qual-2.c: Update.
6305         * gcc.dg/c99-arraydecl-3.c:  Update.
6306         * gcc.dg/assign-warn-1.c:  Update.
6307         * gcc.dg/format/gcc_diag-1.c:  Update.
6308
6309 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6310
6311         PR rtl-optimization/39871
6312         PR rtl-optimization/40615
6313         PR rtl-optimization/42500
6314         PR rtl-optimization/42502
6315         * gcc.target/arm/eliminate.c: New test.
6316
6317 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6318
6319         PR libstdc++/44410
6320         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6321         * g++.old-deja/g++.other/delete3.C: Likewise.
6322         * g++.old-deja/g++.other/new.C: Likewise.
6323         * g++.old-deja/g++.law/operators27.C: Likewise.
6324         * g++.old-deja/g++.mike/p755.C: Likewise.
6325         * g++.dg/eh/new1.C: Likewise.
6326         * g++.dg/init/new5.C: Likewise.
6327
6328 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6329
6330         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6331         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6332         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6333
6334 2010-06-03  Richard Guenther  <rguenther@suse.de>
6335
6336         PR lto/41921
6337         * lib/lto.exp: Always load gcc.exp.
6338         (lto-obj): For C source files invoke gcc_target_compile.
6339         * g++.dg/lto/20100603-1_0.C: New testcase.
6340         * g++.dg/lto/20100603-1_1.c: Likewise.
6341
6342 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6343
6344         PR tree-optimization/43688
6345         * gfortran.dg/pr43688.f90: New.
6346
6347 2010-06-03  Richard Guenther  <rguenther@suse.de>
6348
6349         PR lto/41584
6350         * gcc.dg/lto/20100603-1_0.c: New testcase.
6351         * gcc.dg/lto/20100603-2_0.c: Likewise.
6352         * gcc.dg/lto/20100603-3_0.c: Likewise.
6353
6354 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6355
6356         PR target/44218
6357         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6358         * gcc.target/powerpc/recip-2.c: Ditto.
6359         * gcc.target/powerpc/recip-3.c: Ditto.
6360         * gcc.target/powerpc/recip-4.c: Ditto.
6361         * gcc.target/powerpc/recip-5.c: Ditto.
6362         * gcc.target/powerpc/recip-6.c: Ditto.
6363         * gcc.target/powerpc/recip-7.c: Ditto.
6364         * gcc.target/powerpc/recip-test.h: Ditto.
6365         * gcc.target/powerpc/recip-test2.h: Ditto.
6366
6367 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6368
6369         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6370
6371 2010-06-02  Jason Merrill  <jason@redhat.com>
6372
6373         * g++.dg/ext/vector9.C: Expect typedef in error message.
6374
6375         PR c++/9726
6376         PR c++/23594
6377         PR c++/44333
6378         * g++.dg/tc1/dr101.C: Remove xfails.
6379
6380 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6381
6382         PR middle-end/44372
6383         * g++.dg/ipa/pr44372.C: New.
6384
6385 2010-06-02  Jan Hubicka  <jh@suse.cz>
6386
6387         PR middle-end/44295
6388         * g++.dg/torture/pr44295.C: Neww testcase.
6389
6390 2010-06-02  Jan Hubicka  <jh@suse.cz>
6391
6392         * gcc.dg/tree-ssa/loadpre6.c: Update.
6393
6394 2010-06-02  Richard Guenther  <rguenther@suse.de>
6395
6396         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6397         diagnostic.h.
6398
6399 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6400
6401         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6402         the link fail message.
6403
6404 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6405
6406         PR fortran/44360
6407         * gfortran.dg/use_13.f90: New test case.
6408
6409 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6410
6411         PR fortran/44371
6412         * gfortran.dg/error_stop_2.f08: Minor update.
6413
6414 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6415
6416         PR fortran/44371
6417         * gfortran.dg/error_stop_1.f08: New test.
6418         * gfortran.dg/error_stop_2.f08: New test.
6419
6420 2010-06-01  Jason Merrill  <jason@redhat.com>
6421
6422         DR 990
6423         * g++.dg/cpp0x/initlist37.C: New.
6424         * g++.dg/cpp0x/initlist38.C: New.
6425
6426         PR c++/44358
6427         * g++.dg/cpp0x/initlist36.C: New.
6428
6429 2010-05-31 Jan Hubicka  <jh@suse.cz>
6430
6431         * gcc.dg/noreturn-8.c: New testcase.
6432
6433 2010-05-31 Jan Hubicka  <jh@suse.cz>
6434
6435         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6436         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6437
6438 2010-05-31 Jan Hubicka  <jh@suse.cz>
6439
6440         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6441         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6442
6443 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6444
6445         PR fortran/36928
6446         * gfortran.dg/dependency_27.f90:  New test.
6447         * gfortran.dg/array_assign_1.F90:  New test.
6448
6449 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6450
6451         PR target/44338
6452         * gcc.target/i386/sse-24.c: New test.
6453
6454 2010-05-31  Jan Hubicka  <jh@suse.cz>
6455
6456         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6457
6458 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6459
6460         PR middle-end/44337
6461         * gcc.dg/pr44337.c: New test.
6462
6463         PR tree-optimization/44182
6464         * g++.dg/debug/pr44182.C: New test.
6465
6466 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6467
6468         * gcc.dg/nested-func-7.c: New test.
6469         * gnat.dg/frame_overflow.adb: Adjust directives.
6470
6471 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6472
6473         * gnat.dg/prot2.ad[sb]: New test.
6474         * gnat.dg/prot2_pkg1.ads: New helper.
6475         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6476
6477 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6478
6479         * gnat.dg/array11.adb: Adjust dg-warning directive.
6480         * gnat.dg/object_overflow.adb: Likewise.
6481
6482 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6483
6484         PR middle-end/44306
6485         * gcc.dg/tree-ssa/pr44306.c: New.
6486
6487 2010-05-29  Jan Hubicka  <jh@suse.cz>
6488
6489         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6490
6491 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6492
6493         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6494
6495 2010-05-28  Mike Stump  <mikestump@comcast.net>
6496
6497         PR objc/44125
6498         * objc.dg/const-str-9.m: Remove static.
6499
6500 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6501
6502         PR target/43636
6503         * gcc.c-torture/compile/pr43636.c: New test.
6504
6505 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6506
6507         PR objc++/23616
6508         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6509         * obj-c++.dg/try-catch-9.mm: Ditto.
6510
6511 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6512
6513         Revert patch for PR c++/44188
6514         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6515
6516 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6517
6518         PR c++/44188
6519         * g++.dg/debug/dwarf2/typedef3.C: New test.
6520
6521 2010-05-27  Jason Merrill  <jason@redhat.com>
6522
6523         PR c++/43555
6524         * g++.dg/ext/vla9.C: New.
6525
6526 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6527
6528         PR objc/44140
6529         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6530         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6531         * objc.dg/torture/tls/thr-init.m: Ditto.
6532         * objc.dg/torture/trivial.m: Ditto.
6533         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6534         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6535         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6536         * obj-c++.dg/torture/trivial.mm: Ditto.
6537
6538 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6539
6540         * g++.dg/lto/20100302_0.C: Skip on darwin.
6541
6542 2010-05-27  Richard Guenther  <rguenther@suse.de>
6543
6544         PR tree-optimization/44284
6545         * gcc.dg/vect/vect-118.c: New testcase.
6546         * gcc.dg/vect/bb-slp-20.c: Adjust.
6547         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6548         * gcc.dg/vect/slp-9.c: Likewise.
6549         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6550         * gcc.dg/vect/vect-10.c: Likewise.
6551         * gcc.dg/vect/vect-109.c: Likewise.
6552         * gcc.dg/vect/vect-12.c: Likewise.
6553         * gcc.dg/vect/vect-36.c: Likewise.
6554         * gcc.dg/vect/vect-7.c: Likewise.
6555         * gcc.dg/vect/vect-iv-8.c: Likewise.
6556         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6557         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6558         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6559         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6560         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6561         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6562         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6563         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6564         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6565         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6566         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6567         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6568         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6569         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6570         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6571         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6572         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6573
6574 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6575
6576         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6577         necessary.
6578
6579 2010-05-26  Jan Hubicka  <jh@suse.cz>
6580
6581         * gcc.dg/lto/materialize-1_0.c: New file.
6582         * gcc.dg/lto/materialize-1_1.c: New file.
6583
6584 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6585
6586         * gnat.dg/lto10.adb: New test.
6587         * gnat.dg/lto10_pkg.ads: New helper.
6588
6589 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6590
6591         * lib/target-supports.exp (check_effective_target_int128): New
6592         function to check if __int128 types are available for target.
6593         * c-c++-common/int128-types-1.c: New.
6594         * c-c++-common/int128-1.c: New.
6595         * c-c++-common/int128-2.c: New.
6596         * g++.dg/abi/mangle43.C: New.
6597         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6598         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6599         pointer-wide scalar.
6600         * g++.dg/other/pr25632.C: Likewise.
6601         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6602         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6603         overflow warnings.
6604         * g++.dg/warn/pr13358-4.C: Likewise.
6605         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6606         * g++.dg/warn/Wconversion-null.C: Likewise.
6607
6608 2010-05-26  Jason Merrill  <jason@redhat.com>
6609
6610         PR c++/43382
6611         * g++.dg/cpp0x/variadic101.C: New.
6612
6613 2010-05-26  Richard Guenther  <rguenther@suse.de>
6614
6615         PR rtl-optimization/44164
6616         * gcc.c-torture/execute/pr44164.c: New testcase.
6617         * g++.dg/tree-ssa/pr13146.C: Adjust.
6618
6619 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6620
6621         PR fortran/40011
6622         * gfortran.dg/whole_file_19.f90 : New test.
6623
6624 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6625
6626         PR fortran/30668
6627         PR fortran/31346
6628         PR fortran/34260
6629         * gfortran.dg/pr40999.f: Fix function type.
6630         * gfortran.dg/whole_file_5.f90: Likewise.
6631         * gfortran.dg/whole_file_6.f90: Likewise.
6632         * gfortran.dg/whole_file_16.f90: New.
6633         * gfortran.dg/whole_file_17.f90: New.
6634         * gfortran.dg/whole_file_18.f90: New.
6635
6636 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6637             Iain Sandoe  <iains@gcc.gnu.org>
6638
6639         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6640         * gcc.c-torture/compile/pr44197.c: Require alias support.
6641         * gcc.dg/lto/20081222_0.c: Ditto.
6642
6643 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR debug/42801
6646         * gcc.dg/guality/vla-2.c: New test.
6647
6648 2010-05-25  Richard Guenther  <rguenther@suse.de>
6649
6650         PR middle-end/44069
6651         * g++.dg/torture/pr44069.C: New testcase.
6652
6653 2010-05-25  Richard Guenther  <rguenther@suse.de>
6654
6655         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6656
6657 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6658
6659         PR objc/44140
6660         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6661
6662 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6663
6664         * obj-c++.dg/torture/tls/trivial.mm: New.
6665         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6666         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6667         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6668         * obj-c++.dg/torture/tls/diag-1.mm: New.
6669         * obj-c++.dg/torture/tls/tls.exp: New.
6670         * obj-c++.dg/torture/trivial.mm: New.
6671         * obj-c++.dg/torture/dg-torture.exp: New.
6672         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6673         * obj-c++.dg/tls/trivial.m: New.
6674         * obj-c++.dg/tls/init-1.mm: New.
6675         * obj-c++.dg/tls/diag-1.mm: New.
6676         * obj-c++.dg/tls/init-2.mm: New.
6677         * obj-c++.dg/tls/diag-2.mm: New.
6678         * obj-c++.dg/tls/diag-3.mm: New.
6679         * obj-c++.dg/tls/diag-4.mm: New.
6680         * obj-c++.dg/tls/static-1.mm: New.
6681         * obj-c++.dg/tls/tls.exp: New.
6682         * obj-c++.dg/tls/diag-5.mm: New.
6683         * obj-c++.dg/tls/static-1a.mm: New.
6684         * objc-obj-c++-shared/Object1.mm: New.
6685         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6686
6687 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6688
6689         PR objc++/43689
6690         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6691         * obj-c++.dg/const-str-6.mm: Ditto.
6692
6693 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6694
6695         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6696
6697 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6698
6699         PR ada/38394
6700         * gnat.dg/array13.ad[sb]: New test.
6701
6702 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6703             Sandra Loosemore  <sandra@codesourcery.com>
6704
6705         * gcc.target/arm/neon/: Regenerated test cases.
6706
6707         * gcc.target/arm/neon/polytypes.c,
6708         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6709         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6710         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6711         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6712         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6713         dg-add-options arm_neon.
6714
6715         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6716         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6717         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6718         and arm_neon_fp16_ok.
6719
6720         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6721         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6722
6723         * lib/target-supports.exp (add_options_for_arm_neon): New.
6724         (check_effective_target_arm_neon_ok_nocache): New, from
6725         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6726         (check_effective_target_arm_neon_ok): Use
6727         check_effective_target_arm_neon_ok_nocache.
6728         (add_options_for_arm_neon_fp16)
6729         (check_effective_target_arm_neon_fp16_ok)
6730         check_effective_target_arm_neon_fp16_ok_nocache): New.
6731         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6732
6733 2010-05-24  Jason Merrill  <jason@redhat.com>
6734
6735         PR c++/41510
6736         * g++.dg/cpp0x/initlist35.C: New.
6737         * g++.dg/init/brace6.C: Adjust.
6738
6739 2010-05-24  Paul Brook  <paul@codesourcery.com>
6740
6741         * gcc.target/arm/frame-pointer-1.c: New test.
6742         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6743         pointer elimination.
6744
6745 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6746
6747         PR target/44245
6748         * gcc.target/i386/crc32-3.c: New.
6749         * gcc.target/i386/crc32-4.c: Likewise.
6750
6751 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6752
6753         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6754         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6755         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6756
6757 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6758
6759         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6760
6761 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6762
6763         PR target/43869
6764         * gcc.c-target/pr43869.c: New test.
6765
6766 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6767
6768         PR fortran/44212
6769         * gfortran.dg/class_22.f03: New.
6770
6771 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6772
6773         PR lto/44238
6774         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6775
6776 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6777
6778         PR fortran/44213
6779         * gfortran.dg/abstract_type_7.f03: New.
6780
6781 2010-05-21  Jason Merrill  <jason@redhat.com>
6782
6783         * g++.dg/eh/spec11.C: Test cleanup optimization.
6784
6785 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6786
6787         PR debug/44223
6788         * gcc.target/i386/pr44223.c: New test.
6789
6790 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6791
6792         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6793
6794 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6795
6796         * g++.dg/other/const3.C: New test.
6797
6798 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6799
6800         PR fortran/38407
6801         * warn_unused_dummy_argument_1.f90: New.
6802         * warn_unused_dummy_argument_2.f90: New.
6803
6804 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6805
6806         PR c++/30298
6807         * g++.dg/inherit/crash1.C: New.
6808         * g++.dg/inherit/crash2.C: Likewise.
6809
6810 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR debug/44178
6813         * g++.dg/debug/pr44178.C: New test.
6814
6815 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6816
6817         PR middle-end/44185
6818         * gcc.dg/tree-ssa/prefetch-6.c: Add
6819         --param min-insn-to-prefetch-ratio=6.
6820         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6821         allow unrolling, and adjust the movnti count.
6822
6823 2010-05-20  Jan Hubicka  <jh@suse.cz>
6824
6825         PR middle-end/44197
6826         * gcc.c-torture/compile/pr44197.c: New file.
6827
6828 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6829
6830         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6831         Fix test code.
6832         (check_effective_target_xop): Remove __may_alias__ attribute.
6833
6834 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6835
6836         PR target/44202
6837         * gcc.c-torture/execute/pr44202-1.c: New test.
6838
6839 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6840
6841         PR fortran/43851
6842         * gfortran.dg/label_1.f90: Update test.
6843
6844 2010-05-19  Jan Hubicka  <jh@suse.cz>
6845
6846         * gcc.dg/lto/ipareference2_0.c: New file.
6847         * gcc.dg/lto/ipareference2_1.c: New file.
6848
6849 2010-05-19  Jason Merrill  <jason@redhat.com>
6850
6851         * g++.dg/parse/fn-typedef2.C: New.
6852
6853         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6854         function type.
6855
6856         PR c++/44193
6857         * g++.dg/template/fntype1.C: New.
6858
6859 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6860
6861         * gnat.dg/discr23.ad[sb]: New test.
6862         * gnat.dg/discr23_pkg.ads: New helper.
6863
6864         * gnat.dg/specs/controlled1.ads: New test.
6865         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6866
6867 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6868
6869         PR fortran/44055
6870         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6871         Fixed scope of C_SIZEOF.
6872         * gfortran.dg/warn_conversion_2.f90: New.
6873
6874 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6875
6876         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6877         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6878         for optional selector.
6879         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6880         (check_effective_target_sse3): New proc.
6881         * gcc.target/i386/math-torture/math-torture.exp: Load
6882         target-supports.exp.
6883         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6884         check_effective_target_sse2.
6885         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6886         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6887         * g++.dg/vect/vect.exp: Likewise.
6888         * gfortran.dg/vect/vect.exp: Likewise.
6889         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6890         -msse2 if check_effective_target_sse2.
6891
6892         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6893         * gcc.target/i386/3dnow-2.c: Likewise.
6894         * gcc.target/i386/3dnowA-1.c: Likewise.
6895         * gcc.target/i386/3dnowA-2.c: Likewise.
6896         * gcc.target/i386/pr42549.c: Likewise.
6897
6898         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6899         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6900         * gcc.target/i386/sse3-addsubps.c: Likewise.
6901         * gcc.target/i386/sse3-haddpd.c: Likewise.
6902         * gcc.target/i386/sse3-haddps.c: Likewise.
6903         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6904         * gcc.target/i386/sse3-hsubps.c: Likewise.
6905         * gcc.target/i386/sse3-movddup.c: Likewise.
6906         * gcc.target/i386/sse3-movshdup.c: Likewise.
6907         * gcc.target/i386/sse3-movsldup.c: Likewise.
6908
6909         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6910         * g++.dg/ext/attrib35.C: Likewise.
6911         * g++.dg/opt/pr40496.C: Likewise.
6912         * g++.dg/other/i386-1.C: Likewise.
6913         * g++.dg/other/i386-4.C: Likewise.
6914         * g++.dg/other/pr34435.C: Likewise.
6915         * g++.dg/other/pr39496.C: Likewise.
6916         * g++.dg/other/pr40446.C: Likewise.
6917         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6918         * gcc.dg/compat/vector-1a_main.c: Likewise.
6919         * gcc.dg/compat/vector-2a_main.c: Likewise.
6920         * gcc.dg/lto/20090206-1_0.c: Likewise.
6921         * gcc.dg/pr34856.c: Likewise.
6922         * gcc.dg/pr36584.c: Likewise.
6923         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6924         * gcc.dg/pr37544.c: Likewise.
6925         * gcc.dg/torture/pr16104-1.c: Likewise.
6926         * gcc.dg/torture/pr35771-1.c: Likewise.
6927         * gcc.dg/torture/pr35771-2.c: Likewise.
6928         * gcc.dg/torture/pr35771-3.c: Likewise.
6929         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6930         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6931         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6932         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6933         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6934         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6935         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6936         * gcc.target/i386/20060512-1.c: Likewise.
6937         * gcc.target/i386/20060512-3.c: Likewise.
6938         * gcc.target/i386/all_one_m128i.c: Likewise.
6939         * gcc.target/i386/float128-1.c: Likewise.
6940         * gcc.target/i386/float128-2.c: Likewise.
6941         * gcc.target/i386/fpcvt-1.c: Likewise.
6942         * gcc.target/i386/fpcvt-2.c: Likewise.
6943         * gcc.target/i386/fpcvt-3.c: Likewise.
6944         * gcc.target/i386/fpprec-1.c: Likewise.
6945         * gcc.target/i386/funcspec-9.c: Likewise.
6946         * gcc.target/i386/incoming-1.c: Likewise.
6947         * gcc.target/i386/incoming-12.c: Likewise.
6948         * gcc.target/i386/incoming-2.c: Likewise.
6949         * gcc.target/i386/incoming-3.c: Likewise.
6950         * gcc.target/i386/incoming-4.c: Likewise.
6951         * gcc.target/i386/incoming-6.c: Likewise.
6952         * gcc.target/i386/incoming-7.c: Likewise.
6953         * gcc.target/i386/incoming-8.c: Likewise.
6954         * gcc.target/i386/opt-1.c: Likewise.
6955         * gcc.target/i386/opt-2.c: Likewise.
6956         * gcc.target/i386/ordcmp-1.c: Likewise.
6957         * gcc.target/i386/pr17692.c: Likewise.
6958         * gcc.target/i386/pr18614-1.c: Likewise.
6959         * gcc.target/i386/pr22152.c: Likewise.
6960         * gcc.target/i386/pr23570.c: Likewise.
6961         * gcc.target/i386/pr23575.c: Likewise.
6962         * gcc.target/i386/pr26449-1.c: Likewise.
6963         * gcc.target/i386/pr26600.c: Likewise.
6964         * gcc.target/i386/pr27790.c: Likewise.
6965         * gcc.target/i386/pr28839.c: Likewise.
6966         * gcc.target/i386/pr30970.c: Likewise.
6967         * gcc.target/i386/pr32000-1.c: Likewise.
6968         * gcc.target/i386/pr32000-2.c: Likewise.
6969         * gcc.target/i386/pr32280.c: Likewise.
6970         * gcc.target/i386/pr32661.c: Likewise.
6971         * gcc.target/i386/pr32708-1.c: Likewise.
6972         * gcc.target/i386/pr32961.c: Likewise.
6973         * gcc.target/i386/pr33329.c: Likewise.
6974         * gcc.target/i386/pr35714.c: Likewise.
6975         * gcc.target/i386/pr35767-1.c: Likewise.
6976         * gcc.target/i386/pr35767-1d.c: Likewise.
6977         * gcc.target/i386/pr35767-1i.c: Likewise.
6978         * gcc.target/i386/pr35767-2.c: Likewise.
6979         * gcc.target/i386/pr35767-2d.c: Likewise.
6980         * gcc.target/i386/pr35767-2i.c: Likewise.
6981         * gcc.target/i386/pr35767-3.c: Likewise.
6982         * gcc.target/i386/pr35767-5.c: Likewise.
6983         * gcc.target/i386/pr36222-1.c: Likewise.
6984         * gcc.target/i386/pr36578-1.c: Likewise.
6985         * gcc.target/i386/pr36578-2.c: Likewise.
6986         * gcc.target/i386/pr36992-1.c: Likewise.
6987         * gcc.target/i386/pr37101.c: Likewise.
6988         * gcc.target/i386/pr37216.c: Likewise.
6989         * gcc.target/i386/pr37434-1.c: Likewise.
6990         * gcc.target/i386/pr37434-2.c: Likewise.
6991         * gcc.target/i386/pr37843-3.c: Likewise.
6992         * gcc.target/i386/pr37843-4.c: Likewise.
6993         * gcc.target/i386/pr39162.c: Likewise.
6994         * gcc.target/i386/pr39315-1.c: Likewise.
6995         * gcc.target/i386/pr39315-2.c: Likewise.
6996         * gcc.target/i386/pr39315-3.c: Likewise.
6997         * gcc.target/i386/pr39315-4.c: Likewise.
6998         * gcc.target/i386/pr39445.c: Likewise.
6999         * gcc.target/i386/pr39496.c: Likewise.
7000         * gcc.target/i386/pr40809.c: Likewise.
7001         * gcc.target/i386/pr40906-3.c: Likewise.
7002         * gcc.target/i386/pr41019.c: Likewise.
7003         * gcc.target/i386/pr42542-1.c: Likewise.
7004         * gcc.target/i386/pr42542-2.c: Likewise.
7005         * gcc.target/i386/pr42542-3.c: Likewise.
7006         * gcc.target/i386/pr42542-3a.c: Likewise.
7007         * gcc.target/i386/pr42881.c: Likewise.
7008         * gcc.target/i386/push-1.c: Likewise.
7009         * gcc.target/i386/quad-sse.c: Likewise.
7010         * gcc.target/i386/reload-1.c: Likewise.
7011         * gcc.target/i386/sse-10.c: Likewise.
7012         * gcc.target/i386/sse-11.c: Likewise.
7013         * gcc.target/i386/sse-15.c: Likewise.
7014         * gcc.target/i386/sse-17.c: Likewise.
7015         * gcc.target/i386/sse-18.c: Likewise.
7016         * gcc.target/i386/sse-19.c: Likewise.
7017         * gcc.target/i386/sse-4.c: Likewise.
7018         * gcc.target/i386/sse-6.c: Likewise.
7019         * gcc.target/i386/sse-vect-types.c: Likewise.
7020         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7021         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7022         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7023         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7024         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7025         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7026         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7027         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7028         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7029         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7030         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7031         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7032         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7033         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7034         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7035         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7036         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7037         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7038         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7039         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7040         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7041         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7042         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7043         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7044         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7045         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7046         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7047         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7048         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7049         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7050         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7051         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7052         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7053         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7054         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7055         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7056         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7057         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7058         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7059         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7060         * gcc.target/i386/sse2-mmx.c: Likewise.
7061         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7062         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7063         * gcc.target/i386/sse2-movd-1.c: Likewise.
7064         * gcc.target/i386/sse2-movd-2.c: Likewise.
7065         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7066         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7067         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7068         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7069         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7070         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7071         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7072         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7073         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7074         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7075         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7076         * gcc.target/i386/sse2-movq-1.c: Likewise.
7077         * gcc.target/i386/sse2-movq-2.c: Likewise.
7078         * gcc.target/i386/sse2-movq-3.c: Likewise.
7079         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7080         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7081         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7082         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7083         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7084         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7085         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7086         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7087         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7088         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7089         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7090         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7091         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7092         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7093         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7094         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7095         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7096         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7097         * gcc.target/i386/sse2-pand-1.c: Likewise.
7098         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7099         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7100         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7101         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7102         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7103         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7104         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7105         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7106         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7107         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7108         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7109         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7110         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7111         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7112         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7113         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7114         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7115         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7116         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7117         * gcc.target/i386/sse2-por-1.c: Likewise.
7118         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7119         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7120         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7121         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7122         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7123         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7124         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7125         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7126         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7127         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7128         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7129         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7130         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7131         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7132         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7133         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7134         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7135         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7136         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7137         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7138         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7139         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7140         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7141         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7142         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7143         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7144         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7145         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7146         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7147         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7148         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7149         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7150         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7151         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7152         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7153         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7154         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7155         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7156         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7157         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7158         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7159         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7160         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7161         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7162         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7163         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7164         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7165         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7166         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7167         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7168         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7169         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7170         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7171         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7172         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7173         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7174         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7175         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7176         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7177         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7178         * gcc.target/i386/sse2-vec-1.c: Likewise.
7179         * gcc.target/i386/sse2-vec-2.c: Likewise.
7180         * gcc.target/i386/sse2-vec-3.c: Likewise.
7181         * gcc.target/i386/sse2-vec-4.c: Likewise.
7182         * gcc.target/i386/sse2-vec-5.c: Likewise.
7183         * gcc.target/i386/sse2-vec-6.c: Likewise.
7184         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7185         * gcc.target/i386/ssefn-2.c: Likewise.
7186         * gcc.target/i386/ssefn-4.c: Likewise.
7187         * gcc.target/i386/ssefp-1.c: Likewise.
7188         * gcc.target/i386/ssefp-2.c: Likewise.
7189         * gcc.target/i386/sseregparm-3.c: Likewise.
7190         * gcc.target/i386/sseregparm-4.c: Likewise.
7191         * gcc.target/i386/sseregparm-5.c: Likewise.
7192         * gcc.target/i386/sseregparm-6.c: Likewise.
7193         * gcc.target/i386/sseregparm-7.c: Likewise.
7194         * gcc.target/i386/ssetype-1.c: Likewise.
7195         * gcc.target/i386/ssetype-2.c: Likewise.
7196         * gcc.target/i386/ssetype-3.c: Likewise.
7197         * gcc.target/i386/ssetype-4.c: Likewise.
7198         * gcc.target/i386/ssetype-5.c: Likewise.
7199         * gcc.target/i386/unordcmp-1.c: Likewise.
7200         * gcc.target/i386/vararg-1.c: Likewise.
7201         * gcc.target/i386/vararg-2.c: Likewise.
7202         * gcc.target/i386/vararg-3.c: Likewise.
7203         * gcc.target/i386/vararg-4.c: Likewise.
7204         * gcc.target/i386/vararg-7.c: Likewise.
7205         * gcc.target/i386/vararg-8.c: Likewise.
7206         * gcc.target/i386/vecinit-1.c: Likewise.
7207         * gcc.target/i386/vecinit-2.c: Likewise.
7208         * gcc.target/i386/vecinit-3.c: Likewise.
7209         * gcc.target/i386/vecinit-4.c: Likewise.
7210         * gcc.target/i386/vecinit-5.c: Likewise.
7211         * gcc.target/i386/vecinit-6.c: Likewise.
7212         * gcc.target/i386/vectorize2.c: Likewise.
7213         * gcc.target/i386/vectorize3.c: Likewise.
7214         * gcc.target/i386/vectorize4.c: Likewise.
7215         * gcc.target/i386/vectorize6.c: Likewise.
7216         * gcc.target/i386/vectorize7.c: Likewise.
7217         * gcc.target/i386/vectorize8.c: Likewise.
7218         * gcc.target/i386/vperm-v2df.c: Likewise.
7219         * gcc.target/i386/vperm-v2di.c: Likewise.
7220         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7221         * gcc.target/i386/xorps-sse2.c: Likewise.
7222         * gcc.target/i386/xorps.c: Likewise.
7223         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7224         * gfortran.dg/graphite/pr42326.f90: Likewise.
7225         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7226
7227 2010-05-19  Richard Guenther  <rguenther@suse.de>
7228
7229         PR lto/44196
7230         * g++.dg/lto/20100519-1_0.C: New testcase.
7231
7232 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7233
7234         PR fortran/42360
7235         * gfortran.dg/warn_intent_out_not_set.f90: New.
7236
7237 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7238
7239         PR fortran/38404
7240         * gfortran.dg/data_char_1.f90: Updated warning message.
7241         * gfortran.dg/data_array_6.f: New.
7242
7243 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7244
7245         * g++.dg/ipa/ivinline-8.C: New test.
7246         * gcc.dg/ipa/iinline-2.c: Likewise.
7247
7248 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7249
7250         PR fortran/34505
7251         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7252         arguments; add check for return value kind.
7253         * gfortran.dg/float_1.f90: Likewise.
7254
7255 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7256
7257         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7258         (main): Use it.
7259         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7260         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7261         Prune another location line format.
7262         (lto-obj): Call lto_prune_warns on comp_output.
7263
7264 2010-05-18  Jan Hubicka  <jh@suse.cz>
7265
7266         * gcc.dg/lto/ipacp_0.c: New test.
7267         * gcc.dg/lto/ipacp_1.c: New test.
7268
7269 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7270
7271         PR lto/44184
7272         * gcc.dg/lto/20100518_0.c: New test.
7273
7274 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7275
7276         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7277
7278 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7279
7280         PR fortran/43990
7281         * gfortran.dg/class_21.f03: New.
7282
7283 2010-05-17  Jason Merrill  <jason@redhat.com>
7284
7285         PR c++/44157
7286         * g++.dg/cpp0x/initlist34.C: New.
7287
7288         PR c++/44158
7289         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7290
7291 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7292
7293         * g++.dg/ipa/ivinline-1.C: New test.
7294         * g++.dg/ipa/ivinline-2.C: New test.
7295         * g++.dg/ipa/ivinline-3.C: New test.
7296         * g++.dg/ipa/ivinline-4.C: New test.
7297         * g++.dg/ipa/ivinline-5.C: New test.
7298         * g++.dg/ipa/ivinline-6.C: New test.
7299
7300 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7301             Jason Merrill  <jason@redhat.com>
7302
7303         PR c++/44108
7304         * c-c++-common/Wunused-var-8.c: New test.
7305
7306 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR bootstrap/42347
7309         * gcc.c-torture/compile/pr42347.c: New test.
7310
7311         PR middle-end/44102
7312         * g++.dg/ext/asmgoto1.C: New test.
7313
7314 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7315
7316         PR middle-end/44133
7317         * gcc.dg/tree-ssa/pr44133.c: New test.
7318         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7319         precise.
7320
7321 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7322
7323         PR fortran/44044
7324         * gfortran.dg/class_20.f03: New.
7325
7326 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7327
7328         PR 44078
7329         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7330         debug messages but not the newly introduced one.
7331
7332 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7333
7334         PR fortran/35779
7335         * gfortran.dg/initialization_25.f90: Commented testcase.
7336         * gfortran.dg/initialization_26.f90: New.
7337
7338 2010-05-16  Richard Guenther  <rguenther@suse.de>
7339
7340         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7341         * gcc.dg/pr43084.c: Likewise.
7342         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7343         -fipa-type-escape.
7344         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7345         -fipa-type-escape.
7346         * gcc.dg/struct/struct-reorg.exp: Likewise.
7347         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7348         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7349
7350 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7351
7352         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7353         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7354         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7355         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7356         tests.
7357
7358 2010-05-15  Jason Merrill  <jason@redhat.com>
7359
7360         * g++.dg/eh/spec10.C: New.
7361         * g++.dg/eh/spec11.C: New.
7362         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7363
7364 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7365
7366         PR fortran/44154
7367         PR fortran/42647
7368         * gfortran.dg/allocatable_scalar_9.f90: New.
7369
7370 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR c++/44148
7373         * g++.dg/torture/pr44148.C: New test.
7374
7375 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7376
7377         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7378         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7379         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7380         diagnostics and type sizes.
7381
7382 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7383
7384         * gnat.dg/lto9.adb: New test.
7385         * gnat.dg/lto9_pkg1.ads: New helper.
7386         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7387
7388 2010-05-15  Jan Hubicka  <jh@suse.cz>
7389
7390         * gcc.dg/lto/ipareference_1.c: Rename to ...
7391         * gcc.dg/lto/ipareference_0.c: ... this one.
7392         * gcc.dg/lto/ipareference_2.c: Rename to ...
7393         * gcc.dg/lto/ipareference_1.c: ... this one.
7394
7395 2010-05-15  Jan Hubicka  <jh@suse.cz>
7396
7397         * gcc.dg/lto/ipareference_1.c: New file.
7398         * gcc.dg/lto/ipareference_2.c: New file.
7399
7400 2010-05-15  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/44038
7403         * gcc.c-torture/compile/pr44038.c: New testcase.
7404
7405 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7406
7407         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7408         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7409
7410 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7411
7412         PR fortran/43207
7413         PR fortran/43969
7414         * gfortran.dg/class_18.f03: New.
7415         * gfortran.dg/class_19.f03: New.
7416
7417 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR debug/44112
7420         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7421         * g++.dg/debug/dwarf2/const1.C: Remove.
7422
7423 2010-05-14  Jason Merrill  <jason@redhat.com>
7424
7425         * g++.dg/eh/cond4.C: New.
7426         * g++.dg/eh/elide2.C: Adjust.
7427         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7428
7429 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7430
7431         PR fortran/44135
7432         * gfortran.dg/actual_array_interface_2.f90: New test.
7433
7434 2010-05-14  Richard Guenther  <rguenther@suse.de>
7435
7436         PR tree-optimization/44119
7437         * gcc.c-torture/compile/pr44119.c: New testcase.
7438
7439 2010-05-14  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/44127
7442         * g++.dg/eh/terminate1.C: New.
7443
7444 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7445
7446         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7447
7448         PR debug/44136
7449         * gcc.dg/pr44136.c: New test.
7450
7451 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7452
7453         PR c++/30566
7454         * g++.dg/warn/Wshadow-4.C: Adjust.
7455         * g++.dg/warn/Wshadow-5.C: New test.
7456         * g++.dg/warn/Wshadow-6.C: New test
7457
7458 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7459
7460         PR fortran/35779
7461         * gfortran.dg/initialization_25.f90: New.
7462
7463 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7464
7465         * g++.dg/otr-fold-1.C: New test.
7466         * g++.dg/otr-fold-2.C: New test.
7467
7468 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR fortran/44036
7471         * gfortran.dg/gomp/pr44036-1.f90: New test.
7472         * gfortran.dg/gomp/pr44036-2.f90: New test.
7473         * gfortran.dg/gomp/pr44036-3.f90: New test.
7474
7475         PR debug/43983
7476         * gcc.dg/guality/sra-1.c: New test.
7477
7478 2010-05-12  Jan Hubicka  <jh@suse.cz>
7479
7480         * tree-ssa/unreachable.c: New test.
7481
7482 2010-05-12  Jason Merrill  <jason@redhat.com>
7483
7484         * g++.dg/cpp0x/sfinae1.C: New.
7485
7486 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7487
7488         * gcc.target/i386/zee.c: New file.
7489
7490 2010-05-12  Jason Merrill  <jason@redhat.com>
7491
7492         * g++.dg/conversion/op1.C: Expect template candidate message.
7493         * g++.dg/cpp0x/nullptr15.C: Likewise.
7494         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7495         * g++.dg/cpp0x/pr31431.C: Likewise.
7496         * g++.dg/cpp0x/temp_default2.C: Likewise.
7497         * g++.dg/cpp0x/trailing4.C: Likewise.
7498         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7499         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7500         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7501         * g++.dg/cpp0x/variadic35.C: Likewise.
7502         * g++.dg/cpp0x/vt-35147.C: Likewise.
7503         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7504         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7505         * g++.dg/ext/visibility/anon8.C: Likewise.
7506         * g++.dg/ext/vla2.C: Likewise.
7507         * g++.dg/other/pr28114.C: Likewise.
7508         * g++.dg/other/ptrmem10.C: Likewise.
7509         * g++.dg/other/ptrmem11.C: Likewise.
7510         * g++.dg/overload/unknown1.C: Likewise.
7511         * g++.dg/parse/template7.C: Likewise.
7512         * g++.dg/parse/typename7.C: Likewise.
7513         * g++.dg/template/conv11.C: Likewise.
7514         * g++.dg/template/copy1.C: Likewise.
7515         * g++.dg/template/deduce3.C: Likewise.
7516         * g++.dg/template/dependent-expr5.C: Likewise.
7517         * g++.dg/template/friend.C: Likewise.
7518         * g++.dg/template/incomplete2.C: Likewise.
7519         * g++.dg/template/local4.C: Likewise.
7520         * g++.dg/template/local6.C: Likewise.
7521         * g++.dg/template/operator10.C: Likewise.
7522         * g++.dg/template/overload6.C: Likewise.
7523         * g++.dg/template/ptrmem2.C: Likewise.
7524         * g++.dg/template/ptrmem20.C: Likewise.
7525         * g++.dg/template/ptrmem8.C: Likewise.
7526         * g++.dg/template/sfinae2.C: Likewise.
7527         * g++.dg/template/ttp25.C: Likewise.
7528         * g++.dg/template/unify10.C: Likewise.
7529         * g++.dg/template/unify11.C: Likewise.
7530         * g++.dg/template/unify6.C: Likewise.
7531         * g++.dg/template/unify7.C: Likewise.
7532         * g++.dg/template/unify9.C: Likewise.
7533         * g++.dg/template/varmod1.C: Likewise.
7534         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7535         * g++.old-deja/g++.law/operators32.C: Likewise.
7536         * g++.old-deja/g++.pt/crash28.C: Likewise.
7537         * g++.old-deja/g++.pt/crash60.C: Likewise.
7538         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7539         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7540         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7541         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7542         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7543         * g++.old-deja/g++.pt/expr2.C: Likewise.
7544         * g++.old-deja/g++.pt/overload7.C: Likewise.
7545         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7546         * g++.old-deja/g++.pt/spec5.C: Likewise.
7547         * g++.old-deja/g++.pt/spec6.C: Likewise.
7548         * g++.old-deja/g++.pt/t24.C: Likewise.
7549         * g++.old-deja/g++.pt/unify4.C: Likewise.
7550         * g++.old-deja/g++.pt/unify6.C: Likewise.
7551         * g++.old-deja/g++.pt/unify8.C: Likewise.
7552         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7553         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7554         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7555
7556         * g++.dg/cpp0x/initlist32.C: New.
7557
7558         * g++.dg/template/conv11.C: New.
7559         * g++.dg/conversion/op1.C: Adjust expected error.
7560
7561         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7562
7563 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7564
7565         PR target/44088
7566         * gcc.target/i386/avx-cmpsd-1.c: New.
7567         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7568         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7569         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7570         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7571         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7572
7573 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR middle-end/44085
7576         * gcc.dg/gomp/pr44085.c: New test.
7577         * gfortran.dg/gomp/pr44085.f90: New test.
7578
7579 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7580
7581         * objc-obj-c++-shared/Object1.m: New.
7582         * objc.dg/torture: New directory.
7583         * objc.dg/torture/tls: Ditto.
7584         * objc.dg/tls: Ditto.
7585         * objc.dg/torture/tls/trivial.m: New test.
7586         * objc.dg/torture/tls/thr-init-2.m: New test.
7587         * objc.dg/torture/tls/thr-init-3.m: New test.
7588         * objc.dg/torture/tls/thr-init.m: New test.
7589         * objc.dg/torture/tls/diag-1.m: New test.
7590         * objc.dg/torture/tls/tls.exp: New.
7591         * objc.dg/torture/trivial.m: New test.
7592         * objc.dg/torture/dg-torture.exp: New.
7593         * objc.dg/tls/diag-3.m: New test.
7594         * objc.dg/tls/diag-4.m: New test.
7595         * objc.dg/tls/diag-5.m: New test.
7596         * objc.dg/tls/init-1.m: New test.
7597         * objc.dg/tls/init-2.m: New test.
7598         * objc.dg/tls/tls.exp: New.
7599         * objc.dg/tls/diag-2.m: New test.
7600         * lib/objc.exp: Respond to dg-additional-files.
7601
7602 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7603
7604         * gcc.target/m68k/20100512-1.c: New.
7605
7606 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7607
7608         * gnat.dg/lto8.adb: New test.
7609         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7610         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7611
7612 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7613
7614         PR c++/34272
7615         PR c++/43630
7616         PR c++/34491
7617         * g++.dg/template/crash97.C: New.
7618         * g++.dg/template/crash98.C: Likewise.
7619         * g++.dg/template/crash99.C: Likewise.
7620         * g++.dg/cpp0x/pr31439.C: Adjust.
7621         * g++.dg/template/crash95.C: Likewise.
7622
7623 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7624
7625         PR middle-end/44071
7626         * c-c++-common/asmgoto-4.c: New test.
7627         * gcc.target/i386/pr44071.c: New test.
7628
7629         PR c++/44062
7630         * c-c++-common/Wunused-var-7.c: New test.
7631         * g++.dg/warn/Wunused-var-9.C: New test.
7632
7633 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7634
7635         PR fortran/43711
7636         * gfortran.dg/gomp/pr43711.f90: New.
7637
7638 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7639
7640         PR fortran/31820
7641         * gfortran.dg/select_5.f90: Updated.
7642
7643 2010-05-11  Jan Hubicka  <jh@suse.cz>
7644
7645         PR tree-optimize/44063
7646         * gcc.c-torture/compile/pr44063.c: New testcase.
7647
7648 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR debug/44023
7651         * gcc.dg/pr44023.c: New test.
7652
7653 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7654
7655         * gnat.dg/lto7.adb: New test.
7656         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7657
7658 2010-05-10  Jason Merrill  <jason@redhat.com>
7659
7660         PR c++/44017
7661         * g++.dg/template/inherit5.C: New.
7662
7663         PR c++/44045
7664         * g++.dg/cpp0x/initlist33.C: New.
7665         * g++.dg/cpp0x/initlist26.C: Adjust.
7666         * g++.dg/cpp0x/initlist28.C: Adjust.
7667
7668 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7669
7670         PR c++/43719
7671         * g++.dg/init/pr43719.C: New.
7672         * g++.dg/anon-struct4.C: Adjust.
7673
7674 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7675
7676         PR debug/44028
7677         * gcc.dg/pr44028.c: New test.
7678
7679 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7680
7681         PR fortran/27866
7682         PR fortran/35003
7683         PR fortran/42809
7684         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7685         * gfortran.dg/warn_conversion.f90: New.
7686
7687 2010-05-10  Michael Matz  <matz@suse.de>
7688
7689         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7690
7691 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7692
7693         PR rtl-optimization/44012
7694         * gcc.dg/pr44012.c: New.
7695
7696 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7697
7698         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7699         Log text on entry and exit.
7700         Prune Sun ld warnings for common symbols with differing sizes.
7701         (lto-link-and-maybe-run): Change caller.
7702
7703 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7704
7705         PR fortran/44044
7706         * gfortran.dg/class_7.f03: Modified.
7707         * gfortran.dg/select_type_1.f03: Modified.
7708         * gfortran.dg/select_type_12.f03: New.
7709
7710 2010-05-10  Richard Guenther  <rguenther@suse.de>
7711
7712         PR tree-optimization/44050
7713         * gcc.dg/torture/pr44050.c: New testcase.
7714
7715 2010-05-10  Wei Guozhi  <carrot@google.com>
7716
7717         PR target/42879
7718         * gcc.target/arm/pr42879.c: New testcase.
7719
7720 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7721
7722         PR c/44051
7723         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7724
7725 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7726
7727         PR c/10676
7728         * gcc.dg/anon-struct-10.c: New test.
7729
7730 2010-05-09  Richard Guenther  <rguenther@suse.de>
7731
7732         PR middle-end/44024
7733         * gcc.dg/pr44024.c: New testcase.
7734
7735 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7736
7737         PR c/4784
7738         * gcc.dg/anon-struct-9.c: New test.
7739
7740 2010-05-09  Richard Guenther  <rguenther@suse.de>
7741
7742         PR middle-end/44043
7743         * gcc.c-torture/compile/pr44043.c: New testcase.
7744
7745 2010-05-09  Richard Guenther  <rguenther@suse.de>
7746
7747         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7748
7749 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7750
7751         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7752
7753 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7754
7755         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7756         * gnat.dg/specs/lto3.ads: Likewise.
7757
7758 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7759
7760         PR middle-end/28685
7761         * gcc.dg/pr28685-1.c: New file.
7762
7763 2010-05-08  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/44030
7766         * gcc.c-torture/compile/pr44030.c: New testcase.
7767
7768 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7769
7770         * gnat.dg/lto6.adb: New test.
7771         * gnat.dg/lto6_pkg.ads: New helper.
7772
7773 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7774
7775         * gnat.dg/lto5.adb: New test.
7776         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7777
7778 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7779
7780         * gnat.dg/lto4.ad[sb]: New test.
7781
7782 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7783
7784         * gnat.dg/specs/lto3.ads: New test.
7785         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7786         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7787
7788 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7789
7790         * gnat.dg/sizetype3.ad[sb]: New test.
7791         * gnat.dg/sizetype3_pkg.ads: New helper.
7792
7793 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7794
7795         PR c++/43951
7796         * g++.dg/init/new29.C: New.
7797
7798 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7799
7800         PR fortran/40728
7801         * gfortran.dg/coarray_1.f90: Fixed error message.
7802         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7803         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7804         * gfortran.dg/intrinsic_std_5.f90: New.
7805
7806 2010-05-07  Jason Merrill  <jason@redhat.com>
7807
7808         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7809
7810 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7811
7812         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7813         (size_t, stderr): Remove.
7814         (read_error): Replaced __builtin_fprintf by fprintf.
7815
7816 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7817
7818         * gcc.dg/ordered-comparison-1.c: New test.
7819         * gcc.dg/ordered-comparison-2.c: New test.
7820         * gcc.dg/ordered-comparison-3.c: New test.
7821         * gcc.dg/ordered-comparison-4.c: New test.
7822
7823 2010-05-06  Mike Stump  <mikestump@comcast.net>
7824
7825         PR objc/35165
7826         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7827
7828 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7829             Jason Merrill  <jason@redhat.com>
7830
7831         * g++.dg/cpp0x/nullptr01.C: New.
7832         * g++.dg/cpp0x/nullptr02.C: New.
7833         * g++.dg/cpp0x/nullptr03.C: New.
7834         * g++.dg/cpp0x/nullptr04.C: New.
7835         * g++.dg/cpp0x/nullptr05.C: New.
7836         * g++.dg/cpp0x/nullptr06.C: New.
7837         * g++.dg/cpp0x/nullptr07.C: New.
7838         * g++.dg/cpp0x/nullptr08.C: New.
7839         * g++.dg/cpp0x/nullptr09.C: New.
7840         * g++.dg/cpp0x/nullptr10.C: New.
7841         * g++.dg/cpp0x/nullptr11.C: New.
7842         * g++.dg/cpp0x/nullptr12.C: New.
7843         * g++.dg/cpp0x/nullptr13.C: New.
7844         * g++.dg/cpp0x/nullptr14.C: New.
7845         * g++.dg/cpp0x/nullptr15.C: New.
7846         * g++.dg/cpp0x/nullptr16.C: New.
7847         * g++.dg/cpp0x/nullptr17.C: New.
7848         * g++.dg/cpp0x/nullptr18.C: New.
7849         * g++.dg/cpp0x/nullptr19.C: New.
7850         * g++.dg/cpp0x/nullptr20.C: New.
7851         * g++.dg/cpp0x/nullptr21.C: New.
7852         * g++.dg/cpp0x/nullptr22.C: New.
7853         * g++.dg/debug/nullptr01.C: New.
7854         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7855
7856 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7857
7858         * gcc.dg/Wunused-var-8.c: Move to...
7859         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7860
7861 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7862
7863         PR c++/40406
7864         * g++.dg/template/crash96.C: New.
7865
7866 2010-05-06  Jan Hubicka  <jh@suse.cz>
7867
7868         PR tree-optimization/43791
7869         * gcc.c-torture/compile/pr43791.c: New file.
7870
7871 2010-05-06  Michael Matz  <matz@suse.de>
7872
7873         PR tree-optimization/43984
7874         * gfortran.dg/pr43984.f90: New test.
7875
7876 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7877
7878         PR 40989
7879         * gcc.dg/pr40989.c: New.
7880
7881 2010-05-06  Richard Guenther  <rguenther@suse.de>
7882
7883         PR tree-optimization/43934
7884         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7885
7886 2010-05-06  Richard Guenther  <rguenther@suse.de>
7887
7888         PR tree-optimization/43987
7889         * gcc.c-torture/execute/pr43987.c: New testcase.
7890         * gcc.dg/torture/pta-escape-1.c: Adjust.
7891         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7892         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7893         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7894         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7895
7896 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7897             Dodji Seketeli  <dodji@redhat.com>
7898
7899         PR c/18624
7900         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7901         * g++.dg/template/sfinae16.C: Likewise.
7902         * gcc.dg/Wunused-var-1.c: Moved to...
7903         * c-c++-common/Wunused-var-1.c: ...here. New test.
7904         * gcc.dg/Wunused-var-2.c: Moved to...
7905         * c-c++-common/Wunused-var-2.c: ...here. New test.
7906         * gcc.dg/Wunused-var-3.c: Moved to...
7907         * c-c++-common/Wunused-var-3.c: ...here. New test.
7908         * gcc.dg/Wunused-var-4.c: Moved to...
7909         * gcc.dg/Wunused-var-1.c: ... here.
7910         * gcc.dg/Wunused-var-5.c: Moved to...
7911         * c-c++-common/Wunused-var-4.c: ...here. New test.
7912         * gcc.dg/Wunused-var-7.c: Moved to...
7913         * c-c++-common/Wunused-var-5.c: ...here. New test.
7914         * gcc.dg/Wunused-var-6.c: Moved to...
7915         * gcc.dg/Wunused-var-2.c: ... here.
7916         * c-c++-common/Wunused-var-1.c: New test.
7917         * c-c++-common/Wunused-var-2.c: New test.
7918         * c-c++-common/Wunused-var-3.c: New test.
7919         * c-c++-common/Wunused-var-4.c: New test.
7920         * c-c++-common/Wunused-var-5.c: New test.
7921         * g++.dg/warn/Wunused-var-1.C: New test.
7922         * g++.dg/warn/Wunused-var-2.C: New test.
7923         * g++.dg/warn/Wunused-var-3.C: New test.
7924         * g++.dg/warn/Wunused-var-4.C: New test.
7925         * g++.dg/warn/Wunused-var-5.C: New test.
7926         * g++.dg/warn/Wunused-var-6.C: New test.
7927         * g++.dg/warn/Wunused-var-7.C: New test.
7928         * g++.dg/warn/Wunused-var-8.C: New test.
7929         * g++.dg/warn/Wunused-parm-1.C: New test.
7930         * g++.dg/warn/Wunused-parm-2.C: New test.
7931         * g++.dg/warn/Wunused-parm-3.C: New test.
7932
7933 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7934
7935         PR fortran/43985
7936         * gfortran.dg/gomp/crayptr5.f90: New test case.
7937
7938 2010-05-05  Jason Merrill  <jason@redhat.com>
7939
7940         PR debug/43370
7941         * g++.dg/ext/attrib39.C: New.
7942
7943 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7944
7945         PR fortran/24978
7946         * gfortran.dg/data_invalid.f90: New.
7947
7948 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7949
7950         * gnat.dg/lto2.adb: New test.
7951
7952 2010-05-05  Jason Merrill  <jason@redhat.com>
7953
7954         PR c++/43787
7955         * g++.dg/opt/empty1.C: New.
7956
7957 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7958
7959         PR fortran/43696
7960         * gfortran.dg/class_17.f03: New.
7961
7962 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7963
7964         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7965
7966 2010-05-04  Mike Stump  <mikestump@comcast.net>
7967
7968         PR objc/35165
7969         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7970
7971 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7972
7973         PR target/43668
7974         * gcc.target/i386/pr43668.c: New.
7975
7976 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7977
7978         PR c++/43028
7979         * g++.dg/cpp0x/initlist31.C: New.
7980
7981 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR c/43981
7984         * gcc.dg/Wunused-var-8.c: New test.
7985
7986 2010-05-04  Jason Merrill  <jason@redhat.com>
7987
7988         PR c++/38064
7989         * g++.dg/cpp0x/enum3.C: Extend.
7990
7991 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7992
7993         PR target/43799
7994         * gcc.target/i386/pr43799.c: New.
7995
7996 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7997
7998         * gnat.dg/lto1.adb: New test.
7999         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8000
8001 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8002
8003         PR middle-end/43671
8004         * gcc.target/i386/pr43671.c: New.
8005
8006 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8007
8008         PR c++/43705
8009         * g++.dg/template/crash95.C: New.
8010
8011 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8012
8013         PR debug/43508
8014         * gcc.target/i386/pr43508.c: New.
8015
8016 2010-05-04  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/43879
8019         * g++.dg/torture/pr43879-1_0.C: New testcase.
8020         * g++.dg/torture/pr43879-1_1.C: Likewise.
8021
8022 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8023
8024         PR c++/43953
8025         * g++.dg/other/crash-12.C: New test.
8026
8027 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8028
8029         * g++.dg/cdce3.C: Add a space.  Updated.
8030
8031 2010-05-03  Jason Merrill  <jason@redhat.com>
8032
8033         PR c++/43680
8034         * g++.dg/opt/enum2.C: New.
8035         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8036         * g++.dg/warn/Wswitch-1.C: Adjust message.
8037
8038 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8039
8040         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8041         * g++.dg/ext/label13.C: Fix typo.
8042         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8043         alpha*-dec-osf5*.
8044         * gcc.c-torture/compile/limits-declparen.c: xfail on
8045         alpha*-dec-osf5* with -g.
8046         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8047         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8048         * gcc.dg/c99-tgmath-2.c: Likewise.
8049         * gcc.dg/c99-tgmath-3.c: Likewise.
8050         * gcc.dg/c99-tgmath-4.c: Likewise.
8051
8052 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8053
8054         PR fortran/43592
8055         * gfortran.dg/unexpected_interface.f90: New test.
8056
8057 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8058
8059         * ada/acats/run_acats (which): New function.
8060         (host_gnatchop, host_gnatmake): Use it.
8061
8062 2010-05-03  Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/43971
8065         * gcc.dg/pr43971.c: New testcase.
8066
8067 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8068
8069         PR debug/43972
8070         * gcc.dg/debug/pr43972.c: New test.
8071
8072 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8073
8074         PR testsuite/43963
8075         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8076
8077 2010-05-02  Richard Guenther  <rguenther@suse.de>
8078
8079         PR tree-optimization/43879
8080         * gcc.dg/torture/pr43879-3.c: New testcase.
8081
8082 2010-05-01  Richard Guenther  <rguenther@suse.de>
8083
8084         PR tree-optimization/43949
8085         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8086
8087 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         PR c++/43951
8090         * g++.dg/init/new28.C: New.
8091
8092 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8093
8094         PR objc++/32052
8095         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8096         structure and nested declarations.
8097         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8098         structure and nested declarations.  Reduce header clutter and
8099         use _exit() rather than abort().
8100         * objc.dg/encode-10.m: New.
8101         * objc.dg/encode-11.m: New.
8102
8103 2010-04-30  DJ Delorie  <dj@redhat.com>
8104
8105         * gcc.c-torture/execute/20100430-1.c: New test.
8106
8107 2010-04-30  Jason Merrill  <jason@redhat.com>
8108
8109         PR c++/43868
8110         * g++.dg/template/ptrmem21.C: New.
8111
8112 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8113
8114         PR fortran/18918
8115         PR fortran/43931
8116         * gfortran.dg/coarray_13.f90: New test.
8117
8118 2010-04-30  Richard Guenther  <rguenther@suse.de>
8119
8120         PR lto/43946
8121         * gcc.dg/lto/20100430-1_0.c: New testcase.
8122
8123 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR debug/43942
8126         * c-c++-common/pr43942.c: New test.
8127
8128 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8129
8130         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8131         conflict with darwin crt1.o 'start' symbol.
8132
8133 2010-04-30  Richard Guenther  <rguenther@suse.de>
8134
8135         PR tree-optimization/43879
8136         * gcc.dg/torture/pr43879_1.c: New testcase.
8137
8138 2010-04-30  Richard Guenther  <rguenther@suse.de>
8139
8140         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8141
8142 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8143
8144         PR c++/43890
8145         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8146         user-provided constructor while recursing.
8147
8148 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8149
8150         PR fortran/42274
8151         * gfortran.dg/class_16.f03: New test.
8152
8153 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8154
8155         PR fortran/42274
8156         * gfortran.dg/class_15.f03: New.
8157
8158 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/43326
8161         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8162
8163 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8164
8165         PR fortran/43492
8166         * gfortran.dg/generic_22.f03 : New test.
8167
8168 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/42353
8171         * gfortran.dg/class_14.f03: New test.
8172
8173 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8174
8175         PR fortran/42680
8176         * gfortran.dg/interface_32.f90: New test.
8177
8178 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8179             Janus Weil  <janus@gcc.gnu.org>
8180
8181         PR fortran/41829
8182         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8183         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8184         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8185
8186 2010-04-28  Mike Stump  <mikestump@comcast.net>
8187
8188         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8189         dg-excess-errors.
8190         * g++.dg/uninit-pred-2_b.C: Likewise.
8191
8192 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8193
8194         PR fortran/18918
8195         PR fortran/43919
8196         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8197
8198 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8199
8200         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8201         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8202         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8203         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8204         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8205
8206 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8207
8208         * gcc.dg/const-uniq-1.c: New test.
8209         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8210
8211 2010-04-28  Xinliang David Li  <davidxl@google.com>
8212
8213         * gcc.dg/uninit-pred-2_b.c: New test.
8214         * gcc.dg/uninit-pred-4_b.c: New test.
8215         * gcc.dg/uninit-pred-3_d.c: New test.
8216         * gcc.dg/uninit-pred-6_b.c: New test.
8217         * gcc.dg/uninit-pred-8_b.c: New test.
8218         * gcc.dg/uninit-pred-3_a.c: New test.
8219         * gcc.dg/uninit-pred-2_c.c: New test.
8220         * gcc.dg/uninit-pred-5_a.c: New test.
8221         * gcc.dg/uninit-pred-3_e.c: New test.
8222         * gcc.dg/uninit-pred-7_a.c: New test.
8223         * gcc.dg/uninit-pred-6_c.c: New test.
8224         * gcc.dg/uninit-pred-9_a.c: New test.
8225         * gcc.dg/uninit-pred-8_c.c: New test.
8226         * gcc.dg/uninit-pred-3_b.c: New test.
8227         * gcc.dg/uninit-pred-5_b.c: New test.
8228         * gcc.dg/uninit-pred-7_b.c: New test.
8229         * gcc.dg/uninit-pred-6_d.c: New test.
8230         * gcc.dg/uninit-pred-9_b.c: New test.
8231         * gcc.dg/uninit-pred-2_a.c: New test.
8232         * gcc.dg/uninit-pred-4_a.c: New test.
8233         * gcc.dg/uninit-pred-3_c.c: New test.
8234         * gcc.dg/uninit-pred-6_a.c: New test.
8235         * gcc.dg/uninit-pred-8_a.c: New test.
8236         * gcc.dg/uninit-pred-7_c.c: New test.
8237         * gcc.dg/uninit-pred-6_e.c: New test.
8238         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8239         * g++.dg/uninit-pred-1_a.C: New test.
8240         * g++.dg/uninit-pred-1_b.C: New test.
8241         * g++.dg/uninit-pred-2_a.C: New test.
8242         * g++.dg/uninit-pred-2_b.C: New test.
8243         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8244         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8245         * g++.dg/uninit-pred-loop_1.cc: New test.
8246
8247 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8248
8249         * gcc.dg/lto/20091209-1_0.c: New testcase.
8250
8251 2010-04-28  Richard Guenther  <rguenther@suse.de>
8252
8253         PR tree-optimization/43879
8254         PR tree-optimization/43909
8255         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8256
8257 2010-04-28  Richard Guenther  <rguenther@suse.de>
8258
8259         PR c++/43880
8260         * g++.dg/torture/pr43880.C: New testcase.
8261
8262 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8263
8264         PR c++/9335
8265         * g++.dg/template/recurse2.C: Update
8266         * g++.dg/template/recurse.C: Update.
8267         * g++.dg/template/pr23510.C: Update.
8268         * lib/prune.exp: Filter out 'recursively instantiated'.
8269
8270 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8271
8272         PR c++/29043
8273         * g++.dg/init/pr29043.C: New.
8274
8275 2010-04-27  Jason Merrill  <jason@redhat.com>
8276
8277         * g++.dg/lookup/scoped5.C: Adjust.
8278         * g++.dg/lookup/scoped8.C: Adjust.
8279         * g++.dg/template/dependent-expr5.C: Adjust.
8280         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8281
8282         PR c++/43856
8283         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8284
8285         PR c++/43875
8286         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8287
8288 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8289             Jan Hubicka <hubicka@ucw.cz>
8290
8291         * gcc.dg/pure-2.c: New testcase.
8292         * gcc.dg/const-1.c: New testcase.
8293
8294 2010-04-27  Jason Merrill  <jason@redhat.com>
8295
8296         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8297
8298         PR c++/41468
8299         * g++.dg/template/sfinae17.C: New.
8300         * g++.dg/template/sfinae18.C: New.
8301
8302 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8303
8304         * g++.dg/init/pr42844.C: New.
8305         * g++.dg/cpp0x/pr42844-2.C: New.
8306         * g++.dg/cpp0x/defaulted2.C: Adjust.
8307         * g++.dg/tree-ssa/pr27549.C: Likewise.
8308         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8309
8310 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8311
8312         PR fortran/18918
8313         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8314
8315 2010-04-27  Richard Guenther  <rguenther@suse.de>
8316
8317         PR middle-end/40561
8318         * g++.dg/other/pr40561.C: New testcase.
8319
8320 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8321
8322         PR middle-end/43812
8323         * g++.dg/ipa/pr43812.C: New test.
8324
8325 2010-04-27  Jan Hubicka  <jh@suse.cz>
8326
8327         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8328         (test): ... this one.
8329
8330 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8331
8332         PR target/40657
8333         * gcc.target/arm/thumb-stackframe.c: New test.
8334
8335 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8336
8337         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8338         * gcc.dg/misc-column.c: Likewise.
8339         * gcc.dg/Walways-true-1.c: Likewise.
8340         * gcc.dg/Walways-true-2.c: Likewise.
8341         * gcc.dg/warn-addr-cmp.c: Likewise.
8342
8343 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8344
8345         PR fortran/18918
8346         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8347         * gfortran.dg/coarray_12.f90: New.
8348
8349 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8350
8351         PR c/32207
8352         * gcc.dg/pr32207.c: New test.
8353         * gcc.dg/misc-column.c: Adjust expected warning.
8354         * gcc.dg/Walways-true-1.c: Likewise.
8355         * gcc.dg/Walways-true-2.c: Likewise.
8356         * gcc.dg/warn-addr-cmp.c: Likewise.
8357
8358 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8359
8360         PR lto/42776
8361         * lib/lto.exp (lto_prune_vis_warns): New function.
8362         (lto-link-and-maybe-run): Call it.
8363
8364 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8365
8366         PR tree-optimization/43904
8367         * gcc.dg/tree-ssa/tailcall-6.c: New.
8368
8369 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8370
8371         PR testsuite/35165
8372         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8373         Darwin8/OSX10.4 - compatible code generation.
8374         Use scan-rtl-dump.
8375         * obj-c++.dg/stubify-1.mm: Ditto.
8376         * lib/objc-torture.exp: Do not require link success for
8377         "trivial.m" in the runtime checks when dowhat = 'compile'.
8378         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8379         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8380         Darwin8/OSX10.4 - compatible code generation.
8381         * objc.dg/stubify-2.m: Ditto.
8382         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8383         * objc.dg/next-runtime-1.m: Ditto.
8384         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8385         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8386         runtimes on Darwin.
8387
8388 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8389
8390         PR 43715
8391         * lib/plugin-support.exp: Use "-undefined
8392         dynamic_lookup" on darwin.
8393
8394 2010-04-26  Richard Guenther  <rguenther@suse.de>
8395
8396         * gcc.dg/lto/20100426_0.c: New testcase.
8397
8398 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8399
8400         PR tree-optimization/43833
8401         gcc.dg/Warray-bounds-8.c: New test case.
8402
8403 2010-04-26  Richard Guenther  <rguenther@suse.de>
8404
8405         PR lto/43080
8406         * g++.dg/lto/20100423-3_0.C: New testcase.
8407
8408 2010-04-26  Richard Guenther  <rguenther@suse.de>
8409
8410         PR lto/42425
8411         * g++.dg/lto/20100423-2_0.C: New testcase.
8412
8413 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8414
8415         * gcc.dg/vect/bb-slp-23.c: New test.
8416
8417 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8418
8419         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8420         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8421         * gcc.dg/c1x-float-1.c: New test.
8422
8423 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8424
8425         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8426         of "lea\[ \t\]".
8427
8428 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8429
8430         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8431         FreeBSD.
8432         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8433         * gfortran.dg/default_format_2.f90: Ditto.
8434
8435 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8436
8437         * gfortran.dg/pr43505.f90: Clean up .mod file.
8438         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8439         * gfortran.dg/pr41347.f90: Ditto.
8440         * gfortran.dg/internal_pack_4.f90: Ditto.
8441         * gfortran.dg/proc_decl_23.f90: Ditto.
8442         * gfortran.dg/recursive_check_3.f90: Ditto.
8443         * gfortran.dg/intent_out_3.f90: Ditto.
8444         * gfortran.dg/assignment_2.f90: Ditto.
8445         * gfortran.dg/pr41928.f90: Ditto.
8446         * gfortran.dg/pr42166.f90: Ditto.
8447         * gfortran.dg/private_type_12.f90: Ditto.
8448         * gfortran.dg/graphite/pr42185.f90: Ditto.
8449         * gfortran.dg/graphite/pr42186.f90: Ditto.
8450         * gfortran.dg/graphite/pr40982.f90: Ditto.
8451         * gfortran.dg/graphite/id-2.f90: Ditto.
8452         * gfortran.dg/graphite/id-4.f90: Ditto.
8453         * gfortran.dg/graphite/pr42050.f90: Ditto.
8454         * gfortran.dg/graphite/id-18.f90: Ditto.
8455         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8456         * gfortran.dg/graphite/pr41924.f90: Ditto.
8457         * gfortran.dg/graphite/pr42393.f90: Ditto.
8458         * gfortran.dg/graphite/pr37980.f90: Ditto.
8459         * gfortran.dg/graphite/pr38953.f90: Ditto.
8460         * gfortran.dg/graphite/pr42180.f90: Ditto.
8461         * gfortran.dg/graphite/pr42181.f90: Ditto.
8462         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8463         * gfortran.dg/select_type_4.f90: Ditto.
8464         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8465         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8466         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8467         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8468         * gfortran.dg/whole_file_11.f90: Ditto.
8469         * gfortran.dg/private_type_11.f90: Ditto.
8470         * gfortran.dg/vect/vect-gems.f90: Ditto.
8471         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8472
8473 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8476
8477 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8478
8479         * gnat.dg/pack15.ad[sb]: New test.
8480
8481 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8482
8483         * gcc.target/arm/mla-1.c: New test.
8484
8485 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8486
8487         PR fortran/30073
8488         PR fortran/43793
8489         * gfortran.dg/pr43793.f90: New test.
8490
8491 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8492
8493         PR tree-optimization/41442
8494         * gcc.target/i386/pr41442.c: New test.
8495
8496 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8497
8498         PR fortran/43832
8499         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8500
8501 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8502
8503         PR fortran/43832
8504         * gfortran.dg/open_nounit.f90: New test.
8505
8506 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/43841
8509         PR fortran/43843
8510         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8511
8512 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8513
8514         * gcc.dg/Wconversion-integer.c: Update.
8515
8516 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8517
8518         * gnat.dg/unchecked_convert5.adb: New test.
8519
8520 2010-04-23  Richard Guenther  <rguenther@suse.de>
8521
8522         PR lto/41734
8523         * gcc.dg/lto/20100423-2_0.c: New testcase.
8524         * gcc.dg/lto/20100423-2_0.c: Likewise.
8525
8526 2010-04-23  Richard Guenther  <rguenther@suse.de>
8527
8528         PR lto/43455
8529         * gcc.dg/lto/20100423-1_0.c: New testcase.
8530         * gcc.dg/lto/20100423-1_1.c: Likewise.
8531
8532 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8533
8534         PR tree-optimization/43846
8535         * gcc.dg/tree-ssa/sra-10.c: New test.
8536
8537 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8538
8539         PR middle-end/43835
8540         * gcc.c-torture/execute/pr43835.c: New test.
8541
8542 2010-04-23  Richard Guenther  <rguenther@suse.de>
8543
8544         PR lto/42653
8545         * g++.dg/lto/20100423-1_0.C: New testcase.
8546
8547 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8550
8551 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8552
8553         PR tree-optimization/43842
8554         * gcc.dg/vect/pr43842.c: New test.
8555
8556 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8557
8558         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8559         * gcc.target/i386/wmul-2.c: Likewise.
8560
8561 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8562
8563         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8564         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8565
8566 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8567
8568         * gfortran.dg/reassoc_6.f: New testcase.
8569
8570 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8571
8572         PR middle-end/29274
8573         * gcc.target/arm/wmul-1.c: New test.
8574         * gcc.target/arm/wmul-2.c: New test.
8575
8576 2010-04-22  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/43845
8579         * gcc.c-torture/compile/pr43845.c: New testcase.
8580
8581 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8582
8583         PR middle-end/29274
8584         * gcc.target/i386/wmul-1.c: New test.
8585         * gcc.target/i386/wmul-2.c: New test.
8586         * gcc.target/bfin/wmul-1.c: New test.
8587         * gcc.target/bfin/wmul-2.c: New test.
8588
8589 2010-04-22  Richard Guenther  <rguenther@suse.de>
8590
8591         PR fortran/43829
8592         * gfortran.dg/vector_subscript_6.f90: New testcase.
8593         * gfortran.dg/assign_10.f90: Adjust.
8594
8595 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR fortran/43836
8598         * gfortran.dg/gomp/pr43836.f90: New test.
8599
8600 2010-04-21  Richard Guenther  <rguenther@suse.de>
8601
8602         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8603
8604 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8605
8606         * gcc.dg/torture/builtin-cproj-3.c: New.
8607
8608 2010-04-20  Jason Merrill  <jason@redhat.com>
8609
8610         PR c++/9335
8611         * g++.dg/template/recurse2.C: New.
8612         * g++.dg/parse/crash36.C: Adjust.
8613         * g++.dg/other/fold1.C: Adjust.
8614         * g++.dg/init/member1.C: Adjust.
8615         * lib/prune.exp: Prune "skipping N instantiation contexts".
8616
8617 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8618
8619         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8620
8621 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8622
8623         * gcc.dg/torture/builtin-cproj-1.c: New.
8624         * gcc.dg/torture/builtin-cproj-2.c: New.
8625
8626 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8627
8628         PR c++/43800
8629         PR c++/43704
8630         * g++.dg/template/typedef32.C: Adjust.
8631         * g++.dg/template/typedef33.C: New test.
8632
8633 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8634
8635         PR fortran/43227
8636         * gfortran.dg/proc_decl_23.f90: New test.
8637
8638         PR fortran/43266
8639         * gfortran.dg/abstract_type_6.f03: New test.
8640
8641 2010-04-20  Xinliang David Li  <davidxl@google.com>
8642
8643         * g++.dg/tree-ssa/fold-compare.C: New.
8644
8645 2010-04-20  Richard Guenther  <rguenther@suse.de>
8646
8647         PR tree-optimization/39417
8648         * g++.dg/torture/pr39417.C: New testcase.
8649
8650 2010-04-20  Richard Guenther  <rguenther@suse.de>
8651
8652         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8653
8654 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8655
8656         * g++.dg/debug/dwarf2/rv1.C: New test.
8657
8658 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8659
8660         PR target/43635
8661         * gcc.c-torture/compile/pr43635.c: New testcase.
8662
8663 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR fortran/43339
8666         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8667         of sequential loops being private only in the innermost containing
8668         task region.
8669
8670         PR middle-end/43337
8671         * gfortran.dg/gomp/pr43337.f90: New test.
8672
8673 2010-04-19  Richard Guenther  <rguenther@suse.de>
8674
8675         PR tree-optimization/43796
8676         * gfortran.dg/pr43796.f90: New testcase.
8677
8678 2010-04-19  Richard Guenther  <rguenther@suse.de>
8679
8680         PR tree-optimization/43783
8681         * gcc.c-torture/execute/pr43783.c: New testcase.
8682
8683 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8684
8685         PR target/43766
8686         * gcc.target/i386/pr43766.c: New test.
8687
8688 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8689
8690         PR target/43662
8691         * gcc.target/i386/pr43662.c: New test.
8692
8693 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8694
8695         PR c++/43704
8696         * g++.dg/template/typedef32.C: New test.
8697
8698 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8699
8700         PR tree-optimization/37027
8701         * lib/target-supports.exp
8702         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8703         * gcc.dg/vect/pr37027.c: New test.
8704         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8705         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8706         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8707         gcc.dg/vect/vect-complex-6.c: Likewise.
8708
8709 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8710
8711         * g++.dg/debug/dwarf2/enum1.C: New test.
8712
8713 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gnat.dg/rep_clause5.ad[sb]: New test.
8716         * gnat.dg/rep_clause5_pkg.ads: New helper.
8717
8718 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8719
8720         PR tree-optimization/43771
8721         * g++.dg/vect/pr43771.cc: New test.
8722
8723 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8724
8725         PR fortran/31538
8726         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8727         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8728
8729 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8730
8731         * gnat.dg/sizetype.adb: Rename into...
8732         * gnat.dg/sizetype1.adb: ...this.
8733         * gnat.dg/sizetype2.adb: New test.
8734
8735 2010-04-16  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/43572
8738         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8739
8740 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8741
8742         * gnat.dg/specs/discr_private.ads: New test.
8743
8744 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8745
8746         PR target/41514
8747         * gcc.target/arm/thumb-comparisons.c: New test.
8748
8749         PR target/40603
8750         * gcc.target/arm/thumb-cbranchqi.c: New test.
8751
8752 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8753
8754         * g++.dg/torture/pr36191.C: Enable for SH.
8755
8756 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8757
8758         * gnat.dg/wide_boolean.adb: New test.
8759         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8760
8761 2010-04-15  Richard Guenther  <rguenther@suse.de>
8762
8763         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8764         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8765         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8766         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8767         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8768         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8769         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8770         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8771         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8772         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8773         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8774         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8775         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8776         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8777         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8778
8779 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8780
8781         PR target/21803
8782         * gcc.target/arm/pr42496.c: New test.
8783
8784 2010-04-14  Jason Merrill  <jason@redhat.com>
8785
8786         PR c++/36625
8787         * g++.dg/ext/attrib38.C: New.
8788
8789 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8790
8791         PR testsuite/43739
8792         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8793
8794 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8795
8796         PR 42966
8797         * gcc.dg/cpp/warn-undef-2.c: Update.
8798         * gcc.dg/cpp/warn-traditional-2.c: Update.
8799         * gcc.dg/cpp/warn-comments-2.c: Update.
8800         * gcc.dg/cpp/warn-variadic-2.c: Update.
8801         * gcc.dg/cpp/warn-long-long-2.c: Update.
8802         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8803         * gcc.dg/cpp/warn-multichar-2.c: Update.
8804         * gcc.dg/cpp/warn-normalized-3.c: Update.
8805         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8806         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8807         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8808         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8809         * gcc.dg/cpp/warn-redefined-2.c: Update.
8810         * gfortran.dg/warning-directive-2.F90: Update.
8811         * c-c++-common/cpp/warning-directive-2.c: Update.
8812
8813 2010-04-14  Michael Matz  <matz@suse.de>
8814
8815         PR tree-optimization/42963
8816         * gcc.dg/pr42963.c: New testcase.
8817
8818 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * gnat.dg/class_wide.adb: Rename into...
8821         * gnat.dg/class_wide1.adb: ...this.
8822         * gnat.dg/class_wide2.ad[sb]: New test.
8823
8824 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8825
8826         PR fortran/18918
8827         * gfortran.dg/coarray_9.f90: Update dg-errors.
8828         * gfortran.dg/coarray_10.f90: New test.
8829         * gfortran.dg/coarray_11.f90: New test.
8830
8831 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8832
8833         PR fortran/43747
8834         gfortran.dg/initialization_24.f90: New test.
8835
8836 2010-04-13  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8839         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8840
8841 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8842
8843         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8844         * g++.dg/dg.exp: Likewise.
8845         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8846         * c-c++-common/cpp/warning-directive-1.c: ... here.
8847         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8848         * c-c++-common/cpp/warning-directive-2.c: ... here.
8849         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8850         * c-c++-common/cpp/warning-directive-3.c: ... here.
8851         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8852         * c-c++-common/cpp/warning-directive-4.c: ... here.
8853         * g++.dg/cpp/warning-directive-1.C: Delete.
8854         * g++.dg/cpp/warning-directive-2.C: Delete.
8855         * g++.dg/cpp/warning-directive-3.C: Delete.
8856         * g++.dg/cpp/warning-directive-4.C: Delete.
8857         * gcc.dg/cpp/normalised-3.c: Delete.
8858         * g++.dg/cpp/normalised-1.C: Rename as ...
8859         * c-c++-common/cpp/normalised-3.c: ... this.
8860
8861 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8862
8863         * gcc.dg/tree-ssa/sra-9.c: New test.
8864
8865 2010-04-13  Michael Matz  <matz@suse.de>
8866
8867         PR middle-end/43730
8868         * gcc.dg/pr43730.c: New test.
8869
8870 2010-04-13  Michael Matz  <matz@suse.de>
8871
8872         * gcc.dg/tree-ssa/negate.c: New testcase.
8873
8874 2010-04-13  Richard Guenther  <rguenther@suse.de>
8875
8876         PR testsuite/43735
8877         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8878
8879 2010-04-13  Richard Guenther  <rguenther@suse.de>
8880
8881         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8882
8883 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8884
8885         * gnat.dg/derived_type1.adb: New test.
8886
8887 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8888
8889         * gcc.dg/plugindir1.c: New testcase.
8890         * gcc.dg/plugindir2.c: New testcase.
8891         * gcc.dg/plugindir3.c: New testcase.
8892         * gcc.dg/plugindir4.c: New testcase.
8893
8894 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8895
8896         * gcc.target/i386/rotate-2.c: New test.
8897
8898 2010-04-12  Jason Merrill  <jason@redhat.com>
8899
8900         PR c++/43641
8901         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8902         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8903
8904 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8905
8906         PR c++/25811
8907         * g++.dg/init/pr25811.C: New test.
8908
8909 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8910
8911         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8912         dg-error, dg-warning.
8913         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8914
8915 2010-04-12  Richard Guenther  <rguenther@suse.de>
8916
8917         * gcc.dg/torture/inline-2.c: New testcase.
8918
8919 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR bootstrap/43699
8922         * gcc.dg/Wunused-var-7.c: New test.
8923
8924         PR tree-optimization/43560
8925         * gcc.c-torture/execute/pr43560.c: New test.
8926
8927 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8928
8929         * gnat.dg/aggr13.adb: New test.
8930         * gnat.dg/aggr14.adb: Likewise.
8931         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8932
8933 2010-04-12  Richard Guenther  <rguenther@suse.de>
8934
8935         PR c++/43611
8936         * g++.dg/torture/pr43611.C: New testcase.
8937
8938 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8939
8940         PR c/36774
8941         * gcc.dg/pr36774-1.c: New test.
8942         * gcc.dg/pr36774-2.c: New test.
8943
8944 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8945
8946         * gcc.target/sh/rte-delay-slot.c: New test.
8947
8948 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * gnat.dg/pack9.adb: Remove -cargs option.
8951         * gnat.dg/aggr12.ad[sb]: New test.
8952
8953 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8954
8955         PR target/43417
8956         * gcc.target/sh/pr43417.c: New test.
8957
8958 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8959
8960         PR fortran/43591
8961         * gfortran.dg/spec_expr_6.f90: New test.
8962
8963 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8964
8965         PR cpp/43195
8966         * gcc.dg/cpp/pr43195.c: New.
8967         * gcc.dg/cpp/pr43195.h: New.
8968
8969 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8970
8971         PR 42965
8972         * gcc.dg/Werror-6.c: Adjust.
8973         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8974         * gcc.dg/Werror-4.c: Likewise.
8975         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8976         * gcc.dg/Wswitch-enum-error.c: Likewise.
8977         * gcc.dg/Wpointer-arith.c: Likewise.
8978         * gcc.dg/Wfatal.c: Likewise.
8979         * gcc.dg/Wswitch-error.c: Likewise.
8980         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8981         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8982         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8983         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8984         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8985         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8986         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8987         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8988         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8989         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8990         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8991         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8992         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8993         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8994         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8995         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8996         * g++.dg/cpp/warning-directive-2.C: Likewise.
8997         * gfortran.dg/warning-directive-2.F90: Likewise.
8998
8999 2010-04-09  Jason Merrill  <jason@redhat.com>
9000
9001         PR c++/42623
9002         * g++.dg/template/sizeof13.C: New.
9003
9004 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9005
9006         * g++.dg/other/pr35504.C: Add check for thiscall.
9007         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9008         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9009
9010 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9011
9012         PR c++/28584
9013         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9014         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9015         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9016         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9017         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9018         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9019         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9020         * g++.dg/other/increment1.C: Likewise.
9021
9022 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9023
9024         PR fortran/18918
9025         * gfortran.dg/coarray_7.f90: New test.
9026         * gfortran.dg/coarray_8.f90: New test.
9027
9028 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9029
9030         PR fortran/28039
9031         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9032
9033 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035         PR target/43643
9036         * gcc.dg/pr43643.c: New test.
9037
9038 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9039
9040         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9041
9042 2010-04-08  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/43679
9045         * gcc.c-torture/compile/pr43679.c: New testcase.
9046
9047 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR debug/43670
9050         * gcc.dg/pr43670.c: New test.
9051
9052 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9053
9054         PR middle-end/40815
9055         * gcc.dg/tree-ssa/reassoc-19.c: New.
9056
9057 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9058
9059         PR c/18624
9060         * gcc.dg/Wunused-var-1.c: New test.
9061         * gcc.dg/Wunused-var-2.c: New test.
9062         * gcc.dg/Wunused-var-3.c: New test.
9063         * gcc.dg/Wunused-var-4.c: New test.
9064         * gcc.dg/Wunused-var-5.c: New test.
9065         * gcc.dg/Wunused-var-6.c: New test.
9066         * gcc.dg/Wunused-parm-1.c: New test.
9067
9068         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9069         * gcc.dg/trunc-1.c: Likewise.
9070         * gcc.dg/vla-9.c: Likewise.
9071         * gcc.dg/dfp/composite-type.c: Likewise.
9072
9073 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9074
9075         PR objc/35996
9076         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9077         * obj-c++.dg/objc-gc-3.mm: Ditto.
9078
9079 2010-04-07  Simon Baldwin  <simonb@google.com>
9080
9081         * gcc.dg/cpp/warn-undef-2.c: New.
9082         * gcc.dg/cpp/warn-traditional-2.c: New.
9083         * gcc.dg/cpp/warn-comments-2.c: New.
9084         * gcc.dg/cpp/warning-directive-1.c: New.
9085         * gcc.dg/cpp/warn-long-long.c: New.
9086         * gcc.dg/cpp/warn-traditional.c: New.
9087         * gcc.dg/cpp/warn-variadic-2.c: New.
9088         * gcc.dg/cpp/warn-undef.c: New.
9089         * gcc.dg/cpp/warn-normalized-1.c: New.
9090         * gcc.dg/cpp/warning-directive-2.c: New.
9091         * gcc.dg/cpp/warn-long-long-2.c: New.
9092         * gcc.dg/cpp/warn-variadic.c: New.
9093         * gcc.dg/cpp/warn-normalized-2.c: New.
9094         * gcc.dg/cpp/warning-directive-3.c: New.
9095         * gcc.dg/cpp/warn-deprecated-2.c: New.
9096         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9097         * gcc.dg/cpp/warn-multichar-2.c: New.
9098         * gcc.dg/cpp/warn-normalized-3.c: New.
9099         * gcc.dg/cpp/warning-directive-4.c: New.
9100         * gcc.dg/cpp/warn-unused-macros.c: New.
9101         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9102         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9103         * gcc.dg/cpp/warn-cxx-compat.c: New.
9104         * gcc.dg/cpp/warn-redefined.c: New.
9105         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9106         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9107         * gcc.dg/cpp/warn-deprecated.c: New.
9108         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9109         * gcc.dg/cpp/warn-redefined-2.c: New.
9110         * gcc.dg/cpp/warn-comments.c: New.
9111         * gcc.dg/cpp/warn-multichar.c: New.
9112         * g++.dg/cpp/warning-directive-1.C: New.
9113         * g++.dg/cpp/warning-directive-2.C: New.
9114         * g++.dg/cpp/warning-directive-3.C: New.
9115         * g++.dg/cpp/warning-directive-4.C: New.
9116         * gfortran.dg/warning-directive-1.F90: New.
9117         * gfortran.dg/warning-directive-3.F90: New.
9118         * gfortran.dg/warning-directive-2.F90: New.
9119         * gfortran.dg/warning-directive-4.F90: New.
9120
9121 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9122
9123         PR objc++/23716
9124         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9125
9126 2010-04-07  Jason Merrill  <jason@redhat.com>
9127
9128         * g++.dg/template/dr408.C: New.
9129
9130         * g++.dg/lookup/ns4.C: New.
9131
9132         PR c++/38392
9133         * g++.dg/template/friend51.C: New test.
9134
9135         PR c++/41970
9136         * g++.old-deja/g++.other/linkage1.C: Adjust.
9137
9138 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9139
9140         PR c++/42697
9141         * g++.dg/template/crash94.C: New test.
9142
9143 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9144
9145         PR c++/40239
9146         * g++.dg/init/aggr5.C: New test.
9147         * g++.dg/init/aggr5.C: New test.
9148
9149 2010-04-07  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/43270
9152         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9153         * gcc.dg/Warray-bounds-7.c: Likewise.
9154
9155 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9156
9157         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9158         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9159         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9160
9161 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9162
9163         PR c++/42556
9164         * g++.dg/init/pr42556.C: New test.
9165
9166 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9167
9168         PR debug/43628
9169         * g++.dg/debug/dwarf2/typedef2.C: New test.
9170
9171 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9172
9173         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9174         c-c++-common/dwarf2/redeclaration-1.C
9175
9176 2010-04-06  Jason Merrill  <jason@redhat.com>
9177
9178         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9179         * g++.dg/ext/attrib18.C: Likewise.
9180         * g++.dg/ext/bitfield2.C: Likewise.
9181         * g++.dg/ext/bitfield4.C: Likewise.
9182         * g++.dg/ext/visibility/warn2.C: Likewise.
9183         * g++.dg/ext/visibility/warn3.C: Likewise.
9184         * g++.dg/gomp/pr26690-1.C: Likewise.
9185         * g++.dg/inherit/covariant7.C: Likewise.
9186         * g++.dg/init/synth2.C: Likewise.
9187         * g++.dg/lookup/using7.C: Likewise.
9188         * g++.dg/other/crash-4.C: Likewise.
9189         * g++.dg/other/error13.C: Likewise.
9190         * g++.dg/other/error20.C: Likewise.
9191         * g++.dg/parse/crash31.C: Likewise.
9192         * g++.dg/parse/error16.C: Likewise.
9193         * g++.dg/parse/error19.C: Likewise.
9194         * g++.dg/parse/error27.C: Likewise.
9195         * g++.dg/parse/error28.C: Likewise.
9196         * g++.dg/parse/fused-params1.C: Likewise.
9197         * g++.dg/template/error2.C: Likewise.
9198         * g++.dg/template/local6.C: Likewise.
9199         * g++.dg/template/qualttp15.C: Likewise.
9200         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9201         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9202         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9203         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9204         * g++.old-deja/g++.eh/spec6.C: Likewise.
9205         * g++.old-deja/g++.jason/crash3.C: Likewise.
9206         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9207         * g++.old-deja/g++.law/ctors5.C: Likewise.
9208         * g++.old-deja/g++.law/ctors9.C: Likewise.
9209         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9210         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9211         * g++.old-deja/g++.other/struct1.C: Likewise.
9212         * g++.old-deja/g++.other/volatile1.C: Likewise.
9213         * g++.old-deja/g++.pt/crash36.C: Likewise.
9214         * g++.old-deja/g++.pt/derived3.C: Likewise.
9215         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9216         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9217
9218 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9219
9220         PR middle-end/43519
9221         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9222         * gcc.dg/graphite/id-19.c: New.
9223
9224 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9225
9226         PR middle-end/32824
9227         * gcc.dg/vect/pr32824: New.
9228
9229 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9230
9231         PR fortran/18918
9232         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9233         * gfortran.dg/coarray_3.f90: Ditto.
9234         * gfortran.dg/coarray_4.f90: Ditto.
9235         * gfortran.dg/coarray_5.f90: Ditto.
9236         * gfortran.dg/coarray_6.f90: Ditto.
9237         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9238
9239 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9240
9241         PR fortran/18918
9242         * gfortran.dg/coarray_4.f90: Fix test.
9243         * gfortran.dg/coarray_6.f90: Add more tests.
9244
9245 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9246
9247         PR fortran/18918
9248         * gfortran.dg/coarray_4.f90: New test.
9249         * gfortran.dg/coarray_5.f90: New test.
9250         * gfortran.dg/coarray_6.f90: New test.
9251
9252 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9253
9254         PR fortran/18918
9255         * gfortran.dg/iso_fortran_env_5.f90: New test.
9256         * gfortran.dg/iso_fortran_env_6.f90: New test.
9257
9258 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9259
9260         PR fortran/39997
9261         * gfortran.dg/coarray_1.f90: New test.
9262         * gfortran.dg/coarray_2.f90: New test.
9263         * gfortran.dg/coarray_3.f90: New test.
9264
9265 2010-04-06  Jason Merrill  <jason@redhat.com>
9266
9267         PR c++/43648
9268         * g++.dg/template/dtor8.C: New.
9269
9270         PR c++/43621
9271         * g++.dg/template/error-recovery2.C: New.
9272
9273 2010-04-06  Jan Hubicka  <jh@suse.czpli
9274
9275         PR tree-optimization/42906
9276         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9277
9278 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9279
9280         PR fortran/43178
9281         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9282         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9283         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9284
9285 2010-04-06  Richard Guenther  <rguenther@suse.de>
9286
9287         PR tree-optimization/43627
9288         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9289
9290 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR target/43638
9293         * gcc.target/i386/pr43638.c: New test.
9294
9295 2010-04-06  Richard Guenther  <rguenther@suse.de>
9296
9297         PR middle-end/43661
9298         * gcc.c-torture/compile/pr43661.c: New testcase.
9299
9300 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9303
9304 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9305
9306         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9307
9308 2010-04-02  Richard Guenther  <rguenther@suse.de>
9309
9310         PR tree-optimization/43629
9311         * gcc.c-torture/execute/pr43629.c: New testcase.
9312
9313 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9314             Dominique d'Humieres  <dominiq@lps.ens.fr>
9315
9316         PR libfortran/43605
9317         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9318
9319 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9320
9321         PR debug/43325
9322         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9323
9324 2010-04-01  Jason Merrill  <jason@redhat.com>
9325
9326         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9327
9328 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9329             Manfred Schwarb  <manfred99@gmx.ch>
9330
9331         PR libfortran/43605
9332         * gfortran.dg/ftell_3.f90: New test.
9333
9334 2010-04-01  Richard Guenther  <rguenther@suse.de>
9335
9336         PR middle-end/43614
9337         * gcc.c-torture/compile/pr43614.c: New testcase.
9338
9339 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9340
9341         PR tree-optimization/43141
9342         * gcc.dg/guality/pr43141.c: New test.
9343
9344 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9345
9346         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9347         * g++.dg/eh/spbp.C: Likewise.
9348         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9349         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9350         superfluous casts.
9351         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9352         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9353         * objc.dg/dwarf-2.m: Likewise.
9354
9355 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9356
9357         PR middle-end/43464
9358         * gcc.dg/graphite/id-pr43464.c: New.
9359         * gcc.dg/graphite/id-pr43464-1.c: New.
9360
9361 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9362
9363         PR middle-end/43351
9364         * gcc.dg/graphite/id-pr43351.c
9365
9366 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9367
9368         PR testsuite/35165
9369         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9370         * obj-c++.dg/try-catch-2.mm: Ditto.
9371         * obj-c++.dg/lookup-2.mm: Ditto.
9372         * obj-c++.dg/encode-8.m: Ditto.
9373         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9374         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9375         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9376         * obj-c++.dg/const-str-11.mm: Ditto.
9377         * obj-c++.dg/const-str-9.mm: Ditto.
9378         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9379         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9380         * obj-c++.dg/except-1.mm: Ditto.
9381         * obj-c++.dg/const-str-7.mm: Ditto.
9382         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9383         * obj-c++.dg/const-str-3.mm: Ditto.
9384         * obj-c++.dg/const-str-7.mm: Ditto.
9385         * obj-c++.dg/stubify-2.mm: Change dump file name.
9386
9387         PR objc++/23613
9388         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9389         New macro.
9390         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9391         Remove dg-xfail-if.
9392
9393 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9394
9395         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9396         only with -O2, -O3 or -Os and not with -fwhopr.
9397
9398 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9399
9400         PR c++/43558
9401         * g++.dg/template/typedef31.C: New test.
9402
9403 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9404
9405         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9406         assembler output on *-*-solaris2*.
9407         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9408
9409 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9410
9411         PR debug/43557
9412         * gcc.dg/pr43557-1.c: New test.
9413         * gcc.dg/pr43557-2.c: New file.
9414
9415 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9416
9417         PR 43562
9418         * gcc.dg/pr43562.c: New test.
9419
9420 2010-03-30  Jason Merrill  <jason@redhat.com>
9421
9422         PR c++/43076
9423         * g++.dg/template/error-recovery1.C: New.
9424
9425         PR c++/41786
9426         * g++.dg/parse/ambig5.C: New.
9427
9428 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR debug/43593
9431         * gcc.dg/guality/pr43593.c: New test.
9432
9433 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9434
9435         PR middle-end/43430
9436         * gcc.dg/vect/pr43430-1.c: New.
9437
9438 2010-03-30  Jason Merrill  <jason@redhat.com>
9439
9440         PR c++/43559
9441         * g++.dg/template/partial7.C: New.
9442
9443 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9444
9445         * gcc.target/s390/stackcheck1.c: New testcase.
9446
9447 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9448
9449         PR libfortran/43265
9450         * gfortran.dg/read_eof_8.f90: New test.
9451
9452 2010-03-29  Jason Merrill  <jason@redhat.com>
9453
9454         * gcc.dg/cpp/include6.c: Change [] to ().
9455
9456         N3077
9457         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9458         splicing and UCNs.
9459         * c-c++-common/raw-string-2.c: Add trigraph test.
9460         * c-c++-common/raw-string-8.c: New.
9461         * c-c++-common/raw-string-9.c: New.
9462         * c-c++-common/raw-string-10.c: New.
9463
9464         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9465         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9466         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9467         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9468         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9469         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9470         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9471
9472 2010-03-29  Richard Guenther  <rguenther@suse.de>
9473
9474         PR tree-optimization/43560
9475         * gcc.dg/torture/pr43560.c: New testcase.
9476
9477 2010-03-29  Jason Merrill  <jason@redhat.com>
9478
9479         N3077
9480         * g++.dg/ext/raw-string-1.C: Change [] to ().
9481         * g++.dg/ext/raw-string-2.C: Change [] to ().
9482         Don't use \ in delimiter.
9483         * g++.dg/ext/raw-string-3.C: Change [] to ().
9484         * g++.dg/ext/raw-string-4.C: Change [] to ().
9485         * g++.dg/ext/raw-string-5.C: Change [] to ().
9486         Test for error on \ in delimiter.
9487         * g++.dg/ext/raw-string-6.C: Change [] to ().
9488         * g++.dg/ext/raw-string-7.C: Change [] to ().
9489
9490 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9491
9492         PR 43564
9493         * gcc.dg/pr43564.c: New test.
9494
9495 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9496
9497         PR fortran/43551
9498         * gfortran.dg/direct_io_12.f90: New test.
9499
9500 2010-03-28  Jan Hubicka  <jh@suse.cz>
9501
9502         PR tree-optimization/43505
9503         * gfortran.dg/pr43505.f90: New testcase.
9504
9505 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9506
9507         PR tree-optimization/43528
9508         * gcc.target/i386/pr43528.c: New test.
9509
9510 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9511
9512         PR c/43381
9513         * gcc.dg/parm-impl-decl-3.c: New test.
9514
9515 2010-03-26  Jason Merrill  <jason@redhat.com>
9516
9517         PR c++/43509
9518         * g++.dg/cpp0x/parse1.C: New.
9519
9520 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9521
9522         PR target/43524
9523         * gcc.target/i386/pr43524.c: New test.
9524
9525 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9526
9527         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9528         whitespace, rename main to foo.
9529         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9530         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9531         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9532         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9533         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9534         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9535         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9536         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9537         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9538         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9539         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9540
9541 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9542
9543         PR c++/43327
9544         * g++.dg/other/crash-10.C: New test.
9545         * g++.dg/other/crash-11.C: New test.
9546
9547 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9548
9549         PR libfortran/43517
9550         * gfortran.dg/read_eof_7.f90: New test.
9551
9552 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9553
9554         PR objc/35165
9555         PR testsuite/43512
9556         * objc-obj-c++-shared: New directory.
9557         * objc-obj-c++-shared/Object1-implementation.h: New file.
9558         * objc-obj-c++-shared/Object1.h: New file.
9559         * objc-obj-c++-shared/Protocol1.h: New file.
9560         * objc-obj-c++-shared/next-abi.h: New file.
9561         * objc-obj-c++-shared/next-mapping.h: New file.
9562         * objc/execute/next_mapping.h: Delete.
9563         * objc.dg/special/special.exp: For all targets run the tests with
9564         -fgnu-runtime, for darwin targets also run the tests with
9565         -fnext-runtime.
9566         * objc.dg/dg.exp: Ditto.
9567         * obj-c++.dg/dg.exp: Ditto.
9568         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9569         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9570         include use of updated NeXT interface.
9571         * objc/execute/formal_protocol-5.m: Ditto.
9572         * objc/execute/protocol-isEqual-2.m: Ditto.
9573         * objc/execute/protocol-isEqual-4.m: Ditto.
9574         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9575         Protocol1.h) and next-mapping.h as required.
9576         * objc/execute/object_is_class.m: Ditto.
9577         * objc/execute/enumeration-1.m: Ditto.
9578         * objc/execute/class-13.m: Ditto.
9579         * objc/execute/formal_protocol-2.m: Ditto.
9580         * objc/execute/formal_protocol-4.m: Ditto.
9581         * objc/execute/class-1.m: Ditto.
9582         * objc/execute/bycopy-1.m: Ditto.
9583         * objc/execute/formal_protocol-6.m: Ditto.
9584         * objc/execute/bycopy-3.m: Ditto.
9585         * objc/execute/class-3.m: Ditto.
9586         * objc/execute/bf-11.m: Ditto.
9587         * objc/execute/class-5.m: Ditto.
9588         * objc/execute/bf-13.m: Ditto.
9589         * objc/execute/class-7.m: Ditto.
9590         * objc/execute/bf-15.m: Ditto.
9591         * objc/execute/class-9.m: Ditto.
9592         * objc/execute/bf-17.m: Ditto.
9593         * objc/execute/bf-19.m: Ditto.
9594         * objc/execute/IMP.m: Ditto.
9595         * objc/execute/exceptions/catchall-1.m: Ditto.
9596         * objc/execute/exceptions/trivial.m: Ditto.
9597         * objc/execute/exceptions/finally-1.m: Ditto.
9598         * objc/execute/exceptions/local-variables-1.m: Ditto.
9599         * objc/execute/exceptions/foward-1.m: Ditto.
9600         * objc/execute/bf-2.m: Ditto.
9601         * objc/execute/string1.m: Ditto.
9602         * objc/execute/bf-4.m: Ditto.
9603         * objc/execute/informal_protocol.m: Ditto.
9604         * objc/execute/string3.m: Ditto.
9605         * objc/execute/bf-6.m: Ditto.
9606         * objc/execute/bf-8.m: Ditto.
9607         * objc/execute/class-tests-1.h: Ditto.
9608         * objc/execute/protocol-isEqual-1.m: Ditto.
9609         * objc/execute/protocol-isEqual-3.m: Ditto.
9610         * objc/execute/_cmd.m: Ditto.
9611         * objc/execute/function-message-1.m: Ditto.
9612         * objc/execute/bf-20.m: Ditto.
9613         * objc/execute/bf-common.h: Ditto.
9614         * objc/execute/np-2.m: Ditto.
9615         * objc/execute/class-10.m: Ditto.
9616         * objc/execute/class-12.m: Ditto.
9617         * objc/execute/enumeration-2.m: Ditto.
9618         * objc/execute/class-14.m: Ditto.
9619         * objc/execute/encode-1.m: Ditto.
9620         * objc/execute/formal_protocol-1.m: Ditto.
9621         * objc/execute/formal_protocol-3.m: Ditto.
9622         * objc/execute/accessing_ivars.m: Ditto.
9623         * objc/execute/bycopy-2.m: Ditto.
9624         * objc/execute/class-2.m: Ditto.
9625         * objc/execute/bf-10.m: Ditto.
9626         * objc/execute/formal_protocol-7.m: Ditto.
9627         * objc/execute/root_methods.m: Ditto.
9628         * objc/execute/class-4.m: Ditto.
9629         * objc/execute/bf-12.m: Ditto.
9630         * objc/execute/class-6.m: Ditto.
9631         * objc/execute/bf-14.m: Ditto.
9632         * objc/execute/nested-func-1.m: Ditto.
9633         * objc/execute/class-8.m: Ditto.
9634         * objc/execute/private.m: Ditto.
9635         * objc/execute/bf-16.m: Ditto.
9636         * objc/execute/bf-18.m: Ditto.
9637         * objc/execute/load-3.m: Ditto.
9638         * objc/execute/compatibility_alias.m: Ditto.
9639         * objc/execute/bf-1.m: Ditto.
9640         * objc/execute/no_clash.m: Ditto.
9641         * objc/execute/bf-3.m: Ditto.
9642         * objc/execute/string2.m: Ditto.
9643         * objc/execute/bf-5.m: Ditto.
9644         * objc/execute/string4.m: Ditto.
9645         * objc/execute/bf-7.m: Ditto.
9646         * objc/execute/object_is_meta_class.m: Ditto.
9647         * objc/execute/bf-9.m: Ditto.
9648         * objc/execute/bf-21.m: Ditto.
9649         * objc/execute/cascading-1.m: Ditto.
9650         * objc/execute/trivial.m: Ditto.
9651         * objc/execute/np-1.m: Ditto.
9652         * objc/compile/trivial.m: Ditto.
9653         * objc/execute/class_self-2.m: Include <stdlib.h>.
9654         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9655         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9656         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9657         and 64bit. Use new NeXT interface as required.
9658         * objc.dg/special/unclaimed-category-1.m: Ditto.
9659         * objc.dg/special/unclaimed-category-1.h: Ditto.
9660         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9661         * objc.dg/func-ptr-1.m: Ditto.
9662         * objc.dg/stret-1.m: Ditto.
9663         * objc.dg/encode-2.m: Ditto.
9664         * objc.dg/category-1.m: Ditto.
9665         * objc.dg/encode-3.m: Ditto.
9666         * objc.dg/call-super-3.m: Ditto.
9667         * objc.dg/method-3.m: Ditto.
9668         * objc.dg/func-ptr-2.m: Ditto.
9669         * objc.dg/lookup-1.m: Ditto.
9670         * objc.dg/encode-4.m: Ditto.
9671         * objc.dg/fix-and-continue-1.m: Ditto.
9672         * objc.dg/proto-lossage-3.m: Ditto.
9673         * objc.dg/method-13.m: Ditto.
9674         * objc.dg/proto-qual-1.m: Ditto.
9675         * objc.dg/zero-link-3.m: Ditto.
9676         * objc.dg/bitfield-1.m: Ditto.
9677         * objc.dg/va-meth-1.m: Ditto.
9678         * objc.dg/super-class-3.m: Ditto.
9679         * objc.dg/call-super-1.m: Ditto.
9680         * objc.dg/type-size-2.m: Ditto.
9681         * objc.dg/method-10.m: Ditto.
9682         * objc.dg/defs.m: Ditto.
9683         * objc.dg/const-str-3.m: Ditto.
9684         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9685         Protocol1.h) and next-mapping.h as required. Use new NeXT
9686         interface as required.
9687         * objc.dg/super-class-4.m: Ditto.
9688         * objc.dg/comp-types-8.m: Ditto.
9689         * objc.dg/call-super-2.m: Ditto.
9690         * objc.dg/objc-fast-4.m: Ditto.
9691         * objc.dg/method-6.m: Ditto.
9692         * objc.dg/const-str-3.m: Ditto.
9693         * objc.dg/const-str-7.m: Ditto.
9694         * objc.dg/method-15.m: Ditto.
9695         * objc.dg/method-19.m: Ditto.
9696         * objc.dg/sync-1.m: Ditto.
9697         * objc.dg/layout-1.m: Ditto.
9698         * objc.dg/bitfield-3.m: Ditto.
9699         * objc.dg/try-catch-3.m: Ditto.
9700         * objc.dg/try-catch-7.m: Ditto.
9701         * objc.dg/comp-types-10.m: Ditto.
9702         * objc.dg/selector-2.: Ditto.
9703         * objc.dg/method-7.m: Ditto.
9704         * objc.dg/typedef-alias-1.m: Ditto.
9705         * objc.dg/proto-lossage-2.m: Ditto.
9706         * objc.dg/comp-types-11.m: Ditto.
9707         * objc.dg/sizeof-1.m: Ditto.
9708         * objc.dg/method-17.m: Ditto.
9709         * objc.dg/bitfield-5.m: Ditto.
9710         * objc.dg/try-catch-1.m: Ditto.
9711         * objc.dg/encode-5.m: Ditto.
9712         * objc.dg/fix-and-continue-2.m: Ditto.
9713         * objc.dg/method-9.m: Ditto.
9714         * objc.dg/isa-field-1.m: Ditto.
9715         * objc.dg/local-decl-2.m: Ditto.
9716         * objc.dg/objc-gc-4.m: Ditto.
9717         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9718         * objc.dg/gnu-runtime-3.m: Ditto.
9719         * objc.dg/encode-7.m: Ditto.
9720         * objc.dg/encode-8.m: Ditto.
9721         * objc.dg/selector-3.m: Ditto.
9722         * objc.dg/gnu-runtime-1.m: Ditto.
9723         * objc.dg/const-str-12.m: Ditto.
9724         * objc.dg/gnu-runtime-2.m: Ditto.
9725         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9726         * objc.dg/selector-1.m: Ditto.
9727         * objc.dg/stubify-2.m: Ditto.
9728         * objc.dg/zero-link-1.m: Ditto.
9729         * objc.dg/stret-2.m: Ditto.
9730         * objc.dg/zero-link-2.m: Ditto.
9731         * objc.dg/next-runtime-1.m: Ditto.
9732         * objc.dg/symtab-1.m: Ditto.
9733         * objc.dg/stubify-1.m: Ditto.
9734         * objc.dg/bitfield-2.m: Ditto.
9735         * objc.dg/try-catch-10.m: Apply to both runtimes.
9736         * objc.dg/const-str-1.m: Ditto.
9737         * objc.dg/image-info.m: Ditto.
9738         * objc.dg/encode-9.m: Ditto.
9739         * objc.dg/pragma-1.m: Apply test to all targets.
9740         * objc.dg/const-str-4.m: Ditto.
9741         * objc.dg/const-str-8.m: Ditto.
9742         * objc.dg/super-class-2.m: Ditto.
9743         * objc.dg/try-catch-5.m: Ditto.
9744         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9745         Protocol1.h) and next-mapping.h as required. Use new NeXT
9746         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9747         * objc.dg/const-str-11.m: Ditto.
9748         * objc.dg/const-str-9.m: Ditto.
9749         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9750         * objc.dg/encode-1.m: Remove redundant -lobjc.
9751         * objc.dg/try-catch-9.m: Tidy space.
9752         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9753         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9754         and 64bit. Use new NeXT interface as required.
9755         * obj-c++.dg/template-4.mm: Ditto.
9756         * obj-c++.dg/defs.mm: Ditto.
9757         * obj-c++.dg/basic.mm: Ditto.
9758         * obj-c++.dg/encode-4.mm: Ditto.
9759         * obj-c++.dg/method-17.mm: Ditto.
9760         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9761         * obj-c++.dg/cxx-class-1.mm: Ditto.
9762         * obj-c++.dg/method-10.mm: Ditto.
9763         * obj-c++.dg/va-meth-1.mm: Ditto.
9764         * obj-c++.dg/encode-5.mm: Ditto.
9765         * obj-c++.dg/lookup-2.mm: Ditto.
9766         * obj-c++.dg/template-3.mm: Ditto.
9767         * obj-c++.dg/proto-qual-1.mm: Ditto.
9768         * obj-c++.dg/qual-types-1.m: Ditto.
9769         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9770         * obj-c++.dg/template-1.mm: Ditto.
9771         * obj-c++.dg/encode-6.mm: Ditto.
9772         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9773         Protocol1.h) and next-mapping.h as required. Use new NeXT
9774         interface as required.
9775         * obj-c++.dg/except-1.mm: Ditto.
9776         * obj-c++.dg/const-str-7.mm: Ditto.
9777         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9778         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9779         * obj-c++.dg/selector-2.mm: Ditto.
9780         * obj-c++.dg/isa-field-1.mm: Ditto.
9781         * obj-c++.dg/try-catch-1.mm: Ditto.
9782         * obj-c++.dg/local-decl-1.mm: Ditto.
9783         * obj-c++.dg/try-catch-9.mm: Ditto.
9784         * obj-c++.dg/no-extra-load.mm: Ditto.
9785         * obj-c++.dg/selector-5.mm: Ditto.
9786         * obj-c++.dg/method-12.mm: Ditto.
9787         * obj-c++.dg/try-catch-11.mm: Ditto.
9788         * obj-c++.dg/comp-types-11.mm: Ditto.
9789         * obj-c++.dg/bitfield-3.mm: Ditto.
9790         * obj-c++.dg/method-6.mm: Ditto.
9791         * obj-c++.dg/super-class-2.mm: Ditto.
9792         * obj-c++.dg/method-21.mm: Ditto.
9793         * obj-c++.dg/const-str-8.mm: Ditto.
9794         * obj-c++.dg/try-catch-7.mm: Ditto.
9795         * obj-c++.dg/method-15.mm: Ditto.
9796         * obj-c++.dg/layout-1.mm: Ditto.
9797         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9798         * obj-c++.dg/const-str-3.mm: Ditto.
9799         * obj-c++.dg/try-catch-2.mm: Ditto.
9800         * obj-c++.dg/objc-gc-3.mm: Ditto.
9801         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9802         * obj-c++.dg/bitfield-1.mm: Ditto.
9803         * obj-c++.dg/selector-6.mm: Ditto.
9804         * obj-c++.dg/method-13.mm: Ditto.
9805         * obj-c++.dg/comp-types-12.mm: Ditto.
9806         * obj-c++.dg/bitfield-4.mm: Ditto.
9807         * obj-c++.dg/try-catch-8.mm: Ditto.
9808         * obj-c++.dg/method-2.mm: Ditto.
9809         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9810         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9811         * obj-c++.dg/const-str-4.mm: Ditto.
9812         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9813         * obj-c++.dg/try-catch-3.mm: Ditto.
9814         * obj-c++.dg/comp-types-9.mm: Ditto.
9815         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9816         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9817         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9818         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9819         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9820         Use new NeXT interface as required.
9821         * obj-c++.dg/const-str-10.mm: Ditto.
9822         * obj-c++.dg/const-str-11.mm: Ditto.
9823         * obj-c++.dg/const-str-9.mm: Ditto.
9824         * obj-c++.dg/method-11.mm: Ditto.
9825         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9826         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9827         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9828         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9829         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9830
9831 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9832
9833         PR c++/43206
9834         * g++.dg/template/typedef30.C: New test case.
9835
9836 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR c/43385
9839         * gcc.c-torture/execute/pr43385.c: New test.
9840
9841 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9842
9843         * gcc.dg/strncpy-fix-1.c: New test.
9844
9845 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9846
9847         PR testsuite/41609
9848         * lib/objc-torture.exp (objc-set-runtime-options): New.
9849         * objc/execute/execute.exp: Check runtime options on each pass.
9850         * objc/execute/exceptions/exceptions.exp: Ditto.
9851         * objc/compile/compile.exp: Ditto.
9852
9853         PR testsuite/42348
9854         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9855         standard tests.
9856         (check_effective_target_objc2): New proc.
9857         (check_effective_target_next_runtime): New proc.
9858         * lib/objc.exp: Determine which runtime is in force and support it.
9859         * lib/obj-c++.exp: Ditto.
9860
9861 2010-03-24  Jason Merrill  <jason@redhat.com>
9862
9863         PR c++/43502
9864         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9865
9866 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9867
9868         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9869         a loop.
9870         * gcc.dg/ipa/ipa-2.c: Likewise.
9871         * gcc.dg/ipa/ipa-3.c: Likewise.
9872         * gcc.dg/ipa/ipa-4.c: Likewise.
9873         * gcc.dg/ipa/ipa-5.c: Likewise.
9874         * gcc.dg/ipa/ipa-7.c: Likewise.
9875         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9876         a loop.
9877         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9878         i_can_not_be_propagated_fully2 into a loop.
9879         * gcc.dg/ipa/ipa-8.c: New test.
9880         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9881
9882 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR debug/19192
9885         PR debug/43479
9886         * gcc.dg/guality/pr43479.c: New test.
9887         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9888         and add volatile keyword.
9889
9890 2010-03-23  Mike Stump  <mikestump@comcast.net>
9891
9892         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9893
9894 2010-03-23  Jason Merrill  <jason@redhat.com>
9895
9896         * g++.dg/ext/altivec-17.C: Adjust error message.
9897
9898         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9899         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9900         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9901         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9902         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9903         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9904
9905 2010-03-22  Jason Merrill  <jason@redhat.com>
9906
9907         PR c++/43333
9908         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9909         * g++.dg/ext/is_pod_98.C: New.
9910
9911         PR c++/43281
9912         * g++.dg/cpp0x/auto18.C: New.
9913
9914         * gcc.dg/pr36997.c: Adjust error message.
9915         * g++.dg/ext/vector9.C: Likewise.
9916         * g++.dg/conversion/simd3.C: Likewise.
9917         * g++.dg/other/error23.C: Likewise.
9918
9919 2010-03-22  Michael Matz  <matz@suse.de>
9920
9921         PR middle-end/43475
9922         * gfortran.dg/pr43475.f90: New testcase.
9923
9924 2010-03-22  Richard Guenther  <rguenther@suse.de>
9925
9926         PR tree-optimization/43390
9927         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9928
9929 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9932         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9933
9934 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9935             Michael Matz  <matz@suse.de>
9936
9937         PR c++/43081
9938         * g++.dg/parse/crash56.C: New test.
9939
9940 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9941
9942         PR fortran/43450
9943         * gfortran.dg/whole_file_15.f90 : New test.
9944
9945 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9946
9947         PR fortran/43409
9948         * gfortran.dg/inquire_size.f90: New test.
9949
9950 2010-03-20  Richard Guenther  <rguenther@suse.de>
9951
9952         PR rtl-optimization/43438
9953         * gcc.c-torture/execute/pr43438.c: New testcase.
9954
9955 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9956
9957         PR c++/43375
9958         * g++.dg/abi/mangle42.C: New test.
9959
9960 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9961
9962         PR C/43211
9963         * gcc.dg/pr43211.c: New test.
9964         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9965
9966 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9967
9968         PR rtl-optimization/42258
9969         * gcc.target/arm/thumb1-mul-moves.c: New test.
9970
9971         PR target/40697
9972         * gcc.target/arm/thumb-andsi.c: New test.
9973
9974         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9975         dg-require-effective-target.
9976
9977 2010-03-19  Michael Matz  <matz@suse.de>
9978
9979         PR c++/43116
9980         * g++.dg/other/pr43116.C: New testcase.
9981
9982 2010-03-19  Michael Matz  <matz@suse.de>
9983
9984         PR target/43305
9985         * gcc.dg/pr43305.c: New testcase.
9986
9987 2010-03-19  Richard Guenther  <rguenther@suse.de>
9988
9989         PR tree-optimization/43415
9990         * gcc.c-torture/compile/pr43415.c: New testcase.
9991
9992 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9993
9994         PR ada/43106
9995         * gnat.dg/case_optimization2.adb: New test.
9996         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9997
9998 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9999             Jack Howarth <howarth@bromo.med.uc.edu>
10000
10001         PR target/36399
10002         * gcc.target/i386/push-1.c: Don't xfail
10003           scan-assembler-not "movups" on darwin.
10004
10005 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR debug/43058
10008         * gcc.dg/pr43058.c: New test.
10009
10010 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10011
10012         PR middle-end/42450
10013         * g++.dg/torture/pr42450.C: New test.
10014
10015 2010-03-18  Michael Matz  <matz@suse.de>
10016
10017         PR middle-end/43419
10018         * gcc.dg/pr43419.c: New testcase.
10019
10020 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10021
10022         PR rtl-optimization/43360
10023         * gcc.dg/torture/pr43360.c: New.
10024
10025 2010-03-18  Michael Matz  <matz@suse.de>
10026
10027         PR tree-optimization/43402
10028         * gcc.dg/pr43402.c: New testcase.
10029
10030 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10031
10032         PR target/42427
10033         * gcc.dg/pr42427.c: New test.
10034
10035 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10036
10037         PR libfortran/43265
10038         * gfortran.dg/read_empty_file.f: New test.
10039         * gfortran.dg/read_eof_all.f90: New test.
10040         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10041         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10042
10043 2010-03-17  Michael Matz  <matz@suse.de>
10044
10045         * gcc.dg/pr43300.c: Add -w.
10046
10047 2010-03-17  Richard Guenther  <rguenther@suse.de>
10048
10049         * gcc.dg/pr43379.c: Add -w.
10050
10051 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10052
10053         PR fortran/43331
10054         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10055
10056 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10057
10058         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10059
10060 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10061
10062         * ada/acats/run_all.sh: Log start and end times.
10063
10064 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10065
10066         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10067
10068 2010-03-16  Richard Guenther  <rguenther@suse.de>
10069
10070         PR middle-end/43379
10071         * gcc.dg/pr43379.c: New testcase.
10072
10073 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR debug/43051
10076         * gcc.dg/guality/pr43051-1.c: New test.
10077
10078 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10079
10080         PR testsuite/43363
10081         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10082
10083 2010-03-15  Michael Matz  <matz@suse.de>
10084
10085         PR middle-end/43300
10086         * gcc.dg/pr43300.c: New testcase.
10087
10088 2010-03-15  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/43367
10091         * gcc.c-torture/compile/pr43367.c: New testcase.
10092
10093 2010-03-15  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/43317
10096         * gcc.dg/pr43317.c: New testcase.
10097
10098 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10099
10100         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10101
10102 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10103
10104         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10105
10106 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10107
10108         PR fortran/43362
10109         * gfortran.dg/impure_constructor_1.f90: New test.
10110
10111 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10112
10113         PR middle-end/43354
10114         * gfortran.dg/graphite/id-pr43354.f: New.
10115
10116 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10117
10118         PR middle-end/43349
10119         * gfortran.dg/graphite/pr43349.f: New.
10120
10121 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10122
10123         PR middle-end/43306
10124         * gcc.dg/graphite/pr43306.c: New.
10125
10126 2010-03-12  David S. Miller  <davem@davemloft.net>
10127
10128         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10129         sparc.
10130
10131 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10132
10133         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10134
10135 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10136
10137         PR fortran/43291
10138         PR fortran/43326
10139         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10140
10141 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10142
10143         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10144         fail for *-*-mingw* targets.
10145
10146 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR debug/43329
10149         * gcc.dg/guality/pr43329-1.c: New test.
10150
10151 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10152
10153         PR tree-optimization/43257
10154         * g++.dg/torture/pr43257.C: New test.
10155
10156 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10157
10158         PR fortran/43228
10159         * gfortran.dg/namelist_61.f90: New test.
10160
10161 2010-03-11  Richard Guenther  <rguenther@suse.de>
10162
10163         PR tree-optimization/43255
10164         * gcc.c-torture/compile/pr43255.c: New testcase.
10165
10166 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10167
10168         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10169         * gcc.dg/pr43280.c: New testcase.
10170
10171 2010-03-11  Richard Guenther  <rguenther@suse.de>
10172
10173         PR lto/43200
10174         * gcc.dg/lto/20100227-1_0.c: New testcase.
10175         * gcc.dg/lto/20100227-1_1.c: Likewise.
10176
10177 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10178
10179         PR libfortran/43320
10180         PR libfortran/43265
10181         * gfortran.dg/read_eof_6.f: New test
10182         * gfortran.dg/read_x_eof.f90: New test.
10183         * gfortran.dg/read_x_past.f: Update test.
10184
10185 2010-03-10  Jan Hubicka  <jh@suse.cz>
10186
10187         * gcc.c-torture/compile/pr43288.c: New test.
10188
10189 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10190
10191         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10192         -fpic/-fPIC flags.
10193         * g++.old-deja/g++.pt/asm2.C: Likewise.
10194         * gcc.c-torture/compile/20000804-1.c: Likewise.
10195         * gcc.target/i386/clobbers.c: Likewise.
10196
10197 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10198
10199         PR fortran/43303
10200         * gfortran.dg/c_assoc_3.f90: New test.
10201
10202 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR debug/36728
10205         * gcc.dg/guality/pr36728-1.c: New test.
10206         * gcc.dg/guality/pr36728-2.c: New test.
10207
10208 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10209
10210         * gcc.dg/h8300-div-delay-slot.c: New test.
10211
10212 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10213
10214         PR tree-optimization/43236
10215         * gcc.c-torture/execute/pr43236.c: New test.
10216
10217 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10218
10219         PR middle-end/42859
10220         * g++.dg/eh/pr42859.C: New test.
10221
10222 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR debug/43299
10225         * gcc.dg/pr43299.c: New test.
10226
10227         PR debug/43290
10228         * g++.dg/eh/unwind2.C: New test.
10229
10230 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10231             Reza Yazdani  <reza.yazdani@amd.com>
10232
10233         PR middle-end/43065
10234         * gcc.dg/graphite/run-id-4.c: New.
10235
10236 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10237
10238         PR middle-end/43065
10239         * gcc.dg/graphite/run-id-3.c: New.
10240
10241 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10242
10243         PR middle-end/42644
10244         PR middle-end/42130
10245         * gcc.dg/graphite/id-18.c: New.
10246         * gcc.dg/graphite/run-id-pr42644.c: New.
10247
10248 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10249
10250         PR middle-end/42326
10251         * gcc.dg/graphite/pr42326.c: New.
10252
10253 2010-03-08  Richard Guenther  <rguenther@suse.de>
10254
10255         PR tree-optimization/43269
10256         * gcc.c-torture/execute/pr43269.c: New testcase.
10257
10258 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10259
10260         PR fortran/43256
10261         * gfortran.dg/typebound_call_13.f03: New.
10262
10263 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10264
10265         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10266         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10267
10268 2010-03-05  Jason Merrill  <jason@redhat.com>
10269
10270         * g++.dg/abi/mangle40.C: Require weak and alias.
10271
10272 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10273
10274         PR middle-end/42326
10275         * gfortran.dg/graphite/pr42326.f90: New.
10276         * gfortran.dg/graphite/pr42326-1.f90: New.
10277
10278 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10281         (gnat_target_compile): Likewise.
10282         Reinitialize GNAT_UNDER_TEST if target changes.
10283         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10284         (local_find_gnatmake): Pass full --GCC to gnatlink.
10285         Remove --LINK.
10286
10287 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10288
10289         PR c/43248
10290         * gcc.dg/compound-literal-1.c: New testcase.
10291
10292 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10293
10294         PR tree-optimization/43164
10295         PR tree-optimization/43191
10296         * gcc.c-torture/compile/pr43164.c: New test.
10297         * gcc.c-torture/compile/pr43191.c: Likewise.
10298
10299 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10300
10301         PR fortran/43244
10302         * gfortran.dg/finalize_9.f90: New.
10303
10304 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10305             Ken Werner <ken@linux.vnet.ibm.com>
10306
10307         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10308         to dg-options for spu.
10309         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10310         dump-scan target to exclude spu.
10311
10312 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10313
10314         PR middle-end/43209
10315         * gcc.dg/tree-ssa/ivopts-4.c: New.
10316
10317 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10318
10319         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10320         include-opts and exclude-opts; skip checking the flags if arguments
10321         are the same as the defaults.
10322         (dg-xfail-if): Verify the number of arguments, supply defaults
10323         for unspecified optional arguments.
10324         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10325
10326 2010-03-03  Jason Merrill  <jason@redhat.com>
10327
10328         PR c++/12909
10329         * g++.dg/abi/mangle40.C: Updated.
10330
10331 2010-03-03  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10334         * g++.dg/abi/mangle23.C: Likewise.
10335         * g++.dg/eh/simd-2.C: Likewise.
10336         * g++.dg/ext/attribute-test-2.C: Likewise.
10337         * g++.dg/ext/vector14.C: Likewise.
10338         * g++.dg/other/pr34435.C: Likewise.
10339         * g++.dg/template/conv8.C: Likewise.
10340         * g++.dg/template/nontype9.C: Likewise.
10341         * g++.dg/template/qualttp17.C: Likewise.
10342         * g++.dg/template/ref1.C: Likewise.
10343         * g++.old-deja/g++.pt/crash68.C: Likewise.
10344         * g++.old-deja/g++.pt/ref1.C: Likewise.
10345         * g++.old-deja/g++.pt/ref3.C: Likewise.
10346         * g++.old-deja/g++.pt/ref4.C: Likewise.
10347
10348         PR c++/12909
10349         * g++.dg/abi/mangle40.C: New.
10350         * g++.dg/abi/mangle41.C: New.
10351         * g++.dg/lto/20100302_0.C: New.
10352         * g++.dg/lto/20100302_1.C: New.
10353         * g++.dg/lto/20100302.h: New.
10354
10355 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10356
10357         PR fortran/43243
10358         * gfortran.dg/internal_pack_12.f90: New test.
10359
10360 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10361
10362         * gcc.dg/pr36997.c: Adjust error message.
10363
10364 2010-03-03  Mike Stump  <mikestump@comcast.net>
10365
10366         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10367         adjustments to not be present on machines that align the stack to
10368         more than 4 bytes and don't have a red zone yet as that is an
10369         unimplemented optimization.
10370
10371 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10372
10373         PR fortran/43169
10374         * gfortran.dg/impure_assignment_3.f90: New.
10375
10376 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR debug/43229
10379         * gfortran.dg/pr43229.f90: New test.
10380
10381         PR debug/43237
10382         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10383
10384         PR debug/43177
10385         * gcc.dg/guality/pr43177.c: New test.
10386
10387 2010-03-02  Jason Merrill  <jason@redhat.com>
10388
10389         * g++.dg/ext/vector9.C: Adjust error message.
10390         * g++.dg/conversion/simd3.C: Likewise.
10391         * g++.dg/other/error23.C: Likewise.
10392
10393 2010-03-02  Mike Stump  <mikestump@comcast.net>
10394
10395         PR c++/41090
10396         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10397
10398 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10399
10400         PR fortran/43180
10401         * gfortran.dg/internal_pack_10.f90: New test.
10402
10403         PR fortran/43173
10404         * gfortran.dg/internal_pack_11.f90: New test.
10405
10406 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10407
10408         PR middle-end/42640
10409         * gcc.dg/tree-ssa/pr42640.c: New.
10410
10411 2010-03-01  Richard Guenther  <rguenther@suse.de>
10412
10413         PR tree-optimization/43220
10414         * gcc.c-torture/execute/pr43220.c: New testcase.
10415
10416 2010-03-01  Richard Guenther  <rguenther@suse.de>
10417
10418         PR middle-end/43213
10419         * gcc.dg/pr43213.c: New testcase.
10420
10421 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10422
10423         PR pch/14940
10424         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10425
10426 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10427
10428         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10429         New function.
10430         (check_effective_target_ucn): Likewise.
10431
10432         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10433         if !ucn.
10434         * gcc.dg/ucnid-2.c: Likewise.
10435         * gcc.dg/ucnid-3.c: Likewise.
10436         * gcc.dg/ucnid-4.c: Likewise.
10437         * gcc.dg/ucnid-11.c: Likewise.
10438         * gcc.dg/ucnid-12.c: Likewise.
10439         * gcc.dg/ucnid-6.c: Skip if !ucn.
10440         * gcc.dg/ucnid-9.c: Likewise.
10441
10442 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10443
10444         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10445         lists to dg-skip-if.
10446         * gcc.target/i386/stackalign/return-3.c: Likewise.
10447
10448 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10449
10450         * gcc.target/i386/clearcap.map: New file.
10451         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10452         Pass clearcap.map by default if supported.
10453
10454 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10455
10456         PR fortran/42900
10457         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10458         Explain this.
10459         * gfortran.dg/stat_2.f90: Likewise.
10460
10461 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10462
10463         PR fortran/43199
10464         * gfortran.dg/module_read_2.f90: New test.
10465
10466 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10467
10468         PR c++/42748
10469         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10470         * g++.dg/abi/mangle12.C: Likewise.
10471         * g++.dg/abi/mangle20-2.C: Likewise.
10472         * g++.dg/abi/mangle17.C: Likewise.
10473         * g++.dg/template/cond2.C: Likewise.
10474         * g++.dg/template/pr35240.C: Likewise.
10475
10476 2010-02-27  Richard Guenther  <rguenther@suse.de>
10477
10478         PR tree-optimization/43186
10479         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10480
10481 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10482
10483         * g++.dg/abi/packed1.C: Expect warning on the SH.
10484
10485 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10486
10487         PR c++/42054:
10488         * g++.dg/parse/error37.C: New test.
10489
10490 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10491
10492         PR c/24577
10493         PR c/43192
10494         * gcc.dg/pr8927-1.c: Match new note.
10495         * gcc.dg/990506-0.c: Likewise.
10496         * gcc.dg/gomp/flush-2.c: Likewise.
10497         * gcc.dg/gomp/atomic-5.c: Likewise.
10498         * gcc.dg/gomp/pr34607.c: Likewise.
10499         * gcc.dg/pr35746.c: Likewise.
10500         * gcc.dg/cpp/pragma-1.c: Likewise.
10501         * gcc.dg/cpp/pragma-2.c: Likewise.
10502         * gcc.dg/pr41842.c: Likewise.
10503         * gcc.dg/noncompile/20040629-1.c: Likewise.
10504         * objc.dg/private-1.m: Likewise.
10505
10506 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10507
10508         PR fortran/43185
10509         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10510         * gfortran.dg/default_initialization_4.f90: New test.
10511
10512 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10513
10514         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10515         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10516         * gnat.dg/thin_pointer2.adb: New test.
10517         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10518
10519 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10520
10521         PR c/20631
10522         * gcc.dg/cpp/c90-pedantic.c: New.
10523         * gcc.dg/cpp/c90.c: New.
10524         * gcc.dg/gnu90-const-expr-1.c: New.
10525         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10526
10527 2010-02-26  Richard Guenther  <rguenther@suse.de>
10528
10529         PR tree-optimization/43186
10530         * gcc.c-torture/compile/pr43186.c: New testcase.
10531
10532 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10533
10534         PR debug/43190
10535         * c-c++-common/dwarf2/pr43190.c: New test.
10536
10537 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10538
10539         PR testsuite/37074:
10540         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10541
10542 2010-02-26  Richard Guenther  <rguenther@suse.de>
10543
10544         PR tree-optimization/43188
10545         * gcc.c-torture/compile/pr43188.c: New testcase.
10546
10547 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10548
10549         PR target/43175
10550         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10551
10552 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10555
10556 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10557
10558         PR target/43154
10559         * gcc.target/powerpc/pr43154.c: New file.
10560
10561 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR debug/43166
10564         * gfortran.dg/debug/pr43166.f: New test.
10565
10566         PR debug/43165
10567         * gcc.dg/torture/pr43165.c: New test.
10568
10569 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10570
10571         PR c/43128
10572         * c-c++-common/pr41779.c: Update.
10573
10574 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10575
10576         PR ada/32547
10577         * lib/gnat-dg.exp (gnat_load): Redefine.
10578
10579         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10580         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10581
10582 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10583
10584         PR libobjc/36610
10585         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10586         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10587         -fgnu-runtime.
10588         Sort entries.
10589
10590 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10591
10592         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10593
10594 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR debug/43150
10597         * gcc.dg/guality/vla-1.c: New test.
10598
10599 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10600
10601         PR fortran/43042
10602         * gfortran.dg/c_ptr_tests_15.f90: New test.
10603
10604 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR target/43107
10607         * gcc.target/i386/pr43107.c: New test.
10608
10609 2010-02-23  Jason Merrill  <jason@redhat.com>
10610
10611         PR c++/43143
10612         * g++.dg/cpp0x/variadic100.C: New.
10613
10614 2010-02-23  Jason Merrill  <jason@redhat.com>
10615
10616         PR debug/42800
10617         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10618         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10619         * c-c++-common/dwarf2/vla1.c: New.
10620
10621 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR target/43139
10624         * gcc.dg/pr43139.c: New test.
10625
10626         PR debug/43077
10627         * gcc.dg/guality/pr43077-1.c: New test.
10628
10629 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10630
10631         PR 43123
10632         * gcc.dg/march.c: New.
10633         * gcc.dg/march-generic.c: New.
10634         * gcc.dg/mtune.c: New.
10635
10636 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10637
10638         PR middle-end/43083
10639         * gcc.dg/graphite/pr43083.c: New.
10640
10641 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10642
10643         PR middle-end/43097
10644         * gfortran.dg/graphite/pr43097.f: New.
10645
10646 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10647             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10648
10649         PR middle-end/43140
10650         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10651
10652 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10653
10654         PR middle-end/43026
10655         * g++.dg/graphite/pr43026.C: New.
10656
10657 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10658
10659         PR c++/43126
10660         * gcc.dg/cleanup-1.c: Update.
10661         * gcc.dg/func-args-1.c: Update.
10662         * gcc.dg/format/sentinel-1.c: Update.
10663         * g++.old-deja/g++.jason/scoping10.C: Update.
10664         * g++.old-deja/g++.ns/lookup5.C: Update.
10665         * g++.dg/ext/cleanup-1.C: Update.
10666         * g++.dg/parse/varmod1.C: Update.
10667         * g++.dg/parse/error33.C: Update.
10668         * g++.dg/expr/call3.C: Update.
10669         * g++.dg/func-args-1.C: New.
10670
10671 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10672
10673         PR c/43125
10674         * gcc.dg/attr-used-2.c: Moved to ...
10675         * c-c++-common/attr-used-2.c: Here.
10676
10677         * gcc.dg/attr-used.c: Moved to ...
10678         * c-c++-common/attr-used.c: Here.
10679
10680 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10681
10682         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10683
10684 2010-02-22  Richard Guenther  <rguenther@suse.de>
10685
10686         PR lto/43045
10687         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10688         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10689
10690 2010-02-22  Richard Guenther  <rguenther@suse.de>
10691
10692         PR tree-optimization/42749
10693         * gcc.c-torture/compile/pr42749.c: New testcase.
10694
10695 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10696
10697         PR fortran/43072
10698         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10699         * gfortran.dg/internal_pack_9.f90: New test.
10700
10701 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10702
10703         PR c++/23510
10704         * g++.dg/template/recurse.C: Adjust.
10705         * g++.dg/template/pr23510.C: New.
10706
10707 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10708
10709         PR c++/42824
10710         * g++.dg/template/memclass4.C: New test.
10711
10712 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10713
10714         PR fortran/35259
10715         * gfortran.dg/reassoc_5.f90: New test.
10716
10717 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10718
10719         PR target/43067
10720         * gcc.target/i386/pr43067.c: New test.
10721
10722 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10723
10724         PR c++/35669
10725         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10726         -Wconversion-null.
10727         * g++.dg/warn/Wconversion-null.C: New test.
10728         * g++.old-deja/g++.other/null1.C: Move to...
10729         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10730
10731 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10732
10733         PR fortran/36932
10734         PR fortran/36933
10735         * gfortran.dg/dependency_26.f90: New test.
10736
10737         PR fortran/43072
10738         * gfortran.dg/internal_pack_7.f90: New test.
10739
10740         PR fortran/43111
10741         * gfortran.dg/internal_pack_8.f90: New test.
10742
10743 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10744
10745         PR 43128
10746         * c-c++-common/pr41779.c: Fix broken testcase.
10747
10748 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10749
10750         PR 36513
10751         * c-c++-common/pr36513.c: New testcase.
10752         * c-c++-common/pr36513-2.c: New testcase.
10753
10754 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10755
10756         PR 41779
10757         * c-c++-common/pr41779.c: New.
10758
10759 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10760
10761         PR debug/43084
10762         * gcc.dg/pr43084.c: New test.
10763
10764 2010-02-19  Richard Guenther  <rguenther@suse.de>
10765
10766         PR tree-optimization/42916
10767         * gcc.dg/pr42916.c: New testcase.
10768
10769 2010-02-18  Jason Merrill  <jason@redhat.com>
10770
10771         PR c++/42837
10772         * g++.dg/abi/packed1.C: Add expected warning.
10773
10774         PR c++/43108
10775         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10776         * gcc.dg/torture/dg-torture.exp: Likewise.
10777         * c-c++-common/torture/complex-sign.h,
10778         c-c++-common/torture/complex-sign-add.c,
10779         c-c++-common/torture/complex-sign-mixed-add.c,
10780         c-c++-common/torture/complex-sign-mixed-div.c,
10781         c-c++-common/torture/complex-sign-mixed-mul.c,
10782         c-c++-common/torture/complex-sign-mixed-sub.c,
10783         c-c++-common/torture/complex-sign-mul.c,
10784         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10785         Adapt for C++ compilation as well.
10786
10787         PR c++/43070
10788         * g++.dg/ext/label1.C: Update.
10789         * g++.dg/ext/label2.C: Update.
10790
10791         PR c++/26261
10792         * g++.dg/template/dependent-name6.C: New.
10793
10794         PR c++/43109
10795         * g++.dg/parse/namespace12.C: New.
10796
10797 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10798
10799         PR tree-optimization/43066
10800         * gcc.c-torture/compile/pr43066.c: New test.
10801
10802 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10803
10804         * g++.dg/ext/attrib35.C: Fix target selector string.
10805         * g++.dg/ext/attrib36.C: Ditto.
10806         * g++.dg/ext/attrib37.C: Ditto.
10807         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10808         * g++.dg/abi/mangle25.C: Ditto.
10809
10810 2010-02-17  Jason Merrill  <jason@redhat.com>
10811
10812         PR c++/43069
10813         * g++.dg/parse/namespace11.C: New.
10814
10815         PR c++/43093
10816         * g++.dg/ext/attrib37.C: New.
10817
10818         PR c++/43079
10819         * g++.dg/template/ptrmem20.C: New.
10820
10821 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10822
10823         PR target/43103
10824         * gcc.target/i386/xop-check.h: Include m256-check.h.
10825         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10826         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10827         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10828         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10829
10830 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10831
10832         PR debug/42918
10833         * gcc.dg/pr42918.c: New test.
10834
10835 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10836
10837         * g++.dg/ext/attrib36.C: Require ILP32.
10838
10839 2010-02-16  Richard Guenther  <rguenther@suse.de>
10840
10841         PR tree-optimization/41043
10842         * gfortran.dg/pr41043.f90: New testcase.
10843         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10844
10845 2010-02-16  Jason Merrill  <jason@redhat.com>
10846
10847         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10848
10849 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10850
10851         PR tree-optimization/43074
10852         * gcc.dg/vect/fast-math-pr43074.c: New test.
10853
10854 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10857
10858 2010-02-16  Jason Merrill  <jason@redhat.com>
10859
10860         PR c++/43031
10861         * g++.dg/ext/attrib36.C: New.
10862
10863         PR c++/43036
10864         * g++.dg/other/array6.C: New.
10865
10866 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10867
10868         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10869
10870 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10871
10872         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10873         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10874         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10875         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10876         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10877         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10878
10879 2010-02-15  Richard Guenther  <rguenther@suse.de>
10880
10881         PR middle-end/43068
10882         * g++.dg/torture/pr43068.C: New testcase.
10883
10884 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10885
10886         PR c++/43024
10887         * g++.dg/opt/ice1.C: New.
10888
10889 2010-02-14  Jason Merrill  <jason@redhat.com>
10890
10891         PR c++/41997
10892         * g++.dg/cpp0x/initlist-opt.C: New.
10893
10894 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10895
10896         PR fortran/41113
10897         PR fortran/41117
10898         * gfortran.dg/internal_pack_6.f90: New test.
10899
10900 2010-02-12  Jason Merrill  <jason@redhat.com>
10901
10902         PR c++/43054
10903         * g++.dg/cpp0x/variadic99.C: New.
10904
10905 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10906
10907         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10908         sign extend pointers to gualchk_t.
10909
10910         PR c++/43033
10911         * g++.dg/other/default3.C: Xfail g4 test.
10912
10913 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10914
10915         PR middle-end/43012
10916         * gcc.dg/graphite/pr43012.c: New.
10917
10918 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10919
10920         PR middle-end/42930
10921         * g++.dg/graphite/pr42930.C: New.
10922
10923 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10924
10925         PR middle-end/42914
10926         PR middle-end/42530
10927         * gcc.dg/graphite/pr42530.c: New.
10928         * gcc.dg/graphite/pr42914.c: New.
10929
10930 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10931
10932         PR middle-end/42771
10933         * gcc.dg/graphite/pr42771.c: New.
10934
10935 2010-02-11  Richard Guenther  <rguenther@suse.de>
10936
10937         PR tree-optimization/42998
10938         * gcc.c-torture/compile/pr42998.c: New testcase.
10939
10940 2010-02-10  Jason Merrill  <jason@redhat.com>
10941
10942         PR c++/41896
10943         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10944
10945         PR c++/42983, core issue 906
10946         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10947         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10948
10949         PR c++/43016
10950         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10951
10952 2010-02-10  Richard Guenther  <rguenther@suse.de>
10953
10954         PR tree-optimization/43017
10955         * gcc.dg/torture/pr43017.c: New testcase.
10956
10957 2010-02-10  Tobias Burnus <burnus@net-b.de>
10958
10959         PR fortran/40823
10960         * gfortran.dg/private_type_1.f90: Update error location.
10961         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10962         * gfortran.dg/typebound_operator_2.f03: Ditto.
10963         * gfortran.dg/assignment_2.f90: Ditto.
10964         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10965         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10966
10967 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10968
10969         PR fortran/43015
10970         * gfortran.dg/bind_c_usage_20.f90: New test.
10971
10972 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10973
10974         PR debug/43010
10975         * g++.dg/debug/pr43010.C: New test.
10976
10977 2010-02-10  Richard Guenther  <rguenther@suse.de>
10978
10979         PR c/43007
10980         * gcc.c-torture/execute/20100209-1.c: New testcase.
10981         * gcc.dg/fold-div-3.c: Likewise.
10982
10983 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10984
10985         * gcc.dg/builtin-ffs-1.c: New test.
10986
10987 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10988
10989         PR fortran/42999
10990         * gfortran.dg/array_constructor_35.f90: New test.
10991
10992 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10993
10994         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10995
10996 2010-02-09  Jason Merrill  <jason@redhat.com>
10997
10998         PR c++/42399
10999         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11000
11001         PR c++/42370
11002         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11003
11004 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11005
11006         PR fortran/41869
11007         * gfortran.dg/module_write_1.f90: New test.
11008
11009 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11010
11011         * gcc.dg/pr19340.c: Adjust.
11012
11013 2010-02-09  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/43008
11016         * gcc.c-torture/execute/pr43008.c: New testcase.
11017
11018 2010-02-09  Richard Guenther  <rguenther@suse.de>
11019
11020         PR tree-optimization/43000
11021         * gcc.dg/torture/pr43000.c: New testcase.
11022         * gcc.dg/torture/pr43002.c: Likewise.
11023
11024 2010-02-09  Daniel Kraft  <d@domob.eu>
11025
11026         PR fortran/39171
11027         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11028         and pass -Wsurprising as necessary.
11029
11030 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR tree-optimization/42890
11033         * g++.dg/torture/pr42890.C: New test.
11034
11035 2010-02-08  Richard Guenther  <rguenther@suse.de>
11036
11037         PR middle-end/42995
11038         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11039
11040 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11041
11042         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11043         return 0 from main.
11044         * gcc.dg/graphite/block-1.c: Same.
11045         * gcc.dg/graphite/block-3.c: Same.
11046         * gcc.dg/graphite/block-4.c: Same.
11047         * gcc.dg/graphite/block-5.c: Same.
11048         * gcc.dg/graphite/block-6.c: Same.
11049         * gcc.dg/graphite/block-7.c: Same.
11050         * gcc.dg/graphite/interchange-0.c: Same.
11051         * gcc.dg/graphite/interchange-1.c: Same.
11052         * gcc.dg/graphite/interchange-10.c: Same.
11053         * gcc.dg/graphite/interchange-11.c: Same.
11054         * gcc.dg/graphite/interchange-12.c: Same.
11055         * gcc.dg/graphite/interchange-2.c: Same.
11056         * gcc.dg/graphite/interchange-3.c: Same.
11057         * gcc.dg/graphite/interchange-4.c: Same.
11058         * gcc.dg/graphite/interchange-5.c: Same.
11059         * gcc.dg/graphite/interchange-6.c: Same.
11060         * gcc.dg/graphite/interchange-7.c: Same.
11061         * gcc.dg/graphite/interchange-8.c: Same.
11062         * gcc.dg/graphite/interchange-9.c: Same.
11063         * gcc.dg/graphite/interchange-mvt.c: Same.
11064
11065 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11066
11067         * gfortran.dg/graphite/id-19.f: New.
11068         * gfortran.dg/graphite/pr14741.f90: New.
11069         * gfortran.dg/graphite/pr41924.f90: New.
11070         * gfortran.dg/graphite/run-id-2.f90: New.
11071
11072 2010-02-07  Richard Guenther  <rguenther@suse.de>
11073
11074         PR middle-end/42956
11075         * gcc.c-torture/compile/pr42956.c: New testcase.
11076
11077 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11078
11079         PR libfortran/42742
11080         * gfortran.dg/fmt_cache_2.f: New test.
11081
11082 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11083
11084         * gfortran.dg/read_no_eor.f90: New test.
11085
11086 2010-02-05  Jason Merrill  <jason@redhat.com>
11087
11088         * g++.dg/ext/label13.C: Move constructor body out of class.
11089
11090 2010-02-03  Jason Merrill  <jason@redhat.com>
11091
11092         PR c++/42870
11093         * g++.dg/ext/dllexport3.C: New.
11094
11095 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11096
11097         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11098
11099 2010-02-05  Richard Guenther  <rguenther@suse.de>
11100
11101         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11102
11103 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11104
11105         PR c++/42915
11106         * g++.dg/other/crash-9.C: New test.
11107
11108 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11109
11110         PR fortran/42309
11111         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11112
11113 2010-02-04  Richard Guenther  <rguenther@suse.de>
11114
11115         PR rtl-optimization/42952
11116         * gcc.dg/torture/pr42952.c: New testcase.
11117
11118 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11119
11120         PR libfortran/42901
11121         * gfortran.dg/namelist_60.f90: New test.
11122
11123 2010-02-03  Jason Merrill  <jason@redhat.com>
11124
11125         PR c++/40138
11126         * g++.dg/ext/builtin11.C: New.
11127
11128         PR c++/4926
11129         PR c++/38600
11130         * g++.dg/abi/mangle35.C: New.
11131         * g++.dg/abi/mangle37.C: New.
11132
11133         PR c++/12909
11134         * g++.dg/abi/mangle36.C: New.
11135
11136         PR c++/35652
11137         * g++.dg/warn/string1.C: New.
11138
11139 2010-02-03  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/42944
11142         * gcc.dg/errno-1.c: New testcase.
11143
11144 2010-02-03  Richard Guenther  <rguenther@suse.de>
11145
11146         PR middle-end/42927
11147         * gcc.c-torture/compile/pr42927.c: New testcase.
11148
11149 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11150
11151         PR fortran/42936
11152         * gfortran.dg/null_4.f90: New test.
11153
11154 2010-02-02  Jason Merrill  <jason@redhat.com>
11155
11156         PR c++/41090
11157         * g++.dg/ext/label13.C: New.
11158
11159 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11160
11161         PR fortran/42650
11162         * gfortran.dg/func_result_5.f90: New test.
11163
11164 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11165
11166         PR fortran/42922
11167         * gfortran.dg/pure_initializer_3.f90: News test.
11168
11169 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11170
11171         PR fortran/42888
11172         * gfortran.dg/allocate_derived_2.f90: New test.
11173
11174 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11175
11176         PR middle-end/42898
11177         * gcc.dg/torture/pr42898-2.c: New test.
11178
11179 2010-01-31  Richard Guenther  <rguenther@suse.de>
11180
11181         PR middle-end/42898
11182         * gcc.dg/torture/pr42898.c: New testcase.
11183
11184 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11185
11186         PR fortran/38324
11187         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11188         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11189
11190 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11191
11192         * g++.dg/tree-ssa/inline-1.C: New.
11193         * g++.dg/tree-ssa/inline-2.C: New.
11194         * g++.dg/tree-ssa/inline-3.C: New.
11195
11196 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11197
11198         PR testsuite/41701
11199         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11200         the string 'pow' in the pathname of the compiler from generating a
11201         test failure.
11202
11203 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11204
11205         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11206         * g++.old-deja/g++.mike/eh17.C: Likewise.
11207         * g++.old-deja/g++.mike/p5571.C: Likewise.
11208
11209 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11210
11211         PR c++/42758
11212         PR c++/42634
11213         PR c++/42336
11214         PR c++/42797
11215         PR c++/42880
11216         * g++.dg/other/crash-5.C: New test.
11217         * g++.dg/other/crash-6.C: New test.
11218         * g++.dg/other/crash-7.C: New test.
11219         * g++.dg/other/crash-8.C: New test.
11220
11221 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR rtl-optimization/42889
11224         * gcc.dg/pr42889.c: New test.
11225
11226 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11227
11228         * gcc.target/i386/pr42881.c: Use SSE2.
11229
11230 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11231
11232         PR target/42891
11233         * gcc.target/i386/pr42891.c: New test.
11234
11235 2010-01-28  Richard Guenther  <rguenther@suse.de>
11236
11237         PR tree-optimization/42871
11238         * g++.dg/torture/pr42871.C: New testcase.
11239
11240 2010-01-28  Richard Guenther  <rguenther@suse.de>
11241
11242         * gcc.dg/Wobjsize-1.h: New testcase.
11243         * gcc.dg/Wobjsize-1.c: Likewise.
11244
11245 2010-01-28  Richard Guenther  <rguenther@suse.de>
11246
11247         PR middle-end/42883
11248         * g++.dg/torture/pr42883.C: New testcase.
11249
11250 2010-01-28  Michael Matz  <matz@suse.de>
11251
11252         * gcc.target/i386/pr42881.c: New test.
11253
11254 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11255
11256         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11257         Add i?86-*-solaris2* support.
11258
11259 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11260
11261         PR c++/42713
11262         PR c++/42820
11263         * g++.dg/template/typedef27.C: New test case.
11264         * g++.dg/template/typedef28.C: New test case.
11265
11266 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11267
11268         * gcc.dg/optimize-bswap*.c: Add ARM target
11269
11270 2010-01-27  Richard Guenther  <rguenther@suse.de>
11271
11272         PR middle-end/42878
11273         * gcc.dg/torture/pr42878-1.c: New testcase.
11274         * gcc.dg/torture/pr42878-2.c: Likewise.
11275
11276 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11277
11278         PR middle-end/42874
11279         * gcc.dg/vla-22.c: New test.
11280
11281 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11284         current collation.
11285
11286 2010-01-26  Richard Guenther  <rguenther@suse.de>
11287
11288         PR rtl-optimization/42685
11289         * gcc.dg/pr42685.c: New testcase.
11290         * g++.dg/other/pr42685.C: Likewise.
11291
11292 2010-01-26  Richard Guenther  <rguenther@suse.de>
11293
11294         PR middle-end/42806
11295         * g++.dg/other/pr42806.C: New testcase.
11296
11297 2010-01-26  Richard Guenther  <rguenther@suse.de>
11298
11299         PR tree-optimization/42250
11300         * gcc.dg/pr42250.c: New testcase.
11301
11302 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11303
11304         * gnat.dg/array_bounds_test.adb: New test.
11305
11306 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11307
11308         PR fortran/42858
11309         * gfortran.dg/generic_21.f90: New test.
11310
11311 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11312
11313         PR testsuite/41522
11314         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11315
11316 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/42748
11319         * g++.dg/abi/arm_va_list2.C: New test.
11320         * g++.dg/abi/arm_va_list2.h: Companion header file.
11321
11322 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11323
11324         PR fortran/41044
11325         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11326
11327         PR fortran/41167
11328         * gfortran.dg/char_array_arg_1.f90 : New test.
11329
11330         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11331
11332 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11333
11334         PR fortran/39304
11335         * gfortran.dg/generic_20.f90: New test.
11336
11337 2010-01-22  Michael Matz  <matz@suse.de>
11338
11339         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11340         -msse2.
11341
11342 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11343
11344         PR fortran/42736
11345         * gfortran.dg/dependency_25.f90 : New test.
11346
11347 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11348
11349         PR tree-optimization/42585
11350         * gcc.dg/tree-ssa/pr42585.c: New test.
11351
11352 2010-01-21  Richard Guenther  <rguenther@suse.de>
11353
11354         PR middle-end/19988
11355         * gcc.dg/pr19988.c: New testcase.
11356
11357 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11358
11359         * g++.dg/compat/decimal/compat-common.h: New file.
11360         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11361         * g++.dg/compat/decimal/pass_x.h: New file.
11362         * g++.dg/compat/decimal/pass_y.h: New file.
11363         * g++.dg/compat/decimal/pass-1_main.C: New file.
11364         * g++.dg/compat/decimal/pass-1_x.C: New file.
11365         * g++.dg/compat/decimal/pass-1_y.C: New file.
11366         * g++.dg/compat/decimal/pass-2_main.C: New file.
11367         * g++.dg/compat/decimal/pass-2_x.C: New file.
11368         * g++.dg/compat/decimal/pass-2_y.C: New file.
11369         * g++.dg/compat/decimal/pass-3_main.C: New file.
11370         * g++.dg/compat/decimal/pass-3_x.C: New file.
11371         * g++.dg/compat/decimal/pass-3_y.C: New file.
11372         * g++.dg/compat/decimal/pass-4_main.C: New file.
11373         * g++.dg/compat/decimal/pass-4_x.C: New file.
11374         * g++.dg/compat/decimal/pass-4_y.C: New file.
11375         * g++.dg/compat/decimal/pass-5_main.C: New file.
11376         * g++.dg/compat/decimal/pass-5_x.C: New file.
11377         * g++.dg/compat/decimal/pass-5_y.C: New file.
11378         * g++.dg/compat/decimal/pass-6_main.C: New file.
11379         * g++.dg/compat/decimal/pass-6_x.C: New file.
11380         * g++.dg/compat/decimal/pass-6_y.C: New file.
11381         * g++.dg/compat/decimal/return_x.h: New file.
11382         * g++.dg/compat/decimal/return_y.h: New file.
11383         * g++.dg/compat/decimal/return-1_main.C: New file.
11384         * g++.dg/compat/decimal/return-1_x.C: New file.
11385         * g++.dg/compat/decimal/return-1_y.C: New file.
11386         * g++.dg/compat/decimal/return-2_main.C: New file.
11387         * g++.dg/compat/decimal/return-2_x.C: New file.
11388         * g++.dg/compat/decimal/return-2_y.C: New file.
11389         * g++.dg/compat/decimal/return-3_main.C: New file.
11390         * g++.dg/compat/decimal/return-3_x.C: New file.
11391         * g++.dg/compat/decimal/return-3_y.C: New file.
11392         * g++.dg/compat/decimal/return-4_main.C: New file.
11393         * g++.dg/compat/decimal/return-4_x.C: New file.
11394         * g++.dg/compat/decimal/return-4_y.C: New file.
11395         * g++.dg/compat/decimal/return-5_main.C: New file.
11396         * g++.dg/compat/decimal/return-5_x.C: New file.
11397         * g++.dg/compat/decimal/return-5_y.C: New file.
11398         * g++.dg/compat/decimal/return-6_main.C: New file.
11399         * g++.dg/compat/decimal/return-6_x.C: New file.
11400         * g++.dg/compat/decimal/return-6_y.C: New file.
11401
11402 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11403
11404         PR debug/42715
11405         * gcc.dg/pr42715.c: New.
11406
11407 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11408
11409         PR c++/42038
11410         * g++.dg/parse/crash55.C: New.
11411
11412 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11413
11414         PR debug/42782
11415         * gcc.dg/guality/pr42782.c: New.
11416
11417 2010-01-20  Jason Merrill  <jason@redhat.com>
11418
11419         PR c++/41788
11420         * g++.dg/abi/packed1.C: New.
11421
11422         PR c++/41920
11423         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11424
11425         PR c++/40750
11426         * g++.dg/parse/fn-typedef1.C: New.
11427         * g++.dg/other/cv_quals.C: Adjust.
11428
11429 2010-01-20  Anthony Green  <green@moxielogic.com>
11430
11431         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11432         pack(push) pragma).
11433         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11434         * gcc.dg/20020312-2.c: Port this to the moxie core.
11435         * gcc.dg/weak/typeof-2.c: Ditto.
11436
11437 2010-01-20  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/42717
11440         * gcc.c-torture/compile/pr42717.c: New testcase.
11441
11442 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11445         of signed, add a few new tests.
11446
11447         PR middle-end/42803
11448         * g++.dg/parse/limits-initializer1.C: New test.
11449
11450 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11451
11452         PR fortran/42804
11453         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11454         * gfortran.dg/typebound_call_12.f03: New test.
11455
11456 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11457
11458         PR fortran/42783
11459         * gfortran.dg/bounds_check_15.f90 : New test.
11460
11461 2010-01-19  Michael Matz  <matz@suse.de>
11462
11463         PR tree-optimization/41783
11464         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11465
11466 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11467
11468         PR target/38697.
11469         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11470         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11471         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11472         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11473         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11474         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11475         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11476         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11477         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11478         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11479         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11480
11481 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11482
11483         PR fortran/42545
11484         * gfortran.dg/extends_6.f03: Modified an error message.
11485         * gfortran.dg/extends_10.f03: New test.
11486         * gfortran.dg/private_type_6.f03: Modified an error message.
11487         * gfortran.dg/structure_constructor_8.f03: Ditto.
11488
11489 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11490
11491         PR tree-optimization/42719
11492         * gcc.dg/pr42719.c: New test.
11493
11494         PR debug/42728
11495         * gcc.dg/pr42728.c: New test.
11496
11497 2010-01-19  Anthony Green  <green@moxielogic.com>
11498
11499         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11500
11501 2010-01-18  Anthony Green  <green@moxielogic.com>
11502
11503         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11504         for moxie.
11505
11506 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11507
11508         * g++.dg/template/error45.C: reverted as part of reverting the
11509         fix of PR c++/42634.
11510
11511 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11512
11513         PR c++/42634
11514         * g++.dg/template/error45.C: New test.
11515
11516 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11517
11518         PR c++/42766
11519         * g++.dg/conversion/op6.C: New test.
11520
11521 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11522
11523         PR target/42774
11524         * gcc.target/alpha/pr42774.c: New test.
11525
11526 2010-01-18  Richard Guenther  <rguenther@suse.de>
11527
11528         PR tree-optimization/42781
11529         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11530
11531 2010-01-17  Richard Guenther  <rguenther@suse.de>
11532
11533         PR middle-end/42248
11534         * gcc.c-torture/execute/pr42248.c: New testcase.
11535
11536 2010-01-17  Richard Guenther  <rguenther@suse.de>
11537
11538         PR tree-optimization/42773
11539         * g++.dg/torture/pr42773.C: New testcase.
11540
11541 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11542
11543         PR fortran/42677
11544         * gfortran.dg/interface_assignment_5.f90: New test.
11545
11546 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11547
11548         PR c++/42697
11549         * g++.dg/template/crash94.C: Reverted.
11550
11551 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11552
11553         PR debug/42767
11554         * gcc.dg/debug/pr42767.c: New.
11555
11556 2010-01-15  Jason Merrill  <jason@redhat.com>
11557
11558         PR c++/42761
11559         * g++.dg/cpp0x/decltype22.C: New.
11560
11561 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11562
11563         PR middle-end/42760
11564         * g++.dg/torture/pr42760.C: New test.
11565
11566 2010-01-15  Jing Yu  <jingyu@google.com>
11567
11568         PR rtl-optimization/42691
11569         * gcc.c-torture/execute/pr42691.c: New.
11570
11571 2010-01-15  Richard Guenther  <rguenther@suse.de>
11572
11573         PR middle-end/42739
11574         * g++.dg/torture/pr42739.C: New testcase.
11575
11576 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11577
11578         * g++.dg/template/error45.C: Revert as part of reverting changes
11579         or PR c++/42634.
11580
11581 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11582
11583         PR fortran/42684
11584         * gfortran.dg/interface_31.f90: New test.
11585
11586 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11587
11588         * gcc.target/powerpc/pr42747.c: New file.
11589
11590 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11591
11592         PR middle-end/42674
11593         * c-c++-common/pr42674.c: New test.
11594
11595         PR c++/42608
11596         * g++.dg/template/instantiate11.C: New test.
11597
11598 2010-01-14  Jason Merrill  <jason@redhat.com>
11599
11600         PR c++/42701
11601         * g++.dg/overload/error3.C: New.
11602
11603         PR c++/42655
11604         * g++.dg/overload/rvalue1.C: New.
11605
11606 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11607
11608         PR tree-optimization/42706
11609         * gcc.dg/ipa/pr42706.c: New testcase.
11610
11611 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11612
11613         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11614
11615 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11616
11617         PR tree-optimization/42714
11618         * g++.dg/torture/pr42714.C: New test.
11619
11620 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11621
11622         PR rtl-optimization/42246
11623         * gfortran.dg/pr42246-2.f: New.
11624
11625 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11626
11627         PR rtl-optimization/42389
11628         * gcc.dg/pr42389.c: New.
11629
11630 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11631
11632         PR rtl-optimization/42388
11633         * gcc.dg/pr42388.c: New.
11634
11635 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11636
11637         PR rtl-optimization/42294
11638         * gfortran.dg/pr42294.f: New.
11639
11640 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11641
11642         PR rtl-optimization/39453
11643         PR rtl-optimization/42246
11644         * gcc.dg/pr39453.c: New.
11645         * gcc.dg/pr42246.c: New.
11646
11647 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11648
11649         PR middle-end/42245
11650         * gcc.dg/pr42245.c: New.
11651         * gcc.dg/pr42245-2.c: New.
11652
11653 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11654
11655         PR rtl-optimization/42249
11656         * gcc.dg/pr42249.c: New.
11657
11658 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11659
11660         PR c/42721
11661         * gcc.c-torture/execute/pr42721.c: New test.
11662
11663 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11664
11665         PR tree-optimization/42709
11666         * gcc.dg/vect/pr42709.c: New test.
11667
11668 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11669
11670         PR fortran/41478
11671         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11672         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11673
11674 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11675
11676         PR fortran/42481
11677         * gfortran.dg/generic_19.f90 : New test.
11678
11679 2010-01-13  Richard Guenther  <rguenther@suse.de>
11680
11681         PR tree-optimization/42730
11682         * gcc.c-torture/compile/pr42730.c: New testcase.
11683
11684 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11685
11686         PR target/pr42542
11687         * gcc.target/ia64/pr42542-1.c: New.
11688         * gcc.target/ia64/pr42542-2.c: New.
11689         * gcc.target/ia64/pr42542-3.c: New.
11690
11691 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11692
11693         PR c++/42634
11694         * g++.dg/template/error45.C: New test.
11695
11696 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11697
11698         PR tree-optimization/42704
11699         * g++.dg/torture/pr42704.C: New test.
11700
11701 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11702
11703         PR tree-optimization/42703
11704         * gcc.c-torture/compile/pr42703.c: New test.
11705
11706 2010-01-13  Richard Guenther  <rguenther@suse.de>
11707
11708         PR tree-optimization/42705
11709         * gcc.c-torture/compile/pr42705.c: New testcase.
11710
11711 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11712
11713         * gcc.target/bfin/l2.c: New test.
11714         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11715
11716 2010-01-13  Richard Guenther  <rguenther@suse.de>
11717
11718         PR middle-end/42716
11719         * gcc.c-torture/compile/pr42716.c: New testcase.
11720
11721 2010-01-13  Richard Guenther  <rguenther@suse.de>
11722
11723         PR lto/42678
11724         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11725
11726 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11727
11728         PR c/42708
11729         * gcc.c-torture/compile/pr42708-1.c: New test.
11730
11731 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR debug/42662
11734         * gcc.dg/pr42662.c: New test.
11735
11736         PR tree-optimization/42645
11737         * g++.dg/other/pr42645-1.C: New test.
11738         * g++.dg/other/pr42645-2.C: New test.
11739
11740 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11741
11742         PR target/42416
11743         * gcc.target/powerpc/warn-1.c: New test.
11744         * gcc.target/powerpc/warn-2.c: New test.
11745
11746 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11747
11748         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11749         stack alignment.
11750
11751 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11752
11753         * gcc.dg/lto/20100108_0.c: New.
11754
11755 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11756
11757         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11758         Add -march=i686 -msse for 32bit x86 targets.
11759
11760 2010-01-10  Richard Guenther  <rguenther@suse.de>
11761
11762         PR middle-end/42667
11763         * gcc.dg/torture/pr42667.c: New testcase.
11764
11765 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11766
11767         PR fortran/32489
11768         * gfortran.dg/array_constructor_34.f90: New test.
11769
11770 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11771
11772         PR fortran/20923
11773         * gfortran.dg/array_constructor_33.f90: New test.
11774         gfortran.dg/array_function_5.f90: Add credit.
11775
11776 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11777
11778         PR debug/42631
11779         * gcc.dg/pr42631.c: New.
11780
11781 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11782
11783         PR debug/42630
11784         * gcc.dg/pr42630.c: New.
11785
11786 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11787
11788         PR debug/42629
11789         * gcc.dg/pr42629.c: New.
11790
11791 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11792
11793         PR middle-end/42363
11794         * gcc.dg/torture/pr42363.c: New.
11795
11796 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11797
11798         PR debug/42604
11799         PR debug/42395
11800         * gcc.dg/vect/pr42604.c: New.
11801         * gcc.dg/vect/pr42395.c: New.
11802
11803 2010-01-09  Richard Guenther  <rguenther@suse.de>
11804
11805         PR middle-end/42512
11806         * gcc.c-torture/execute/pr42512.c: New testcase.
11807
11808 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11809
11810         PR fortran/41298
11811         * gfortran.dg/c_ptr_tests_14.f90: New test.
11812
11813 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11814
11815         PR ada/41929
11816         * gnat.dg/null_pointer_deref1.adb: Don't run on
11817         sparc*-sun-solaris2.11.
11818
11819 2010-01-08  Richard Guenther  <rguenther@suse.de>
11820
11821         PR lto/42528
11822         * gcc.dg/lto/20100103-1_0.c: New testcase.
11823         * gcc.dg/lto/20100103-2_0.c: Likewise.
11824
11825 2010-01-08  Tobias Burnus  <burnus@net-b.de
11826
11827         PR/fortran 25829
11828         * gfortran.dg/asynchronous_1.f90: New test.
11829         * gfortran.dg/asynchronous_2.f90: New test.
11830         * gfortran.dg/conflicts.f90: Update error message.
11831
11832 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11833
11834         c++/40155
11835         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11836
11837 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11838
11839         PR tree-optimization/42625
11840         * g++.dg/opt/dtor4.C: New test.
11841         * g++.dg/opt/dtor4.h: New.
11842         * g++.dg/opt/dtor4-aux.cc: New.
11843
11844 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11845
11846         PR fortran/42597
11847         * gfortran.dg/proc_ptr_26.f90: New test.
11848
11849 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11850
11851         PR fortran/41872
11852         * gfortran.dg/allocatable_scalar_7.f90: New test.
11853
11854 2010-01-06  Richard Guenther  <rguenther@suse.de>
11855
11856         * gcc.c-torture/compile/pr42632.c: New testcase.
11857
11858 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11859
11860         PR target/42542
11861         * gcc.target/i386/pr42542-4.c: New.
11862         * gcc.target/i386/pr42542-4a.c: Likewise.
11863         * gcc.target/i386/pr42542-5.c: Likewise.
11864         * gcc.target/i386/pr42542-5a.c: Likewise.
11865
11866 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11867
11868         * gcc.dg/tls/opt-15.c: New test.
11869
11870 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11871
11872         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11873
11874 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11875
11876         PR tree-optimization/42462
11877         * g++.dg/torture/pr42462.C: New test.
11878
11879 2010-01-05  Jason Merrill  <jason@redhat.com>
11880
11881         * g++.dg/cpp0x/initlist30.C: New test.
11882
11883 2010-01-05  Richard Guenther  <rguenther@suse.de>
11884
11885         PR tree-optimization/42614
11886         * gcc.c-torture/execute/pr42614.c: New testcase.
11887
11888 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11889
11890         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11891         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11892         -Wunreachable-code.
11893         * gcc.dg/Wunreachable-2.c: Likewise.
11894         * gcc.dg/Wunreachable-3.c: Likewise.
11895         * gcc.dg/Wunreachable-4.c: Likewise.
11896         * gcc.dg/Wunreachable-5.c: Likewise.
11897         * gcc.dg/Wunreachable-6.c: Likewise.
11898         * gcc.dg/Wunreachable-7.c: Likewise.
11899         * gcc.dg/Wunreachable-8.c: Likewise.
11900         * gcc.dg/20041231-1.c: Likewise.
11901
11902 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR other/42611
11905         * gcc.dg/pr42611.c: New test.
11906
11907         PR tree-optimization/42508
11908         * g++.dg/opt/pr42508.C: New test.
11909
11910 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11911
11912         PR fortran/41872
11913         * gfortran.dg/allocatable_scalar_8.f90: New.
11914
11915 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11916
11917         PR tree-optimization/42398
11918         * gcc.c-torture/compile/pr42398.c: New test.
11919
11920 2010-01-04  Jason Merrill  <jason@redhat.com>
11921
11922         PR c++/42555
11923         * g++.dg/ext/attrib35.C: New.
11924
11925         PR c++/42567
11926         * g++.dg/cpp0x/auto17.C: New.
11927
11928 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11929
11930         * gcc.dg/lto/20100104_0.c: New.
11931
11932 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11933
11934         PR target/42542
11935         * gcc.target/i386/pr42542-1.c: New.
11936         * gcc.target/i386/pr42542-1a.c: Likewise.
11937         * gcc.target/i386/pr42542-1b.c: Likewise.
11938         * gcc.target/i386/pr42542-2.c: Likewise.
11939         * gcc.target/i386/pr42542-2a.c: Likewise.
11940         * gcc.target/i386/pr42542-2b.c: Likewise.
11941         * gcc.target/i386/pr42542-3.c: Likewise.
11942         * gcc.target/i386/pr42542-3a.c: Likewise.
11943
11944 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/41872
11947         * gfortran.dg/allocatable_scalar_5.f90: New test.
11948         * gfortran.dg/allocatable_scalar_6.f90: New test.
11949
11950 2010-01-03  Richard Guenther  <rguenther@suse.de>
11951
11952         PR testsuite/42583
11953         * gfortran.dg/gomp/recursion1.f90: Remove.
11954
11955 2010-01-03  Richard Guenther  <rguenther@suse.de>
11956
11957         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11958         * gcc.dg/uninit-6.c: Likewise.
11959         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11960
11961 2010-01-03  Richard Guenther  <rguenther@suse.de>
11962
11963         PR tree-optimization/42589
11964         * gcc.target/i386/pr42589.c: New testcase.
11965
11966 2010-01-03  Richard Guenther  <rguenther@suse.de>
11967
11968         PR tree-optimization/42438
11969         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11970
11971 2010-01-02  Richard Guenther  <rguenther@suse.de>
11972
11973         PR testsuite/41651
11974         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11975
11976 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11977
11978         PR target/42448
11979         * gcc.target/alpha/pr42448-1.c: New test.
11980         * gcc.target/alpha/pr42448-2.c: Ditto.
11981
11982 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11983
11984         PR preprocessor/41947
11985         * gcc.dg/c99-hexfloat-3.c: New test.
11986
11987 2010-01-01  Richard Guenther  <rguenther@suse.de>
11988
11989         PR c/42570
11990         * gcc.c-torture/execute/pr42570.c: New testcase.
11991
11992 2010-01-01  Richard Guenther  <rguenther@suse.de>
11993
11994         PR middle-end/42559
11995         * gcc.c-torture/compile/pr42559.c: New testcase.
11996
11997 \f
11998 Copyright (C) 2010 Free Software Foundation, Inc.
11999
12000 Copying and distribution of this file, with or without modification,
12001 are permitted in any medium without royalty provided the copyright
12002 notice and this notice are preserved.