OSDN Git Service

00e05ef689e6d944dcc0ce4546084d84caeb8d25
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
4         * objc.dg/property/property-neg-1.m: Updated for changes in the
5         syntax of @property and the implementation of
6         @synthesize/@dynamic.
7         * objc.dg/property/property-neg-2.m: Same change.
8         * objc.dg/property/property-neg-3.m: Same change.
9         * objc.dg/property/property-neg-4.m: Same change.
10         * objc.dg/property/property-neg-5.m: Same change.
11         * objc.dg/property/property-neg-7.m: Same change.
12         * objc.dg/property/property-1.m: Same change.   
13         * objc.dg/property/synthesize-1.m: Same change.
14         * objc.dg/property/at-property-2.m: Same change.
15         * objc.dg/property/at-property-4.m: Same change.
16
17         * objc.dg/property/fsf-property-method-acces.m: Updated for
18         changes in the syntax of @property and the implementation of
19         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
20         * objc.dg/property/fsf-property-basic.m: Same change.
21         * objc.dg/property/fsf-property-named-ivar.m: Same change.
22         
23         * objc.dg/property/at-property-5.m: New.
24         * objc.dg/property/at-property-6.m: New.
25         * objc.dg/property/at-property-7.m: New.
26         * objc.dg/property/at-property-8.m: New.
27         * objc.dg/property/at-property-9.m: New.
28         * objc.dg/property/at-property-10.m: New.
29         * objc.dg/property/at-property-11.m: New.
30         * objc.dg/property/synthesize-2.m: New.
31         * objc.dg/property/dynamic-2.m: New.
32
33         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
34         syntax of @property and the implementation of
35         @synthesize/@dynamic.
36         * obj-c++.dg/property/property-neg-2.mm: Same change.
37         * obj-c++.dg/property/property-neg-3.mm: Same change.
38         * obj-c++.dg/property/property-neg-4.mm: Same change.
39         * obj-c++.dg/property/property-neg-5.mm: Same change.
40         * obj-c++.dg/property/property-neg-7.mm: Same change.
41         * obj-c++.dg/property/property-1.mm: Same change.       
42         * obj-c++.dg/property/synthesize-1.mm: Same change.
43         * obj-c++.dg/property/at-property-2.mm: Same change.
44         * obj-c++.dg/property/at-property-4.mm: Same change.
45
46         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
47         changes in the syntax of @property and the implementation of
48         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
49         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
50         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
51         
52         * obj-c++.dg/property/at-property-5.mm: New.
53         * obj-c++.dg/property/at-property-6.mm: New.    
54         * obj-c++.dg/property/at-property-7.mm: New.
55         * obj-c++.dg/property/at-property-8.mm: New.
56         * obj-c++.dg/property/at-property-9.mm: New.
57         * obj-c++.dg/property/at-property-10.mm: New.
58         * obj-c++.dg/property/at-property-11.mm: New.
59         * obj-c++.dg/property/synthesize-2.mm: New.
60         * obj-c++.dg/property/dynamic-2.mm: New.
61         
62 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
63         Andrew Pinski <pinskia@gmail.com>
64
65         * gcc.c-torture/execute/vector-shift.c: New testcase.
66         * gcc.c-torture/execute/vector-shift1.c: Likewise.
67         * gcc.c-torture/execute/vector-shift2.c: Likewise.
68         * gcc.dg/vector-shift.c: Likewise.
69         * gcc.dg/vector-shift1.c: Likewise.
70         * gcc.dg/torture/vector-shift2.c: Likewise.
71         * gcc.dg/vector-shift3.c: Likewise.
72         * gcc.dg/simd-1b.c: Adjust.
73
74 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
75
76         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
77
78 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
79         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
80
81 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
82
83         PR target/46153
84         * gcc.target/i386/pr46153.c: New test.
85
86 2010-10-27  Jason Merrill  <jason@redhat.com>
87
88         * g++.dg/cpp0x/constexpr-is_literal.C: New.
89
90 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
91
92         PR fortran/46161
93         * gfortran.dg/class_dummy_3.f03: New.
94
95 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
98         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
99
100         * gcc.target/i386/avx-vzeroupper-3.c: New.
101         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
102         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
103         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
104         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
105         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
106         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
107         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
108         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
109         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
110         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
111         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
112
113 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
114
115         * obj-c.dg/property/at-property-4.m: New.
116         * obj-c++.dg/property/at-property-4.mm: New.
117         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
118         updates in warning.
119         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
120         updates in warning.
121
122 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
123
124         * objc.dg/property/at-property-1.m: New.
125         * objc.dg/property/at-property-2.m: New.
126         * objc.dg/property/at-property-3.m: New.
127         * objc.dg/ivar-invalid-type-1.m: New.
128         * obj-c++.dg/property/at-property-1.mm: New.
129         * obj-c++.dg/property/at-property-2.mm: New.
130         * obj-c++.dg/property/at-property-3.mm: New.
131         * obj-c++.dg/ivar-invalid-type-1.mm: New.
132         * objc.dg/property/property-neg-6.m: Updated testcase for updates
133         in error reporting.
134
135 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
136
137         PR libgfortran/46010
138         * gfortran.dg/namelist_66.f90: New test.
139         * gfortran.dg/fmt_t_6.f: Fix whitespace.
140
141 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
142
143         PR fortran/42647
144         * gfortran.dg/allocatable_scalar_9.f90: Extended.
145         * gfortran.dg/allocatable_scalar_10.f90: New.
146         * gfortran.dg/class_19.f03: Extended.
147
148 2010-10-26  Jan Hubicka  <jh@suse.cz>
149
150         PR middle-end/45736
151         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
152
153 2010-10-26  Ira Rosen  <irar@il.ibm.com>
154
155         PR tree-optimization/46167
156         * gcc.dg/vect/O-pr46167.c: New.
157         * gcc.dg/vect/vect.exp: Run tests with -O.
158
159 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
160
161         PR target/44948
162         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
163         * g++.dg/vect/pr33860a.cc: Likewise.
164         * gcc.c-torture/compile/20070522-1.c: Likewise.
165         * gcc.dg/compat/struct-align-1_x.c: Likewise.
166         * gcc.dg/compat/struct-align-1_y.c: Likewise.
167         * gcc.dg/compat/struct-align-2_x.c: Likewise.
168         * gcc.dg/compat/struct-align-2_y.c: Likewise.
169         * gcc.dg/pr44136.c: Likewise.
170
171         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
172         * gcc.dg/compat/vector-1_x.c: Likewise.
173         * gcc.dg/compat/vector-1_y.c: Likewise.
174         * gcc.dg/compat/vector-2_x.c: Likewise.
175         * gcc.dg/compat/vector-2_y.c: Likewise.
176         * gcc.dg/pr43300.c: Likewise.
177
178         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
179         * gcc.dg/compat/vector-1a_y.c: Likewise.
180         * gcc.dg/compat/vector-1b_x.c: Likewise.
181         * gcc.dg/compat/vector-1b_y.c: Likewise.
182         * gcc.dg/compat/vector-2a_x.c: Likewise.
183         * gcc.dg/compat/vector-2a_y.c: Likewise.
184         * gcc.dg/compat/vector-2b_x.c: Likewise.
185         * gcc.dg/compat/vector-2b_y.c: Likewise.
186         * gcc.target/i386/pr39162.c: Likewise.
187         * gcc.target/i386/pr40906-2.c: Likewise.
188         * gcc.target/i386/sse-5.c: Likewise.
189
190         * gcc.dg/pr35442.c: Prune ABI change warnings.
191
192         * gcc.c-torture/execute/pr38151.x: New.
193         * gcc.target/i386/pr44948-1a.c: Likewise.
194         * gcc.target/i386/pr44948-1b.c: Likewise.
195         * gcc.target/i386/pr44948-2a.c: Likewise.
196         * gcc.target/i386/pr44948-2b.c: Likewise.
197
198 2010-10-26  Ian Lance Taylor  <iant@google.com>
199
200         PR middle-end/45687
201         * gcc.c-torture/execute/20101025-1.c: New test.
202
203 2010-10-26  Tobias Burnus  <burnus@net-b.de>
204
205         PR fortran/45451
206         * gfortran.dg/class_allocate_5.f90: New.
207
208 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
209
210         Implement opaque-enum-specifiers for C++0x
211         * g++.dg/cpp0x/forw_enum1.C: New.
212         * g++.dg/cpp0x/forw_enum2.C: New.
213         * g++.dg/cpp0x/forw_enum3.C: New.
214         * g++.dg/cpp0x/forw_enum4.C: New.
215         * g++.dg/cpp0x/forw_enum5.C: New.
216         * g++.dg/cpp0x/forw_enum6.C: New.
217         * g++.dg/cpp0x/forw_enum7.C: New.
218         * g++.dg/cpp0x/forw_enum8.C: New.
219         * g++.dg/cpp0x/forw_enum9.C: New.
220         * g++.dg/parse/enum3.C: Add new errors.
221         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
222         * g++.dg/cpp0x/auto9.C: Add new error.
223         * g++.dg/template/crash79.C: Add new errors.
224
225 2010-10-26  Jie Zhang  <jie@codesourcery.com>
226
227         * gcc.target/arm/volatile-bitfields-1.c: New test.
228         * gcc.target/arm/volatile-bitfields-2.c: New test.
229         * gcc.target/arm/volatile-bitfields-3.c: New test.
230
231 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
232
233         * gnat.dg/pointer_discr1.adb: New test.
234         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
235         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
236         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
237
238 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
239
240         * gnat.dg/loop_optimization8.adb: New test.
241         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
242         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
243
244 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gnat.dg/in_out_parameter2.adb: New test.
247         * gnat.dg/in_out_parameter3.adb: Likewise.
248
249 2010-10-25  Jie Zhang  <jie@codesourcery.com>
250
251         * g++.dg/opt/combine.c: New test.
252
253 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/opt7.ad[sb]: New test.
256         * gnat.dg/opt7_pkg.ads: New helper.
257
258 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
259
260         PR objc/45735
261         * obj-c.dg/pr45735.mm: New.
262         * obj-c++.dg/pr45735.mm: New.
263
264 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
265
266         PR objc/24393
267         * objc.dg/pr24393.m: New.
268         * obj-c++.dg/pr24393.mm: New.
269
270 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         PR objc/28049
273         * objc.dg/pr28049.m: New.
274         * obj-c++.dg/pr28049.mm: New.
275
276 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
277
278         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
279         parameter attributes are now supported.
280         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
281         * objc.dg/attributes/parameter-attribute-1.m: New test.
282         * objc.dg/attributes/parameter-attribute-2.m: New test.
283         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
284         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
285
286 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
287
288         Based on the CFString implementation in FSF apple/trunk branch.
289
290         * gcc.dg/darwin-cfstring-1.c: New.
291         * gcc.dg/darwin-cfstring-2.c: New.
292         * gcc.dg/torture/darwin-cfstring-3.c: New.
293         * g++.dg/other/darwin-cfstring1.C: New.
294         * g++.dg/torture/darwin-cfstring-3.C: New.
295
296 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
297
298         * objc.dg/demangle-1.m: New test.
299         * obj-c++.dg/demangle-1.mm: New test.
300         * obj-c++.dg/demangle-2.mm: New test.
301         * obj-c++.dg/demangle-3.mm: New test.
302
303 2010-10-23  Ian Lance Taylor  <iant@google.com>
304
305         * gcc.c-torture/execute/20101011-1.c: New test.
306         * gcc.c-torture/execute/20101011-1.x: New test driver.
307
308 2010-10-23  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/46122
311         * gfortran.dg/protected_8.f90: New.
312
313 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
314
315         * gcc.dg/march-generic.c: Skip for -march in multilib options.
316         * gcc.target/i386/isa-9.c: Skip for -march other than
317         -march=amdfam10 in multilib options.
318         * gcc.target/i386/pr42589.c: Skip for -march other than
319         -march=i486 in multilib options.
320         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
321         other -march in multilib options.
322
323 2010-10-23  Jie Zhang  <jie@codesourcery.com>
324
325         PR rtl-optimization/37360
326         * gcc.dg/pr37360.c: New test.
327
328 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
329
330         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
331
332 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
333         Andrew Pinski <pinskia@gmail.com>
334
335         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
336         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
337         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
338         * gcc.dg/vector-subscript-1.c: Likewise.
339         * gcc.dg/vector-subscript-2.c: Likewise.
340         * gcc.dg/vector-subscript-3.c: New testcase.
341         * gcc.dg/array-8.c: Adjust.
342
343 2010-10-22  Richard Guenther  <rguenther@suse.de>
344
345         PR middle-end/46137
346         * c-c++-common/torture/pr46137.c: New testcase.
347
348 2010-10-22  Jason Merrill  <jason@redhat.com>
349
350         PR c++/46129
351         * g++.dg/template/defarg14.C: New.
352
353 2010-10-22  Jason Merrill  <jason@redhat.com>
354
355         PR c++/46103
356         * g++.dg/cpp0x/implicit10.C: New.
357
358 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
359
360         PR target/46098
361         * gcc.target/i386/pr46098.c: New test.
362
363 2010-10-22  Richard Guenther  <rguenther@suse.de>
364
365         PR tree-optimization/45720
366         * gcc.dg/torture/pr45720.c: New testcase.
367
368 2010-10-22  Ira Rosen  <irar@il.ibm.com>
369
370         PR tree-optimization/46126
371         * gcc.dg/vect/pr46126.c: New.
372
373 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
374
375         Based on the CFString implementation in FSF apple/trunk branch.
376
377         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
378         so that the latter can be used in dg-skip and dg-xfail clauses.
379         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
380         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
381         to use dg-additional-files for Object1.
382         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
383         to use dg-additional-files for Object1, move to torture/strings/.
384         * obj-c++.dg/const-str-4.mm: Likewise.
385         * obj-c++.dg/const-str-3.mm: Likewise.
386         * obj-c++.dg/const-str-8.mm: Likewise.
387         * obj-c++.dg/const-str-9.mm: Likewise.
388         * obj-c++.dg/const-str-10.mm: Likewise.
389         * obj-c++.dg/const-str-10.mm: Likewise.
390         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
391         to use dg-additional-files for Object1, move to strings/.
392         * obj-c++.dg/const-str-2.mm: Likewise.
393         * obj-c++.dg/const-str-5.mm: Likewise.
394         * obj-c++.dg/const-str-6.mm: Likewise.
395         * obj-c++.dg/const-str-12.mm: Likewise.
396         * obj-c++.dg/strings/strings.exp: New.
397         * obj-c++.dg/strings/const-cfstring-2.mm: New.
398         * obj-c++.dg/strings/const-cfstring-5.mm: New.
399         * obj-c++.dg/torture/strings/strings.exp: New.
400         * obj-c++.dg/torture/strings/string1.mm: New.
401         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
402         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
403         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
404
405         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
406         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
407         * objc/execute/string2.m: Likewise.
408         * objc/execute/string3.m: Likewise.
409         * objc/execute/string3.m: Likewise.
410         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
411         * objc.dg/foreach-4.m: Likewise.
412         * objc.dg/foreach-5.m: Likewise.
413         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
414         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
415         * objc.dg/const-str-4.m: Likewise.
416         * objc.dg/const-str-7.m: Likewise.
417         * objc.dg/const-str-8.m: Likewise.
418         * objc.dg/const-str-9.m: Likewise.
419         * objc.dg/const-str-10.m: Likewise.
420         * objc.dg/const-str-11.m: Likewise.
421         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
422         to use dg-additional-files for Object1, move to objc.dg/strings/.
423         * objc.dg/const-str-2.m: Likewise.
424         * objc.dg/const-str-5.m: Likewise.
425         * objc.dg/const-str-6.m: Likewise.
426         * objc.dg/const-str-12.m: Likewise.
427         * objc.dg/const-str-12b.m: Likewise.
428         * objc.dg/strings/strings.exp: New.
429         * objc.dg/strings/const-cfstring-2.m: New.
430         * objc.dg/strings/const-cfstring-5.m: New.
431         * objc.dg/torture/strings/strings.exp: New.
432         * objc.dg/torture/strings/const-cfstring-1.m: New.
433         * objc.dg/torture/strings/const-cfstring-3.m: New.
434         * objc.dg/torture/strings/const-cfstring-4.m: New.
435
436 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
437
438         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
439
440 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
441
442         PR c++/46117
443         * g++.dg/parse/crash57.C: New.
444
445 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
446             H.J. Lu  <hongjiu.lu@intel.com>
447
448         PR target/45946
449         * gcc.target/i386/pr45946.c: New test.
450
451 2010-10-21  Martin Jambor  <mjambor@suse.cz>
452
453         PR tree-optimization/45875
454         * g++.dg/ipa/pr45875.C: New test.
455
456 2010-10-21  Ira Rosen  <irar@il.ibm.com>
457
458         PR tree-optimization/46049
459         PR tree-optimization/46052
460         * gcc.dg/vect/pr46052.c: New test.
461         * gcc.dg/vect/pr46049.c: New test.
462
463 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
464
465         PR fortran/46007
466         * gfortran.dg/shape_5.f90:  New test case.
467
468 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
469
470         PR fortran/46060
471         * gfortran.dg/proc_ptr_comp_25.f90: New.
472
473 2010-10-21  Richard Guenther  <rguenther@suse.de>
474         Michael Matz  <matz@suse.de>
475
476         PR tree-optimization/45764
477         * gcc.dg/torture/pr45764.c: New testcase.
478
479 2010-10-21  Richard Guenther  <rguenther@suse.de>
480
481         PR tree-optimization/46111
482         * g++.dg/torture/pr46111.C: New testcase.
483
484 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
485
486         PR fortran/46067
487         * gfortran.dg/dummy_procedure_4.f90: New.
488         * gfortran.dg/proc_ptr_30.f90: New.
489
490 2010-10-21  Tobias Burnus  <burnus@net-b.de>
491
492         PR fortran/46100
493         * gfortran.dg/ptr-func-1.f90: New.
494         * gfortran.dg/ptr-func-2.f90: New.
495
496 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
497
498         PR tree-optimization/45919
499         * gcc.c-torture/compile/pr45919.c: New test.
500
501         PR tree-optimization/46066
502         * gcc.dg/autopar/pr46066.c: New test.
503
504 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
505
506         PR c++/46024
507         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
508
509 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
510
511         PR c++/46056
512         * g++.dg/cpp0x/range-for7.C: New.
513
514 2010-10-20  Richard Guenther  <rguenther@suse.de>
515
516         PR lto/45667
517         * g++.dg/lto/20101020-1_0.h: New testcase.
518         * g++.dg/lto/20101020-1_0.C: Likewise.
519         * g++.dg/lto/20101020-1_1.C: Likewise.
520
521 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
522
523         * gcc.dg/20101013-1.c: New test.
524
525 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
526
527         PR target/46085
528         * gcc.target/i386/pr46085-1.c: New.
529         * gcc.target/i386/pr46085-2.c: Likewise.
530
531 2010-10-20  Richard Guenther  <rguenther@suse.de>
532
533         PR tree-optimization/45860
534         * gcc.dg/torture/pr45860.c: New testcase.
535
536 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * gnat.dg/discr25.adb: New test.
539         * gnat.dg/discr25_pkg.ad[sb]: New helper.
540
541 2010-10-20  Olivier Hainque  <hainque@adacore.com>
542
543         * gcc.target/powerpc/ehreturn.c: New test.
544
545 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
546
547         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
548         not require Foundation and run with the GNU runtime as well.
549
550         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
551
552         Radar 4439126
553         * obj-c++.dg/template-8.mm: New.
554
555 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
556
557         PR objc/23709
558         * objc.dg/pr23709.m: New.
559         * obj-c++.dg/pr23709.m: New.
560
561 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
562
563         PR c++/46046
564         * g++.dg/template/crash104.C: New.
565
566 2010-10-19  Richard Henderson  <rth@redhat.com>
567
568         * gcc.target/i386/fma3-fma.c: New.
569         * gcc.target/i386/fma3-builtin.c: New.
570         * gcc.target/i386/fma4-builtin.c: New.
571
572 2010-10-19  Richard Guenther  <rguenther@suse.de>
573
574         PR testsuite/46081
575         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
576
577 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
578
579         Merge from 'apple/trunk' branch on FSF servers.
580
581         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
582
583         Radar 4293709
584         * objc.dg/proto-init-mimatch-1.m: New.
585         * obj-c++.dg/proto-init-mimatch-1.mm: New.
586
587 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
588
589         Implemented parsing @synthesize and @dynamic for
590         Objective-C/Objective-C++.
591         * objc.dg/property/dynamic-1.m: New.
592         * objc.dg/property/synthesize-1.m: New.
593         * obj-c++.dg/property/dynamic-1.mm: New.
594         * obj-c++.dg/property/synthesize-1.mm: New.
595
596 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
597
598         * objc.dg/at-class-1.m: New.
599         * objc.dg/at-class-1.mm: New.
600
601 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
602
603         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
604
605 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
606
607         Merge from 'apple/trunk' branch on FSF servers.
608
609         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
610
611         Radar 4407151
612         * obj-c++.dg/template-7.mm: New.
613
614 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
615
616         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
617         bugfix.
618
619 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
620
621         Merge from 'apple/trunk' branch on FSF servers.
622
623         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
624
625         Radar 4451818
626         * obj-c++.dg/try-catch-16.mm: New.
627         * obj-c++.dg/try-catch-17.mm: New.
628
629         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
630
631         Radar 4330422
632         * obj-c++.dg/try-catch-15.mm: New
633
634         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
635
636         Radar 4204796
637         * obj-c++.dg/try-catch-12.mm: New
638         * obj-c++.dg/try-catch-13.mm: New
639         * obj-c++.dg/try-catch-14.mm: New
640         * objc.dg/try-catch-11.m: New
641         * objc.dg/try-catch-12.m: New
642         * objc.dg/try-catch-13.m: New
643
644 2010-10-18  Richard Henderson  <rth@redhat.com>
645
646         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
647
648 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
649
650         PR c/46015
651         * c-c++-common/Wunused-var-13.c: New test.
652
653 2010-10-18  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/45967
656         * gcc.dg/torture/pr45967.c: New testcase.
657         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
658         * gcc.dg/ipa/ipa-pta-13.c: Likewise
659         * gcc.dg/torture/pr39074-2.c: Likewise
660         * gcc.dg/torture/pta-escape-1.c: Likewise
661         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
662         * gcc.dg/tree-ssa/pta-callused.c: Likewise
663         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
664         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
665         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
666         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
667
668 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
669
670         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
671
672 2010-10-18  Richard Guenther  <rguenther@suse.de>
673
674         PR lto/44950
675         * g++.dg/lto/20101015-2_0.C: New testcase.
676
677 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
678
679         PR middle-end/46019
680         * gcc.c-torture/execute/pr46019.c: New test.
681
682 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
683
684         Merge from 'apple/trunk' branch on FSF servers.
685
686         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
687
688         Radar 4516785
689         * obj-c++.dg/method-namespace-2.mm: New.
690
691 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
692
693         Merge from 'apple/trunk' branch on FSF servers.
694
695         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
696
697         Radar 4133425
698         * objc.dg/private-1.m: Test modified.
699         * obj-c++.dg/private-1.mm: Test modified.
700
701 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
702
703         PR testsuite/45987
704         * gcc.target/i386/push-1.c: Remove.
705
706 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
707             H.J. Lu  <hongjiu.lu@intel.com>
708
709         PR target/46051
710         * gcc.target/i386/pr46051.c: New test.
711
712 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
713
714         * obj-c++.dg/gnu-api-2-class.mm: New.
715         * obj-c++.dg/gnu-api-2-ivar.mm: New.
716         * obj-c++.dg/gnu-api-2-method.mm: New.
717         * obj-c++.dg/gnu-api-2-objc.mm: New.
718         * obj-c++.dg/gnu-api-2-object.mm: New.
719         * obj-c++.dg/gnu-api-2-property.mm: New.
720         * obj-c++.dg/gnu-api-2-protocol.mm: New.
721         * obj-c++.dg/gnu-api-2-sel.mm: New.
722
723 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
724
725         * objc.dg/fsf-package-0.m: New.
726         * obj-c++.dg/fsf-package-0.m: New.
727
728 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
729
730         PR objc/18255
731         * objc.dg/pr18255.m: New.
732
733 2010-10-16  Jan Hubicka  <jh@suse.cz>
734
735         PR middle-end/44206
736         * g++.dg/torture/pr44206.C: New.
737
738 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
739
740         * objc.dg/gnu-api-2-class.m: New.
741         * objc.dg/gnu-api-2-objc.m: New.
742
743 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
744
745         * objc.dg/gnu-api-2-ivar.m: New.
746
747 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
748
749         * objc.dg/gnu-api-2-property.m: New.
750
751 2010-10-15  Xinliang David Li  <davidxl@google.com>
752
753         * g++.dg/uninit-pred-3_a.C: New test.
754         * g++.dg/uninit-pred-3_b.C: New test.
755
756 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
757
758         * objc.dg/gnu-api-2-object.m: New.
759
760 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
761
762         * objc.dg/gnu-api-2-method.m: New.
763
764 2010-10-15  Jason Merrill  <jason@redhat.com>
765
766         * g++.dg/lto/pr45983_0.C: New.
767
768 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
769
770         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
771         builtin combiner patterns.
772         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
773         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
774         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
775         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
776         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
777
778 2010-10-15  Richard Guenther  <rguenther@suse.de>
779
780         * g++.dg/lto/20101015-1_0.C: New testcase.
781
782 2010-10-15  Richard Guenther  <rguenther@suse.de>
783
784         PR testsuite/46021
785         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
786         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
787
788 2010-10-15  Richard Guenther  <rguenther@suse.de>
789
790         PR lto/45957
791         * g++.dg/lto/20101014-1_0.C: New testcase.
792
793 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
794
795         * objc.dg/gnu-api-2-protocol.m: New.
796         * objc.dg/gnu-api-2-sel.m: New.
797
798 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
799
800         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
801         arm-eabi targets.
802
803 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
804
805         * gcc.dg/20101010-1.c: New testcase.
806
807 2010-10-15  Jie Zhang  <jie@codesourcery.com>
808
809         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
810         script when relocatable linking.
811
812 2010-10-14  Yao Qi  <yao@codesourcery.com>
813
814         PR target/45447
815         * gcc.target/arm/pr45447.c: New test.
816
817 2010-10-14  Jan Hubicka  <jh@suse.cz>
818
819         PR middle-end/45621
820         * g++.dg/lto/pr45621.h : New.
821         * g++.dg/lto/pr45621_0.C: New.
822         * g++.dg/lto/pr45621_1.C: New.
823
824 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
825
826         * objc.dg/property: New.
827         * objc.dg/property/fsf-property-basic.m: New.
828         * objc.dg/property/fsf-property-method-access.m: New.
829         * objc.dg/property/fsf-property-named-ivar.m: New.
830         * obj-c++.dg/property: New.
831         * obj-c++.dg/property/fsf-property-basic.mm: New.
832         * obj-c++.dg/property/fsf-property-method-access.mm: New.
833         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
834
835         merge from FSF apple 'trunk' branch.
836         2006 Fariborz Jahanian <fjahanian@apple.com>
837
838         Radars 4436866, 4505126, 4506903, 4517826
839         * objc.dg/property/property-1.m: New.
840         * objc.dg/property/property-2.m: New.
841         * objc.dg/property/property-3.m: New.
842         * objc.dg/property/property-neg-1.m: New.
843         * objc.dg/property/property-neg-2.m: New.
844         * objc.dg/property/property-neg-3.m: New.
845         * objc.dg/property/property-neg-4.m: New.
846         * objc.dg/property/property-neg-5.m: New.
847         * objc.dg/property/property-neg-6.m: New.
848         * objc.dg/property/property-neg-7.m: New.
849         * objc.dg/property/property.exp: New.
850         * obj-c++.dg/property/property-1.mm: New.
851         * obj-c++.dg/property/property-2.mm: New.
852         * obj-c++.dg/property/property-3.mm: New.
853         * obj-c++.dg/property/property-neg-1.mm: New.
854         * obj-c++.dg/property/property-neg-2.mm: New.
855         * obj-c++.dg/property/property-neg-3.mm: New.
856         * obj-c++.dg/property/property-neg-4.mm: New.
857         * obj-c++.dg/property/property-neg-5.mm: New.
858         * obj-c++.dg/property/property-neg-6.mm: New.
859         * obj-c++.dg/property/property-neg-7.mm: New.
860         * obj-c++.dg/property/property.exp: New.
861
862 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
863
864         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
865
866 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
867
868         PR c/45969
869         * gcc.c-torture/compile/pr45969-1.c: New test.
870
871 2010-10-14  Richard Guenther  <rguenther@suse.de>
872
873         PR tree-optimization/44913
874         * gcc.dg/torture/pr44913.c: New testcase.
875
876 2010-10-14  Richard Guenther  <rguenther@suse.de>
877
878         PR lto/45382
879         * g++.dg/lto/20101014-2_0.C: New testcase.
880
881 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
882
883         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
884         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
885         * gcc.target/i386/pr44130.c: Likewise.
886         * gcc.target/i386/pr44144.c: Likewise.
887         * gcc.target/i386/pr44180.c: Likewise.
888         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
889         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
890         * gcc.target/i386/vect-sizes-1.c: Likewise.
891         * gcc.target/i386/vectorize4-avx.c: Likewise.
892
893 2010-10-14  Richard Guenther  <rguenther@suse.de>
894
895         PR lto/44561
896         * g++.dg/lto/20101010-3_0.C: New testcase.
897         * g++.dg/lto/20101010-4_0.C: Likewise.
898
899 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
900
901         * objc.dg/pr45878.m: Update to include NSConstantString interface
902         for -fnext-runtime.
903         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
904         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
905         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
906         reference for m64 -fnext-runtime.
907
908 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
909
910         * gcc.target/i386/vect-sizes-1.c: New.
911
912 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
913
914         PR middle-end/46011
915         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
916
917 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
918
919         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
920         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
921
922 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
923
924         * gcc.target/ia64/20101005.c: New test.
925
926 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
927
928         PR rtl-optimization/45570
929         * gcc.dg/pr45570.c: New test.
930
931 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
932
933         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
934         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
935         * gcc.target/i386/vectorize4-avx.c: Likewise.
936
937 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
938
939         * gcc.target/i386/avx-copysign-vec.c: New.
940         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
941
942 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
943
944         PR middle-end/44130
945         * gcc.target/i386/pr44130.c: New.
946
947 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
948
949         PR middle-end/44144
950         * gcc.target/i386/pr44144.c: New.
951
952 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
953
954         PR target/44180
955         * gcc.target/i386/pr44180.c: New.
956
957 2010-10-13  Jason Merrill  <jason@redhat.com>
958
959         * g++.dg/template/canon-type-8.C: New.
960
961 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
962
963         * gcc.c-torture/execute/20101013-1.c: New test.
964
965 2010-10-13  Richard Guenther  <rguenther@suse.de>
966
967         PR objc/45878
968         * objc.dg/pr45878.m: New testcase.
969
970 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
971
972         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
973         * gcc.dg/format/dfp-printf-1.c: Likewise.
974         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
975
976 2010-10-13  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/45788
979         * g++.dg/pr45788.C: New testcase.
980
981 2010-10-13  Richard Guenther  <rguenther@suse.de>
982
983         PR tree-optimization/45970
984         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
985
986 2010-10-13  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/45982
989         * gcc.dg/torture/pr45982.c: New testcase.
990         * gcc.dg/tree-ssa/pr24287.c: Adjust.
991         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
992         * gcc.dg/torture/pr39074-2.c: Likewise.
993
994 2010-10-13  Richard Guenther  <rguenther@suse.de>
995
996         PR middle-end/45874
997         * g++.dg/torture/pr45874.C: New testcase.
998
999 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1000
1001         * objc.dg/attributes/method-attribute-1.m: Update to respond
1002         to implemented method attributes..
1003         * objc.dg/attributes/method-attribute-2.m: Likewise.
1004         * objc.dg/attributes/method-attribute-3.m: Likewise.
1005         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1006         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1007         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1008
1009 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1010
1011         PR libobjc/23214
1012         * objc.dg/pr23214.m: New.
1013
1014 2010-10-12  Michael Eager  <eager@eagercon.com>
1015
1016         PR testsuite/45856
1017         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1018         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1019
1020 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR fortran/45636
1023         * gcc.c-torture/execute/pr45636.c: New test.
1024         * gfortran.dg/pr45636.f90: New test.
1025
1026 2010-10-12  Richard Henderson  <rth@redhat.com>
1027
1028         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1029
1030 2010-10-12  Daniel Kraft  <d@domob.eu>
1031
1032         PR fortran/38936
1033         * gfortran.dg/associate_1.f03: More tests with derived-types.
1034         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1035         * gfortran.dg/associate_8.f03: Fix typo.
1036         * gfortran.dg/initialization_27.f90: Fix typo.
1037
1038 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1039
1040         PR testsuite/45851
1041         * lib/lto.exp (lto-get-options-main): Support optional target
1042         selector for dg-extra-ld-options.
1043
1044 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1045
1046         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1047         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1048
1049 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1050
1051         PR middle-end/45699
1052         * g++.dg/torture/pr45699.C: New test.
1053         * g++.dg/otr-fold-1.C: Adjusted.
1054         * g++.dg/otr-fold-1.C: Likewise.
1055
1056 2010-10-11  Nick Clifton  <nickc@redhat.com>
1057
1058         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1059         Allow for a user label prefix.
1060
1061 2010-10-10  Richard Guenther  <rguenther@suse.de>
1062
1063         * g++.dg/lto/20101010-1_0.C: New testcase.
1064         * g++.dg/lto/20101010-2_0.C: Likewise.
1065
1066 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1067
1068         PR tree-optimization/45902
1069         * gcc.dg/vect/45902.c: New test.
1070
1071 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR target/45870
1074         * gcc.dg/tls/pr45870.c: New test.
1075
1076 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1077
1078         PR fortran/45961
1079         * gfortran.dg/typebound_operator_6.f03: New.
1080
1081 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1082
1083         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1084         and adjust -export symbol scanning.
1085         * g++.dg/ext/dllexport1.C: Likewise.
1086         * g++.dg/ext/dllexport3.C: Likewise.
1087         * gcc.dg/dll-3.c: Likewise.
1088         * gcc.dg/dll-4.c: Likewise.
1089         * gcc.dg/dll-5.c: Likewise.
1090
1091 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1094         instead of tree_profile dump file.
1095         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1096         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1097         dump file.
1098
1099 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1100
1101         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1102
1103 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1104
1105         * gfortran.dg/character_comparison_4.f90:  New test.
1106         * gfortran.dg/character_comparison_5.f90:  New test.
1107         * gfortran.dg/character_comparison_6.f90:  New test.
1108
1109 2010-10-09  Richard Henderson  <rth@redhat.com>
1110
1111         * lib/target-supports.exp
1112         (check_effective_target_automatic_stack_alignment): Always true.
1113
1114 2010-10-09  Richard Guenther  <rguenther@suse.de>
1115
1116         PR lto/45956
1117         * gcc.dg/lto/20101009-2_0.c: New testcase.
1118         * gcc.dg/lto/20101009-2_1.c: Likewise.
1119         * gcc.dg/lto/20101009-2_2.c: Likewise.
1120
1121 2010-10-09  Richard Guenther  <rguenther@suse.de>
1122
1123         PR lto/45947
1124         * g++.dg/lto/20101009-1_0.C: New testcase.
1125
1126 2010-10-09  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/45945
1129         * gcc.dg/lto/20101009-1_0.c: New testcase.
1130
1131 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1132
1133         PR target/45913
1134         * gcc.target/i386/pr45913.c: New.
1135
1136 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR fortran/45943
1139         * gfortran.dg/streamio_16.f90: Update test.
1140
1141 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR tree-optimization/45903
1144         * gcc.target/i386/pr45903.c: New test.
1145
1146 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1147
1148         * gnat.dg/interface5.adb: Compile with warnings disabled.
1149
1150 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1151
1152         * obj-c++.dg/encode-10.mm: New testcase.
1153
1154 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1155
1156         PR objc++/23614
1157         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1158         C++ class.  Removed XFAIL.
1159
1160 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1161
1162         PR fortran/45933
1163         * gfortran.dg/typebound_operator_5.f03: New.
1164
1165 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1166
1167         Merge from 'apple/trunk' branch on FSF servers.
1168
1169         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1170
1171         Radar 4508851
1172         * obj-c++.dg/method-namespace-1.mm: New.
1173
1174 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1175
1176         * gcc.dg/tree-ssa/sra-11.c: New test.
1177
1178 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1179
1180         PR Tree-Vect/45847
1181         * gcc.dg/vect/pr45847.c: New test.
1182
1183 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1184             Kai Tietz  <kai.tietz@onevision.com>
1185
1186         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1187
1188 2010-10-07  Richard Guenther  <rguenther@suse.de>
1189
1190         PR tree-optimization/45732
1191         * gcc.dg/torture/pr45732.c: New testcase.
1192
1193 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1194
1195         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1196         * objc.dg/foreach-2.m: Likewise.
1197         * objc.dg/foreach-3.m: Likewise.
1198         * objc.dg/foreach-4.m: Likewise.
1199         * objc.dg/foreach-5.m: Likewise.
1200         * objc.dg/foreach-6.m: Likewise.
1201         * objc.dg/foreach-7.m: Likewise.
1202         * objc.dg/objc-foreach-4.m: Likewise.
1203         * objc.dg/objc-foreach-5.m: Likewise.
1204
1205 2010-10-07  Richard Guenther  <rguenther@suse.de>
1206
1207         PR middle-end/45869
1208         * gcc.dg/torture/pr45869.c: New testcase.
1209
1210 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1211
1212         * objc.dg/set-not-used-1.m: New
1213         * obj-c++.dg/set-not-used-1.mm: New.
1214
1215 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1216
1217         * objc.dg/attributes/method-attribute-3.m: New.
1218         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1219
1220 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1221
1222         PR fortran/45916
1223         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1224
1225 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1226
1227         PR fortran/45889
1228         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1229
1230 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1231
1232         Merge from 'apple/trunk' branch on FSF servers.
1233
1234         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1235
1236         Radar 4278774
1237         * obj-c++.dg/encode-9.mm: New.
1238
1239 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * g++.dg/cpp0x/pr45908.C: New test.
1242
1243 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1244
1245         * gnat.dg/opt6.ad[sb]: New test.
1246
1247 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1248
1249         Implemented fast enumeration for Objective-C.
1250         * objc.dg/foreach-1.m: New.
1251         * objc.dg/foreach-2.m: New.
1252         * objc.dg/foreach-3.m: New.
1253         * objc.dg/foreach-4.m: New.
1254         * objc.dg/foreach-5.m: New.
1255         * objc.dg/foreach-6.m: New.
1256         * objc.dg/foreach-7.m: New.
1257
1258         Merge from 'apple/trunk' branch on FSF servers:
1259         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1260
1261         Radar 4502236
1262         * objc.dg/objc-foreach-5.m: New.
1263
1264         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1265
1266         Radar 4507230
1267         * objc.dg/objc-foreach-4.m: New.
1268
1269         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1270
1271         Radar 4472881
1272         * objc.dg/objc-foreach-3.m: New.
1273
1274         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1275
1276         Radar 4468498
1277         * objc.dg/objc-foreach-2.m: New.
1278
1279         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1280
1281         Radar 4294910
1282         * objc.dg/objc-foreach-1.m: New
1283
1284 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1285
1286         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1287         unsigned values.
1288
1289 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1290
1291         PR objc++/28050
1292         * obj-c++.dg/syntax-error-10.mm: New.
1293
1294 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1295
1296         PR objc++/23707
1297         * obj-c++.dg/syntax-error-9.mm: New.
1298
1299 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         PR objc++/31126
1302         * obj-c++.dg/syntax-error-8.mm: New.
1303
1304 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         Merge from 'apple/trunk' branch on FSF servers.
1307
1308         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1309
1310         Radar 4290840
1311         * obj-c++.dg/syntax-error-7.mm: New
1312
1313         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1314
1315         Radar 4294425
1316         * obj-c++.dg/syntax-error-6.mm: New
1317
1318         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1319
1320         Radar 4261146
1321         * obj-c++.dg/syntax-error-5.mm: New
1322
1323         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1324
1325         Radar 4093475
1326         * obj-c++.dg/syntax-error-[3-4].mm: New.
1327
1328         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1329
1330         Radar 4185810
1331         * obj-c++.dg/syntax-error-[1-2].mm: New.
1332
1333 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1334
1335         PR tree-optimization/45752
1336         * gcc.dg/vect/pr45752.c: New test.
1337
1338 2010-10-05  Richard Guenther  <rguenther@suse.de>
1339
1340         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1341         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1342         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1343         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1344         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1345         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1346         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1347         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1348         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1349         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1350         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1351         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1352         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1353         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1354         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1355         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1356         * gcc.dg/tree-ssa/20080530.c: Likewise.
1357         * g++.dg/tree-ssa/inline-3.C: Likewise.
1358         * g++.dg/tree-ssa/inline-1.C: Likewise.
1359         * g++.dg/tree-ssa/inline-2.C: Likewise.
1360         * gcc.dg/profile-dir-1.c: Likewise.
1361         * gcc.dg/profile-dir-2.c: Likewise.
1362         * gcc.dg/profile-dir-3.c: Likewise.
1363
1364 2010-10-05  Richard Guenther  <rguenther@suse.de>
1365
1366         PR middle-end/45877
1367         * g++.dg/torture/pr45877.C: New testcase.
1368
1369 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1370
1371         PR debug/45849
1372         * gcc.dg/debug/pr45849.c: New test.
1373
1374         PR middle-end/45876
1375         * gcc.c-torture/compile/pr45876.c: New test.
1376
1377 2010-10-04  Julian Brown  <julian@codesourcery.com>
1378
1379         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1380         vect_hw_misalign.
1381         * gcc.dg/vect/vect-60.c: Likewise.
1382         * gcc.dg/vect/vect-56.c: Likewise.
1383         * gcc.dg/vect/vect-93.c: Likewise.
1384         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1385         * gcc.dg/vect/vect-95.c: Likewise.
1386         * gcc.dg/vect/vect-96.c: Likewise.
1387         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1388         * gcc.dg/vect/slp-25.c: Likewise.
1389         * gcc.dg/vect/slp-3.c: Likewise.
1390         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1391         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1392         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1393         * gcc.dg/vect/vect-109.c: Likewise.
1394         * gcc.dg/vect/vect-peel-1.c: Likewise.
1395         * gcc.dg/vect/vect-peel-2.c: Likewise.
1396         * lib/target-supports.exp
1397         (check_effective_target_arm_vect_no_misalign): New.
1398         (check_effective_target_vect_no_align): Use above.
1399         (check_effective_target_vect_element_align): New.
1400         (add_options_for_quad_vectors): New.
1401
1402 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1403
1404         PR tree-optimization/45572
1405         * g++.dg/ipa/pr45572-1.C: New test.
1406         * g++.dg/ipa/pr45572-2.C: Likewise.
1407
1408 2010-10-03  Ian Lance Taylor  <iant@google.com>
1409
1410         * gcc.dg/anon-struct-11.c: New test.
1411         * gcc.dg/anon-struct-12.c: New test.
1412         * gcc.dg/anon-struct-13.c: New test.
1413         * gcc.dg/anon-struct-14.c: New test.
1414
1415 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1416
1417         * g++.dg/torture/pr45764.C: Revert revision 164914.
1418         * gcc.dg/vect/pr43432.c: Likewise.
1419         * gcc.dg/vect/vect-114.c: Likewise.
1420         * gcc.dg/vect/vect-15.c: Likewise.
1421
1422 2010-10-03  Jason Merrill  <jason@redhat.com>
1423
1424         * g++.dg/cpp0x/sfinae5.C: New.
1425
1426 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1427
1428         PR tree-optimization/45720
1429         PR tree-optimization/45764
1430         * g++.dg/torture/pr45764.C: New.
1431
1432         * gcc.dg/vect/pr43432.c: Xfail.
1433         * gcc.dg/vect/vect-114.c: Likewise.
1434         * gcc.dg/vect/vect-15.c: Likewise.
1435
1436 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1437
1438         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1439         hppa*-*-hpux*.
1440         * gcc.dg/torture/pr45678-2.c: Likewise.
1441
1442 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1443
1444         PR fortran/45748
1445         * gfortran.dg/intrinsic_6.f90: New.
1446
1447 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1448
1449         PR fortran/42831
1450         * gfortran.dg/dependency_37.f90:  New test.
1451
1452 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gcc.target/i386/shift_mask.c: New test.
1455
1456 2010-10-01  Richard Guenther  <rguenther@suse.de>
1457
1458         PR tree-optimization/45854
1459         * g++.dg/torture/pr45854.C: New testcase.
1460
1461 2010-09-30  Michael Eager  <eager@eagercon.com>
1462
1463         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1464         __FLT_{MIN,MAX}__.
1465
1466 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1467
1468         PR middle-end/45758
1469         * gfortran.dg/graphite/pr45758.f90: New.
1470
1471 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1472
1473         PR middle-end/45230
1474         * gcc.dg/graphite/id-pr45230.c: New.
1475
1476 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1477
1478         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1479         * gfortran.dg/graphite/graphite.exp: Same.
1480         * gcc.dg/graphite/vect-pr43423.c: New.
1481
1482 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR target/45843
1485         * g++.dg/torture/pr45843.C: New test.
1486
1487 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1488
1489         PR fortran/45828
1490         * gfortran.dg/allocate_derived_5.f90: New.
1491
1492 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR tree-optimization/31261
1495         * gcc.dg/tree-ssa/pr31261.c: New test.
1496
1497 2010-09-30  Michael Eager  <eager@eagercon.com>
1498
1499         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1500         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1501         * gcc.target/microblaze/microblaze.exp: Ditto.
1502         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1503         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1504         * gcc.target/microblaze/others/data_var1.c: Ditto.
1505         * gcc.target/microblaze/others/data_var2.c: Ditto.
1506         * gcc.target/microblaze/others/data_var3.c: Ditto.
1507         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1508         * gcc.target/microblaze/others/strings1.c:: Ditto.
1509         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1510         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1511         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1512         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1513         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1514         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1515         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1516         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1517         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1518         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1519         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1520         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1521         * gcc.target/microblaze/isa/float.c: Ditto.
1522         * gcc.target/microblaze/isa/mulh.c: Ditto.
1523         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1524         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1525         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1526         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1527         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1528         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1529         * gcc.target/microblaze/isa/bshift.c: Ditto.
1530         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1531         * gcc.target/microblaze/isa/div.c: Ditto.
1532         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1533         * gcc.target/microblaze/isa/mul.c: Ditto.
1534
1535 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1536
1537         merge from FSF 'apple/trunk' branch.
1538         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1539
1540         Radar 4386773
1541         * objc.dg/enhanced-proto-1.m: New.
1542         * objc.dg/enhanced-proto-2.m: New.
1543         * obj-c++.dg/enhanced-proto-1.mm: New
1544         * obj-c++.dg/enhanced-proto-2.mm: New.
1545
1546 2010-09-30  Richard Guenther  <rguenther@suse.de>
1547
1548         PR testsuite/45702
1549         * gcc.dg/debug/pr41893-1.c: Adjust.
1550         * gcc.dg/pr30762-1.c: Likewise.
1551         * gcc.dg/pr31529-1.c: Likewise.
1552         * gcc.dg/pr34457-1.c: Likewise.
1553         * gcc.dg/pr34668-1.c: Likewise.
1554         * gcc.dg/pr43557-1.c: Likewise.
1555
1556 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1557
1558         PR objc/45842
1559         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1560         * objc.dg/const-str-3.m: Correct header for memcpy.
1561         * objc.dg/const-str-7.m: Likewise.
1562         * objc.dg/method-20b.m: Provide an implementation of Object.
1563         Adjust XFAIL for m64 NeXT runtime.
1564         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1565         * objc.dg/encode-3.m: Correct line ordering, provide header for
1566         sprintf.
1567         * objc.dg/encode-7-next.m: Only run for 32bit.
1568         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1569         * objc.dg/type-size-2.m: Provide an implementation of Object.
1570         Ajust headers.
1571         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1572         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1573         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1574         Adjust XFAIL for m64 NeXT runtime.
1575         * obj-c++.dg/method-22.mm: Likewise.
1576         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1577
1578 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1579
1580         Merge from 'apple/trunk' branch on FSF servers.
1581
1582         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1583
1584         Radar 4278236
1585         * obj-c++.dg/bad-forward-decl.mm: New
1586
1587 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1588
1589         * ada/acats/run_acats: Revert revision 157037.
1590
1591 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1592
1593         Merge from 'apple/trunk' branch on FSF servers.
1594
1595         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1596
1597         Radar 4281748
1598         * objc.dg/naming-2.m: Update
1599         * objc.dg/naming-3.m: New
1600
1601 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1602
1603         PR target/40457
1604         * gcc.target/arm/pr40457-3.c: New test.
1605
1606 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1607
1608         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1609         alias checking.
1610         * lib/target-supports.exp (check_ifunc_available): Likewise.
1611
1612 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1613
1614         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1615
1616 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1617
1618         * objc.dg/keywords-1.m: New test.
1619         * objc.dg/keywords-2.m: New test.
1620         * objc.dg/keywords-3.m: New test.
1621         * obj-c++.dg/keywords-1.mm: New test.
1622         * obj-c++.dg/keywords-2.mm: New test.
1623
1624 2010-09-28  Jason Merrill  <jason@redhat.com>
1625
1626         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1627         * g++.dg/ext/complit11.C: Likewise.
1628         * g++.old-deja/g++.law/temps1.C: Likewise.
1629
1630         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1631         * g++.old-deja/g++.mike/misc6.C: Likewise.
1632
1633 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1634
1635         * objc.dg/attributes/method-attribute-1.m: New.
1636         * objc.dg/attributes/method-attribute-2.m: New.
1637
1638         * obj-c++.dg/attributes/method-attribute-1.m: New.
1639         * obj-c++.dg/attributes/method-attribute-2.m: New.
1640
1641 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1642
1643         * objc.dg/attributes: New.
1644         * objc.dg/attributes/attributes.exp: New.
1645         * objc.dg/attributes/class-attribute-1.m: New.
1646         * objc.dg/attributes/class-attribute-2.m: New
1647         * objc.dg/attributes/categ-attribute-1.m: New
1648         * objc.dg/attributes/categ-attribute-2.m: New
1649         * objc.dg/attributes/proto-attribute-1.m: New
1650
1651         * obj-c++.dg/attributes: New.
1652         * obj-c++.dg/attributes/attributes.exp: New
1653         * obj-c++.dg/attributes/class-attribute-1.mm: New
1654         * obj-c++.dg/attributes/class-attribute-2.mm: New
1655         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1656         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1657         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1658
1659 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1660
1661         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1662         from the branch renamed to method-20b.m to avoid clashes).
1663
1664         2005-08-23  Stuart Hastings  <stuart@apple.com>
1665                     Ziemowit Laski  <zlaski@apple.com>
1666
1667         Radar 4209854
1668         * obj-c++.dg/method-23.mm: New.
1669         * objc.dg/method-20.m: New.
1670
1671 2010-09-28  Jan Hubicka  <jh@suse.cz>
1672
1673         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1674
1675 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1676
1677         PR target/44452
1678         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1679         i?86-*-solaris2.[89], *-*-vxworks*.
1680         * gcc.target/i386/pr22152.c: Likewise.
1681         * gcc.target/i386/vect8-ret.c: New test.
1682
1683 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1684
1685         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1686
1687 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1688
1689         Merge from 'apple/trunk' branch on FSF servers.
1690
1691         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1692
1693         Radar 4175534
1694         * obj-c++.dg/method-22.mm: New.
1695
1696 2010-09-27  Jason Merrill  <jason@redhat.com>
1697
1698         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1699         * g++.dg/ext/complit11.C: Adjust.
1700         * g++.old-deja/g++.law/temps1.C: Adjust.
1701         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1702         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1703
1704 2010-09-27  Ian Lance Taylor  <iant@google.com>
1705
1706         * lib/target-supports.exp (check_effective_target_split_stack):
1707         New procedure.
1708         * gcc.dg/split-1.c: New test.
1709         * gcc.dg/split-2.c: New test.
1710         * gcc.dg/split-3.c: New test.
1711         * gcc.dg/split-4.c: New test.
1712
1713 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         PR objc/25464
1716         * objc.dg/type-size-3.m: New test.
1717
1718 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1719
1720         PR objc/45763
1721         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1722
1723 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1724
1725         PR objc/25450
1726         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1727         * objc.dg/type-size-2.m: Same change.
1728         * obj-c++.dg/encode-5.mm: Same change.
1729
1730 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1731
1732         Merge from 'apple/trunk' branch on FSF servers.  The original
1733         Changelogs are below.
1734
1735         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1736         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1737         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1738         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1739         in the branch).
1740         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1741         proto-qual-1.m in the branch) and the normal ABI on GNU.
1742         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1743         the test only with the NeXT runtime.
1744         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1745         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1746         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1747         Run the test only with the NeXT runtime.
1748
1749         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1750
1751         Radar 4492973
1752         * objc.dg/encode-7-64bit.m: New.
1753         * objc.dg/encode-7.m: Skip if -m64.
1754
1755         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1756
1757         Radar 4301047
1758         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1759         * obj-c++.dg/threedotthree-abi-1.mm: New
1760         * objc.dg/threedotthree-abi-1.m: New
1761
1762         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1763
1764         Radar 4136935
1765         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1766         * objc.dg/encode-6.m: Likewise.
1767         * objc.dg/encode-7.m: New test case.
1768
1769 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1770
1771         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1772         const-str-12.m to constr-str-12b.m to avoid conflicts.
1773
1774         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1775
1776         Radar 4229905
1777         * obj-c++.dg/warn5.mm: New
1778
1779         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1780
1781         Radar 4154928
1782         * obj-c++.dg/const-str-12.mm: New.
1783         * objc.dg/const-str-12.m: New.
1784
1785 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1786
1787         PR fortran/40569
1788         PR fortran/40568
1789         * gfortran.dg/storage_size_2.f08: Fix test.
1790         * gfortran.dg/c_sizeof_1.f90: Fix test.
1791         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1792         * gfortran.dg/c_sizeof_3.f90: New.
1793         * gfortran.dg/c_sizeof_4.f90: New.
1794         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1795         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1796
1797 2010-09-26  Daniel Kraft  <d@domob.eu>
1798
1799         PR fortran/45783
1800         PR fortran/45795
1801         * gfortran.dg/select_type_18.f03: New test.
1802
1803 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1804
1805         * gnat.dg/return2.ad[sb]: New test.
1806         * gnat.dg/return2_pkg.ads: New helper.
1807
1808 2010-09-25  Daniel Kraft  <d@domob.eu>
1809
1810         PR fortran/45776
1811         * gfortran.dg/io_constraints_6.f03: New test.
1812         * gfortran.dg/io_constraints_7.f03: New test.
1813         * gfortran.dg/newunit_2.f90: New test.
1814
1815 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1816
1817         * gfortran.dg/operator_c1202.f90: New test.
1818
1819 2010-09-24  Jan Hubicka  <jh@suse.cz>
1820
1821         * gcc.dg/tree-ssa/leaf.c: New testcase.
1822
1823 2010-09-24  Jan Hubicka  <jh@suse.cz>
1824
1825         PR tree-optimization/45738
1826         PR tree-optimization/45741
1827         * gcc.c-torture/compile/pr45741.c: New.
1828         * gfortran.fortran-torture/compile/pr45738.f90: New.
1829
1830 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1831
1832         * gcc.dg/cpp/undef-opt-1.c: New test.
1833
1834 2010-09-24  Jason Merrill  <jason@redhat.com>
1835
1836         * g++.dg/other/error10.C: Adjust expected output.
1837
1838 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR middle-end/45234
1841         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1842         * gcc.target/i386/pr45234.c: New test.
1843
1844 2010-09-24  Richard Guenther  <rguenther@suse.de>
1845
1846         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1847
1848 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1849
1850         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1851         as a comment leader in regexp.
1852
1853 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1854
1855         * objc.dg/sync-2.m: New test.
1856         * obj-c++.dg/sync-2.mm: New test.
1857
1858 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/40571
1861         * gfortran.dg/iso_fortran_env_7.f90: New.
1862
1863 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1864
1865         * obj-c++.dg/too-many-args.mm: New file.
1866
1867 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1868
1869         Merge from 'apple/trunk' branch on FSF servers.
1870
1871         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1872
1873         Radar 4491608
1874         * objc.dg/too-many-args.m: New
1875
1876 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1877
1878         PR fortran/45744
1879         * gfortran.dg/dependency_36.f90:  New test.
1880
1881 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1882
1883         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1884         * gcc.target/i386/pad-3.c: Ditto.
1885         * gcc.target/i386/pad-7.c: Ditto.
1886         * gcc.target/i386/pad-7.c: Ditto.
1887         * gcc.target/i386/pr36502.c: Ditto.
1888         * gcc.target/i386/zee.c: Ditto.
1889         * gcc.target/i386/20060821-1.c: Ditto.
1890         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1891         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1892         * gcc.target/i386/pad-5b.c: Ditto.
1893         * gcc.target/i386/pad-6a.c: Ditto.
1894         * gcc.target/i386/pad-6b.c: Ditto.
1895         * gcc.target/i386/pad-8.c: Ditto.
1896         * gcc.target/i386/pad-9.c: Ditto.
1897         * gcc.target/i386/pad-10.c: Ditto.
1898         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1899
1900 2010-09-23  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/45565
1903         * g++.dg/ipa/pr45565.C: New testcase.
1904
1905 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1906
1907         PR fortran/45745
1908         PR fortran/45648
1909         * gfortran.dg/vector_subscript_bound_1.f90: New.
1910
1911 2010-09-23  Richard Guenther  <rguenther@suse.de>
1912
1913         PR middle-end/45750
1914         * gcc.dg/pr45750.c: New testcase.
1915
1916 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1917
1918         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1919         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1920         build.
1921
1922 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1923
1924         PR rtl-optimization/44374
1925         * gcc.target/arm/headmerge-1.c: New test.
1926         * gcc.target/arm/headmerge-2.c: New test.
1927         * gcc.target/i386/headmerge-1.c: New test.
1928         * gcc.target/i386/headmerge-2.c: New test.
1929
1930 2010-09-23  Daniel Kraft  <d@domob.eu>
1931
1932         PR fortran/38936
1933         PR fortran/44044
1934         PR fortran/45474
1935         * gfortran.dg/intrinsic_intent_1.f03: New test.
1936         * gfortran.dg/select_type_17.f03: New test.
1937         * gfortran.dg/associate_5.f03: More definability tests.
1938         * gfortran.dg/enum_2.f90: Check definability.
1939         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1940         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1941         * gfortran.dg/char_expr_2.f90: Ditto.
1942         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1943         * gfortran.dg/enum_5.f90: Ditto.
1944         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1945         * gfortran.dg/impure_assignment_2.f90: Ditto.
1946         * gfortran.dg/impure_assignment_3.f90: Ditto.
1947         * gfortran.dg/intent_out_1.f90: Ditto.
1948         * gfortran.dg/intent_out_3.f90: Ditto.
1949         * gfortran.dg/pointer_assign_7.f90: Ditto.
1950         * gfortran.dg/pointer_intent_3.f90: Ditto.
1951         * gfortran.dg/pr19936_1.f90: Ditto.
1952         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1953         * gfortran.dg/simpleif_2.f90: Ditto.
1954         * gfortran.dg/protected_5.f90: Ditto.
1955         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1956         * gfortran.dg/protected_6.f90: Ditto.
1957         * gfortran.dg/protected_7.f90: Ditto.
1958
1959 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1960
1961         PR libfortran/45710
1962         * gfortran.dg/namelist_65.f90: New test.
1963
1964 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1965
1966         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1967         the regexp pattern between the expected label and location string.
1968
1969 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1970
1971         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1972
1973 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1974
1975         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1976         * gcc.dg/pr27898.c: Likewise.
1977         * gcc.dg/pr28712.c: Likewise.
1978         * gcc.dg/pr30762-1.c: Likewise.
1979         * gcc.dg/pr31529-1.c: Likewise.
1980         * gcc.dg/pr34457-1.c: Likewise.
1981         * gcc.dg/pr34668-1.c: Likewise.
1982         * gcc.dg/pr34989-1.c: Likewise.
1983         * gcc.dg/pr43557-1.c: Likewise.
1984
1985 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR rtl-optimization/45739
1988         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1989
1990 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1991
1992         * gcc.target/sparc/mnofpu.c: New test.
1993
1994 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR rtl-optimization/45739
1997         * gcc.target/i386/pr45739.c: New test.
1998
1999 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2000
2001         PR fortran/45648
2002         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2003         and counts. Add non-elemental function call check.
2004
2005         PR fortran/45648
2006         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2007         arguments checks. Update temporary counts.
2008         * gfortran.dg/transpose_optimization_1.f90: New.
2009
2010 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2011
2012         PR objc/23710
2013         * objc.dg/invalid-method-1.m: New.
2014
2015 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2016
2017         Merge from 'apple/trunk' branch on FSF servers.
2018
2019         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2020
2021         Radar 4291785
2022         * objc.dg/naming-4.m: New
2023         * objc.dg/naming-5.m: New
2024         * obj-c++.dg/naming-1.mm: New
2025         * obj-c++.dg/naming-2.mm: New
2026
2027 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2028             Jack Howarth  <howarth@bromo.med.uc.edu>
2029
2030         PR c++/45645
2031         * g++.dg/torture/pr44972.C: Use portable assert().
2032
2033 2010-09-21  Richard Guenther  <rguenther@suse.de>
2034
2035         PR tree-optimization/45580
2036         * g++.dg/torture/pr45580.C: New testcase.
2037
2038 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2041
2042 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2043
2044         PR fortran/45438
2045         * gfortran.dg/pointer_check_7.f90: New.
2046
2047 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR rtl-optimization/45728
2050         * gcc.c-torture/compile/pr45728.c: New test.
2051
2052 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2053
2054         PR fortran/45081
2055         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2056
2057 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2060
2061 2010-09-20  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/45704
2064         * gcc.dg/torture/pr45704.c: New testcase.
2065
2066 2010-09-20  Jan Hubicka  <jh@suse.cz>
2067
2068         PR tree-optimize/45605
2069         * g++.dg/tree-ssa/pr45605.C: New testcase.
2070
2071 2010-09-20  Michael Matz  <matz@suse.de>
2072
2073         PR testsuite/45706
2074         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2075         enough.
2076
2077 2010-09-20  Richard Guenther  <rguenther@suse.de>
2078
2079         PR tree-optimization/45705
2080         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2081
2082 2010-09-20  Michael Matz  <matz@suse.de>
2083
2084         PR testsuite/45706
2085         * lib/target-supports.exp (check_effective_target_vect_perm):
2086         Add i?86-*-*.
2087
2088 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR rtl-optimization/45695
2091         * gcc.c-torture/execute/pr45695.c: New test.
2092
2093 2010-09-19  Jan Hubicka  <jh@suse.cz>
2094
2095         PR lto/44246
2096         * gcc.c-torture/compile/pr44246.c:New file.
2097
2098 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2099
2100         PR tree-optimization/45714
2101         * gfortran.dg/vect/pr45714-a.f: New test.
2102         * gfortran.dg/vect/pr45714-b.f: New test.
2103
2104 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2105
2106         * gnat.dg/const1.adb: Rename into...
2107         * gnat.dg/constant1.adb: ...this.
2108         * gnat.dg/constant2.adb: New test.
2109         * gnat.dg/constant2_pkg1.ads: New helper.
2110         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2111
2112 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2113
2114         * gnat.dg/specs/constant1.ads: New test.
2115         * gnat.dg/specs/constant1_pkg.ads: New helper.
2116
2117 2010-09-18  Jan Hubicka  <jh@suse.cz>
2118
2119         PR tree-optimization/45453
2120         * g++.dg/tree-ssa/pr45453.C: New testcase.
2121
2122 2010-09-18  Jason Merrill  <jason@redhat.com>
2123
2124         * g++.dg/cpp0x/initlist44.C: New.
2125
2126 2010-09-18  Richard Guenther  <rguenther@suse.de>
2127
2128         PR tree-optimization/45709
2129         * g++.dg/torture/pr45709-2.C: New testcase.
2130
2131 2010-09-18  Richard Guenther  <rguenther@suse.de>
2132
2133         PR tree-optimization/45709
2134         * g++.dg/torture/pr45709.C: New testcase.
2135
2136 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2137
2138         PR testsuite/45719
2139         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2140
2141 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2142
2143         * gcc.target/i386/pad-1.c: New.
2144         * gcc.target/i386/pad-2.c: Likewise.
2145         * gcc.target/i386/pad-3.c: Likewise.
2146         * gcc.target/i386/pad-4.c: Likewise.
2147         * gcc.target/i386/pad-5a.c: Likewise.
2148         * gcc.target/i386/pad-5b.c: Likewise.
2149         * gcc.target/i386/pad-6a.c: Likewise.
2150         * gcc.target/i386/pad-6b.c: Likewise.
2151         * gcc.target/i386/pad-7.c: Likewise.
2152         * gcc.target/i386/pad-8.c: Likewise.
2153         * gcc.target/i386/pad-9.c: Likewise.
2154         * gcc.target/i386/pad-10.c: Likewise.
2155
2156 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2157
2158         PR middle-end/45234
2159         * gcc.dg/torture/stackalign/alloca-5.c: New.
2160
2161 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2162
2163         PR middle-end/45678
2164         * gcc.dg/torture/pr45678-2.c: New.
2165
2166 2010-09-17  Richard Guenther  <rguenther@suse.de>
2167
2168         PR middle-end/45678
2169         * gcc.dg/torture/pr45678-1.c: New testcase.
2170
2171 2010-09-17  Michael Matz  <matz@suse.de>
2172
2173         PR tree-optimization/43432
2174         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2175         check_effective_target_vect_perm_short): New predicates.
2176         (check_effective_target_vect_perm): Include x86_64.
2177         * gcc.dg/vect/pr43432.c: New test.
2178         * gcc.dg/vect/vect-114.c: Adjust.
2179         * gcc.dg/vect/vect-15.c: Ditto.
2180         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2181         * gcc.dg/vect/slp-perm-9.c: Ditto.
2182
2183 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2184
2185         PR testsuite/45692
2186         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2187         GNU runtime.
2188
2189 2010-09-17  Richard Guenther  <rguenther@suse.de>
2190
2191         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2192         * gcc.dg/pr28706.c: Likewise.
2193         * gcc.dg/pr28712.c: Likewise.
2194         * gcc.dg/pr30762-1.c: Likewise.
2195         * gcc.dg/pr30762-2.c: Likewise.
2196         * gcc.dg/pr31529-1.c: Likewise.
2197         * gcc.dg/pr31529-2.c: Likewise.
2198         * gcc.dg/pr34457-1.c: Likewise.
2199         * gcc.dg/pr34457-2.c: Likewise.
2200         * gcc.dg/pr34668-1.c: Likewise.
2201         * gcc.dg/pr34668-2.c: Likewise.
2202         * gcc.dg/pr34989-1.c: Likewise.
2203         * gcc.dg/pr34989-2.c: Likewise.
2204         * gcc.dg/pr43557-1.c: Likewise.
2205         * gcc.dg/pr43557-2.c: Likewise.
2206         * gcc.dg/debug/pr41893-1.c: Likewise.
2207         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2208         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2209         * gcc.dg/matrix/matrix-4.c: Likewise.
2210         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2211         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2212         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2213         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2214
2215 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2216
2217         PR fortran/43665
2218         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2219         optimizations.
2220         * gfortran.dg/intent_optimize_1.f90: New test.
2221
2222 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         * gcc.target/i386/divmod-1.c: New.
2225         * gcc.target/i386/divmod-2.c: Likewise.
2226         * gcc.target/i386/divmod-3.c: Likewise.
2227         * gcc.target/i386/divmod-4.c: Likewise.
2228         * gcc.target/i386/divmod-4a.c: Likewise.
2229         * gcc.target/i386/divmod-5.c: Likewise.
2230         * gcc.target/i386/divmod-6.c: Likewise.
2231         * gcc.target/i386/divmod-7.c: Likewise.
2232         * gcc.target/i386/divmod-8.c: Likewise.
2233         * gcc.target/i386/udivmod-1.c: Likewise.
2234         * gcc.target/i386/udivmod-2.c: Likewise.
2235         * gcc.target/i386/udivmod-3.c: Likewise.
2236         * gcc.target/i386/udivmod-4.c: Likewise.
2237         * gcc.target/i386/udivmod-4a.c: Likewise.
2238         * gcc.target/i386/udivmod-5.c: Likewise.
2239         * gcc.target/i386/udivmod-6.c: Likewise.
2240         * gcc.target/i386/udivmod-7.c: Likewise.
2241         * gcc.target/i386/udivmod-8.c: Likewise.
2242
2243 2010-09-16  Jan Hubicka  <jh@suse.cz>
2244
2245         * g++.dg/lto/pr45679-1_0.C: New file.
2246         * g++.dg/lto/pr45679-1_1.C: New file.
2247         * g++.dg/lto/pr45679-0_0.C: New file.
2248         * g++.dg/lto/pr45679-0_1.C: New file.
2249
2250 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/45674
2253         * gfortran.dg/class_dummy_2.f03: New.
2254
2255 2010-09-16  Richard Guenther  <rguenther@suse.de>
2256
2257         PR tree-optimization/45623
2258         * gcc.dg/torture/pr45623.c: New testcase.
2259
2260 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2261
2262         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2263         name and parentheses.
2264         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2265
2266 2010-09-15  Jason Merrill  <jason@redhat.com>
2267
2268         * g++.dg/parse/parameter-declaration-2.C: New.
2269
2270         * g++.dg/cpp0x/scoped_enum2.C: New.
2271
2272 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2273
2274         * gcc.c-torture/compile/20100915-1.c: New test.
2275
2276 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2277
2278         PR middle-end/45644
2279         * gcc.dg/ipa/pr45644.c: New test.
2280
2281 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR tree-optimization/45633
2284         * gcc.dg/vect/pr45633.c: New test.
2285
2286 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2287
2288         PR fortran/45577
2289         * gfortran.dg/allocate_derived_4.f90: New.
2290
2291 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2292
2293         * lib/target-supports.exp
2294         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2295         supported flag to true for neon.
2296
2297 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2298
2299         PR c++/45665
2300         * g++.dg/template/crash103.C: New.
2301
2302 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2303
2304         Merge from 'apple/trunk' branch on FSF servers.
2305
2306         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2307
2308         Radar 4457381
2309         * objc.dg/msg-in-protocol.m: New.
2310         * obj-c++.dg/msg-in-protocol.mm: New.
2311
2312         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2313
2314         Radar 4219590
2315         * objc.dg/break-in-ifstmt.m: New.
2316
2317         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2318
2319         Radar 4174166
2320         * obj-c++.dg/comp-types-13.mm: New.
2321         * objc.dg/comp-types-12.m: New.
2322
2323         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2324
2325         Radar 4216500
2326         * obj-c++.dg/proto-lossage-7.mm: New.
2327         * objc.dg/proto-lossage-7.m: New.
2328
2329 2010-09-14  Jan Hubicka  <jh@suse.cz>
2330
2331         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2332         folding.
2333         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2334         folding.
2335
2336 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR middle-end/45567
2339         * gcc.dg/pr45567.c: New test.
2340
2341         PR debug/45660
2342         * g++.dg/debug/pr45660.C: New test.
2343
2344 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2345
2346         PR tree-optimization/45470
2347         * g++.dg/vect/pr45470-a.cc: New test.
2348         * g++.dg/vect/pr45470-a.cc: New test.
2349
2350 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2351
2352         PR target/42070
2353         * lib/profopt.exp: Prune warnings on execname2 compile.
2354         * lib/prune.exp: Prune "can't add line info" warnings.
2355
2356 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2357
2358         PR libfortran/45532
2359         * gfortran.dg/namelist_64.f90: New test.
2360
2361 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR rtl-optimization/45617
2364         * gcc.target/i386/pr45617.c: New test.
2365
2366 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2367
2368         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2369
2370 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2371
2372         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2373         * gcc.target/i386/fma4-vector.c: Likewise.
2374         * gcc.target/i386/vectorize2.c: Likewise.
2375         * gcc.target/i386/vectorize4.c: Likewise.
2376         * gcc.target/i386/vectorize5.c: Likewise.
2377         * gcc.target/i386/vectorize6.c: Likewise.
2378         * gcc.target/i386/vectorize8.c: Likewise.
2379
2380         * gcc.target/i386/vect-double-1.c: New.
2381         * gcc.target/i386/vect-double-1a.c: Likewise.
2382         * gcc.target/i386/vect-double-2.c: Likewise.
2383         * gcc.target/i386/vect-double-2a.c: Likewise.
2384
2385         * lib/target-supports.exp (check_effective_target_vect_double):
2386         Set et_vect_double_saved to 0 when tuning for Atom.
2387
2388 2010-09-13  Jan Hubicka  <jh@suse.cz>
2389
2390         * gcc.dg/torture/pr23821.c: Drop static keyword.
2391         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2392         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2393
2394 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2395
2396         * gcc.target/arm/sync-1.c: New.
2397
2398 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2399
2400         * gnat.dg/memtrap.adb: New test.
2401
2402 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2403
2404         * gfortran.dg/promotion.f90: Fix options.
2405
2406 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2407
2408         * g++.dg/cpp0x/range-for1.C: New.
2409         * g++.dg/cpp0x/range-for2.C: New.
2410         * g++.dg/cpp0x/range-for3.C: New.
2411         * g++.dg/cpp0x/range-for4.C: New.
2412         * g++.dg/cpp0x/range-for5.C: New.
2413         * g++.dg/cpp0x/range-for6.C: New.
2414
2415 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2416
2417         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2418         and counts. Check that transpose is not called.
2419         * gfortran.dg/transpose_2.f90: Update error message.
2420
2421 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2422
2423         PR c++/43824
2424         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2425         * g++.dg/lookup/strong-using-2.C: Likewise.
2426         * g++.dg/lookup/strong-using-3.C: Likewise.
2427         * g++.dg/lookup/strong-using-5.C: Likewise.
2428
2429         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2430         * g++.dg/cpp0x/inline-ns4.C: New.
2431         * g++.dg/cpp0x/inline-ns5.C: New.
2432
2433 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2434
2435         PR middle-end/45634
2436         * gfortran.fortran-torture/compile/pr45634.f90: New.
2437
2438 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2439
2440         * objc.dg/fobjc-exceptions.m: New test.
2441
2442 2010-09-10  Jan Hubicka  <jh@suse.cz>
2443
2444         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2445
2446 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2447
2448         PR tree-optimization/44972
2449         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2450         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2451         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2452         instead.
2453         * g++.dg/torture/pr44972.C: New test.
2454
2455 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2456
2457         PR tree-optimization/44972
2458         * g++.dg/torture/pr34850.C: Remove expected warning.
2459
2460 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2461
2462         * gfortran.dg/dummy_optional_arg.f90: New test.
2463
2464 2010-09-08  Jan Hubicka  <jh@suse.cz>
2465
2466         PR tree-optimization/45598
2467         * fortran.fortran-torture/compile/pr45598.f90: New test.
2468
2469 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2472         * lib/target-supports.exp (check_ifunc_available): New.
2473         * gcc.dg/attr-ifunc-1.c: New.
2474         * gcc.dg/attr-ifunc-2.c: New.
2475         * gcc.dg/attr-ifunc-3.c: New.
2476         * gcc.dg/attr-ifunc-4.c: New.
2477         * gcc.dg/attr-ifunc-5.c: New.
2478         * g++.dg/ext/attr-ifunc-1.C: New.
2479         * g++.dg/ext/attr-ifunc-2.C: New.
2480         * g++.dg/ext/attr-ifunc-3.C: New.
2481         * g++.dg/ext/attr-ifunc-4.C: New.
2482
2483 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2484
2485         PR middle-end/40386
2486         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2487
2488 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2489
2490         * gfortran.dg/inline_transpose_1.f90: New test.
2491
2492 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR c++/45588
2495         * g++.dg/warn/Wunused-var-15.C: New test.
2496
2497 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2498
2499         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2500         hppa*-*-hpux*.
2501
2502 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2503
2504         * objc/execute/exceptions/throw-nil.m: New test.
2505         * objc/execute/exceptions/handler-1.m: Updated to use the new
2506         objc_set_uncaught_exception_handler() function.
2507         * objc/execute/exceptions/matcher-1.m: New test.
2508
2509 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2510
2511         PR fortran/38282
2512         * gfortran.dg/bit_comparison_1.F90: New test.
2513         * gfortran.dg/leadz_trailz_3.f90: New test.
2514         * gfortran.dg/masklr_2.F90: New test.
2515         * gfortran.dg/shiftalr_1.F90: New test.
2516         * gfortran.dg/merge_bits_2.F90: New test.
2517         * gfortran.dg/dshift_2.F90: New test.
2518         * gfortran.dg/bit_comparison_2.F90: New test.
2519         * gfortran.dg/masklr_1.F90: New test.
2520         * gfortran.dg/merge_bits_1.F90: New test.
2521         * gfortran.dg/dshift_1.F90: New test.
2522         * gfortran.dg/shiftalr_2.F90: New test.
2523
2524 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2525
2526         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2527         functions from objc/typedstream.h are deprecated.
2528
2529 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2530
2531         * lib/target-supports.exp
2532         (check_effective_target_run_expensive_tests): New proc.
2533         * gcc.c-torture/compile/limits-fnargs.c: Use
2534         dg-require-effective-target run_expensive_tests.
2535
2536 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR fortran/45597
2539         * gfortran.dg/gomp/pr45597.f90: New test.
2540
2541         PR fortran/45595
2542         * gfortran.dg/gomp/pr45595.f90: New test.
2543
2544 2010-09-08  Michael Matz  <matz@suse.de>
2545
2546         * c-c++-common/uninit-17.c: Adjust.
2547
2548 2010-09-08  Michael Matz  <matz@suse.de>
2549
2550         PR tree-optimization/43430
2551         * gcc.dg/vect/pr43430-2.c: New test.
2552
2553 2010-09-08  Michael Matz  <matz@suse.de>
2554
2555         PR tree-optimization/33244
2556         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2557
2558 2010-09-08  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/45578
2561         * gfortran.dg/pr45578.f90: New testcase.
2562
2563 2010-09-08  Richard Guenther  <rguenther@suse.de>
2564
2565         PR testsuite/45590
2566         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2567
2568 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2569
2570         PR fortran/45576
2571         * gfortran.dg/char_length_18.f90:  New test.
2572
2573 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2574
2575         PR target/36502
2576         * gcc.target/i386/pr36502.c: New test.
2577
2578         PR target/42313
2579         PR target/44651
2580         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2581         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2582
2583 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2584
2585         * gfortran.dg/achar_4.f90: Enable bounds checking.
2586
2587 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2588
2589         PR target/45206
2590         * gcc.target/i386/pr45206.c: New test.
2591
2592 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2593
2594         PR fortran/45505
2595         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2596
2597 2010-09-07  Jan Hubicka  <jh@suse.cz>
2598
2599         * gcc.c-torture/compile/20100907.c: New testcase.
2600
2601 2010-09-07  Richard Guenther  <rguenther@suse.de>
2602
2603         PR middle-end/45569
2604         * g++.dg/eh/pr45569.C: New testcase.
2605
2606 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2607
2608         PR target/43137
2609         * gcc.target/arm/pr43137.c: New test.
2610
2611 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2612
2613         PR fortran/36931
2614         * gfortran.dg/dependency_35.f90:  New test.
2615
2616 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2617
2618         PR fortran/34145
2619         * gfortran.dg/char_length_17.f90:  New test.
2620
2621 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2622
2623         PR c++/45200
2624         PR c++/45293
2625         PR c++/45558
2626         * g++.dg/template/typedef34.C: New test.
2627         * g++.dg/template/typedef35.C: New test.
2628
2629 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         PR target/22152
2632         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2633
2634 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2635
2636         * g++.dg/warn/Wdouble-promotion.C: New.
2637
2638 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2639
2640         * g++.dg/parse/redef2.C: New.
2641
2642 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2643
2644         * gcc.dg/20100906-1.c: New testcase.
2645
2646 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR testsuite/45543
2649         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2650         DW_TAG_enumeration_type DIE.
2651
2652 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2653
2654         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2655         Update XFAILs.
2656
2657 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2658
2659         PR rtl-optimization/44919
2660         * g++.dg/opt/pr44919.C: New.
2661
2662 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2663
2664         PR fortran/38282
2665         * gfortran.dg/iall_iany_iparity_1.f90: New.
2666         * gfortran.dg/iall_iany_iparity_2.f90: New.
2667
2668 2010-09-06  Jason Merrill  <jason@redhat.com>
2669
2670         * g++.dg/cpp0x/initlist42.C: New.
2671
2672         * g++.dg/cpp0x/auto19.C: New.
2673
2674         * g++.dg/template/sfinae25.C: New.
2675         * g++.dg/template/char1.C: Expect warning.
2676         * g++.dg/template/nontype10.C: Likewise.
2677
2678         * g++.dg/cpp0x/implicit9.C: New.
2679
2680         * g++.dg/cpp0x/initlist43.C: New.
2681
2682 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2683
2684         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2685
2686 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2687
2688         * gcc.dg/Wdouble-promotion.c: New.
2689
2690 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2691
2692         * gfortran.dg/float128_1.f90: Remove test case as
2693         it always fails since Rev 163611 backed out the
2694         front-end implementation.
2695
2696 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2697
2698         * gfortran.dg/float128_1.f90: XFAIL test case.
2699
2700 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2701
2702         * gfortran.dg/bessel_7.f90: Decrease required precision.
2703
2704 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2705
2706         PR testsuite/45545
2707         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2708         ref-all-matching targets.
2709
2710 2010-09-05  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/45535
2713         * gcc.c-torture/compile/pr45535.c: New testcase.
2714
2715 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2716
2717         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2718         "\[^\n\]*".
2719         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2720         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2721         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2722         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2723         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2724         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2725         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2726         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2727         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2728         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2729         * gcc.target/i386/pr22152.c: Likewise.
2730         * gcc.target/i386/pr36992-1.c: Likewise.
2731         * gcc.target/i386/pr36992-2.c: Likewise.
2732         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2733
2734 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2735
2736         PR testsuite/43957
2737         * gcc.dg/const-uniq-1.c: Modify regexp.
2738
2739 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2740
2741         PR fortran/45530
2742         * gfortran.dg/namelist_63.f90: New.
2743
2744 2010-09-04  Jan Hubicka  <jh@suse.cz>
2745
2746         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2747         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2748
2749 2010-09-04  Jan Hubicka  <jh@suse.cz>
2750
2751         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2752
2753 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2754
2755         PR fortran/45507
2756         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2757
2758 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2759
2760         * gcc.dg/opts-4.c: New test.
2761
2762 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2763
2764         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2765         * gcc.dg/vect/vect-peel-4.c: Ditto.
2766
2767 2010-09-03  Daniel Kraft  <d@domob.eu>
2768
2769         PR fortran/45525
2770         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2771
2772 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2773
2774         PR fortran/45159
2775         * gfortran.dg/dependency_34.f90:  New test.
2776
2777 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2778
2779         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2780
2781 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2782
2783         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2784         gcc.target/i386/clearcap.map if supported.
2785
2786 2010-09-03  Michael Matz  <matz@suse.de>
2787
2788         PR middle-end/45415
2789         * gcc.dg/pr45415.c: New test.
2790
2791 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2792
2793         PR tree-optimization/45506
2794         * gcc.dg/pr45506.c: New.
2795
2796 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2797
2798         PR target/45476
2799         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2800         * gcc.target/i386/float128-2.c: Ditto.
2801
2802 2010-09-03  Daniel Kraft  <d@domob.eu>
2803
2804         PR fortran/34162
2805         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2806         * gfortran.dg/internal_dummy_2.f08: New test.
2807         * gfortran.dg/internal_dummy_3.f08: New test.
2808         * gfortran.dg/internal_dummy_4.f08: New test.
2809
2810 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR debug/45500
2813         * gcc.target/i386/pr45500.c: New test.
2814
2815 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2816
2817         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2818
2819 2010-09-03  Daniel Kraft  <d@domob.eu>
2820
2821         PR fortran/44602
2822         * gfortran.dg/exit_2.f08; Adapt error messages.
2823         * gfortran.dg/exit_3.f08: New test.
2824         * gfortran.dg/exit_4.f08: New test.
2825         * gfortran.dg/exit_5.f03: New test.
2826
2827 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2828
2829         * gfortran.dg/ishft_4.f90: New test.
2830
2831 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2832
2833         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2834         FRIZ/XSRIZ instruciton for (double)(long long)x.
2835         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2836
2837 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2838
2839         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2840
2841 2010-09-02  Richard Guenther  <rguenther@suse.de>
2842
2843         PR tree-optimization/44937
2844         PR tree-optimization/45412
2845         * g++.dg/opt/pr45412.C: New testcase.
2846         * gcc.c-torture/compile/pr45412.c: Likewise.
2847         * gcc.c-torture/compile/pr44937.c: Likewise.
2848
2849 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2850
2851         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2852         but using -Werror=comment.
2853         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2854         expected error messages.
2855
2856 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2857
2858         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2859         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2860
2861 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2862
2863         PR fortran/45489
2864         * gfortran.dg/initialization_27.f90: New.
2865
2866 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2867
2868         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2869         check into different basic blocks. Expect vectorization if misaligned
2870         stores are supported.
2871         * gcc.dg/vect/bb-slp-8a.c: New test.
2872         * gcc.dg/vect/bb-slp-8b.c: New test.
2873
2874 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2875
2876         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2877
2878 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2879
2880         PR fortran/44541
2881         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2882         * gfortran.dg/class_dummy_1.f03: New.
2883
2884 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2885
2886         PR middle-end/45458
2887         * g++.dg/tree-prof/partition2.C: New test.
2888
2889 2010-09-01  Richard Guenther  <rguenther@suse.de>
2890
2891         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2892         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2893         * gcc.c-torture/execute/20100827-1.c: Likewise.
2894
2895 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2896
2897         * gfortran.dg/execute_command_line_1.f90: New test.
2898
2899 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2900
2901         PR preprocessor/45457
2902         * c-c++-common/cpp/pr45457.c: New test.
2903
2904 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2905
2906         * gcc.dg/nested-func-8.c: New test.
2907
2908 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2909
2910         PR fortran/38282
2911         * gfortran.dg/popcnt_poppar_1.F90: New test.
2912         * gfortran.dg/popcnt_poppar_2.F90: New test.
2913
2914 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * gcc.target/i386/volatile-2.c: Require nonpic target.
2917
2918 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR middle-end/45461
2921         * gcc.dg/pr45461.c: New test.
2922
2923 2010-08-31  Richard Guenther  <rguenther@suse.de>
2924
2925         PR testsuite/45455
2926         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2927
2928 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2929
2930         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2931
2932 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2933
2934         PR fortran/45456
2935         * gfortran.dg/typebound_proc_18.f03: New.
2936
2937 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2938
2939         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2940         * lib/scanasm.exp (scan-stack-usage): Likewise.
2941         (scan-stack-usage-not): Likewise.
2942         * gcc.dg/stack-usage-1.c: New test.
2943         * gcc.target/i386/stack-usage-realign.c: Likewise.
2944
2945 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2946
2947         PR tree-optimization/45427
2948         * gcc.dg/tree-ssa/pr45427.c: New test.
2949
2950 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2951
2952         PR c++/45043
2953         * g++.dg/template/crash102.C: New.
2954
2955 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR middle-end/45423
2958         * gcc.dg/gomp/atomic-12.c: New test.
2959         * gcc.dg/gomp/atomic-13.c: New test.
2960         * gcc.dg/gomp/atomic-14.c: New test.
2961         * g++.dg/gomp/atomic-11.C: New test.
2962         * g++.dg/gomp/atomic-12.C: New test.
2963         * g++.dg/gomp/atomic-13.C: New test.
2964         * g++.dg/gomp/atomic-14.C: New test.
2965
2966 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2967
2968         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2969         delimiter.
2970
2971 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2972
2973         * gnat.dg/discr24.adb: New test.
2974
2975 2010-08-30  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/45449
2978         * gcc.dg/pr45449.c: New testcase.
2979
2980 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2981
2982         * gcc.dg/opts-1.c: Expect errors, not warnings.
2983
2984 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2985
2986         PR fortran/42769
2987         * gfortran.dg/dynamic_dispatch_11.f03: New.
2988
2989 2010-08-29  Jason Merrill  <jason@redhat.com>
2990
2991         PR c++/44991
2992         * g++.dg/parse/defarg15.C: New.
2993
2994 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2995
2996         PR fortran/45439
2997         * gfortran.dg/select_type_16.f03: New.
2998
2999 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3000             Tobias Burnus  <burnus@net-b.de>
3001
3002         * gfortran.dg/bessel_7.f90: Decrease required precision.
3003
3004 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3005             Kaz Kojima  <kkojima@gcc.gnu.org>
3006
3007         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3008
3009 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3010
3011         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3012         floating point conversion code generation.
3013         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3014         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3015         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3016         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3017         to integer conversion code generation.
3018         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3019         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3020         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3021         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3022
3023 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3024
3025         PR fortran/32049
3026         * gfortran.dg/random_seed_1.f90: Adjust test.
3027         * gfortran.dg/float128_1.f90: New test.
3028
3029 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3030
3031         PR fortran/33197
3032         * gfortran.dg/norm2_1.f90: New.
3033         * gfortran.dg/norm2_2.f90: New.
3034         * gfortran.dg/norm2_3.f90: New.
3035         * gfortran.dg/norm2_4.f90: New.
3036         * gfortran.dg/parity_1.f90: New.
3037         * gfortran.dg/parity_2.f90: New.
3038         * gfortran.dg/parity_3.f90: New.
3039
3040 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3041
3042         PR fortran/45420
3043         * gfortran.dg/select_type_15.f03: New.
3044
3045 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3046
3047         PR libfortran/43217
3048         * gfortran.dg/hollerith8.f90: New test.
3049
3050 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3051
3052         PR fortran/45159
3053         * gfortran.dg/dependency_33.f90:  New test.
3054
3055 2010-08-27  Richard Guenther  <rguenther@suse.de>
3056
3057         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3058         * gcc.dg/graphite/scop-2.c: Likewise.
3059         * gcc.dg/graphite/scop-20.c: Likewise.
3060         * gcc.dg/vect/slp-25.c: Likewise.
3061
3062 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3063
3064         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3065
3066 2010-08-26  Daniel Kraft  <d@domob.eu>
3067
3068         PR fortran/38936
3069         PR fortran/44047
3070         PR fortran/45384
3071         * gfortran.dg/associate_8.f03: New test.
3072         * gfortran.dg/select_type_13.f03: New test.
3073         * gfortran.dg/select_type_14.f03: New test.
3074
3075 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR tree-optimization/44485
3078         * gcc.dg/pr44485.c: New test.
3079
3080 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081
3082         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3083         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3084         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3085
3086 2010-08-26  Richard Guenther  <rguenther@suse.de>
3087
3088         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3089         * gcc.dg/graphite/scop-21.c: Likewise.
3090
3091 2010-08-26  Richard Guenther  <rguenther@suse.de>
3092
3093         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3094         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3095         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3096         * gcc.dg/vect/vect-91.c: Likewise.
3097         * gcc.dg/vect/vect-peel-1.c: Likewise.
3098         * gcc.dg/vect/vect-peel-2.c: Likewise.
3099         * gcc.dg/vect/vect-peel-4.c: Likewise.
3100
3101 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3102
3103         PR libfortran/41859
3104         * gfortran.dg/der_io_4.f90: New test.
3105
3106 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR rtl-optimization/44858
3109         * gcc.c-torture/execute/pr44858.c: New test.
3110
3111         PR rtl-optimization/45400
3112         * g++.dg/other/i386-8.C: New test.
3113
3114 2010-08-25  Richard Guenther  <rguenther@suse.de>
3115
3116         * gcc.dg/alias-8.c: Adjust.
3117
3118 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3119
3120         * gcc.target/i386/combine-mul.c: New test.
3121
3122 2010-08-25  Richard Guenther  <rguenther@suse.de>
3123
3124         PR lto/44562
3125         * gcc.dg/graphite/id-27.c: New testcase.
3126         * gcc.dg/lto/20100825-1_0.c: Likewise.
3127
3128 2010-08-25  Richard Guenther  <rguenther@suse.de>
3129
3130         PR tree-optimization/45316
3131         * g++.dg/opt/pr45316.C: New testcase.
3132
3133 2010-08-25  Richard Guenther  <rguenther@suse.de>
3134
3135         PR tree-optimization/45393
3136         * g++.dg/torture/pr45393.C: New testcase.
3137
3138 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR tree-optimization/45059
3141         * gcc.c-torture/compile/pr45059.c: New test.
3142
3143 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3144
3145         * lib/target-supports.exp (check_effective_target_vect_unpack):
3146         Set vect_unpack supported flag to true for neon.
3147
3148 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3149
3150         * gcc.dg/tree-ssa/ifc-5.c: New.
3151
3152 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3153
3154         * gcc.dg/tree-ssa/ifc-4.c: New.
3155         * gcc.dg/tree-ssa/ifc-7.c: New.
3156
3157 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3158
3159         * gcc.dg/vect/vect.exp: Check loongson targets
3160         * g++.dg/vect/vect.exp: Likewise
3161         * gfortran.dg/vect/vect.exp: Likewise
3162
3163 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3164
3165         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3166         -mveclibabi=mass.
3167
3168 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3169
3170         PR fortran/45366
3171         * gfortran.dg/proc_ptr_29.f90: New.
3172
3173 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3174             Dominique d'Humieres <dominiq@lps.ens.fr>
3175
3176         PR fortran/45367
3177         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3178
3179 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3180
3181         PR fortran/45367
3182         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3183
3184 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3185
3186         PR fortran/36158
3187         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3188
3189 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3190             Dominique d'Humieres <dominiq@lps.ens.fr>
3191
3192         PR fortran/45367
3193         PR fortran/36158
3194         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3195         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3196
3197 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3198
3199         PR fortran/44863
3200         PR fortran/45271
3201         PR fortran/45290
3202         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3203         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3204         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3205
3206 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3207
3208         PR fortran/36158
3209         PR fortran/33197
3210         * gfortran.dg/bessel_6.f90: New.
3211         * gfortran.dg/bessel_7.f90: New.
3212
3213 2010-08-20  Jan Hubicka  <jh@suse.cz>
3214
3215         PR c++/45307
3216         PR c++/17736
3217         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3218         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3219
3220 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3221
3222         PR target/45336
3223         * gcc.target/i386/pr45336-1.c: New.
3224         * gcc.target/i386/pr45336-2.c: Likewise.
3225         * gcc.target/i386/pr45336-3.c: Likewise.
3226         * gcc.target/i386/pr45336-4.c: Likewise.
3227
3228 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3229
3230         PR testsuite/45361
3231         * gcc.target/i386/volatile-2.c: Update scan strings to also
3232         include (%rip) for the memory reference on x86_64.
3233
3234 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR middle-end/44974
3237         * gcc.dg/pr44974.c: New test.
3238
3239         PR rtl-optimization/45353
3240         * gcc.dg/pr45353.c: New test.
3241
3242 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3243
3244         * gcc.target/i386/volatile-2.c: New.
3245
3246 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3247
3248         PR rtl-optimization/44691
3249         * gfortran.dg/pr44691.f: New test.
3250
3251 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3252
3253         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3254
3255 2010-08-19  Jason Merrill  <jason@redhat.com>
3256
3257         * g++.dg/init/synth3.C: New.
3258         * g++.dg/init/value8.C: New.
3259         * g++.dg/tree-ssa/empty-2.C: New.
3260         * g++.dg/cpp0x/noexcept09.C: New.
3261
3262 2010-08-19  Daniel Kraft  <d@domob.eu>
3263
3264         PR fortran/29785
3265         PR fortran/45016
3266         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3267         * gfortran.dg/pointer_remapping_1.f90: New test.
3268         * gfortran.dg/pointer_remapping_2.f03: New test.
3269         * gfortran.dg/pointer_remapping_3.f08: New test.
3270         * gfortran.dg/pointer_remapping_4.f03: New test.
3271         * gfortran.dg/pointer_remapping_5.f08: New test.
3272         * gfortran.dg/pointer_remapping_6.f08: New test.
3273
3274 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3275
3276         PR testsuite/45324
3277         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3278
3279 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3280
3281         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3282
3283 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3284
3285         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3286         variable.
3287
3288 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3289
3290         PR target/45070
3291         * gcc.c-torture/execute/pr45070.c: New.
3292
3293 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3294
3295         * g++.dg/pr44328.C: New test.
3296
3297 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/36158
3300         PR fortran/33197
3301         * gfortran.dg/bessel_3.f90: New.
3302         * gfortran.dg/bessel_4.f90: New.
3303         * gfortran.dg/bessel_5.f90: New.
3304
3305 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3306
3307         PR fortran/45290
3308         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3309         * gfortran.dg/pointer_init_2.f90: New.
3310         * gfortran.dg/pointer_init_3.f90: New.
3311         * gfortran.dg/pointer_init_4.f90: New.
3312
3313 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3314
3315         PR c++/45049
3316         * g++.dg/pr45049-1.C: New test.
3317         * g++.dg/pr45049-2.C: New test.
3318
3319 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3320
3321         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3322         20 if __ARM_PCS is defined otherwise 64.
3323         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3324         instead of hard coded 64.
3325
3326 2010-08-18  Yao Qi  <yao@codesourcery.com>
3327
3328         PR target/45094
3329         * gcc.target/arm/pr45094.c: New test.
3330
3331 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3332
3333         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3334
3335 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3336
3337         PR rtl-optimization/42575
3338         * gcc.target/arm/pr42575.c: New test.
3339
3340 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3341
3342         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3343         * gcc.dg/tls/thr-cse-1.c: New.
3344
3345 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3346
3347         PR debug/42487
3348         * lib/target-supports.exp
3349         (check_effective_target_function_sections): New.
3350         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3351         function sections before proceding.
3352
3353 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR fortran/45308
3356         * gfortran.dg/pr45308.f03: New test.
3357
3358 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         PR target/45296
3361         * gcc.target/i386/pr45296.c: New test.
3362
3363 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3364
3365         * g++.dg/ext/uow-1.C: New.
3366         * g++.dg/ext/uow-2.C: New.
3367         * g++.dg/ext/uow-3.C: New.
3368         * g++.dg/ext/uow-4.C: New.
3369
3370 2010-08-17  Richard Guenther  <rguenther@suse.de>
3371
3372         PR testsuite/45266
3373         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3374
3375 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3376
3377         PR c/40563
3378         * gcc.dg/Wcxx-compat-20.c: New test.
3379
3380 2010-08-17  Daniel Kraft  <d@domob.eu>
3381
3382         PR fortran/38936
3383         * gfortran.dg/associate_1.f03: Extended to test newly supported
3384         features like association to variables.
3385         * gfortran.dg/associate_3.f03: Removed check for illegal change
3386         of associate-name here...
3387         * gfortran.dg/associate_5.f03: ...and added it here.
3388         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3389         * gfortran.dg/associate_7.f03: New test.
3390
3391 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3392
3393         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3394
3395 2010-08-15  Daniel Kraft  <d@domob.eu>
3396
3397         PR fortran/38936
3398         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3399         * gfortran.dg/associate_3.f03: Clarify comment.
3400         * gfortran.dg/associate_5.f03: New test.
3401         * gfortran.dg/associate_6.f03: New test.
3402
3403 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/45211
3406         * gfortran.dg/bind_c_usage_21.f90: New.
3407         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3408
3409 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3410
3411         * gfortran.dg/optional_absent_1.f90: New.
3412         * gfortran.dg/null_actual.f90: New.
3413
3414 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3415
3416         * gfortran.dg/pointer_target_1.f90: New.
3417         * gfortran.dg/pointer_target_2.f90: New.
3418         * gfortran.dg/pointer_target_3.f90: New.
3419
3420 2010-08-15  Daniel Kraft  <d@domob.eu>
3421
3422         PR fortran/45197
3423         * gfortran.dg/elemental_args_check_3.f90: New test.
3424         * gfortran.dg/impure_1.f08: New test.
3425         * gfortran.dg/impure_2.f08: New test.
3426         * gfortran.dg/impure_3.f90: New test.
3427         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3428
3429 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3430
3431         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3432         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3433         SLP tests.
3434         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3435         misaligned loads.
3436         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3437         misaligned stores.c
3438         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3439
3440 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3441
3442         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3443         dg-require-effective-target after dg-do.
3444
3445 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3446
3447         * lib/target-supports.exp (check_effective_target_vect_int): Return
3448         true for Loongson targets.
3449         (check_effective_target_vect_shift): Likewise.
3450         (check_effective_target_vect_no_int_max): Likewise.
3451         (check_effective_target_vect_no_align): Likewise.
3452         (check_effective_target_vect_short_mult): Likewise.
3453
3454 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * g++.dg/cast.C: Change fields of structures to "long" to pass
3457         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3458         * g++.dg/cpp0x/iop.C: Ditto.
3459         * g++.dg/cpp0x/named_refs.C: Ditto.
3460         * g++.dg/cpp0x/rv1p.C: Ditto.
3461         * g++.dg/cpp0x/rv2p.C: Ditto.
3462         * g++.dg/cpp0x/rv3p.C: Ditto.
3463         * g++.dg/cpp0x/rv4p.C: Ditto.
3464         * g++.dg/cpp0x/rv5p.C: Ditto.
3465         * g++.dg/cpp0x/rv6p.C: Ditto.
3466         * g++.dg/cpp0x/rv7p.C: Ditto.
3467         * g++.dg/cpp0x/rv8p.C: Ditto.
3468         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3469
3470 2010-08-13  Daniel Kraft  <d@domob.eu>
3471
3472         * gfortran.dg/implied_shape_1.f08: New test.
3473         * gfortran.dg/implied_shape_2.f90: New test.
3474         * gfortran.dg/implied_shape_3.f08: New test.
3475
3476 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR libfortran/42526
3479         * gfortran.dg/char_component_initializer_1.f90: New test.
3480
3481 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3482
3483         PR tree-optimization/45241
3484         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3485
3486 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3487
3488         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3489         to dg-options.
3490         * gcc.target/i386/pr40906-2.c: Ditto.
3491         * gcc.target/i386/pr40906-3.c: Ditto.
3492
3493 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR middle-end/45262
3496         * gcc.c-torture/execute/pr45262.c: New test.
3497
3498 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3501         empty argument.
3502         * g++.dg/other/profile1.C: Ditto.
3503
3504 2010-08-12  Richard Guenther  <rguenther@suse.de>
3505
3506         PR tree-optimization/45232
3507         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3508         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3509         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3510         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3511         unsigned arithmetic.
3512         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3513         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3514         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3515         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3516         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3517         unsigned arithmetic.
3518         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3519         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3520         unsigned arithmetic.
3521         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3522         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3523         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3524         unsigned arithmetic.
3525         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3526         * gcc.dg/tree-ssa/negate.c: Adjust.
3527         * gcc.dg/vect/vect-1.c: Adjust.
3528         * gfortran.dg/reassoc_6.f: XFAIL.
3529
3530 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3531
3532         PR debug/45259
3533         * gcc.dg/pr45259.c: New test.
3534
3535 2010-08-12  Wei Guozhi  <carrot@google.com>
3536
3537         PR target/44999
3538         * gcc.target/arm/pr44999.c: New testcase.
3539
3540 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3541
3542         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3543         (N): Likewise.
3544         (main): Adjust accordingly.
3545
3546 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3547
3548         * gfortran.dg/graphite/id-22.f: New.
3549
3550 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3551
3552         * gcc.dg/graphite/id-26.c: New.
3553
3554 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3555
3556         * gcc.dg/graphite/id-25.c: New.
3557
3558 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3559
3560         * gcc.dg/graphite/run-id-5.c: New.
3561         * gcc.dg/graphite/run-id-6.c: New.
3562         * gfortran.dg/graphite/id-21.f: New.
3563
3564 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3565
3566         * gcc.dg/graphite/id-24.c: New.
3567
3568 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3569
3570         * gcc.dg/tree-ssa/pr20742.c: New.
3571
3572 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3573
3574         * gcc.dg/graphite/id-23.c: New.
3575
3576 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3577
3578         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3579
3580 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3581
3582         * gcc.dg/graphite/pr42729.c: New.
3583
3584 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3585
3586         * gfortran.dg/graphite/id-20.f: New.
3587
3588 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3589
3590         * gcc.dg/graphite/id-22.c: New.
3591
3592 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         * gcc.dg/graphite/run-id-2.c: Call abort.
3595
3596 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3597
3598         * gcc.dg/graphite/id-20.c: New.
3599
3600 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3601             Steve Kargl <kargl@gcc.gnu.org>
3602
3603         PR fortran/44595
3604         * gfortran.dg/move_alloc_3.f90: New.
3605         * gfortran.dg/random_seed_2.f90: New.
3606
3607 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3608
3609         * lib/target-supports.exp (check_effective_target_sync_int_long):
3610         Add hppa*-*-linux*.
3611         (check_effective_target_sync_char_short): Likewise.
3612
3613 2010-08-10  Yao Qi  <yao@codesourcery.com>
3614
3615         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3616         general form.
3617         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3618         * g++.dg/other/packed1.C: Likewise.
3619         * g++.dg/other/crash-4.C: Likewise.
3620         * g++.dg/ext/packed8.C: Likewise.
3621         * g++.dg/init/array16.C: Likewise.
3622
3623 2010-08-10  xinliang David Li  <davidxl@google.com>
3624         * gcc.dg/tree-ssa/loop-19.c: Add option
3625         -fno-prefetch-loop-array
3626
3627 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3628
3629         PR middle-end/45182
3630         * gcc.c-torture/compile/pr45182.c: New test.
3631
3632 2010-08-09  Jason Merrill  <jason@redhat.com>
3633
3634         PR c++/45236
3635         * g++.dg/cpp0x/variadic-104.C: New.
3636
3637 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3638
3639         PR fortran/44235
3640         * gfortran.dg/dependency_32.f90:  New test.
3641
3642 2010-08-09  Richard Guenther  <rguenther@suse.de>
3643
3644         PR middle-end/44632
3645         * g++.dg/opt/nrv17.C: New testcase.
3646
3647 2010-08-09  Richard Guenther  <rguenther@suse.de>
3648
3649         PR middle-end/45212
3650         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3651         alignment from MEM_REF offset only if we took it from the
3652         base object.
3653
3654         * gcc.target/i386/pr24178.c: New testcase.
3655
3656 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3659         * gcc.dg/20030702-1.c: Ditto.
3660         * gcc.dg/20050309-1.c: Ditto.
3661         * gcc.dg/20050325-1.c: Ditto.
3662         * gcc.dg/20050330-2.c: Ditto.
3663         * gcc.dg/20051201-1.c: Ditto.
3664         * gcc.dg/gomp/pr27573.c: Ditto.
3665         * gcc.dg/gomp/pr34610.c: Ditto.
3666         * gcc.dg/pr24225.c: Ditto.
3667         * gcc.dg/pr26570.c: Ditto.
3668         * gcc.dg/pr32773.c: Ditto.
3669         * g++.dg/gcov/gcov-6.C: Ditto.
3670         * g++.dg/gomp/pr34608.C: Ditto.
3671         * gfortran.dg/gomp/pr27573.f90: Ditto.
3672
3673         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3674         dg-require-host-local dg directive.
3675         * gcc.dg/profile-dir-2.c: Ditto.
3676         * gcc.dg/profile-dir-3.c: Ditto.
3677
3678 2010-08-08  Richard Guenther  <rguenther@suse.de>
3679
3680         PR tree-optimization/45109
3681         * gcc.c-torture/compile/pr45109.c: New testcase.
3682
3683 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3684
3685         * gcc.dg/march.c: Skip if -march defined.
3686         * gcc.dg/mtune.c: Skip if -mtune defined.
3687
3688         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3689         generic thunk support.
3690
3691 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         PR target/45213
3694         * gcc.target/i386/pr45213.c: New test.
3695
3696 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3697
3698         PR libfortran/45143
3699         * gfortran.dg/fmt_error_11.f03: New test.
3700
3701 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3702
3703         * lib/target-supports.exp (check_effective_target_sync_int_long):
3704         Add arm*-*-linux-gnueabi.
3705         (check_effective_target_sync_char_short): Likewise.
3706
3707 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3708
3709         PR fortran/45159
3710         * gfortran.dg/dependency_31.f90:  New test.
3711
3712 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3713
3714         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3715
3716 2010-08-06  Jason Merrill  <jason@redhat.com>
3717
3718         * g++.dg/cpp0x/sfinae3.C: New.
3719         * g++.dg/cpp0x/sfinae4.C: New.
3720
3721 2010-08-06  Richard Guenther  <rguenther@suse.de>
3722
3723         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3724         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3725         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3726         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3727         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3728         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3729         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3730         * gcc.c-torture/execute/20100805-1.c: Likewise.
3731
3732 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3733
3734         PR testsuite/42855
3735         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3736
3737 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3738
3739         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3740         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3741
3742 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3743
3744         * g++.dg/ipa/devirt-1.C: New test.
3745         * g++.dg/ipa/devirt-2.C: Likewise.
3746         * g++.dg/ipa/devirt-3.C: Likewise.
3747         * g++.dg/ipa/devirt-4.C: Likewise.
3748         * g++.dg/ipa/devirt-5.C: Likewise.
3749         * gcc.dg/ipa/iinline-3.c: Likewise.
3750
3751 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3752
3753         PR tree-optimization/45144
3754         * gcc.dg/tree-ssa/pr45144.c: New test.
3755
3756 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3757
3758         PR fortran/42207
3759         PR fortran/44064
3760         PR fortran/44065
3761         * gfortran.dg/class_25.f03: New.
3762         * gfortran.dg/class_26.f03: New.
3763
3764 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3765
3766         * g++.dg/warn/miss-format-1.C: Update line number.
3767
3768 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         PR c++/44641
3771         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3772         .frame and .mask assembler directives.
3773
3774 2010-08-04  Richard Guenther  <rguenther@suse.de>
3775
3776         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3777         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3778         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3779         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3780
3781 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3782
3783         PR fortran/44857
3784         * gfortran.dg/derived_constructor_char_1.f90: New.
3785         * gfortran.dg/derived_constructor_char_2.f90: New.
3786
3787 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3788
3789         PR fortran/45159
3790         * gfortran.dg/dependency_30.f90:  New test.
3791
3792 2010-08-03  Jan Hubicka  <jh@suse.cz>
3793
3794         * gcc.c-torture/compile/pr45085.c: New testcase.
3795
3796 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3797
3798         PR fortran/44584
3799         PR fortran/45161
3800         * gfortran.dg/typebound_call_9.f03: Modified.
3801         * gfortran.dg/typebound_generic_1.f03: Modified.
3802
3803 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3804
3805         PR fortran/45159
3806
3807         * gfortran.dg/dependency_29.f90:  New test.
3808
3809 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3810
3811         PR fortran/36854
3812         * gfortran.dg/character_comparison_2.f90:  New test.
3813         * gfortran.dg/character_comparison_3.f90:  New test.
3814         * gfortran.dg/dependency_28.f90:  New test.
3815
3816 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3817
3818         PR target/40457
3819         * gcc.target/arm/pr40457-1.c: New test.
3820         * gcc.target/arm/pr40457-2.c: New test.
3821
3822 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3823
3824         PR fortran/44912
3825         * gfortran.dg/typebound_call_17.f03: New.
3826
3827 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3828
3829         PR fortran/44929
3830         * gfortran.dg/allocate_derived_3.f90: New.
3831
3832 2010-07-30  Xinliang David Li  <davidxl@google.com>
3833         PR tree-optimization/45121
3834         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3835
3836 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3837
3838         PR c++/45112
3839         * g++.dg/pr45112.C: New test.
3840
3841 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3842
3843         PR debug/45055
3844         PR rtl-optimization/45137
3845         * gcc.dg/pr45055.c: New test.
3846
3847 2010-07-30  Alan Modra  <amodra@gmail.com>
3848
3849         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3850         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3851
3852 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/45087
3855         PR fortran/45125
3856         * gfortran.dg/whole_file_25.f90: New.
3857         * gfortran.dg/whole_file_26.f90: New.
3858         * gfortran.dg/whole_file_27.f90: New.
3859
3860 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3861
3862         PR fortran/44962
3863         * gfortran.dg/typebound_proc_17.f03: New.
3864
3865 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3866
3867         PR fortran/45004
3868         * gfortran.dg/move_alloc_2.f90: New.
3869
3870 2010-07-29  Xinliang David Li  <davidxl@google.com>
3871         PR tree-optimization/45121
3872         * c-c++-common/uninit-17.c: Fix expected output.
3873
3874 2010-07-29  Richard Guenther  <rguenther@suse.de>
3875
3876         PR tree-optimization/45120
3877         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3878
3879 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3880
3881         PR fortran/42051
3882         PR fortran/44064
3883         * gfortran.dg/pr42051.f03: New testcase.
3884
3885 2010-07-29  Richard Guenther  <rguenther@suse.de>
3886
3887         PR middle-end/45034
3888         * gcc.c-torture/execute/pr45034.c: New testcase.
3889
3890 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3891
3892         PR c++/45096
3893         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3894
3895 2010-07-28  Daniel Kraft  <d@domob.eu>
3896
3897         * gfortran.dg/bound_8.f90: New test.
3898
3899 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR debug/45105
3902         * gcc.dg/pr45105.c: New test.
3903
3904 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3905
3906         PR rtl-optimization/45107
3907         * gcc.dg/pr45107.c: New test.
3908
3909 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3910
3911         PR rtl-optimization/45101
3912         * gcc.dg/pr45101.c: New test.
3913
3914 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3915
3916         PR fortran/45077
3917         * gfortran.dg/whole_file_24.f90: New.
3918
3919 2010-07-27  Jason Merrill  <jason@redhat.com>
3920
3921         * g++.dg/cpp0x/variadic102.C: New.
3922         * g++.dg/cpp0x/variadic103.C: New.
3923
3924 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3925
3926         PR rtl-optimization/40956
3927         PR target/42495
3928         PR middle-end/42574
3929         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3930         * gcc.target/arm/pr42574.c: Add tests.
3931
3932 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3935         test name.
3936         (cleanup-repo-files): Ditto.
3937         (cleanup-saved-temps): Ditto.
3938
3939 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR testsuite/44701
3942         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3943
3944         PR c/45079
3945         * gcc.dg/pr45079.c: New test.
3946
3947 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3948
3949         PR tree-optimization/44152
3950         * gcc.dg/vect/fast-math-pr44152.c: New test.
3951
3952 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3953
3954         PR ObjC/44140
3955         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3956         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3957         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3958         * obj-c++.dg/torture/trivial.mm: Ditto.
3959         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3960         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3961         * objc.dg/torture/tls/thr-init.m: Ditto.
3962         * objc.dg/torture/trivial.m: Ditto.
3963
3964 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3965
3966         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3967         Skip on spu-*-* targets.
3968
3969 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR tree-optimization/45083
3972         * gcc.dg/pr45083.c: New test.
3973
3974 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3975
3976         PR fortran/40873
3977         * gfortran.dg/whole_file_22.f90: New test.
3978         * gfortran.dg/whole_file_23.f90: New test.
3979
3980 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3981             Jack Howarth  <howarth@bromo.med.uc.edu>
3982             Richard Henderson  <rth@redhat.com>
3983
3984         PR target/44132
3985         * gcc.dg/tls/thr-init-1.c: New.
3986         * gcc.dg/tls/thr-init-2.c: New.
3987         * gcc.dg/torture/tls New.
3988         * gcc.dg/torture/tls/tls-test.c: New.
3989         * gcc.dg/torture/tls/thr-init-1.c: New.
3990         * gcc.dg/torture/tls/tls.exp: New.
3991         * gcc.dg/torture/tls/thr-init-2.c: New.
3992         * gcc.dg/tls/emutls-2.c: New test
3993
3994         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3995         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3996         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3997         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3998         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3999         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4000         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4001         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4002         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4003         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4004         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4005         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4006         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4007         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4008         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4009         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4010         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4011         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4012         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4013         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4014         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4015         gfortran.dg/gomp/omp_threadprivate1.f90,
4016         gfortran.dg/gomp/omp_threadprivate2.f90,
4017         gfortran.dg/gomp/reduction1.f90,
4018         gfortran.dg/gomp/sharing-1.f90: Likewise.
4019
4020 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4021
4022         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4023         sse_runtime.
4024         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4025         dg-require-visibility.
4026
4027 2010-07-26  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/43784
4030         * gcc.c-torture/execute/pr43784.c: New testcase.
4031         * g++.dg/torture/pr43784.C: Likewise.
4032
4033 2010-07-26  Richard Guenther  <rguenther@suse.de>
4034
4035         PR middle-end/45056
4036         * g++.dg/pr45056.C: New testcase.
4037
4038 2010-07-26  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/45071
4041         * gcc.dg/pr45071.c: New testcase.
4042
4043 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/45066
4046         * gfortran.dg/namelist_62.f90: New.
4047
4048 2010-07-26  Richard Guenther  <rguenther@suse.de>
4049
4050         * gcc.c-torture/execute/pr45017.c: Move ...
4051         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4052
4053 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4054
4055         PR fortran/40628
4056         * trim_optimize_1.f90:  New test.
4057         * character_comparision_1.f90:  New test.
4058
4059 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4060
4061         PR fortran/42852
4062         * gfortran.dg/wtruncate_fix.f: New test.
4063
4064 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4065
4066         PR testsuite/45068
4067         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4068
4069 2010-07-24  Richard Guenther  <rguenther@suse.de>
4070
4071         PR lto/43788
4072         * g++.dg/lto/20100724-1_0.C: New testcase.
4073
4074 2010-07-24  Richard Guenther  <rguenther@suse.de>
4075
4076         PR lto/43212
4077         * gcc.dg/lto/20100724-1_0.c: New testcase.
4078         * gcc.dg/lto/20100724-1_1.c: Likewise.
4079
4080 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4081
4082         PR fortran/40011
4083         * gfortran.dg/whole_file_21.f90: New.
4084
4085         * gfortran.dg/integer_exponentiation_3.F90: Use
4086         -ffloat-store only for i?86/x86-64 -m32.
4087
4088 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4089
4090         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4091         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4092
4093 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4094
4095         * gfortran.dg/func_decl_4.f90: Split test into two ...
4096         * gfortran.dg/func_decl_5.f90: ... parts.
4097         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4098         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4099         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4100         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4101         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4102         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4103         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4104         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4105         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4106         * gfortran.dg/sizeof.f90: Make test valid.
4107         * gfortran.dg/pr20865.f90: Add new dg-error.
4108         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4109         * gfortran.dg/g77/19990218-0.f: Ditto.
4110         * gfortran.dg/g77/19990218-1.f: Ditto.
4111         * gfortran.dg/g77/970625-2.f: Ditto.
4112         * gfortran.dg/pr37243.f: Fix function declaration.
4113         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4114         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4115
4116 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4117
4118         PR fortran/44945
4119         * gfortran.dg/char_array_structure_constructor.f90: Add
4120         -fwhole-file as dg-option as it otherwise fails on some
4121         systems.
4122
4123 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4124
4125         * gnat.dg/aggr16.ad[sb]: New test.
4126         * gnat.dg/aggr16_pkg.ads: New helper.
4127
4128 2010-07-23  Richard Guenther  <rguenther@suse.de>
4129
4130         PR lto/43071
4131         * g++.dg/lto/20100723-1_0.C: New testcase.
4132
4133 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4134
4135         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4136         AVX support.
4137         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4138         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4139
4140 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4141
4142         * lib/target-supports.exp (add_options_for_tls): New proc.
4143         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4144         * g++.dg/tls/static-1a.cc: Likewise.
4145         * gcc.dg/tls/emutls-1.c: Likewise.
4146         * gcc.dg/tls/opt-11.c: Likewise.
4147         * gcc.dg/tls/opt-12.c: Likewise.
4148         * gcc.dg/tls/pr24428-2.c: Likewise.
4149         * gcc.dg/tls/pr24428.c: Likewise.
4150         * obj-c++.dg/tls/static-1.mm: Likewise.
4151         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4152         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4153         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4154         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4155         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4156         * objc.dg/torture/tls/thr-init.m: Likewise.
4157         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4158
4159 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4160
4161         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4162         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4163         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4164         optimized dump files.
4165
4166 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR tree-optimization/45047
4169         * gcc.c-torture/compile/pr45047.c: New test.
4170
4171 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4172
4173         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4174         instead of dg-compile.
4175         * gcc.dg/float-range-4.c: Ditto.
4176         * gcc.dg/float-range-5.c: Ditto.
4177         * gcc.dg/fold-overflow-1.c: Ditto.
4178         * gcc.dg/gomp/sections-4.c: Ditto.
4179         * gcc.dg/transparent-union-1.c: Ditto.
4180         * gcc.dg/transparent-union-2.c: Ditto.
4181         * gcc.target/i386/pr39315-check.c: Ditto.
4182         * g++.dg/gomp/sections-4.C: Ditto.
4183         * g++.dg/template/dtor7.C: Ditto.
4184         * g++.dg/tree-ssa/pr19952.C: Ditto.
4185         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4186         * gfortran.dg/graphite/pr42185.f90: Ditto.
4187         * gfortran.dg/namelist_36.f90: Ditto.
4188         * gnat.dg/noreturn1.adb: Ditto.
4189         * gnat.dg/specs/small_alignment.ads: Ditto.
4190
4191 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4192
4193         PR tree-optimization/44915
4194         * g++.dg/torture/pr44915.C: New test.
4195
4196 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4197
4198         PR tree-optimization/44914
4199         * g++.dg/tree-ssa/pr44914.C: New test.
4200
4201 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4202
4203         PR target/44290
4204         * gcc.dg/pr44290-1.c: New test.
4205         * gcc.dg/pr44290-2.c: New test.
4206
4207 2010-07-23  Jason Merrill  <jason@redhat.com>
4208
4209         PR c++/45008
4210         * g++.dg/abi/mangle44.C: New.
4211
4212 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4213
4214         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4215         for compile-time only tests.
4216         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4217         target check.
4218         * gcc.target/i386/pr39315-4.c: Ditto.
4219         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4220         target check.  Include sse-os-support.h.
4221         (main): Call check_isa and sse_os_support.
4222         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4223         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4224         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4225         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4226         target check.  Include sse-os-support.h.
4227         (main): Call check_isa and sse_os_support.
4228         * gcc.target/i386/vperm-v2df.c: Ditto.
4229
4230 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4231
4232         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4233         (check_effective_target_avx_runtime): New procedure.
4234         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4235         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4236
4237         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4238         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4239         and __get_cpuid test.
4240         * gcc.dg/compat/vector-2b_main.c: Ditto.
4241
4242         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4243
4244         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4245         for compile-time only test.
4246         * gcc.dg/pr32716.c: Ditto.
4247         * gcc.dg/pr34856.c: Ditto.
4248         * gcc.dg/pr36997.c: Ditto.
4249         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4250         * gfortran.dg/pr28158.f90: Ditto.
4251         * gfortran.dg/pr30667.f: Ditto.
4252
4253         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4254         i?86-*-* and x86_64-*-* targets to disable execution on targets
4255         without sse2 runtime support.
4256         * g++.dg/vect/vect.exp: Ditto.
4257         * gfortran.dg/vect/vect.exp: Ditto.
4258
4259         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4260         * gcc.dg/pr37544.c: Ditto.
4261         * gcc.dg/pr40550.c: Ditto.
4262         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4263         * gcc.dg/compat/vector-1a_main.c: Ditto.
4264         * gcc.dg/compat/vector-2a_main.c: Ditto.
4265         * gcc.dg/torture/pr16104-1.c: Ditto.
4266         * gcc.dg/torture/pr35771-1.c: Ditto.
4267         * gcc.dg/torture/pr35771-2.c: Ditto.
4268         * gcc.dg/torture/pr35771-3.c: Ditto.
4269         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4270         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4271         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4272         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4273         * g++.dg/other/i386-1.C: Ditto.
4274         * g++.dg/other/pr40446.C: Ditto.
4275
4276 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4277
4278         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4279
4280 2010-07-23  Daniel Kraft  <d@domob.eu>
4281
4282         PR fortran/44709
4283         * gfortran.dg/exit_1.f08: New test.
4284         * gfortran.dg/exit_2.f08: New test.
4285
4286 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4287
4288         PR tree-optimization/39839
4289         * gcc.target/arm/pr39839.c: New test case.
4290
4291 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4292
4293         * gnat.dg/unchecked_convert5b.adb: New test.
4294         * gnat.dg/unchecked_convert6.adb: Likewise.
4295         * gnat.dg/unchecked_convert6b.adb: Likewise.
4296
4297 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4298
4299         * gnat.dg/aggr15.ad[sb]: New test.
4300
4301 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4302
4303         PR debug/45024
4304         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4305
4306 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4309         with dg-require-linker-plugin.
4310
4311 2010-07-22  Richard Guenther  <rguenther@suse.de>
4312
4313         PR lto/43850
4314         * g++.dg/lto/20100722-1_0.C: New testcase.
4315
4316 2010-07-22  Richard Guenther  <rguenther@suse.de>
4317
4318         PR lto/42451
4319         * gcc.dg/lto/20100720-3_0.c: New testcase.
4320         * gcc.dg/lto/20100720-3_1.c: Likewise.
4321
4322 2010-07-22  Richard Guenther  <rguenther@suse.de>
4323
4324         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4325         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4326
4327         PR lto/43373
4328         * gcc.dg/lto/20100722-1_0.c: New testcase.
4329
4330 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4331
4332         PR tree-optimization/44891
4333         * gcc.c-torture/compile/pr44891.c: New test.
4334
4335 2010-07-22  Richard Guenther  <rguenther@suse.de>
4336
4337         PR tree-optimization/45017
4338         * gcc.c-torture/execute/pr45017.c: New testcase.
4339
4340 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4341
4342         PR fortran/45019
4343         * gfortran.dg/aliasing_dummy_5.f90: New.
4344
4345 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4346
4347         PR target/43698
4348         * gcc.target/arm/pr43698.c: New test.
4349
4350 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4351
4352         PR fortran/44929
4353         * Revert my commit r162325 for this PR.
4354
4355 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR debug/45015
4358         * gcc.target/m68k/pr45015.c: New test.
4359
4360 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4361
4362         PR c++/44641
4363         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4364         comments.
4365
4366 2010-07-21  Richard Guenther  <rguenther@suse.de>
4367
4368         PR lto/45018
4369         * g++.dg/lto/20100721-1_0.C: New testcase.
4370
4371 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4372
4373         PR tree-optimization/44900
4374         * g++.dg/torture/pr44900.C: New test.
4375
4376 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4377
4378         PR middle-end/44738
4379         * c-c++-common/uninit-17.c: Correct expected error.
4380
4381 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4382
4383         * gcc.dg/guality/asm-1.c: New test.
4384
4385         PR debug/45003
4386         * gcc.dg/guality/pr45003-2.c: New test.
4387         * gcc.dg/guality/pr45003-3.c: New test.
4388
4389 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4390
4391         PR libfortran/44697
4392         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4393
4394 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4395
4396         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4397         defined on the current line.
4398         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4399         * g++.dg/debug/dwarf2/pr44641.C: New.
4400
4401 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4402
4403         * gcc.target/powerpc/block-move-1.c: New test.
4404         * gcc.target/powerpc/block-move-2.c: New test.
4405
4406 2010-07-20  Jason Merrill  <jason@redhat.com>
4407
4408         PR c++/44967
4409         * g++.dg/cpp0x/sfinae2.C: New.
4410
4411 2010-07-20  Richard Guenther  <rguenther@suse.de>
4412
4413         PR lto/42696
4414         * gcc.dg/lto/20100720-4_0.c: New testcase.
4415
4416 2010-07-20  Richard Guenther  <rguenther@suse.de>
4417
4418         PR lto/43221
4419         * gcc.dg/lto/20100720-2_0.c: New testcase.
4420         * gcc.dg/lto/20100720-2_1.c: Likewise.
4421
4422 2010-07-20  Richard Guenther  <rguenther@suse.de>
4423
4424         PR lto/43208
4425         * gcc.dg/lto/20100720-1_0.c: New testcase.
4426         * gcc.dg/lto/20100720-1_1.c: Likewise.
4427
4428 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR debug/45003
4431         * gcc.dg/guality/pr45003-1.c: New test.
4432
4433 2010-07-20  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/44977
4436         * gcc.dg/torture/pr44977.c: New testcase.
4437
4438 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4439
4440         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4441         sync_char_short
4442
4443 2010-07-20  Richard Guenther  <rguenther@suse.de>
4444
4445         PR middle-end/44971
4446         PR middle-end/44988
4447         * gcc.dg/pr44971.c: New testcase.
4448         * gcc.c-torture/compile/pr44988.c: Likewise.
4449
4450 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4451
4452         PR fortran/44929
4453         * gfortran.dg/allocate_with_typespec.f90: New test.
4454         * gfortran.dg/allocate_derived_1.f90: Update error message.
4455
4456 2010-07-19  Jason Merrill  <jason@redhat.com>
4457
4458         PR c++/44996
4459         * g++.dg/cpp0x/decltype23.C: New.
4460
4461 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4462
4463         PR fortran/42385
4464         * gfortran.dg/class_defined_operator_1.f03 : New test.
4465
4466 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4467
4468         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4469         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4470         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4471         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4472
4473 2010-07-19  Richard Guenther  <rguenther@suse.de>
4474
4475         PR middle-end/44941
4476         * gcc.c-torture/compile/pr44941.c: New testcase.
4477
4478 2010-07-19  Jason Merrill  <jason@redhat.com>
4479
4480         PR c++/44969
4481         * g++.dg/template/sfinae24.C: New.
4482
4483 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4484
4485         PR fortran/44353
4486         * gfortran.dg/data_implied_do_2.f90: Removed.
4487
4488 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4489
4490         PR c++/44969
4491         * g++.dg/template/sfinae23.C: New.
4492
4493 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4494
4495         * lib/target-supports.exp (check_sse_os_support_available): New
4496         proc.
4497         (check_sse_hw_available): New proc.
4498         (check_effective_target_sse_runtime): New proc.
4499         (check_effective_target_sse2_runtime): New proc.
4500         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4501         -msse2 if check_sse_os_support_available.
4502         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4503         check_sse_os_support_available.
4504         * gcc.dg/vect/vect.exp: Likewise.
4505         * gfortran.dg/vect/vect.exp: Likewise.
4506         * gcc.target/i386/sol2-check: Renamed to ...
4507         * gcc.target/i386/sse-os-support.h: ... this.
4508         (sol2_check): Renamed to ...
4509         (sse_os_support): ... this.
4510         Only test movss with xmm registers.
4511         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4512         Removed ILL_INSN, ILL_INSN_LEN.
4513         * gcc.target/i386/sse2-check.h: Likewise.
4514         * gcc.target/i386/sse3-check.h: Likewise.
4515         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4516         Removed cpuid.h, __get_cpuid test.
4517         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4518         Removed cpuid.h, __get_cpuid test.
4519         * g++.dg/other/pr40446.C: Likewise.
4520         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4521         * gcc.dg/compat/vector-1a_main.c: Likewise.
4522         * gcc.dg/compat/vector-2a_main.c: Likewise.
4523         * gcc.dg/pr36584.c: Likewise.
4524         * gcc.dg/pr37544.c: Likewise.
4525         * gcc.dg/torture/pr16104-1.c: Likewise.
4526         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4527         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4528         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4529         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4530         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4531         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4532         sse2_runtime.
4533         * gcc.dg/torture/pr35771-2.c: Likewise.
4534         * gcc.dg/torture/pr35771-3.c: Likewise.
4535         * gcc.target/i386/pr39315-2.c: Likewise.
4536         * gcc.target/i386/pr39315-4.c: Likewise.
4537         * gcc.target/i386/vperm-v2df.c: Likewise.
4538         * gcc.target/i386/vperm-v2di.c: Likewise.
4539         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4540         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4541         sse_runtime.
4542
4543 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4544
4545         PR fortran/44353
4546         * gfortran.dg/data_implied_do_2.f90: New test.
4547
4548 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4549
4550         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4551
4552 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4553
4554         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4555         to the "mips16" group.
4556         (mips_using_mips16_p): New procedure.
4557         (mips-dg-options): Use it.
4558
4559 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4560
4561         * gcc.target/mips/mips16-attributes-4.c: New test.
4562
4563 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4564
4565         PR testsuite/44418
4566         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4567         * gcc.target/powerpc/recip-2.c: Ditto.
4568         * gcc.target/powerpc/recip-3.c: Ditto.
4569
4570 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4571
4572         * gcc.target/arm/pr42235.c: New test.
4573
4574 2010-07-16  Jason Merrill  <jason@redhat.com>
4575
4576         PR c++/32505
4577         * g++.dg/template/partial8.C: New.
4578
4579 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4580
4581         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4582         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4583         in C++.
4584         (gualcvt): New overloaded inline.
4585         (GUALCVT): Use it for C++.
4586         * g++.dg/guality/guality.exp: New.
4587         * g++.dg/guality/guality.h: New.
4588         * g++.dg/guality/redeclaration1.C: New test.
4589         * g++.dg/dg.exp: Prune also guality/* tests.
4590         * gcc.dg/guality/pr43141.c: Moved to...
4591         * c-c++-common/guality/pr43141.c: ... here.
4592
4593 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR libfortran/37077
4596         * gfortran.dg/char4_iunit_2.f03: New test.
4597
4598 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4599
4600         * lib/plugin-support.exp (plugin-test-execute):
4601         Add ${gcc_objdir}/intl to includes.
4602
4603 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR target/44942
4606         * gcc.c-torture/execute/pr44942.c: New test.
4607         * gcc.target/i386/pr44942.c: New test.
4608
4609 2010-07-15  Jason Merrill  <jason@redhat.com>
4610
4611         PR c++/44909
4612         * g++.dg/cpp0x/implicit7.C: New.
4613         * g++.dg/cpp0x/implicit8.C: New.
4614
4615 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4616
4617         Disable float tests for __SPU__ targets due to lack of signed zero:
4618         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4619         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4620         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4621         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4622         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4623         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4624         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4625         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4626         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4627
4628 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4629
4630         * gfortran.dg/select_char_2.f90: New test.
4631
4632 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4633
4634         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4635         with DECL_CHAIN.
4636
4637 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/44936
4640         * gfortran.dg/typebound_generic_9.f03: New.
4641
4642 2010-07-15  Richard Guenther  <rguenther@suse.de>
4643
4644         PR tree-optimization/44946
4645         * gcc.c-torture/compile/pr44946.c: New testcase.
4646
4647 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR fortran/40206
4650         * gfortran.dg/select_char_3.f90: New test.
4651
4652 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4653             Kevin F. Quinn  <kevquinn@gentoo.org>
4654
4655         * gcc.dg/Wtrampolines.c: New.
4656
4657 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR libfortran/44934
4660         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4661
4662 2010-07-14  Jason Merrill  <jason@redhat.com>
4663
4664         PR c++/44810
4665         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4666
4667         Implement C++0x unrestricted unions (N2544)
4668         * g++.dg/cpp0x/union1.C: New.
4669         * g++.dg/cpp0x/union2.C: New.
4670         * g++.dg/cpp0x/union3.C: New.
4671         * g++.dg/cpp0x/defaulted2.C: Adjust.
4672         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4673         * g++.old-deja/g++.ext/anon2.C: Adjust.
4674         * g++.old-deja/g++.mike/misc6.C: Adjust.
4675
4676 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4677
4678         PR fortran/44925
4679         * gfortran.dg/c_loc_tests_15.f90: New.
4680
4681 2010-07-13  Jason Merrill  <jason@redhat.com>
4682
4683         PR c++/44909
4684         * g++.dg/cpp0x/implicit6.C: New.
4685
4686 2010-07-13  Jason Merrill  <jason@redhat.com>
4687
4688         PR c++/44540
4689         * g++.dg/abi/noreturn1.C: New.
4690         * g++.dg/abi/noreturn2.C: New.
4691
4692 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4693
4694         PR other/44874
4695         PR debug/44832
4696         * c-c++-common/pr44832.c: New test.
4697
4698 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4699
4700         PR objc/44488
4701         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4702         on the target.  Make sure that we can assemble the emitted asm when
4703         the test type is 'compile'.
4704
4705 2010-07-13  Richard Guenther  <rguenther@suse.de>
4706
4707         PR tree-optimization/36960
4708         * g++.dg/torture/pr36960.C: New testcase.
4709
4710 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4711
4712         PR c++/44908
4713         * g++.dg/template/sfinae21.C: New.
4714         * g++.dg/template/sfinae22.C: Likewise.
4715
4716 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4717
4718         PR testsuite/42843
4719         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4720         * gcc.dg/plugin/ggcplug.c: Likewise.
4721         * g++.dg/plugin/selfassign.c: Likewise.
4722         * g++.dg/plugin/attribute_plugin.c: Likewise.
4723         * g++.dg/plugin/dumb_plugin.c: Likewise.
4724         * g++.dg/plugin/pragma_plugin.c: Likewise.
4725
4726 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4727
4728         * gcc.c-torture/execute/pr44683.x: New.
4729         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4730
4731 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4732
4733         PR fortran/44434
4734         PR fortran/44565
4735         PR fortran/43945
4736         PR fortran/44869
4737         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4738         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4739         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4740         * gfortran.dh/typebound_call_16.f03: New.
4741         * gfortran.dg/typebound_generic_6.f03: New.
4742         * gfortran.dg/typebound_generic_7.f03: New.
4743         * gfortran.dg/typebound_generic_8.f03: New.
4744
4745 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746
4747         PR libfortran/37077
4748         * gfortran.dg/char4_iunit_1.f03: New test.
4749
4750 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.dg/tree-ssa/vrp53.c: New test.
4753
4754 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4755
4756         PR c++/44907
4757         * g++.dg/template/sfinae19.C: New.
4758         * g++.dg/template/sfinae20.C: Likewise.
4759
4760 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4761
4762         * gcc.target/arm/interrupt-1.c: New test.
4763         * gcc.target/arm/interrupt-2.c: New test.
4764
4765 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767         * gcc.dg/pr42427.c: Require c99_runtime.
4768         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4769         c99_runtime.
4770         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4771         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4772         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4773         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4774         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4775         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4776         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4777         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4778         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4779         * gcc.target/i386/pr37275.c: Require visibility support.
4780
4781 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4782
4783         * lib/target-supports.exp (check_effective_target_sse): New proc.
4784         * gcc.target/i386/sol2-check.h: New file.
4785         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4786         Include sol2-check.h.
4787         (main) Only run do_test () if sol2_check ().
4788         * gcc.target/i386/sse2-check.h: Likewise.
4789         * gcc.target/i386/sse3-check.h: Likewise.
4790         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4791         [__sun__ && __svr4__]: Execute SSE2 instruction.
4792         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4793         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4794         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4795         * g++.dg/ext/vector14.C: Likewise.
4796         * g++.dg/other/mmintrin.C: Likewise.
4797         * gcc.dg/20020418-1.c: Likewise.
4798         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4799         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4800         * gcc.dg/format/unnamed-1.c: Likewise.
4801         Adapt dg-warning line number.
4802         * gcc.dg/graphite/pr40281.c: Likewise.
4803         * gcc.dg/pr32176.c: Likewise.
4804         * gcc.dg/pr40550.c: Likewise.
4805         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4806         * gcc.dg/torture/pr36891.c: Likewise.
4807         * gcc.target/i386/20020218-1.c: Likewise.
4808         * gcc.target/i386/20020523.c: Likewise.
4809         * gcc.target/i386/abi-1.c: Likewise.
4810         * gcc.target/i386/brokensqrt.c: Likewise.
4811         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4812         * gcc.target/i386/pr13366.c: Likewise.
4813         * gcc.target/i386/pr13685.c: Likewise.
4814         * gcc.target/i386/pr24306.c: Likewise.
4815         * gcc.target/i386/pr31486.c: Likewise.
4816         * gcc.target/i386/pr32065-1.c: Likewise.
4817         * gcc.target/i386/pr32065-2.c: Likewise.
4818         * gcc.target/i386/pr32389.c: Likewise.
4819         * gcc.target/i386/pr38824.c: Likewise.
4820         * gcc.target/i386/pr38931.c: Likewise.
4821         * gcc.target/i386/pr39592-1.c: Likewise.
4822         * gcc.target/i386/pr43766.c: Likewise.
4823         * gcc.target/i386/recip-divf.c: Likewise.
4824         * gcc.target/i386/recip-sqrtf.c: Likewise.
4825         * gcc.target/i386/recip-vec-divf.c: Likewise.
4826         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4827         * gcc.target/i386/sse-1.c: Likewise.
4828         * gcc.target/i386/sse-16.c: Likewise.
4829         * gcc.target/i386/sse-2.c: Likewise.
4830         * gcc.target/i386/sse-20.c: Likewise.
4831         * gcc.target/i386/sse-3.c: Likewise.
4832         * gcc.target/i386/sse-7.c: Likewise.
4833         * gcc.target/i386/sse-9.c: Likewise.
4834         * gcc.target/i386/sse-addps-1.c: Likewise.
4835         * gcc.target/i386/sse-addss-1.c: Likewise.
4836         * gcc.target/i386/sse-andnps-1.c: Likewise.
4837         * gcc.target/i386/sse-andps-1.c: Likewise.
4838         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4839         * gcc.target/i386/sse-comiss-1.c: Likewise.
4840         * gcc.target/i386/sse-comiss-2.c: Likewise.
4841         * gcc.target/i386/sse-comiss-3.c: Likewise.
4842         * gcc.target/i386/sse-comiss-4.c: Likewise.
4843         * gcc.target/i386/sse-comiss-5.c: Likewise.
4844         * gcc.target/i386/sse-comiss-6.c: Likewise.
4845         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4846         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4847         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4848         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4849         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4850         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4851         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4852         * gcc.target/i386/sse-divps-1.c: Likewise.
4853         * gcc.target/i386/sse-divss-1.c: Likewise.
4854         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4855         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4856         * gcc.target/i386/sse-maxps-1.c: Likewise.
4857         * gcc.target/i386/sse-maxss-1.c: Likewise.
4858         * gcc.target/i386/sse-minps-1.c: Likewise.
4859         * gcc.target/i386/sse-minss-1.c: Likewise.
4860         * gcc.target/i386/sse-movaps-1.c: Likewise.
4861         * gcc.target/i386/sse-movaps-2.c: Likewise.
4862         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4863         * gcc.target/i386/sse-movhps-1.c: Likewise.
4864         * gcc.target/i386/sse-movhps-2.c: Likewise.
4865         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4866         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4867         * gcc.target/i386/sse-movntps-1.c: Likewise.
4868         * gcc.target/i386/sse-movss-1.c: Likewise.
4869         * gcc.target/i386/sse-movss-2.c: Likewise.
4870         * gcc.target/i386/sse-movss-3.c: Likewise.
4871         * gcc.target/i386/sse-movups-1.c: Likewise.
4872         * gcc.target/i386/sse-movups-2.c: Likewise.
4873         * gcc.target/i386/sse-mulps-1.c: Likewise.
4874         * gcc.target/i386/sse-mulss-1.c: Likewise.
4875         * gcc.target/i386/sse-orps-1.c: Likewise.
4876         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4877         * gcc.target/i386/sse-recip-vec.c: Likewise.
4878         * gcc.target/i386/sse-recip.c: Likewise.
4879         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4880         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4881         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4882         * gcc.target/i386/sse-subps-1.c: Likewise.
4883         * gcc.target/i386/sse-subss-1.c: Likewise.
4884         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4885         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4886         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4887         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4888         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4889         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4890         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4891         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4892         * gcc.target/i386/sse-xorps-1.c: Likewise.
4893         * gcc.target/i386/ssefn-1.c: Likewise.
4894         * gcc.target/i386/ssefn-3.c: Likewise.
4895         * gcc.target/i386/sseregparm-1.c: Likewise.
4896         * gcc.target/i386/stackalign/return-3.c: Likewise.
4897         * gcc.target/i386/vectorize1.c: Likewise.
4898         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4899         * gcc.target/i386/xorps-sse.c: Likewise.
4900         * gfortran.dg/pr28158.f90: Likewise.
4901         * gfortran.dg/pr30667.f: Likewise.
4902         * gnat.dg/loop_optimization7.adb: Likewise.
4903         * gnat.dg/sse_nolib.adb: Likewise.
4904
4905 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4906
4907         PR fortran/44702
4908         * gfortran.dg/use_rename_6.f90: New.
4909         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4910
4911 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4912
4913         PR fortran/44869
4914         * gfortran.dg/class_24.f03: New.
4915
4916 2010-07-10  Richard Guenther  <rguenther@suse.de>
4917
4918         PR lto/44889
4919         * gcc.dg/lto/20100709-1_0.c: New testcase.
4920         * gcc.dg/lto/20100709-1_1.c: Likewise.
4921
4922 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4923
4924         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4925
4926 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4927
4928         PR objc/44140
4929         * objc.dg/lto/trivial-1_0.m: New.
4930         * objc.dg/lto/lto.exp: New.
4931         * obj-c++.dg/lto/trivial-1_0.mm: New.
4932         * obj-c++.dg/lto/lto.exp: New.
4933         * objc.dg/symtab-1.m: Adjust sizes.
4934         * objc.dg/image-info.m: Do not run for gnu-runtime.
4935
4936 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4937
4938         * gcc.dg/pr32370.c: Allow another kind of error message.
4939
4940 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         * gnat.dg/atomic3.adb: New test.
4943
4944 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4945             Denys Vlasenko  <dvlasenk@redhat.com>
4946             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4947
4948         PR tree-optimization/28632
4949         * gcc.dg/tree-ssa/vrp51.c: New test.
4950         * gcc.dg/tree-ssa/vrp52.c: New test.
4951
4952 2010-07-09  Jason Merrill  <jason@redhat.com>
4953
4954         * g++.dg/abi/covariant6.C: New.
4955         * g++.dg/inherit/covariant17.C: Test both bases.
4956         * g++.dg/inherit/covariant7.C: Check vtable layout.
4957
4958 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4959
4960         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4961
4962 2010-07-09  Richard Guenther  <rguenther@suse.de>
4963
4964         PR tree-optimization/44852
4965         * gcc.c-torture/execute/pr44852.c: New testcase.
4966
4967 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4968
4969         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4970         multiplication by values.
4971         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4972         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4973
4974 2010-07-09  Richard Guenther  <rguenther@suse.de>
4975
4976         PR tree-optimization/44882
4977         * gfortran.dg/pr44882.f90: New testcase.
4978
4979 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4980
4981         PR target/40657
4982         * gcc.target/arm/pr40657-1.c: New test.
4983         * gcc.target/arm/pr40657-2.c: New test.
4984         * gcc.c-torture/execute/pr40657.c: New test.
4985
4986 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gcc.dg/tree-ssa/vrp50.c: New test.
4989         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4990
4991 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4992
4993         PR fortran/44649
4994         * gfortran.dg/c_sizeof_1.f90: Modified.
4995         * gfortran.dg/storage_size_1.f08: New.
4996         * gfortran.dg/storage_size_2.f08: New.
4997
4998 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4999
5000         * gcc.c-torture/execute/20100708-1.c: New test.
5001
5002 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR fortran/44847
5005         * gfortran.dg/gomp/pr44847.f90: New test.
5006
5007 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5008
5009         PR tree-optimization/44710
5010         * gcc.dg/tree-ssa/ifc-6.c: New.
5011         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5012
5013 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/18918
5016         * gfortran.dg/coarray_10.f90: Add an additional test.
5017
5018 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5019
5020         PR middle-end/44828
5021         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5022         * gcc.c-torture/execute/pr44828.x: Revert.
5023
5024 2010-07-08  Jason Merrill  <jason@redhat.com>
5025
5026         PR c++/43120
5027         * g++.dg/inherit/covariant17.C: New.
5028         * g++.dg/abi/covariant1.C: Actually test for the bug.
5029
5030 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5031
5032         PR rtl-optimization/44838
5033         * gcc.dg/pr44838.c: New.
5034
5035 2010-07-08  Richard Guenther  <rguenther@suse.de>
5036
5037         PR tree-optimization/44831
5038         * gcc.c-torture/compile/pr44831.c: New testcase.
5039         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5040
5041 2010-07-08  Richard Guenther  <rguenther@suse.de>
5042
5043         PR tree-optimization/44861
5044         * g++.dg/vect/pr44861.cc: New testcase.
5045
5046 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5047
5048         PR middle-end/44828
5049         * gcc.c-torture/execute/pr44828.x: New file.
5050
5051 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5052
5053         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5054         dg-options.
5055         * g++.dg/ext/altivec-17.C: Adjust error message.
5056
5057 2010-07-07  Tom Tromey  <tromey@redhat.com>
5058
5059         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5060
5061 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5062
5063         PR target/44844
5064         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5065         * gcc.target/i386/rdrand-2.c: Likewise.
5066         * gcc.target/i386/rdrand-3.c: Likewise.
5067
5068 2010-07-07  Jan Hubicka  <jh@suse.cz>
5069
5070         PR middle-end/44813
5071         * g++.dg/torture/pr44813.C: New testcase.
5072         * g++.dg/torture/pr44826.C: New testcase.
5073
5074 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5075
5076         PR rtl-optimization/44787
5077         * gcc.c-torture/compile/pr44788.c: New test.
5078         * gcc.target/arm/pr44788.c: New test.
5079
5080 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5081
5082         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5083
5084 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5085
5086         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5087         to dg-options.
5088
5089 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5090
5091         PR fortran/44742
5092         * gfortran.dg/parameter_array_init_6.f90: New.
5093         * gfortran.dg/initialization_20.f90: Update dg-error.
5094         * gfortran.dg/initialization_24.f90: Ditto.
5095
5096 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5097         PR fortran/PR44693
5098         * gfortran.dg/dim_range_1.f90:  New test.
5099         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5100
5101 2010-07-06  Jason Merrill  <jason@redhat.com>
5102
5103         PR c++/44703
5104         * g++.dg/cpp0x/initlist41.C: New.
5105
5106         PR c++/44778
5107         * g++.dg/template/ptrmem22.C: New.
5108
5109 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5110
5111         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5112         support.
5113         * gcc.target/i386/i386.exp: Likewise.
5114
5115 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5116
5117         PR testsuite/44195
5118         * gcc.dg/lto/20100518_0.c: Limit to x86.
5119
5120 2010-07-06  Richard Guenther  <rguenther@suse.de>
5121
5122         PR middle-end/44828
5123         * gcc.c-torture/execute/pr44828.c: New testcase.
5124
5125 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5126
5127         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5128         * g++.dg/warn/volatile1.C: Likewise.
5129         * g++.dg/template/warn1.C: Likewise.
5130
5131 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5132
5133         AVX Programming Reference (June, 2010)
5134         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5135         * g++.dg/other/i386-3.C: Likewise.
5136         * gcc.target/i386/sse-12.c: Likewise.
5137
5138         * gcc.target/i386/f16c-check.h: New.
5139         * gcc.target/i386/rdfsbase-1.c: Likewise.
5140         * gcc.target/i386/rdfsbase-2.c: Likewise.
5141         * gcc.target/i386/rdgsbase-1.c: Likewise.
5142         * gcc.target/i386/rdgsbase-2.c: Likewise.
5143         * gcc.target/i386/rdrand-1.c: Likewise.
5144         * gcc.target/i386/rdrand-2.c: Likewise.
5145         * gcc.target/i386/rdrand-3.c: Likewise.
5146         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5147         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5148         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5149         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5150         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5151         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5152         * gcc.target/i386/wrfsbase-1.c: Likewise.
5153         * gcc.target/i386/wrfsbase-2.c: Likewise.
5154         * gcc.target/i386/wrgsbase-1.c: Likewise.
5155         * gcc.target/i386/wrgsbase-2.c: Likewise.
5156
5157         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5158         (__builtin_ia32_vcvtps2ph): New.
5159         (__builtin_ia32_vcvtps2ph256): Likewise.
5160
5161         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5162         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5163
5164         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5165         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5166
5167         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5168         (__builtin_ia32_vcvtps2ph256): Likewise.
5169         Add fsgsbase,rdrnd,f16c.
5170
5171         * lib/target-supports.exp (check_effective_target_f16c): New.
5172
5173 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5174
5175         * gcc.dg/guality/nrv-1.c: New test.
5176
5177 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5178
5179         PR middle-end/42505
5180         * gcc.target/arm/pr42505.c: New test case.
5181
5182 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR c++/44808
5185         * g++.dg/opt/nrv16.C: New test.
5186
5187 2010-07-05  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/44784
5190         * gcc.c-torture/compile/pr44784.c: New testcase.
5191
5192 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5193
5194         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5195         Increase loop bound and array size.
5196         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5197         Likewise.
5198
5199 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5200
5201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5202         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5203         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5204         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5205         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5206
5207 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5208
5209         PR c++/22138
5210         * g++.dg/parse/template25.C: New.
5211
5212 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5213
5214         PR rtl-optimization/44695
5215         * gcc.dg/torture/pr44695.c: New.
5216
5217 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5218
5219         PR c++/16630
5220         * g++.dg/ext/pretty3.C: New.
5221
5222 2010-07-04  Richard Guenther  <rguenther@suse.de>
5223
5224         PR middle-end/44809
5225         * g++.dg/torture/pr44809.C: New testcase.
5226
5227 2010-07-04  Richard Guenther  <rguenther@suse.de>
5228
5229         PR tree-optimization/44656
5230         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5231
5232 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5233             Revital Eres  <eres@il.ibm.com>
5234
5235         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5236         misaligned stores.
5237         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5238         gcc.dg/vect/vect-96.c: Likewise.
5239         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5240         that support misaligned stores. Change the number of expected
5241         misaligned accesses.
5242         * gcc.dg/vect/vect-peel-1.c: New test.
5243         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5244         gcc.dg/vect/vect-peel-4.c: Likewise.
5245         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5246         vectorizable on all targets that support realignment.
5247         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5248
5249 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5250
5251         PR c/44806
5252         * gcc.dg/torture/pr44806.c: New.
5253
5254 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5255
5256         * gnat.dg/cond_expr1.adb: New test.
5257
5258 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5259
5260         * gnat.dg/modular3.adb: New test.
5261         * gnat.dg/modular3_pkg.ads: New helper.
5262
5263 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5264             Mikael Pettersson  <mikpe@it.uu.se>
5265
5266         PR testsuite/44518
5267         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5268         Make signed-ness of chars explicit.  Scan the object for
5269         strings that are split by some target assemblers.
5270         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5271         explicit.
5272
5273 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5274
5275         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5276
5277 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5278
5279         PR/44128
5280         * g++.dg/warn/Wshadow-7.C: New test.
5281
5282 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5283             Julian Brown  <julian@codesourcery.com>
5284             Sandra Loosemore  <sandra@codesourcery.com>
5285
5286         * gcc.c-torture/execute/20100416-1.c: New test case.
5287
5288 2010-07-02  Julian Brown  <julian@codesourcery.com>
5289             Sandra Loosemore  <sandra@codesourcery.com>
5290
5291         PR target/43703
5292
5293         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5294         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5295
5296 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5297             Julian Brown  <julian@codesourcery.com>
5298
5299         * gcc.target/arm/neon/vadds64.c: Regenerated.
5300         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5301         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5302         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5303         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5304         * gcc.target/arm/neon-vmls-1.c: Likewise.
5305         * gcc.target/arm/neon-vsubs64.c: New execution test.
5306         * gcc.target/arm/neon-vsubu64.c: New execution test.
5307         * gcc.target/arm/neon-vadds64.c: New execution test.
5308         * gcc.target/arm/neon-vaddu64.c: New execution test.
5309
5310 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5311
5312         * gcc.target/arm/neon-vands64.c: New.
5313         * gcc.target/arm/neon-vandu64.c: New.
5314         * gcc.target/arm/neon-vbics64.c: New.
5315         * gcc.target/arm/neon-vbicu64.c: New.
5316         * gcc.target/arm/neon-veors64.c: New.
5317         * gcc.target/arm/neon-veoru64.c: New.
5318         * gcc.target/arm/neon-vorns64.c: New.
5319         * gcc.target/arm/neon-vornu64.c: New.
5320         * gcc.target/arm/neon-vorrs64.c: New.
5321         * gcc.target/arm/neon-vorru64.c: New.
5322         * gcc.target/arm/neon/vands64.c: Regenerated.
5323         * gcc.target/arm/neon/vandu64.c: Regenerated.
5324         * gcc.target/arm/neon/vbics64.c: Regenerated.
5325         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5326         * gcc.target/arm/neon/veors64.c: Regenerated.
5327         * gcc.target/arm/neon/veoru64.c: Regenerated.
5328         * gcc.target/arm/neon/vorns64.c: Regenerated.
5329         * gcc.target/arm/neon/vornu64.c: Regenerated.
5330         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5331         * gcc.target/arm/neon/vorru64.c: Regenerated.
5332
5333 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5334
5335         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5336
5337 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5338
5339         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5340         * gfortran.dg/intent_out_5.f90: Same.
5341         * gfortran.dg/ltrans-7.f90: Same.
5342         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5343
5344 2010-07-02  Jan Hubicka  <jh@suse.cz>
5345
5346         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5347
5348 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5349
5350         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5351
5352 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR c++/44780
5355         * c-c++-common/Wunused-var-12.c: New test.
5356
5357 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5358
5359         PR target/42835
5360         * gcc.target/arm/pr42835.c: New test.
5361
5362         PR target/42172
5363         * gcc.target/arm/pr42172-1.c: New test.
5364
5365 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5366
5367         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5368
5369 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5370
5371         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5372         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5373         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5374         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5375         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5376         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5377         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5378         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5379         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5380         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5381         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5382         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5383         * gcc.target/arm/neon-vdup_ns64.c: New.
5384         * gcc.target/arm/neon-vdup_nu64.c: New.
5385         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5386         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5387         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5388         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5389         * gcc.target/arm/neon-vmov_ns64.c: New.
5390         * gcc.target/arm/neon-vmov_nu64.c: New.
5391         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5392         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5393         * gcc.target/arm/neon-vget_lanes64.c: New.
5394         * gcc.target/arm/neon-vget_laneu64.c: New.
5395         * gcc.target/arm/neon-vset_lanes64.c: New.
5396         * gcc.target/arm/neon-vset_laneu64.c: New.
5397
5398 2010-07-02  Richard Guenther  <rguenther@suse.de>
5399
5400         * g++.dg/torture/20100702-1.C: New testcase.
5401
5402 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5403
5404         PR target/44707
5405         * gcc.c-torture/compile/pr44707.c: New test.
5406
5407 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5408
5409         PR c++/44039
5410         * g++.dg/template/crash101.C: New.
5411
5412 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5413
5414         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5415         Use the ABI-0 accessors and fail it for m64.
5416
5417 2010-07-02  Jan Hubicka  <jh@suse.cz>
5418
5419         * g++.dg/tree-ssa/pr44706.C: New testcase.
5420
5421 2010-07-02  Richard Guenther  <rguenther@suse.de>
5422
5423         PR tree-optimization/44748
5424         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5425
5426 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5427
5428         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5429         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5430         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5431         the method types to forward:.
5432
5433 2010-06-30  Jason Merrill  <jason@redhat.com>
5434
5435         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5436         * g++.dg/other/pr25632.C: Likewise.
5437
5438 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR tree-optimization/40421
5441         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5442
5443 2010-07-01  Richard Guenther  <rguenther@suse.de>
5444
5445         PR middle-end/42834
5446         PR middle-end/44468
5447         * gcc.c-torture/execute/20100316-1.c: New testcase.
5448         * gcc.c-torture/execute/pr44468.c: Likewise.
5449         * gcc.c-torture/compile/20100609-1.c: Likewise.
5450         * gcc.dg/volatile2.c: Adjust.
5451         * gcc.dg/plugin/selfassign.c: Likewise.
5452         * gcc.dg/pr36902.c: Likewise.
5453         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5454         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5455         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5456         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5457         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5458         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5459         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5460         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5461         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5462         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5463         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5464         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5465         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5466         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5467         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5468         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5469         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5470         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5471         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5472         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5473         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5474         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5475         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5476         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5477         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5478         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5479         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5480         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5481         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5482         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5483         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5484         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5485         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5486         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5487         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5488         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5489         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5490         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5491         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5492         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5493         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5494         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5495         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5496         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5497         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5498         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5499         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5500         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5501         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5502         * g++.dg/tree-ssa/pr31146.C: Likewise.
5503         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5504         * g++.dg/tree-ssa/pr33604.C: Likewise.
5505         * g++.dg/plugin/selfassign.c: Likewise.
5506         * gfortran.dg/array_memcpy_3.f90: Likewise.
5507         * gfortran.dg/array_memcpy_4.f90: Likewise.
5508         * c-c++-common/torture/pr42834.c: New testcase.
5509
5510 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5511
5512         PR c++/44628
5513         * g++.dg/template/crash100.C: New.
5514
5515 2010-06-30  Jan Hubicka  <jh@suse.cz>
5516
5517         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5518
5519 2010-06-30  Michael Matz  <matz@suse.de>
5520
5521         PR bootstrap/44699
5522         * gcc.dg/pr44699.c: New test.
5523
5524 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5525
5526         PR tree-optimization/39799
5527         * c-c++-common/uninit-17.c: New test.
5528
5529 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5530
5531         PR libfortran/43298
5532         * gfortran.dg/read_infnan_1.f90: New test.
5533
5534 2010-06-29  Jason Merrill  <jason@redhat.com>
5535
5536         Enable implicitly declared move constructor/operator= (N3053).
5537         * g++.dg/cpp0x/implicit3.C: New.
5538         * g++.dg/cpp0x/implicit4.C: New.
5539         * g++.dg/cpp0x/implicit5.C: New.
5540         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5541         * g++.dg/cpp0x/not_special.C: Adjust.
5542         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5543         * g++.dg/cpp0x/rv1n.C: Adjust.
5544         * g++.dg/cpp0x/rv1p.C: Adjust.
5545         * g++.dg/cpp0x/rv2n.C: Adjust.
5546         * g++.dg/cpp0x/rv2p.C: Adjust.
5547         * g++.dg/cpp0x/rv3n.C: Adjust.
5548         * g++.dg/cpp0x/rv3p.C: Adjust.
5549         * g++.dg/cpp0x/rv4n.C: Adjust.
5550         * g++.dg/cpp0x/rv4p.C: Adjust.
5551         * g++.dg/cpp0x/rv5n.C: Adjust.
5552         * g++.dg/cpp0x/rv5p.C: Adjust.
5553         * g++.dg/cpp0x/rv6n.C: Adjust.
5554         * g++.dg/cpp0x/rv6p.C: Adjust.
5555         * g++.dg/cpp0x/rv7n.C: Adjust.
5556         * g++.dg/cpp0x/rv7p.C: Adjust.
5557         * g++.dg/cpp0x/rv8p.C: Adjust.
5558         * g++.dg/gomp/pr26690-1.C: Adjust.
5559         * g++.dg/other/error20.C: Adjust.
5560         * g++.dg/other/error31.C: Adjust.
5561         * g++.dg/parse/error19.C: Adjust.
5562         * g++.dg/template/qualttp5.C: Adjust.
5563         * g++.old-deja/g++.law/ctors5.C: Adjust.
5564
5565         Enable implicitly deleted functions (N2346)
5566         * g++.dg/cpp0x/defaulted17.C: New.
5567         * g++.dg/cpp0x/implicit1.C: New.
5568         * g++.dg/cpp0x/implicit2.C: New.
5569         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5570         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5571         * g++.dg/init/ctor4.C: Adjust.
5572         * g++.dg/init/synth2.C: Adjust.
5573         * g++.dg/lto/20081118_1.C: Adjust.
5574         * g++.dg/other/error13.C: Adjust.
5575         * g++.dg/other/unused1.C: Adjust.
5576         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5577         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5578         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5579         * g++.old-deja/g++.law/ctors17.C: Adjust.
5580         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5581         * g++.old-deja/g++.pt/assign1.C: Adjust.
5582         * g++.old-deja/g++.pt/crash20.C: Adjust.
5583
5584         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5585         * g++.dg/cpp0x/defaulted13.C: Adjust.
5586         * g++.dg/cpp0x/defaulted2.C: Adjust.
5587         * g++.dg/cpp0x/defaulted3.C: Adjust.
5588         * g++.dg/cpp0x/initlist9.C: Adjust.
5589         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5590         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5591         * g++.dg/init/synth2.C: Adjust.
5592
5593         * g++.dg/cpp0x/defaulted19.C: New.
5594
5595         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5596         * g++.dg/template/error23.C: Fix for -std=c++0x.
5597
5598 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5599
5600         PR fortran/44718
5601         * gfortran.dg/proc_ptr_28.f90: New.
5602
5603 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR tree-optimization/43801
5606         * g++.dg/torture/pr43801.C: New test.
5607
5608         PR debug/44668
5609         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5610
5611 2010-06-29  Jason Merrill  <jason@redhat.com>
5612
5613         PR c++/44587
5614         * g++.dg/template/qualified-id2.C: New.
5615         * g++.dg/template/qualified-id3.C: New.
5616
5617 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5618
5619         PR fortran/44696
5620         * gfortran.dg/associated_target_4.f90: New.
5621
5622 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5623
5624         PR fortran/44582
5625         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5626
5627 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5628
5629         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5630
5631 2010-06-29  Jan Hubicka  <jh@suse.cz>
5632
5633         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5634
5635 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5636
5637         PR target/43902
5638         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5639         * gcc.target/arm/wmul-3.c: New test.
5640         * gcc.target/arm/wmul-4.c: New test.
5641
5642 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5643
5644         PR rtl-optimization/44659
5645         * gcc.target/i386/extract-1.c: New.
5646         * gcc.target/i386/extract-2.c: Likewise.
5647         * gcc.target/i386/extract-3.c: Likewise.
5648         * gcc.target/i386/extract-4.c: Likewise.
5649         * gcc.target/i386/extract-5.c: Likewise.
5650         * gcc.target/i386/extract-6.c: Likewise.
5651
5652 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR c++/44682
5655         * g++.dg/warn/Wunused-var-14.C: New test.
5656
5657 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5658
5659         PR fortran/43298
5660         * gfortran.dg/nan_6.f90: New.
5661
5662 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5663
5664         PR tree-optimization/43781
5665         * gcc.dg/torture/pr43781.c: New.
5666
5667 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5668
5669         PR fortran/40158
5670         * gfortran.dg/actual_rank_check_1.f90: New test.
5671
5672 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5673
5674         * gcc.dg/ipa/ipa-sra-6.c: New test.
5675
5676 2010-06-28  Jan Hubicka  <jh@suse.cz>
5677
5678         PR tree-optimization/44687
5679         * gcc.c-torture/compile/pr44687.c
5680
5681 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5682
5683         PR c++/44535
5684         * g++.dg/torture/pr44535.C: New test.
5685
5686 2010-06-28  Michael Matz  <matz@suse.de>
5687
5688         PR middle-end/44592
5689         * gfortran.dg/pr44592.f90: New test.
5690
5691 2010-06-28  Jan Hubicka  <jh@suse.cz>
5692
5693         PR tree-optimization/44357
5694         * g++.dg/torture/pr44357.C: New testcase.
5695
5696 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5697
5698         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5699         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5700         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5701         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5702         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5703         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5704         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5705         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5706
5707 2010-06-27  Jan Hubicka  <jh@suse.cz>
5708
5709         * gcc.c-torture/compile/pr44686.c: New file.
5710
5711 2010-06-27  Richard Guenther  <rguenther@suse.de>
5712
5713         PR tree-optimization/44683
5714         * gcc.c-torture/execute/pr44683.c: New testcase.
5715
5716 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5717
5718         * gnat.dg/noreturn3.ad[sb]: New test.
5719
5720 2010-06-26  Jason Merrill  <jason@redhat.com>
5721
5722         * g++.dg/cpp0x/explicit5.C: New.
5723
5724 2010-06-26  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/44393
5727         * gcc.dg/pr44393.c: New testcase.
5728
5729 2010-06-26  Jan Hubicka  <jh@suse.cz>
5730
5731         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5732
5733 2010-06-26  Richard Guenther  <rguenther@suse.de>
5734
5735         PR middle-end/44674
5736         * gcc.dg/pr44674.c: New testcase.
5737
5738 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5739
5740         * gcc.dg/opts-3.c: New test.
5741
5742 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5743
5744         * gfortran.dg/type_decl_1.f90: New.
5745         * gfortran.dg/type_decl_2.f90: New.
5746
5747 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5748
5749         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5750         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5751
5752 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5753
5754         PR testsuite/38946
5755         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5756         error in comparing reals.
5757
5758 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5759
5760         * selected_real_kind_2.f90: New.
5761         * selected_real_kind_3.f90: New.
5762
5763 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5764
5765         * gfortran.dg/entry_19.f90: New.
5766
5767 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5768
5769         * gfortran.dg/end_subroutine_1.f90: New.
5770         * gfortran.dg/end_subroutine_2.f90: New.
5771         * gfortran.dg/interface_proc_end.f90: Update.
5772
5773 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5774
5775         * gfortran.dg/semicolon_fixed.f: Update.
5776         * gfortran.dg/semicolon_fixed_2.f: New.
5777         * gfortran.dg/semicolon_free_2.f90: New.
5778         * gfortran.dg/semicolon_free.f90: Update.
5779
5780 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5781
5782         PR fortran/44448
5783         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5784
5785 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5786
5787         * g++.dg/ipa/iinline-3.C: New test.
5788         * gcc.dg/ipa/modif-1.c: Removed.
5789
5790 2010-06-25  Jan Hubicka  <jh@suse.cz>
5791
5792         * gcc.dg/tree-ssa/ipa-split-1.c
5793
5794 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5795
5796         * g++.dg/ipa/iinline-2.C: New test.
5797
5798 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5799
5800         PR middle-end/43866
5801         * gfortran.dg/pr43866.f90: New test.
5802
5803         PR tree-optimization/44539
5804         * gcc.dg/pr44539.c: New test.
5805
5806 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5807
5808         From Jim Wilson:
5809         PR target/43902
5810         * gcc.target/mips/madd-9.c: New test.
5811
5812 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5813
5814         PR c/44517
5815         * gcc.dg/noncompile/pr44517.c: New.
5816         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5817
5818 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5819
5820         PR testsuite/43283
5821         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5822         and add argument to nop for IA64.
5823
5824 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5825
5826         PR target/44588
5827         * gcc.target/i386/mod-1.c: New.
5828         * gcc.target/i386/umod-1.c: Likewise.
5829         * gcc.target/i386/umod-2.c: Likewise.
5830         * gcc.target/i386/umod-3.c: Likewise.
5831
5832 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR middle-end/44492
5835         * g++.dg/torture/pr44492.C: New test.
5836
5837 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5838
5839         * c-c++-common/warn-omitted-condop.c: New.
5840
5841 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5842
5843         PR fortran/44614
5844         * gfortran.dg/import8.f90: New.
5845
5846 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5847
5848         * gnat.dg/not_null.adb: Update test case.
5849
5850 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR c++/44619
5853         * g++.dg/warn/Wunused-var-13.C: New test.
5854
5855         PR c++/44627
5856         * g++.dg/diagnostic/method1.C: New test.
5857
5858 2010-06-22  Cary Coutant  <ccoutant@google.com>
5859
5860         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5861
5862 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5863
5864         PR fortran/44616
5865         * gfortran.dg/abstract_type_8.f03: New.
5866
5867 2010-06-21  Jason Merrill  <jason@redhat.com>
5868
5869         * g++.dg/cpp0x/noexcept08.C: New.
5870
5871         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5872
5873 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5874
5875         PR target/44615
5876         * gcc.target/i386/sse2-vec-2a.c: New.
5877
5878 2010-06-21  DJ Delorie  <dj@redhat.com>
5879
5880         * gcc.dg/pragma-diag-1.c: New.
5881
5882 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5883
5884         PR target/44615
5885         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5886
5887 2010-06-21  Alan Modra  <amodra@gmail.com>
5888
5889         PR testsuite/44505
5890         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5891         tail call to check_fa_mid.
5892
5893 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR target/44575
5896         * gcc.c-torture/execute/pr44575.c: New test.
5897
5898 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5899
5900         PR fortran/40632
5901         * gfortran.dg/contiguous_1.f90: New.
5902         * gfortran.dg/contiguous_2.f90: New.
5903         * gfortran.dg/contiguous_3.f90: New.
5904
5905 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5906
5907         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5908         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5909
5910 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5911
5912         PR target/44546
5913         * gcc.target/i386/pr44546.c: New test.
5914
5915 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5916
5917         * gcc.dg/opts-2.c: New test.
5918
5919 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5920
5921         PR fortran/44584
5922         * gfortran.dg/typebound_proc_15.f03: Modified.
5923
5924 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5925
5926         PR target/44072
5927         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5928         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5929
5930 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5931
5932         * g++.dg/ext/label13.C: Fix typo in last change.
5933
5934 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5935
5936         PR libfortran/44477
5937         * gfortran.dg/eof_3.f90
5938         * gfortran.dg/endfile_2.f90
5939         * gfortran.dg/endfile_4.f90
5940         * gfortran.dg/endfile_3.f90
5941
5942 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5943
5944         PR c++/41090
5945         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5946
5947 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5948
5949         PR fortran/44556
5950         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5951
5952 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5953
5954         * gcc.target/arm/pr40900.c: New test.
5955
5956 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5957
5958         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5959
5960 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5961
5962         PR fortran/44558
5963         * gfortran.dg/typebound_call_15.f03: New.
5964
5965 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5966
5967         PR c++/44486
5968         * g++.dg/pr44486.C: New.
5969
5970 2010-06-16  DJ Delorie  <dj@redhat.com>
5971
5972         * gcc.target/i386/volatile-bitfields-1.c: New.
5973         * gcc.target/i386/volatile-bitfields-2.c: New.
5974
5975 2010-06-16  Jason Merrill  <jason@redhat.com>
5976
5977         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5978
5979         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5980
5981 2010-06-16  Richard Guenther  <rguenther@suse.de>
5982
5983         PR c/44555
5984         * gcc.c-torture/execute/pr44555.c: New testcase.
5985
5986 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5987
5988         PR fortran/44549
5989         * gfortran.dg/typebound_proc_16.f03: New.
5990
5991 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5992
5993         * g++.dg/torture/pr43905.C: New test.
5994
5995 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5996
5997         PR testsuite/44538
5998         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5999         initialization loop from being vectorized.
6000         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6001
6002 2010-06-16  Alan Modra  <amodra@gmail.com>
6003
6004         PR tree-optimization/44507
6005         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6006
6007 2010-06-15  Jason Merrill  <jason@redhat.com>
6008
6009         * g++.dg/overload/arg3.C: Adjust error locations.
6010         * g++.dg/overload/copy1.C: Likewise.
6011         * g++.dg/tc1/dr152.C: Likewise.
6012         * g++.dg/template/incomplete4.C: Likewise.
6013         * g++.dg/template/incomplete5.C: Likewise.
6014         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6015         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6016         * g++.old-deja/g++.pt/crash9.C: Likewise.
6017
6018         * g++.dg/inherit/virtual5.C: New.
6019
6020         * g++.dg/cpp0x/defaulted18.C: New.
6021
6022         * g++.dg/cpp0x/initlist40.C: New.
6023
6024         * g++.dg/cpp0x/initlist39.C: New.
6025
6026 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6027
6028         PR middle-end/44391
6029         * gcc.dg/graphite/pr44391.c: New.
6030
6031 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6032
6033         PR fortran/43388
6034         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6035         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6036         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6037         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6038
6039 2010-06-15  Richard Guenther  <rguenther@suse.de>
6040
6041         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6042
6043 2010-06-15  Richard Guenther  <rguenther@suse.de>
6044
6045         * gcc.dg/vect/bb-slp-21.c: Adjust.
6046         * gcc.dg/vect/bb-slp-13.c: Likewise
6047         * gcc.dg/vect/bb-slp-4.c: Likewise
6048         * gcc.dg/vect/bb-slp-22.c: Likewise
6049         * gcc.dg/vect/bb-slp-14.c: Likewise
6050         * gcc.dg/vect/bb-slp-23.c: Likewise
6051         * gcc.dg/vect/bb-slp-15.c: Likewise
6052         * gcc.dg/vect/bb-slp-17.c: Likewise
6053         * gcc.dg/vect/bb-slp-18.c: Likewise
6054         * gcc.dg/vect/bb-slp-19.c: Likewise
6055         * gcc.dg/vect/bb-slp-10.c: Likewise
6056         * gcc.dg/vect/bb-slp-11.c: Likewise
6057         * gcc.dg/vect/bb-slp-20.c: Likewise
6058         * gcc.dg/vect/bb-slp-3.c: Likewise
6059
6060 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR fortran/44536
6063         * gfortran.dg/gomp/pr44536.f90: New test.
6064         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6065
6066 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6067
6068         PR target/44534
6069         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6070         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6071
6072 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR tree-optimization/44508
6075         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6076
6077         PR bootstrap/44509
6078         * gcc.dg/pr44509.c: New test.
6079
6080 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6081
6082         PR tree-optimization/44507
6083         * gcc.dg/vect/pr44507.c: New test.
6084
6085 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6086
6087         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6088         and c-pretty-print.h.
6089
6090         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6091
6092 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6093
6094         * gfortran.dg/whole_file_18.f90: Updated error message.
6095
6096 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6097
6098         * gfortran.dg/whole_file_20.f03: New.
6099
6100 2010-06-12  Jan Hubicka  <jh@suse.cz>
6101
6102         * gcc.c-torture/compile/pc44485.c: New testcase.
6103
6104 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6105
6106         PR fortran/40117
6107         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6108         * gfortran.dg/typebound_proc_14.f03: New.
6109         * gfortran.dg/typebound_proc_15.f03: New.
6110
6111 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/opts-1.c: New test.
6114
6115 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6116
6117         * gcc.dg/funroll-loops-all.c: Update expected error.
6118
6119 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6120
6121         PR target/44481
6122         * gcc.target/i386/pr44481.c: New test.
6123
6124 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6127
6128 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6129
6130         PR middle-end/44483
6131         * gcc.dg/tree-ssa/pr44483.c: New.
6132
6133 2010-06-11  Paul Brook  <paul@codesourcery.com>
6134
6135         * g++.dg/other/arm-neon-1.C: New test.
6136
6137 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/42051
6140         PR fortran/43896
6141         * gfortran.dg/class_23.f03: New test.
6142
6143 2010-06-11  Jan Hubicka  <jh@suse.cz>
6144
6145         * gcc.dg/ipa/pure-const-2.c: New testcase.
6146
6147 2010-06-11  Jan Hubicka  <jh@suse.cz>
6148
6149         * gcc.dg/noreturn-7.c: Update.
6150         * gcc.dg/noreturn-4.c: Update.
6151
6152 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6153
6154         Fix MIPS bootstrap
6155         * g++.dg/other/typedef4.C: New test.
6156
6157 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6158
6159         PR fortran/44207
6160         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6161
6162 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6163
6164         PR fortran/44457
6165         * gfortran.dg/asynchronous_3.f03
6166
6167 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6168
6169         PR middle-end/44185
6170         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6171         non-temporal stores out of the tests to form new test cases.  As a
6172         result, no non-temporal store should be generated in this case.
6173
6174         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6175         prefetch-7.c that generate one non-temporal store.
6176
6177         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6178         prefetch-7.c that generate one non-temporal store and one
6179         one-temporal prefetch.
6180
6181 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6182
6183         PR tree-optimization/44258
6184         * gcc.dg/tree-ssa/pr44258.c: New test.
6185
6186 2010-06-10  Daniel Kraft  <d@domob.eu>
6187
6188         PR fortran/38936
6189         * gfortran.dg/associate_1.f03: New test.
6190         * gfortran.dg/associate_2.f95: New test.
6191         * gfortran.dg/associate_3.f03: New test.
6192         * gfortran.dg/associate_4.f08: New test.
6193
6194 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6195
6196         * gfortran.dg/selected_char_kind_4.f90: New test.
6197
6198 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gcc.dg/pr42461.c: New test.
6201
6202 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6203
6204         PR fortran/44347
6205         * gfortran.dg/selected_real_kind_1.f90: New.
6206
6207 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6208
6209         PR fortran/44359
6210         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6211         warning.
6212         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6213         check for warning.
6214
6215 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6216
6217         * gfortran.dg/data_namelist_conflict.f90: New test.
6218
6219 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6220
6221         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6222         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6223         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6224
6225 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6226
6227         * gfortran.dg/mvbits_9.f90: New test.
6228         * gfortran.dg/ibset_1.f90: Ditto.
6229         * gfortran.dg/ibits_1.f90: Ditto.
6230         * gfortran.dg/btest_1.f90: Ditto.
6231         * gfortran.dg/ibclr_1.f90: Ditto.
6232
6233 2010-06-09  Jason Merrill  <jason@redhat.com>
6234
6235         PR c++/44366
6236         * g++.dg/cpp0x/decltype23.C: Move to...
6237         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6238
6239 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6240
6241         PR fortran/44211
6242         * gfortran.dg/typebound_call_14.f03: New test.
6243
6244 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6245
6246         PR tree-optimization/44423
6247         * gcc.dg/tree-ssa/pr44423.c: New test.
6248
6249 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6250
6251         PR testsuite/42843
6252         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6253         TV_NONE to initialize tv_id field.
6254         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6255         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6256         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6257         Include toplev.h .
6258         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6259         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6260         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6261
6262 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6263
6264         PR tree-optimization/39874
6265         PR middle-end/28685
6266         * gcc.dg/pr39874.c: New file.
6267
6268 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.dg/ext/attr-alias-1.C: New.
6271         * g++.dg/ext/attr-alias-2.C: New.
6272
6273 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6274
6275         PR fortran/44446
6276         * gfortran.dg/proc_ptr_27.f90: New.
6277
6278 2010-06-07  Jason Merrill  <jason@redhat.com>
6279
6280         PR c++/44366
6281         * g++.dg/cpp0x/decltype23.C: New.
6282
6283 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6284             Shujing Zhao  <pearly.zhao@oracle.com>
6285
6286         PR c/37724
6287         * gcc.dg/c90-const-expr-10.c: Adjust.
6288         * gcc.dg/c99-const-expr-10.c: Adjust.
6289         * gcc.dg/init-bad-7.c: New.
6290
6291 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292
6293         * lib/target-supports.exp (check_effective_target_gas): New proc.
6294         * gcc.c-torture/execute/960321-1.x: New file.
6295
6296 2010-06-07  Jason Merrill  <jason@redhat.com>
6297
6298         PR c++/44401
6299         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6300
6301 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR c++/44444
6304         * g++.dg/warn/Wunused-var-12.C: New test.
6305
6306         PR c++/44443
6307         * c-c++-common/Wunused-var-11.c: New test.
6308
6309 2010-06-07  Jan Hubicka  <jh@suse.cz>
6310
6311         * gcc.dg/ipa/pure-const-1.c: New testcase.
6312
6313 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6314
6315         PR rtl-optimization/44404
6316         * gcc.dg/pr44404.c: New.
6317
6318 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6319
6320         PR target/44159
6321         * gcc.target/i386/abi-2.c: Check sysv abi here.
6322         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6323         function to avoid failures by different ABIs.
6324         * gcc.target/i386/aes-check.h: Likewise.
6325         * gcc.target/i386/avx-check.h: Likewise.
6326         * gcc.target/i386/fma4-check.h: Likewise.
6327         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6328         * gcc.target/i386/mmx-check.h: Likewise.
6329         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6330         * gcc.target/i386/pclmul-check.h: Likewise.
6331         * gcc.target/i386/sse-check.h: Likewise.
6332         * gcc.target/i386/sse2-check.h: Likewise.
6333         * gcc.target/i386/sse3-check.h: Likewise.
6334         * gcc.target/i386/sse4_1-check.h: Likewise.
6335         * gcc.target/i386/sse4_2-check.h: Likewise.
6336         * gcc.target/i386/sse4a-check.h: Likewise.
6337         * gcc.target/i386/ssse3-check.h: Likewise.
6338         * gcc.target/i386/xop-check.h: Likewise.
6339         * gcc.target/i386/pr27971.c: Fix for LLP64.
6340         * gcc.target/i386/pr39139.c: Likewise.
6341         * gcc.target/i386/pr39315-check.c: Likewise.
6342         * gcc.target/i386/vararg-1.c: Likewise.
6343         * gcc.target/i386/vararg-2.c: Likewise.
6344         Additional add dg-compile to avoid failure due
6345         missing foo symbol.
6346
6347         * gcc.dg/compound-literal-1.c: Fix for llp64.
6348         * gcc.dg/pr32370.c: Likewise.
6349         * gcc.dg/pr37561.c: Likewise.
6350         * gcc.dg/pr41340.c: Likewise.
6351         * gcc.dg/pr41551.c: Likewise.
6352
6353 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6354
6355         PR c++/44188
6356         * g++.dg/debug/dwarf2/typedef3.C: New test.
6357
6358 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6359
6360         PR c/20000
6361         * c-c++-common/pr20000.c: New.
6362
6363 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6364
6365         PR c++/44086
6366         * g++.dg/init/pr44086.C: New.
6367         * g++.dg/cpp0x/decltype4.C: Adjust.
6368
6369 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6370
6371         PR fortran/43945
6372         * gfortran.dg/generic_23.f03: New test.
6373
6374 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6375
6376         PR fortran/43895
6377         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6378
6379 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6380
6381         PR c++/44361
6382         * c-c++-common/Wunused-var-9.c: New test.
6383
6384 2010-06-05  Jason Merrill  <jason@redhat.com>
6385
6386         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6387
6388 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6389
6390         PR c/44322
6391         * gcc.dg/c99-restrict-4.c: New test.
6392
6393 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6394
6395         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6396         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6397         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6398         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6399         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6400         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6401         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6402         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6403         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6404         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6405         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6406         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6407         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6408         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6409         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6410         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6411         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6412         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6413         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6414         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6415         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6416         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6417
6418 2010-06-04  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/cpp0x/noexcept06.C: New.
6421         * g++.dg/cpp0x/noexcept07.C: New.
6422
6423         * g++.dg/cpp0x/noexcept01.C: New.
6424         * g++.dg/cpp0x/noexcept02.C: New.
6425         * g++.dg/cpp0x/noexcept03.C: New.
6426         * g++.dg/cpp0x/noexcept04.C: New.
6427         * g++.dg/cpp0x/noexcept05.C: New.
6428
6429 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR c++/44412
6432         * g++.dg/warn/Wunused-var-10.C: New test.
6433         * g++.dg/warn/Wunused-var-11.C: New test.
6434
6435         PR c++/44362
6436         * c-c++-common/Wunused-var-10.c: New test.
6437
6438 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6439
6440         PR c/25880
6441         * gcc.dg/assign-warn-2.c: Update.
6442         * gcc.dg/cpp/line3.c: Update.
6443         * gcc.dg/c99-array-lval-8.c: Update.
6444         * gcc.dg/cast-qual-2.c: Update.
6445         * gcc.dg/c99-arraydecl-3.c:  Update.
6446         * gcc.dg/assign-warn-1.c:  Update.
6447         * gcc.dg/format/gcc_diag-1.c:  Update.
6448
6449 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6450
6451         PR rtl-optimization/39871
6452         PR rtl-optimization/40615
6453         PR rtl-optimization/42500
6454         PR rtl-optimization/42502
6455         * gcc.target/arm/eliminate.c: New test.
6456
6457 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6458
6459         PR libstdc++/44410
6460         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6461         * g++.old-deja/g++.other/delete3.C: Likewise.
6462         * g++.old-deja/g++.other/new.C: Likewise.
6463         * g++.old-deja/g++.law/operators27.C: Likewise.
6464         * g++.old-deja/g++.mike/p755.C: Likewise.
6465         * g++.dg/eh/new1.C: Likewise.
6466         * g++.dg/init/new5.C: Likewise.
6467
6468 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6469
6470         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6471         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6472         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6473
6474 2010-06-03  Richard Guenther  <rguenther@suse.de>
6475
6476         PR lto/41921
6477         * lib/lto.exp: Always load gcc.exp.
6478         (lto-obj): For C source files invoke gcc_target_compile.
6479         * g++.dg/lto/20100603-1_0.C: New testcase.
6480         * g++.dg/lto/20100603-1_1.c: Likewise.
6481
6482 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6483
6484         PR tree-optimization/43688
6485         * gfortran.dg/pr43688.f90: New.
6486
6487 2010-06-03  Richard Guenther  <rguenther@suse.de>
6488
6489         PR lto/41584
6490         * gcc.dg/lto/20100603-1_0.c: New testcase.
6491         * gcc.dg/lto/20100603-2_0.c: Likewise.
6492         * gcc.dg/lto/20100603-3_0.c: Likewise.
6493
6494 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6495
6496         PR target/44218
6497         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6498         * gcc.target/powerpc/recip-2.c: Ditto.
6499         * gcc.target/powerpc/recip-3.c: Ditto.
6500         * gcc.target/powerpc/recip-4.c: Ditto.
6501         * gcc.target/powerpc/recip-5.c: Ditto.
6502         * gcc.target/powerpc/recip-6.c: Ditto.
6503         * gcc.target/powerpc/recip-7.c: Ditto.
6504         * gcc.target/powerpc/recip-test.h: Ditto.
6505         * gcc.target/powerpc/recip-test2.h: Ditto.
6506
6507 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6510
6511 2010-06-02  Jason Merrill  <jason@redhat.com>
6512
6513         * g++.dg/ext/vector9.C: Expect typedef in error message.
6514
6515         PR c++/9726
6516         PR c++/23594
6517         PR c++/44333
6518         * g++.dg/tc1/dr101.C: Remove xfails.
6519
6520 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6521
6522         PR middle-end/44372
6523         * g++.dg/ipa/pr44372.C: New.
6524
6525 2010-06-02  Jan Hubicka  <jh@suse.cz>
6526
6527         PR middle-end/44295
6528         * g++.dg/torture/pr44295.C: Neww testcase.
6529
6530 2010-06-02  Jan Hubicka  <jh@suse.cz>
6531
6532         * gcc.dg/tree-ssa/loadpre6.c: Update.
6533
6534 2010-06-02  Richard Guenther  <rguenther@suse.de>
6535
6536         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6537         diagnostic.h.
6538
6539 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6540
6541         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6542         the link fail message.
6543
6544 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/44360
6547         * gfortran.dg/use_13.f90: New test case.
6548
6549 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6550
6551         PR fortran/44371
6552         * gfortran.dg/error_stop_2.f08: Minor update.
6553
6554 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555
6556         PR fortran/44371
6557         * gfortran.dg/error_stop_1.f08: New test.
6558         * gfortran.dg/error_stop_2.f08: New test.
6559
6560 2010-06-01  Jason Merrill  <jason@redhat.com>
6561
6562         DR 990
6563         * g++.dg/cpp0x/initlist37.C: New.
6564         * g++.dg/cpp0x/initlist38.C: New.
6565
6566         PR c++/44358
6567         * g++.dg/cpp0x/initlist36.C: New.
6568
6569 2010-05-31 Jan Hubicka  <jh@suse.cz>
6570
6571         * gcc.dg/noreturn-8.c: New testcase.
6572
6573 2010-05-31 Jan Hubicka  <jh@suse.cz>
6574
6575         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6576         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6577
6578 2010-05-31 Jan Hubicka  <jh@suse.cz>
6579
6580         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6581         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6582
6583 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6584
6585         PR fortran/36928
6586         * gfortran.dg/dependency_27.f90:  New test.
6587         * gfortran.dg/array_assign_1.F90:  New test.
6588
6589 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR target/44338
6592         * gcc.target/i386/sse-24.c: New test.
6593
6594 2010-05-31  Jan Hubicka  <jh@suse.cz>
6595
6596         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6597
6598 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR middle-end/44337
6601         * gcc.dg/pr44337.c: New test.
6602
6603         PR tree-optimization/44182
6604         * g++.dg/debug/pr44182.C: New test.
6605
6606 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gcc.dg/nested-func-7.c: New test.
6609         * gnat.dg/frame_overflow.adb: Adjust directives.
6610
6611 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6612
6613         * gnat.dg/prot2.ad[sb]: New test.
6614         * gnat.dg/prot2_pkg1.ads: New helper.
6615         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6616
6617 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6618
6619         * gnat.dg/array11.adb: Adjust dg-warning directive.
6620         * gnat.dg/object_overflow.adb: Likewise.
6621
6622 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6623
6624         PR middle-end/44306
6625         * gcc.dg/tree-ssa/pr44306.c: New.
6626
6627 2010-05-29  Jan Hubicka  <jh@suse.cz>
6628
6629         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6630
6631 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6632
6633         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6634
6635 2010-05-28  Mike Stump  <mikestump@comcast.net>
6636
6637         PR objc/44125
6638         * objc.dg/const-str-9.m: Remove static.
6639
6640 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR target/43636
6643         * gcc.c-torture/compile/pr43636.c: New test.
6644
6645 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6646
6647         PR objc++/23616
6648         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6649         * obj-c++.dg/try-catch-9.mm: Ditto.
6650
6651 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6652
6653         Revert patch for PR c++/44188
6654         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6655
6656 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6657
6658         PR c++/44188
6659         * g++.dg/debug/dwarf2/typedef3.C: New test.
6660
6661 2010-05-27  Jason Merrill  <jason@redhat.com>
6662
6663         PR c++/43555
6664         * g++.dg/ext/vla9.C: New.
6665
6666 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6667
6668         PR objc/44140
6669         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6670         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6671         * objc.dg/torture/tls/thr-init.m: Ditto.
6672         * objc.dg/torture/trivial.m: Ditto.
6673         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6674         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6675         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6676         * obj-c++.dg/torture/trivial.mm: Ditto.
6677
6678 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6679
6680         * g++.dg/lto/20100302_0.C: Skip on darwin.
6681
6682 2010-05-27  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/44284
6685         * gcc.dg/vect/vect-118.c: New testcase.
6686         * gcc.dg/vect/bb-slp-20.c: Adjust.
6687         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6688         * gcc.dg/vect/slp-9.c: Likewise.
6689         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6690         * gcc.dg/vect/vect-10.c: Likewise.
6691         * gcc.dg/vect/vect-109.c: Likewise.
6692         * gcc.dg/vect/vect-12.c: Likewise.
6693         * gcc.dg/vect/vect-36.c: Likewise.
6694         * gcc.dg/vect/vect-7.c: Likewise.
6695         * gcc.dg/vect/vect-iv-8.c: Likewise.
6696         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6697         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6698         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6699         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6700         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6701         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6702         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6703         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6704         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6705         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6706         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6707         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6708         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6709         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6710         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6711         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6712         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6713
6714 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6715
6716         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6717         necessary.
6718
6719 2010-05-26  Jan Hubicka  <jh@suse.cz>
6720
6721         * gcc.dg/lto/materialize-1_0.c: New file.
6722         * gcc.dg/lto/materialize-1_1.c: New file.
6723
6724 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6725
6726         * gnat.dg/lto10.adb: New test.
6727         * gnat.dg/lto10_pkg.ads: New helper.
6728
6729 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6730
6731         * lib/target-supports.exp (check_effective_target_int128): New
6732         function to check if __int128 types are available for target.
6733         * c-c++-common/int128-types-1.c: New.
6734         * c-c++-common/int128-1.c: New.
6735         * c-c++-common/int128-2.c: New.
6736         * g++.dg/abi/mangle43.C: New.
6737         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6738         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6739         pointer-wide scalar.
6740         * g++.dg/other/pr25632.C: Likewise.
6741         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6742         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6743         overflow warnings.
6744         * g++.dg/warn/pr13358-4.C: Likewise.
6745         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6746         * g++.dg/warn/Wconversion-null.C: Likewise.
6747
6748 2010-05-26  Jason Merrill  <jason@redhat.com>
6749
6750         PR c++/43382
6751         * g++.dg/cpp0x/variadic101.C: New.
6752
6753 2010-05-26  Richard Guenther  <rguenther@suse.de>
6754
6755         PR rtl-optimization/44164
6756         * gcc.c-torture/execute/pr44164.c: New testcase.
6757         * g++.dg/tree-ssa/pr13146.C: Adjust.
6758
6759 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6760
6761         PR fortran/40011
6762         * gfortran.dg/whole_file_19.f90 : New test.
6763
6764 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6765
6766         PR fortran/30668
6767         PR fortran/31346
6768         PR fortran/34260
6769         * gfortran.dg/pr40999.f: Fix function type.
6770         * gfortran.dg/whole_file_5.f90: Likewise.
6771         * gfortran.dg/whole_file_6.f90: Likewise.
6772         * gfortran.dg/whole_file_16.f90: New.
6773         * gfortran.dg/whole_file_17.f90: New.
6774         * gfortran.dg/whole_file_18.f90: New.
6775
6776 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6777             Iain Sandoe  <iains@gcc.gnu.org>
6778
6779         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6780         * gcc.c-torture/compile/pr44197.c: Require alias support.
6781         * gcc.dg/lto/20081222_0.c: Ditto.
6782
6783 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR debug/42801
6786         * gcc.dg/guality/vla-2.c: New test.
6787
6788 2010-05-25  Richard Guenther  <rguenther@suse.de>
6789
6790         PR middle-end/44069
6791         * g++.dg/torture/pr44069.C: New testcase.
6792
6793 2010-05-25  Richard Guenther  <rguenther@suse.de>
6794
6795         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6796
6797 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6798
6799         PR objc/44140
6800         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6801
6802 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6803
6804         * obj-c++.dg/torture/tls/trivial.mm: New.
6805         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6806         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6807         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6808         * obj-c++.dg/torture/tls/diag-1.mm: New.
6809         * obj-c++.dg/torture/tls/tls.exp: New.
6810         * obj-c++.dg/torture/trivial.mm: New.
6811         * obj-c++.dg/torture/dg-torture.exp: New.
6812         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6813         * obj-c++.dg/tls/trivial.m: New.
6814         * obj-c++.dg/tls/init-1.mm: New.
6815         * obj-c++.dg/tls/diag-1.mm: New.
6816         * obj-c++.dg/tls/init-2.mm: New.
6817         * obj-c++.dg/tls/diag-2.mm: New.
6818         * obj-c++.dg/tls/diag-3.mm: New.
6819         * obj-c++.dg/tls/diag-4.mm: New.
6820         * obj-c++.dg/tls/static-1.mm: New.
6821         * obj-c++.dg/tls/tls.exp: New.
6822         * obj-c++.dg/tls/diag-5.mm: New.
6823         * obj-c++.dg/tls/static-1a.mm: New.
6824         * objc-obj-c++-shared/Object1.mm: New.
6825         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6826
6827 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6828
6829         PR objc++/43689
6830         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6831         * obj-c++.dg/const-str-6.mm: Ditto.
6832
6833 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6836
6837 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6838
6839         PR ada/38394
6840         * gnat.dg/array13.ad[sb]: New test.
6841
6842 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6843             Sandra Loosemore  <sandra@codesourcery.com>
6844
6845         * gcc.target/arm/neon/: Regenerated test cases.
6846
6847         * gcc.target/arm/neon/polytypes.c,
6848         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6849         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6850         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6851         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6852         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6853         dg-add-options arm_neon.
6854
6855         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6856         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6857         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6858         and arm_neon_fp16_ok.
6859
6860         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6861         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6862
6863         * lib/target-supports.exp (add_options_for_arm_neon): New.
6864         (check_effective_target_arm_neon_ok_nocache): New, from
6865         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6866         (check_effective_target_arm_neon_ok): Use
6867         check_effective_target_arm_neon_ok_nocache.
6868         (add_options_for_arm_neon_fp16)
6869         (check_effective_target_arm_neon_fp16_ok)
6870         check_effective_target_arm_neon_fp16_ok_nocache): New.
6871         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6872
6873 2010-05-24  Jason Merrill  <jason@redhat.com>
6874
6875         PR c++/41510
6876         * g++.dg/cpp0x/initlist35.C: New.
6877         * g++.dg/init/brace6.C: Adjust.
6878
6879 2010-05-24  Paul Brook  <paul@codesourcery.com>
6880
6881         * gcc.target/arm/frame-pointer-1.c: New test.
6882         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6883         pointer elimination.
6884
6885 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         PR target/44245
6888         * gcc.target/i386/crc32-3.c: New.
6889         * gcc.target/i386/crc32-4.c: Likewise.
6890
6891 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6892
6893         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6894         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6895         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6896
6897 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6898
6899         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6900
6901 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6902
6903         PR target/43869
6904         * gcc.c-target/pr43869.c: New test.
6905
6906 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6907
6908         PR fortran/44212
6909         * gfortran.dg/class_22.f03: New.
6910
6911 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6912
6913         PR lto/44238
6914         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6915
6916 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6917
6918         PR fortran/44213
6919         * gfortran.dg/abstract_type_7.f03: New.
6920
6921 2010-05-21  Jason Merrill  <jason@redhat.com>
6922
6923         * g++.dg/eh/spec11.C: Test cleanup optimization.
6924
6925 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6926
6927         PR debug/44223
6928         * gcc.target/i386/pr44223.c: New test.
6929
6930 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6931
6932         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6933
6934 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6935
6936         * g++.dg/other/const3.C: New test.
6937
6938 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6939
6940         PR fortran/38407
6941         * warn_unused_dummy_argument_1.f90: New.
6942         * warn_unused_dummy_argument_2.f90: New.
6943
6944 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6945
6946         PR c++/30298
6947         * g++.dg/inherit/crash1.C: New.
6948         * g++.dg/inherit/crash2.C: Likewise.
6949
6950 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR debug/44178
6953         * g++.dg/debug/pr44178.C: New test.
6954
6955 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6956
6957         PR middle-end/44185
6958         * gcc.dg/tree-ssa/prefetch-6.c: Add
6959         --param min-insn-to-prefetch-ratio=6.
6960         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6961         allow unrolling, and adjust the movnti count.
6962
6963 2010-05-20  Jan Hubicka  <jh@suse.cz>
6964
6965         PR middle-end/44197
6966         * gcc.c-torture/compile/pr44197.c: New file.
6967
6968 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6969
6970         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6971         Fix test code.
6972         (check_effective_target_xop): Remove __may_alias__ attribute.
6973
6974 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6975
6976         PR target/44202
6977         * gcc.c-torture/execute/pr44202-1.c: New test.
6978
6979 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6980
6981         PR fortran/43851
6982         * gfortran.dg/label_1.f90: Update test.
6983
6984 2010-05-19  Jan Hubicka  <jh@suse.cz>
6985
6986         * gcc.dg/lto/ipareference2_0.c: New file.
6987         * gcc.dg/lto/ipareference2_1.c: New file.
6988
6989 2010-05-19  Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/parse/fn-typedef2.C: New.
6992
6993         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6994         function type.
6995
6996         PR c++/44193
6997         * g++.dg/template/fntype1.C: New.
6998
6999 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7000
7001         * gnat.dg/discr23.ad[sb]: New test.
7002         * gnat.dg/discr23_pkg.ads: New helper.
7003
7004         * gnat.dg/specs/controlled1.ads: New test.
7005         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7006
7007 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7008
7009         PR fortran/44055
7010         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7011         Fixed scope of C_SIZEOF.
7012         * gfortran.dg/warn_conversion_2.f90: New.
7013
7014 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7017         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7018         for optional selector.
7019         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7020         (check_effective_target_sse3): New proc.
7021         * gcc.target/i386/math-torture/math-torture.exp: Load
7022         target-supports.exp.
7023         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7024         check_effective_target_sse2.
7025         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7026         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7027         * g++.dg/vect/vect.exp: Likewise.
7028         * gfortran.dg/vect/vect.exp: Likewise.
7029         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7030         -msse2 if check_effective_target_sse2.
7031
7032         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7033         * gcc.target/i386/3dnow-2.c: Likewise.
7034         * gcc.target/i386/3dnowA-1.c: Likewise.
7035         * gcc.target/i386/3dnowA-2.c: Likewise.
7036         * gcc.target/i386/pr42549.c: Likewise.
7037
7038         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7039         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7040         * gcc.target/i386/sse3-addsubps.c: Likewise.
7041         * gcc.target/i386/sse3-haddpd.c: Likewise.
7042         * gcc.target/i386/sse3-haddps.c: Likewise.
7043         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7044         * gcc.target/i386/sse3-hsubps.c: Likewise.
7045         * gcc.target/i386/sse3-movddup.c: Likewise.
7046         * gcc.target/i386/sse3-movshdup.c: Likewise.
7047         * gcc.target/i386/sse3-movsldup.c: Likewise.
7048
7049         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7050         * g++.dg/ext/attrib35.C: Likewise.
7051         * g++.dg/opt/pr40496.C: Likewise.
7052         * g++.dg/other/i386-1.C: Likewise.
7053         * g++.dg/other/i386-4.C: Likewise.
7054         * g++.dg/other/pr34435.C: Likewise.
7055         * g++.dg/other/pr39496.C: Likewise.
7056         * g++.dg/other/pr40446.C: Likewise.
7057         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7058         * gcc.dg/compat/vector-1a_main.c: Likewise.
7059         * gcc.dg/compat/vector-2a_main.c: Likewise.
7060         * gcc.dg/lto/20090206-1_0.c: Likewise.
7061         * gcc.dg/pr34856.c: Likewise.
7062         * gcc.dg/pr36584.c: Likewise.
7063         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7064         * gcc.dg/pr37544.c: Likewise.
7065         * gcc.dg/torture/pr16104-1.c: Likewise.
7066         * gcc.dg/torture/pr35771-1.c: Likewise.
7067         * gcc.dg/torture/pr35771-2.c: Likewise.
7068         * gcc.dg/torture/pr35771-3.c: Likewise.
7069         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7070         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7071         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7072         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7073         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7074         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7075         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7076         * gcc.target/i386/20060512-1.c: Likewise.
7077         * gcc.target/i386/20060512-3.c: Likewise.
7078         * gcc.target/i386/all_one_m128i.c: Likewise.
7079         * gcc.target/i386/float128-1.c: Likewise.
7080         * gcc.target/i386/float128-2.c: Likewise.
7081         * gcc.target/i386/fpcvt-1.c: Likewise.
7082         * gcc.target/i386/fpcvt-2.c: Likewise.
7083         * gcc.target/i386/fpcvt-3.c: Likewise.
7084         * gcc.target/i386/fpprec-1.c: Likewise.
7085         * gcc.target/i386/funcspec-9.c: Likewise.
7086         * gcc.target/i386/incoming-1.c: Likewise.
7087         * gcc.target/i386/incoming-12.c: Likewise.
7088         * gcc.target/i386/incoming-2.c: Likewise.
7089         * gcc.target/i386/incoming-3.c: Likewise.
7090         * gcc.target/i386/incoming-4.c: Likewise.
7091         * gcc.target/i386/incoming-6.c: Likewise.
7092         * gcc.target/i386/incoming-7.c: Likewise.
7093         * gcc.target/i386/incoming-8.c: Likewise.
7094         * gcc.target/i386/opt-1.c: Likewise.
7095         * gcc.target/i386/opt-2.c: Likewise.
7096         * gcc.target/i386/ordcmp-1.c: Likewise.
7097         * gcc.target/i386/pr17692.c: Likewise.
7098         * gcc.target/i386/pr18614-1.c: Likewise.
7099         * gcc.target/i386/pr22152.c: Likewise.
7100         * gcc.target/i386/pr23570.c: Likewise.
7101         * gcc.target/i386/pr23575.c: Likewise.
7102         * gcc.target/i386/pr26449-1.c: Likewise.
7103         * gcc.target/i386/pr26600.c: Likewise.
7104         * gcc.target/i386/pr27790.c: Likewise.
7105         * gcc.target/i386/pr28839.c: Likewise.
7106         * gcc.target/i386/pr30970.c: Likewise.
7107         * gcc.target/i386/pr32000-1.c: Likewise.
7108         * gcc.target/i386/pr32000-2.c: Likewise.
7109         * gcc.target/i386/pr32280.c: Likewise.
7110         * gcc.target/i386/pr32661.c: Likewise.
7111         * gcc.target/i386/pr32708-1.c: Likewise.
7112         * gcc.target/i386/pr32961.c: Likewise.
7113         * gcc.target/i386/pr33329.c: Likewise.
7114         * gcc.target/i386/pr35714.c: Likewise.
7115         * gcc.target/i386/pr35767-1.c: Likewise.
7116         * gcc.target/i386/pr35767-1d.c: Likewise.
7117         * gcc.target/i386/pr35767-1i.c: Likewise.
7118         * gcc.target/i386/pr35767-2.c: Likewise.
7119         * gcc.target/i386/pr35767-2d.c: Likewise.
7120         * gcc.target/i386/pr35767-2i.c: Likewise.
7121         * gcc.target/i386/pr35767-3.c: Likewise.
7122         * gcc.target/i386/pr35767-5.c: Likewise.
7123         * gcc.target/i386/pr36222-1.c: Likewise.
7124         * gcc.target/i386/pr36578-1.c: Likewise.
7125         * gcc.target/i386/pr36578-2.c: Likewise.
7126         * gcc.target/i386/pr36992-1.c: Likewise.
7127         * gcc.target/i386/pr37101.c: Likewise.
7128         * gcc.target/i386/pr37216.c: Likewise.
7129         * gcc.target/i386/pr37434-1.c: Likewise.
7130         * gcc.target/i386/pr37434-2.c: Likewise.
7131         * gcc.target/i386/pr37843-3.c: Likewise.
7132         * gcc.target/i386/pr37843-4.c: Likewise.
7133         * gcc.target/i386/pr39162.c: Likewise.
7134         * gcc.target/i386/pr39315-1.c: Likewise.
7135         * gcc.target/i386/pr39315-2.c: Likewise.
7136         * gcc.target/i386/pr39315-3.c: Likewise.
7137         * gcc.target/i386/pr39315-4.c: Likewise.
7138         * gcc.target/i386/pr39445.c: Likewise.
7139         * gcc.target/i386/pr39496.c: Likewise.
7140         * gcc.target/i386/pr40809.c: Likewise.
7141         * gcc.target/i386/pr40906-3.c: Likewise.
7142         * gcc.target/i386/pr41019.c: Likewise.
7143         * gcc.target/i386/pr42542-1.c: Likewise.
7144         * gcc.target/i386/pr42542-2.c: Likewise.
7145         * gcc.target/i386/pr42542-3.c: Likewise.
7146         * gcc.target/i386/pr42542-3a.c: Likewise.
7147         * gcc.target/i386/pr42881.c: Likewise.
7148         * gcc.target/i386/push-1.c: Likewise.
7149         * gcc.target/i386/quad-sse.c: Likewise.
7150         * gcc.target/i386/reload-1.c: Likewise.
7151         * gcc.target/i386/sse-10.c: Likewise.
7152         * gcc.target/i386/sse-11.c: Likewise.
7153         * gcc.target/i386/sse-15.c: Likewise.
7154         * gcc.target/i386/sse-17.c: Likewise.
7155         * gcc.target/i386/sse-18.c: Likewise.
7156         * gcc.target/i386/sse-19.c: Likewise.
7157         * gcc.target/i386/sse-4.c: Likewise.
7158         * gcc.target/i386/sse-6.c: Likewise.
7159         * gcc.target/i386/sse-vect-types.c: Likewise.
7160         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7161         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7162         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7163         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7164         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7165         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7166         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7167         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7168         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7169         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7170         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7171         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7172         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7173         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7174         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7175         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7176         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7177         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7178         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7179         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7180         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7181         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7182         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7183         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7184         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7185         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7186         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7187         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7188         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7189         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7190         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7191         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7192         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7193         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7194         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7195         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7196         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7197         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7198         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7199         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7200         * gcc.target/i386/sse2-mmx.c: Likewise.
7201         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7202         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7203         * gcc.target/i386/sse2-movd-1.c: Likewise.
7204         * gcc.target/i386/sse2-movd-2.c: Likewise.
7205         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7206         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7207         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7208         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7209         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7210         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7211         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7212         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7213         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7214         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7215         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7216         * gcc.target/i386/sse2-movq-1.c: Likewise.
7217         * gcc.target/i386/sse2-movq-2.c: Likewise.
7218         * gcc.target/i386/sse2-movq-3.c: Likewise.
7219         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7220         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7221         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7222         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7223         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7224         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7225         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7226         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7227         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7228         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7229         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7230         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7231         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7232         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7233         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7234         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7235         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7236         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7237         * gcc.target/i386/sse2-pand-1.c: Likewise.
7238         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7239         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7240         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7241         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7242         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7243         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7244         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7245         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7246         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7247         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7248         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7249         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7250         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7251         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7252         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7253         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7254         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7255         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7256         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7257         * gcc.target/i386/sse2-por-1.c: Likewise.
7258         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7259         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7260         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7261         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7262         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7263         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7264         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7265         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7266         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7267         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7268         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7269         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7270         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7271         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7272         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7273         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7274         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7275         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7276         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7277         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7278         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7279         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7280         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7281         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7282         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7283         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7284         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7285         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7286         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7287         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7288         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7289         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7290         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7291         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7292         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7293         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7294         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7295         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7296         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7297         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7298         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7299         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7300         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7301         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7302         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7303         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7304         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7305         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7306         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7307         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7308         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7309         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7310         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7311         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7312         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7313         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7314         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7315         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7316         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7317         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7318         * gcc.target/i386/sse2-vec-1.c: Likewise.
7319         * gcc.target/i386/sse2-vec-2.c: Likewise.
7320         * gcc.target/i386/sse2-vec-3.c: Likewise.
7321         * gcc.target/i386/sse2-vec-4.c: Likewise.
7322         * gcc.target/i386/sse2-vec-5.c: Likewise.
7323         * gcc.target/i386/sse2-vec-6.c: Likewise.
7324         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7325         * gcc.target/i386/ssefn-2.c: Likewise.
7326         * gcc.target/i386/ssefn-4.c: Likewise.
7327         * gcc.target/i386/ssefp-1.c: Likewise.
7328         * gcc.target/i386/ssefp-2.c: Likewise.
7329         * gcc.target/i386/sseregparm-3.c: Likewise.
7330         * gcc.target/i386/sseregparm-4.c: Likewise.
7331         * gcc.target/i386/sseregparm-5.c: Likewise.
7332         * gcc.target/i386/sseregparm-6.c: Likewise.
7333         * gcc.target/i386/sseregparm-7.c: Likewise.
7334         * gcc.target/i386/ssetype-1.c: Likewise.
7335         * gcc.target/i386/ssetype-2.c: Likewise.
7336         * gcc.target/i386/ssetype-3.c: Likewise.
7337         * gcc.target/i386/ssetype-4.c: Likewise.
7338         * gcc.target/i386/ssetype-5.c: Likewise.
7339         * gcc.target/i386/unordcmp-1.c: Likewise.
7340         * gcc.target/i386/vararg-1.c: Likewise.
7341         * gcc.target/i386/vararg-2.c: Likewise.
7342         * gcc.target/i386/vararg-3.c: Likewise.
7343         * gcc.target/i386/vararg-4.c: Likewise.
7344         * gcc.target/i386/vararg-7.c: Likewise.
7345         * gcc.target/i386/vararg-8.c: Likewise.
7346         * gcc.target/i386/vecinit-1.c: Likewise.
7347         * gcc.target/i386/vecinit-2.c: Likewise.
7348         * gcc.target/i386/vecinit-3.c: Likewise.
7349         * gcc.target/i386/vecinit-4.c: Likewise.
7350         * gcc.target/i386/vecinit-5.c: Likewise.
7351         * gcc.target/i386/vecinit-6.c: Likewise.
7352         * gcc.target/i386/vectorize2.c: Likewise.
7353         * gcc.target/i386/vectorize3.c: Likewise.
7354         * gcc.target/i386/vectorize4.c: Likewise.
7355         * gcc.target/i386/vectorize6.c: Likewise.
7356         * gcc.target/i386/vectorize7.c: Likewise.
7357         * gcc.target/i386/vectorize8.c: Likewise.
7358         * gcc.target/i386/vperm-v2df.c: Likewise.
7359         * gcc.target/i386/vperm-v2di.c: Likewise.
7360         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7361         * gcc.target/i386/xorps-sse2.c: Likewise.
7362         * gcc.target/i386/xorps.c: Likewise.
7363         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7364         * gfortran.dg/graphite/pr42326.f90: Likewise.
7365         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7366
7367 2010-05-19  Richard Guenther  <rguenther@suse.de>
7368
7369         PR lto/44196
7370         * g++.dg/lto/20100519-1_0.C: New testcase.
7371
7372 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7373
7374         PR fortran/42360
7375         * gfortran.dg/warn_intent_out_not_set.f90: New.
7376
7377 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7378
7379         PR fortran/38404
7380         * gfortran.dg/data_char_1.f90: Updated warning message.
7381         * gfortran.dg/data_array_6.f: New.
7382
7383 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7384
7385         * g++.dg/ipa/ivinline-8.C: New test.
7386         * gcc.dg/ipa/iinline-2.c: Likewise.
7387
7388 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7389
7390         PR fortran/34505
7391         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7392         arguments; add check for return value kind.
7393         * gfortran.dg/float_1.f90: Likewise.
7394
7395 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7396
7397         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7398         (main): Use it.
7399         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7400         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7401         Prune another location line format.
7402         (lto-obj): Call lto_prune_warns on comp_output.
7403
7404 2010-05-18  Jan Hubicka  <jh@suse.cz>
7405
7406         * gcc.dg/lto/ipacp_0.c: New test.
7407         * gcc.dg/lto/ipacp_1.c: New test.
7408
7409 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7410
7411         PR lto/44184
7412         * gcc.dg/lto/20100518_0.c: New test.
7413
7414 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7417
7418 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7419
7420         PR fortran/43990
7421         * gfortran.dg/class_21.f03: New.
7422
7423 2010-05-17  Jason Merrill  <jason@redhat.com>
7424
7425         PR c++/44157
7426         * g++.dg/cpp0x/initlist34.C: New.
7427
7428         PR c++/44158
7429         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7430
7431 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7432
7433         * g++.dg/ipa/ivinline-1.C: New test.
7434         * g++.dg/ipa/ivinline-2.C: New test.
7435         * g++.dg/ipa/ivinline-3.C: New test.
7436         * g++.dg/ipa/ivinline-4.C: New test.
7437         * g++.dg/ipa/ivinline-5.C: New test.
7438         * g++.dg/ipa/ivinline-6.C: New test.
7439
7440 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7441             Jason Merrill  <jason@redhat.com>
7442
7443         PR c++/44108
7444         * c-c++-common/Wunused-var-8.c: New test.
7445
7446 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7447
7448         PR bootstrap/42347
7449         * gcc.c-torture/compile/pr42347.c: New test.
7450
7451         PR middle-end/44102
7452         * g++.dg/ext/asmgoto1.C: New test.
7453
7454 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7455
7456         PR middle-end/44133
7457         * gcc.dg/tree-ssa/pr44133.c: New test.
7458         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7459         precise.
7460
7461 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7462
7463         PR fortran/44044
7464         * gfortran.dg/class_20.f03: New.
7465
7466 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7467
7468         PR 44078
7469         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7470         debug messages but not the newly introduced one.
7471
7472 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7473
7474         PR fortran/35779
7475         * gfortran.dg/initialization_25.f90: Commented testcase.
7476         * gfortran.dg/initialization_26.f90: New.
7477
7478 2010-05-16  Richard Guenther  <rguenther@suse.de>
7479
7480         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7481         * gcc.dg/pr43084.c: Likewise.
7482         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7483         -fipa-type-escape.
7484         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7485         -fipa-type-escape.
7486         * gcc.dg/struct/struct-reorg.exp: Likewise.
7487         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7488         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7489
7490 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7491
7492         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7493         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7494         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7495         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7496         tests.
7497
7498 2010-05-15  Jason Merrill  <jason@redhat.com>
7499
7500         * g++.dg/eh/spec10.C: New.
7501         * g++.dg/eh/spec11.C: New.
7502         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7503
7504 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7505
7506         PR fortran/44154
7507         PR fortran/42647
7508         * gfortran.dg/allocatable_scalar_9.f90: New.
7509
7510 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR c++/44148
7513         * g++.dg/torture/pr44148.C: New test.
7514
7515 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7516
7517         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7518         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7519         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7520         diagnostics and type sizes.
7521
7522 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524         * gnat.dg/lto9.adb: New test.
7525         * gnat.dg/lto9_pkg1.ads: New helper.
7526         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7527
7528 2010-05-15  Jan Hubicka  <jh@suse.cz>
7529
7530         * gcc.dg/lto/ipareference_1.c: Rename to ...
7531         * gcc.dg/lto/ipareference_0.c: ... this one.
7532         * gcc.dg/lto/ipareference_2.c: Rename to ...
7533         * gcc.dg/lto/ipareference_1.c: ... this one.
7534
7535 2010-05-15  Jan Hubicka  <jh@suse.cz>
7536
7537         * gcc.dg/lto/ipareference_1.c: New file.
7538         * gcc.dg/lto/ipareference_2.c: New file.
7539
7540 2010-05-15  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/44038
7543         * gcc.c-torture/compile/pr44038.c: New testcase.
7544
7545 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7546
7547         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7548         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7549
7550 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7551
7552         PR fortran/43207
7553         PR fortran/43969
7554         * gfortran.dg/class_18.f03: New.
7555         * gfortran.dg/class_19.f03: New.
7556
7557 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7558
7559         PR debug/44112
7560         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7561         * g++.dg/debug/dwarf2/const1.C: Remove.
7562
7563 2010-05-14  Jason Merrill  <jason@redhat.com>
7564
7565         * g++.dg/eh/cond4.C: New.
7566         * g++.dg/eh/elide2.C: Adjust.
7567         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7568
7569 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7570
7571         PR fortran/44135
7572         * gfortran.dg/actual_array_interface_2.f90: New test.
7573
7574 2010-05-14  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/44119
7577         * gcc.c-torture/compile/pr44119.c: New testcase.
7578
7579 2010-05-14  Jason Merrill  <jason@redhat.com>
7580
7581         PR c++/44127
7582         * g++.dg/eh/terminate1.C: New.
7583
7584 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7585
7586         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7587
7588         PR debug/44136
7589         * gcc.dg/pr44136.c: New test.
7590
7591 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7592
7593         PR c++/30566
7594         * g++.dg/warn/Wshadow-4.C: Adjust.
7595         * g++.dg/warn/Wshadow-5.C: New test.
7596         * g++.dg/warn/Wshadow-6.C: New test
7597
7598 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7599
7600         PR fortran/35779
7601         * gfortran.dg/initialization_25.f90: New.
7602
7603 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7604
7605         * g++.dg/otr-fold-1.C: New test.
7606         * g++.dg/otr-fold-2.C: New test.
7607
7608 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR fortran/44036
7611         * gfortran.dg/gomp/pr44036-1.f90: New test.
7612         * gfortran.dg/gomp/pr44036-2.f90: New test.
7613         * gfortran.dg/gomp/pr44036-3.f90: New test.
7614
7615         PR debug/43983
7616         * gcc.dg/guality/sra-1.c: New test.
7617
7618 2010-05-12  Jan Hubicka  <jh@suse.cz>
7619
7620         * tree-ssa/unreachable.c: New test.
7621
7622 2010-05-12  Jason Merrill  <jason@redhat.com>
7623
7624         * g++.dg/cpp0x/sfinae1.C: New.
7625
7626 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7627
7628         * gcc.target/i386/zee.c: New file.
7629
7630 2010-05-12  Jason Merrill  <jason@redhat.com>
7631
7632         * g++.dg/conversion/op1.C: Expect template candidate message.
7633         * g++.dg/cpp0x/nullptr15.C: Likewise.
7634         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7635         * g++.dg/cpp0x/pr31431.C: Likewise.
7636         * g++.dg/cpp0x/temp_default2.C: Likewise.
7637         * g++.dg/cpp0x/trailing4.C: Likewise.
7638         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7639         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7640         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7641         * g++.dg/cpp0x/variadic35.C: Likewise.
7642         * g++.dg/cpp0x/vt-35147.C: Likewise.
7643         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7644         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7645         * g++.dg/ext/visibility/anon8.C: Likewise.
7646         * g++.dg/ext/vla2.C: Likewise.
7647         * g++.dg/other/pr28114.C: Likewise.
7648         * g++.dg/other/ptrmem10.C: Likewise.
7649         * g++.dg/other/ptrmem11.C: Likewise.
7650         * g++.dg/overload/unknown1.C: Likewise.
7651         * g++.dg/parse/template7.C: Likewise.
7652         * g++.dg/parse/typename7.C: Likewise.
7653         * g++.dg/template/conv11.C: Likewise.
7654         * g++.dg/template/copy1.C: Likewise.
7655         * g++.dg/template/deduce3.C: Likewise.
7656         * g++.dg/template/dependent-expr5.C: Likewise.
7657         * g++.dg/template/friend.C: Likewise.
7658         * g++.dg/template/incomplete2.C: Likewise.
7659         * g++.dg/template/local4.C: Likewise.
7660         * g++.dg/template/local6.C: Likewise.
7661         * g++.dg/template/operator10.C: Likewise.
7662         * g++.dg/template/overload6.C: Likewise.
7663         * g++.dg/template/ptrmem2.C: Likewise.
7664         * g++.dg/template/ptrmem20.C: Likewise.
7665         * g++.dg/template/ptrmem8.C: Likewise.
7666         * g++.dg/template/sfinae2.C: Likewise.
7667         * g++.dg/template/ttp25.C: Likewise.
7668         * g++.dg/template/unify10.C: Likewise.
7669         * g++.dg/template/unify11.C: Likewise.
7670         * g++.dg/template/unify6.C: Likewise.
7671         * g++.dg/template/unify7.C: Likewise.
7672         * g++.dg/template/unify9.C: Likewise.
7673         * g++.dg/template/varmod1.C: Likewise.
7674         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7675         * g++.old-deja/g++.law/operators32.C: Likewise.
7676         * g++.old-deja/g++.pt/crash28.C: Likewise.
7677         * g++.old-deja/g++.pt/crash60.C: Likewise.
7678         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7679         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7680         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7681         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7682         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7683         * g++.old-deja/g++.pt/expr2.C: Likewise.
7684         * g++.old-deja/g++.pt/overload7.C: Likewise.
7685         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7686         * g++.old-deja/g++.pt/spec5.C: Likewise.
7687         * g++.old-deja/g++.pt/spec6.C: Likewise.
7688         * g++.old-deja/g++.pt/t24.C: Likewise.
7689         * g++.old-deja/g++.pt/unify4.C: Likewise.
7690         * g++.old-deja/g++.pt/unify6.C: Likewise.
7691         * g++.old-deja/g++.pt/unify8.C: Likewise.
7692         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7693         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7694         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7695
7696         * g++.dg/cpp0x/initlist32.C: New.
7697
7698         * g++.dg/template/conv11.C: New.
7699         * g++.dg/conversion/op1.C: Adjust expected error.
7700
7701         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7702
7703 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7704
7705         PR target/44088
7706         * gcc.target/i386/avx-cmpsd-1.c: New.
7707         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7708         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7709         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7710         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7711         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7712
7713 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR middle-end/44085
7716         * gcc.dg/gomp/pr44085.c: New test.
7717         * gfortran.dg/gomp/pr44085.f90: New test.
7718
7719 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7720
7721         * objc-obj-c++-shared/Object1.m: New.
7722         * objc.dg/torture: New directory.
7723         * objc.dg/torture/tls: Ditto.
7724         * objc.dg/tls: Ditto.
7725         * objc.dg/torture/tls/trivial.m: New test.
7726         * objc.dg/torture/tls/thr-init-2.m: New test.
7727         * objc.dg/torture/tls/thr-init-3.m: New test.
7728         * objc.dg/torture/tls/thr-init.m: New test.
7729         * objc.dg/torture/tls/diag-1.m: New test.
7730         * objc.dg/torture/tls/tls.exp: New.
7731         * objc.dg/torture/trivial.m: New test.
7732         * objc.dg/torture/dg-torture.exp: New.
7733         * objc.dg/tls/diag-3.m: New test.
7734         * objc.dg/tls/diag-4.m: New test.
7735         * objc.dg/tls/diag-5.m: New test.
7736         * objc.dg/tls/init-1.m: New test.
7737         * objc.dg/tls/init-2.m: New test.
7738         * objc.dg/tls/tls.exp: New.
7739         * objc.dg/tls/diag-2.m: New test.
7740         * lib/objc.exp: Respond to dg-additional-files.
7741
7742 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7743
7744         * gcc.target/m68k/20100512-1.c: New.
7745
7746 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7747
7748         * gnat.dg/lto8.adb: New test.
7749         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7750         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7751
7752 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7753
7754         PR c++/34272
7755         PR c++/43630
7756         PR c++/34491
7757         * g++.dg/template/crash97.C: New.
7758         * g++.dg/template/crash98.C: Likewise.
7759         * g++.dg/template/crash99.C: Likewise.
7760         * g++.dg/cpp0x/pr31439.C: Adjust.
7761         * g++.dg/template/crash95.C: Likewise.
7762
7763 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7764
7765         PR middle-end/44071
7766         * c-c++-common/asmgoto-4.c: New test.
7767         * gcc.target/i386/pr44071.c: New test.
7768
7769         PR c++/44062
7770         * c-c++-common/Wunused-var-7.c: New test.
7771         * g++.dg/warn/Wunused-var-9.C: New test.
7772
7773 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7774
7775         PR fortran/43711
7776         * gfortran.dg/gomp/pr43711.f90: New.
7777
7778 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7779
7780         PR fortran/31820
7781         * gfortran.dg/select_5.f90: Updated.
7782
7783 2010-05-11  Jan Hubicka  <jh@suse.cz>
7784
7785         PR tree-optimize/44063
7786         * gcc.c-torture/compile/pr44063.c: New testcase.
7787
7788 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7789
7790         PR debug/44023
7791         * gcc.dg/pr44023.c: New test.
7792
7793 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7794
7795         * gnat.dg/lto7.adb: New test.
7796         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7797
7798 2010-05-10  Jason Merrill  <jason@redhat.com>
7799
7800         PR c++/44017
7801         * g++.dg/template/inherit5.C: New.
7802
7803         PR c++/44045
7804         * g++.dg/cpp0x/initlist33.C: New.
7805         * g++.dg/cpp0x/initlist26.C: Adjust.
7806         * g++.dg/cpp0x/initlist28.C: Adjust.
7807
7808 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7809
7810         PR c++/43719
7811         * g++.dg/init/pr43719.C: New.
7812         * g++.dg/anon-struct4.C: Adjust.
7813
7814 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR debug/44028
7817         * gcc.dg/pr44028.c: New test.
7818
7819 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7820
7821         PR fortran/27866
7822         PR fortran/35003
7823         PR fortran/42809
7824         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7825         * gfortran.dg/warn_conversion.f90: New.
7826
7827 2010-05-10  Michael Matz  <matz@suse.de>
7828
7829         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7830
7831 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         PR rtl-optimization/44012
7834         * gcc.dg/pr44012.c: New.
7835
7836 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7837
7838         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7839         Log text on entry and exit.
7840         Prune Sun ld warnings for common symbols with differing sizes.
7841         (lto-link-and-maybe-run): Change caller.
7842
7843 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7844
7845         PR fortran/44044
7846         * gfortran.dg/class_7.f03: Modified.
7847         * gfortran.dg/select_type_1.f03: Modified.
7848         * gfortran.dg/select_type_12.f03: New.
7849
7850 2010-05-10  Richard Guenther  <rguenther@suse.de>
7851
7852         PR tree-optimization/44050
7853         * gcc.dg/torture/pr44050.c: New testcase.
7854
7855 2010-05-10  Wei Guozhi  <carrot@google.com>
7856
7857         PR target/42879
7858         * gcc.target/arm/pr42879.c: New testcase.
7859
7860 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7861
7862         PR c/44051
7863         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7864
7865 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7866
7867         PR c/10676
7868         * gcc.dg/anon-struct-10.c: New test.
7869
7870 2010-05-09  Richard Guenther  <rguenther@suse.de>
7871
7872         PR middle-end/44024
7873         * gcc.dg/pr44024.c: New testcase.
7874
7875 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7876
7877         PR c/4784
7878         * gcc.dg/anon-struct-9.c: New test.
7879
7880 2010-05-09  Richard Guenther  <rguenther@suse.de>
7881
7882         PR middle-end/44043
7883         * gcc.c-torture/compile/pr44043.c: New testcase.
7884
7885 2010-05-09  Richard Guenther  <rguenther@suse.de>
7886
7887         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7888
7889 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7892
7893 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7894
7895         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7896         * gnat.dg/specs/lto3.ads: Likewise.
7897
7898 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7899
7900         PR middle-end/28685
7901         * gcc.dg/pr28685-1.c: New file.
7902
7903 2010-05-08  Richard Guenther  <rguenther@suse.de>
7904
7905         PR tree-optimization/44030
7906         * gcc.c-torture/compile/pr44030.c: New testcase.
7907
7908 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * gnat.dg/lto6.adb: New test.
7911         * gnat.dg/lto6_pkg.ads: New helper.
7912
7913 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7914
7915         * gnat.dg/lto5.adb: New test.
7916         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7917
7918 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7919
7920         * gnat.dg/lto4.ad[sb]: New test.
7921
7922 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7923
7924         * gnat.dg/specs/lto3.ads: New test.
7925         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7926         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7927
7928 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7929
7930         * gnat.dg/sizetype3.ad[sb]: New test.
7931         * gnat.dg/sizetype3_pkg.ads: New helper.
7932
7933 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7934
7935         PR c++/43951
7936         * g++.dg/init/new29.C: New.
7937
7938 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7939
7940         PR fortran/40728
7941         * gfortran.dg/coarray_1.f90: Fixed error message.
7942         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7943         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7944         * gfortran.dg/intrinsic_std_5.f90: New.
7945
7946 2010-05-07  Jason Merrill  <jason@redhat.com>
7947
7948         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7949
7950 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7951
7952         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7953         (size_t, stderr): Remove.
7954         (read_error): Replaced __builtin_fprintf by fprintf.
7955
7956 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7957
7958         * gcc.dg/ordered-comparison-1.c: New test.
7959         * gcc.dg/ordered-comparison-2.c: New test.
7960         * gcc.dg/ordered-comparison-3.c: New test.
7961         * gcc.dg/ordered-comparison-4.c: New test.
7962
7963 2010-05-06  Mike Stump  <mikestump@comcast.net>
7964
7965         PR objc/35165
7966         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7967
7968 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7969             Jason Merrill  <jason@redhat.com>
7970
7971         * g++.dg/cpp0x/nullptr01.C: New.
7972         * g++.dg/cpp0x/nullptr02.C: New.
7973         * g++.dg/cpp0x/nullptr03.C: New.
7974         * g++.dg/cpp0x/nullptr04.C: New.
7975         * g++.dg/cpp0x/nullptr05.C: New.
7976         * g++.dg/cpp0x/nullptr06.C: New.
7977         * g++.dg/cpp0x/nullptr07.C: New.
7978         * g++.dg/cpp0x/nullptr08.C: New.
7979         * g++.dg/cpp0x/nullptr09.C: New.
7980         * g++.dg/cpp0x/nullptr10.C: New.
7981         * g++.dg/cpp0x/nullptr11.C: New.
7982         * g++.dg/cpp0x/nullptr12.C: New.
7983         * g++.dg/cpp0x/nullptr13.C: New.
7984         * g++.dg/cpp0x/nullptr14.C: New.
7985         * g++.dg/cpp0x/nullptr15.C: New.
7986         * g++.dg/cpp0x/nullptr16.C: New.
7987         * g++.dg/cpp0x/nullptr17.C: New.
7988         * g++.dg/cpp0x/nullptr18.C: New.
7989         * g++.dg/cpp0x/nullptr19.C: New.
7990         * g++.dg/cpp0x/nullptr20.C: New.
7991         * g++.dg/cpp0x/nullptr21.C: New.
7992         * g++.dg/cpp0x/nullptr22.C: New.
7993         * g++.dg/debug/nullptr01.C: New.
7994         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7995
7996 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7997
7998         * gcc.dg/Wunused-var-8.c: Move to...
7999         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8000
8001 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8002
8003         PR c++/40406
8004         * g++.dg/template/crash96.C: New.
8005
8006 2010-05-06  Jan Hubicka  <jh@suse.cz>
8007
8008         PR tree-optimization/43791
8009         * gcc.c-torture/compile/pr43791.c: New file.
8010
8011 2010-05-06  Michael Matz  <matz@suse.de>
8012
8013         PR tree-optimization/43984
8014         * gfortran.dg/pr43984.f90: New test.
8015
8016 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8017
8018         PR 40989
8019         * gcc.dg/pr40989.c: New.
8020
8021 2010-05-06  Richard Guenther  <rguenther@suse.de>
8022
8023         PR tree-optimization/43934
8024         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8025
8026 2010-05-06  Richard Guenther  <rguenther@suse.de>
8027
8028         PR tree-optimization/43987
8029         * gcc.c-torture/execute/pr43987.c: New testcase.
8030         * gcc.dg/torture/pta-escape-1.c: Adjust.
8031         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8032         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8033         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8034         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8035
8036 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8037             Dodji Seketeli  <dodji@redhat.com>
8038
8039         PR c/18624
8040         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8041         * g++.dg/template/sfinae16.C: Likewise.
8042         * gcc.dg/Wunused-var-1.c: Moved to...
8043         * c-c++-common/Wunused-var-1.c: ...here. New test.
8044         * gcc.dg/Wunused-var-2.c: Moved to...
8045         * c-c++-common/Wunused-var-2.c: ...here. New test.
8046         * gcc.dg/Wunused-var-3.c: Moved to...
8047         * c-c++-common/Wunused-var-3.c: ...here. New test.
8048         * gcc.dg/Wunused-var-4.c: Moved to...
8049         * gcc.dg/Wunused-var-1.c: ... here.
8050         * gcc.dg/Wunused-var-5.c: Moved to...
8051         * c-c++-common/Wunused-var-4.c: ...here. New test.
8052         * gcc.dg/Wunused-var-7.c: Moved to...
8053         * c-c++-common/Wunused-var-5.c: ...here. New test.
8054         * gcc.dg/Wunused-var-6.c: Moved to...
8055         * gcc.dg/Wunused-var-2.c: ... here.
8056         * c-c++-common/Wunused-var-1.c: New test.
8057         * c-c++-common/Wunused-var-2.c: New test.
8058         * c-c++-common/Wunused-var-3.c: New test.
8059         * c-c++-common/Wunused-var-4.c: New test.
8060         * c-c++-common/Wunused-var-5.c: New test.
8061         * g++.dg/warn/Wunused-var-1.C: New test.
8062         * g++.dg/warn/Wunused-var-2.C: New test.
8063         * g++.dg/warn/Wunused-var-3.C: New test.
8064         * g++.dg/warn/Wunused-var-4.C: New test.
8065         * g++.dg/warn/Wunused-var-5.C: New test.
8066         * g++.dg/warn/Wunused-var-6.C: New test.
8067         * g++.dg/warn/Wunused-var-7.C: New test.
8068         * g++.dg/warn/Wunused-var-8.C: New test.
8069         * g++.dg/warn/Wunused-parm-1.C: New test.
8070         * g++.dg/warn/Wunused-parm-2.C: New test.
8071         * g++.dg/warn/Wunused-parm-3.C: New test.
8072
8073 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8074
8075         PR fortran/43985
8076         * gfortran.dg/gomp/crayptr5.f90: New test case.
8077
8078 2010-05-05  Jason Merrill  <jason@redhat.com>
8079
8080         PR debug/43370
8081         * g++.dg/ext/attrib39.C: New.
8082
8083 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8084
8085         PR fortran/24978
8086         * gfortran.dg/data_invalid.f90: New.
8087
8088 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8089
8090         * gnat.dg/lto2.adb: New test.
8091
8092 2010-05-05  Jason Merrill  <jason@redhat.com>
8093
8094         PR c++/43787
8095         * g++.dg/opt/empty1.C: New.
8096
8097 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8098
8099         PR fortran/43696
8100         * gfortran.dg/class_17.f03: New.
8101
8102 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8103
8104         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8105
8106 2010-05-04  Mike Stump  <mikestump@comcast.net>
8107
8108         PR objc/35165
8109         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8110
8111 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8112
8113         PR target/43668
8114         * gcc.target/i386/pr43668.c: New.
8115
8116 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8117
8118         PR c++/43028
8119         * g++.dg/cpp0x/initlist31.C: New.
8120
8121 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR c/43981
8124         * gcc.dg/Wunused-var-8.c: New test.
8125
8126 2010-05-04  Jason Merrill  <jason@redhat.com>
8127
8128         PR c++/38064
8129         * g++.dg/cpp0x/enum3.C: Extend.
8130
8131 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8132
8133         PR target/43799
8134         * gcc.target/i386/pr43799.c: New.
8135
8136 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8137
8138         * gnat.dg/lto1.adb: New test.
8139         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8140
8141 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8142
8143         PR middle-end/43671
8144         * gcc.target/i386/pr43671.c: New.
8145
8146 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8147
8148         PR c++/43705
8149         * g++.dg/template/crash95.C: New.
8150
8151 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8152
8153         PR debug/43508
8154         * gcc.target/i386/pr43508.c: New.
8155
8156 2010-05-04  Richard Guenther  <rguenther@suse.de>
8157
8158         PR tree-optimization/43879
8159         * g++.dg/torture/pr43879-1_0.C: New testcase.
8160         * g++.dg/torture/pr43879-1_1.C: Likewise.
8161
8162 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8163
8164         PR c++/43953
8165         * g++.dg/other/crash-12.C: New test.
8166
8167 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8168
8169         * g++.dg/cdce3.C: Add a space.  Updated.
8170
8171 2010-05-03  Jason Merrill  <jason@redhat.com>
8172
8173         PR c++/43680
8174         * g++.dg/opt/enum2.C: New.
8175         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8176         * g++.dg/warn/Wswitch-1.C: Adjust message.
8177
8178 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8181         * g++.dg/ext/label13.C: Fix typo.
8182         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8183         alpha*-dec-osf5*.
8184         * gcc.c-torture/compile/limits-declparen.c: xfail on
8185         alpha*-dec-osf5* with -g.
8186         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8187         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8188         * gcc.dg/c99-tgmath-2.c: Likewise.
8189         * gcc.dg/c99-tgmath-3.c: Likewise.
8190         * gcc.dg/c99-tgmath-4.c: Likewise.
8191
8192 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8193
8194         PR fortran/43592
8195         * gfortran.dg/unexpected_interface.f90: New test.
8196
8197 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * ada/acats/run_acats (which): New function.
8200         (host_gnatchop, host_gnatmake): Use it.
8201
8202 2010-05-03  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/43971
8205         * gcc.dg/pr43971.c: New testcase.
8206
8207 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR debug/43972
8210         * gcc.dg/debug/pr43972.c: New test.
8211
8212 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8213
8214         PR testsuite/43963
8215         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8216
8217 2010-05-02  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/43879
8220         * gcc.dg/torture/pr43879-3.c: New testcase.
8221
8222 2010-05-01  Richard Guenther  <rguenther@suse.de>
8223
8224         PR tree-optimization/43949
8225         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8226
8227 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8228
8229         PR c++/43951
8230         * g++.dg/init/new28.C: New.
8231
8232 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8233
8234         PR objc++/32052
8235         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8236         structure and nested declarations.
8237         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8238         structure and nested declarations.  Reduce header clutter and
8239         use _exit() rather than abort().
8240         * objc.dg/encode-10.m: New.
8241         * objc.dg/encode-11.m: New.
8242
8243 2010-04-30  DJ Delorie  <dj@redhat.com>
8244
8245         * gcc.c-torture/execute/20100430-1.c: New test.
8246
8247 2010-04-30  Jason Merrill  <jason@redhat.com>
8248
8249         PR c++/43868
8250         * g++.dg/template/ptrmem21.C: New.
8251
8252 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8253
8254         PR fortran/18918
8255         PR fortran/43931
8256         * gfortran.dg/coarray_13.f90: New test.
8257
8258 2010-04-30  Richard Guenther  <rguenther@suse.de>
8259
8260         PR lto/43946
8261         * gcc.dg/lto/20100430-1_0.c: New testcase.
8262
8263 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8264
8265         PR debug/43942
8266         * c-c++-common/pr43942.c: New test.
8267
8268 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8269
8270         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8271         conflict with darwin crt1.o 'start' symbol.
8272
8273 2010-04-30  Richard Guenther  <rguenther@suse.de>
8274
8275         PR tree-optimization/43879
8276         * gcc.dg/torture/pr43879_1.c: New testcase.
8277
8278 2010-04-30  Richard Guenther  <rguenther@suse.de>
8279
8280         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8281
8282 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8283
8284         PR c++/43890
8285         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8286         user-provided constructor while recursing.
8287
8288 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8289
8290         PR fortran/42274
8291         * gfortran.dg/class_16.f03: New test.
8292
8293 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8294
8295         PR fortran/42274
8296         * gfortran.dg/class_15.f03: New.
8297
8298 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8299
8300         PR fortran/43326
8301         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8302
8303 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8304
8305         PR fortran/43492
8306         * gfortran.dg/generic_22.f03 : New test.
8307
8308 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8309
8310         PR fortran/42353
8311         * gfortran.dg/class_14.f03: New test.
8312
8313 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8314
8315         PR fortran/42680
8316         * gfortran.dg/interface_32.f90: New test.
8317
8318 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8319             Janus Weil  <janus@gcc.gnu.org>
8320
8321         PR fortran/41829
8322         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8323         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8324         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8325
8326 2010-04-28  Mike Stump  <mikestump@comcast.net>
8327
8328         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8329         dg-excess-errors.
8330         * g++.dg/uninit-pred-2_b.C: Likewise.
8331
8332 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8333
8334         PR fortran/18918
8335         PR fortran/43919
8336         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8337
8338 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8339
8340         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8341         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8342         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8343         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8344         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8345
8346 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         * gcc.dg/const-uniq-1.c: New test.
8349         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8350
8351 2010-04-28  Xinliang David Li  <davidxl@google.com>
8352
8353         * gcc.dg/uninit-pred-2_b.c: New test.
8354         * gcc.dg/uninit-pred-4_b.c: New test.
8355         * gcc.dg/uninit-pred-3_d.c: New test.
8356         * gcc.dg/uninit-pred-6_b.c: New test.
8357         * gcc.dg/uninit-pred-8_b.c: New test.
8358         * gcc.dg/uninit-pred-3_a.c: New test.
8359         * gcc.dg/uninit-pred-2_c.c: New test.
8360         * gcc.dg/uninit-pred-5_a.c: New test.
8361         * gcc.dg/uninit-pred-3_e.c: New test.
8362         * gcc.dg/uninit-pred-7_a.c: New test.
8363         * gcc.dg/uninit-pred-6_c.c: New test.
8364         * gcc.dg/uninit-pred-9_a.c: New test.
8365         * gcc.dg/uninit-pred-8_c.c: New test.
8366         * gcc.dg/uninit-pred-3_b.c: New test.
8367         * gcc.dg/uninit-pred-5_b.c: New test.
8368         * gcc.dg/uninit-pred-7_b.c: New test.
8369         * gcc.dg/uninit-pred-6_d.c: New test.
8370         * gcc.dg/uninit-pred-9_b.c: New test.
8371         * gcc.dg/uninit-pred-2_a.c: New test.
8372         * gcc.dg/uninit-pred-4_a.c: New test.
8373         * gcc.dg/uninit-pred-3_c.c: New test.
8374         * gcc.dg/uninit-pred-6_a.c: New test.
8375         * gcc.dg/uninit-pred-8_a.c: New test.
8376         * gcc.dg/uninit-pred-7_c.c: New test.
8377         * gcc.dg/uninit-pred-6_e.c: New test.
8378         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8379         * g++.dg/uninit-pred-1_a.C: New test.
8380         * g++.dg/uninit-pred-1_b.C: New test.
8381         * g++.dg/uninit-pred-2_a.C: New test.
8382         * g++.dg/uninit-pred-2_b.C: New test.
8383         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8384         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8385         * g++.dg/uninit-pred-loop_1.cc: New test.
8386
8387 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8388
8389         * gcc.dg/lto/20091209-1_0.c: New testcase.
8390
8391 2010-04-28  Richard Guenther  <rguenther@suse.de>
8392
8393         PR tree-optimization/43879
8394         PR tree-optimization/43909
8395         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8396
8397 2010-04-28  Richard Guenther  <rguenther@suse.de>
8398
8399         PR c++/43880
8400         * g++.dg/torture/pr43880.C: New testcase.
8401
8402 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8403
8404         PR c++/9335
8405         * g++.dg/template/recurse2.C: Update
8406         * g++.dg/template/recurse.C: Update.
8407         * g++.dg/template/pr23510.C: Update.
8408         * lib/prune.exp: Filter out 'recursively instantiated'.
8409
8410 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8411
8412         PR c++/29043
8413         * g++.dg/init/pr29043.C: New.
8414
8415 2010-04-27  Jason Merrill  <jason@redhat.com>
8416
8417         * g++.dg/lookup/scoped5.C: Adjust.
8418         * g++.dg/lookup/scoped8.C: Adjust.
8419         * g++.dg/template/dependent-expr5.C: Adjust.
8420         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8421
8422         PR c++/43856
8423         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8424
8425         PR c++/43875
8426         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8427
8428 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8429             Jan Hubicka <hubicka@ucw.cz>
8430
8431         * gcc.dg/pure-2.c: New testcase.
8432         * gcc.dg/const-1.c: New testcase.
8433
8434 2010-04-27  Jason Merrill  <jason@redhat.com>
8435
8436         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8437
8438         PR c++/41468
8439         * g++.dg/template/sfinae17.C: New.
8440         * g++.dg/template/sfinae18.C: New.
8441
8442 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8443
8444         * g++.dg/init/pr42844.C: New.
8445         * g++.dg/cpp0x/pr42844-2.C: New.
8446         * g++.dg/cpp0x/defaulted2.C: Adjust.
8447         * g++.dg/tree-ssa/pr27549.C: Likewise.
8448         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8449
8450 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8451
8452         PR fortran/18918
8453         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8454
8455 2010-04-27  Richard Guenther  <rguenther@suse.de>
8456
8457         PR middle-end/40561
8458         * g++.dg/other/pr40561.C: New testcase.
8459
8460 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8461
8462         PR middle-end/43812
8463         * g++.dg/ipa/pr43812.C: New test.
8464
8465 2010-04-27  Jan Hubicka  <jh@suse.cz>
8466
8467         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8468         (test): ... this one.
8469
8470 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8471
8472         PR target/40657
8473         * gcc.target/arm/thumb-stackframe.c: New test.
8474
8475 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8476
8477         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8478         * gcc.dg/misc-column.c: Likewise.
8479         * gcc.dg/Walways-true-1.c: Likewise.
8480         * gcc.dg/Walways-true-2.c: Likewise.
8481         * gcc.dg/warn-addr-cmp.c: Likewise.
8482
8483 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/18918
8486         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8487         * gfortran.dg/coarray_12.f90: New.
8488
8489 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8490
8491         PR c/32207
8492         * gcc.dg/pr32207.c: New test.
8493         * gcc.dg/misc-column.c: Adjust expected warning.
8494         * gcc.dg/Walways-true-1.c: Likewise.
8495         * gcc.dg/Walways-true-2.c: Likewise.
8496         * gcc.dg/warn-addr-cmp.c: Likewise.
8497
8498 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8499
8500         PR lto/42776
8501         * lib/lto.exp (lto_prune_vis_warns): New function.
8502         (lto-link-and-maybe-run): Call it.
8503
8504 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8505
8506         PR tree-optimization/43904
8507         * gcc.dg/tree-ssa/tailcall-6.c: New.
8508
8509 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8510
8511         PR testsuite/35165
8512         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8513         Darwin8/OSX10.4 - compatible code generation.
8514         Use scan-rtl-dump.
8515         * obj-c++.dg/stubify-1.mm: Ditto.
8516         * lib/objc-torture.exp: Do not require link success for
8517         "trivial.m" in the runtime checks when dowhat = 'compile'.
8518         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8519         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8520         Darwin8/OSX10.4 - compatible code generation.
8521         * objc.dg/stubify-2.m: Ditto.
8522         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8523         * objc.dg/next-runtime-1.m: Ditto.
8524         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8525         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8526         runtimes on Darwin.
8527
8528 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8529
8530         PR 43715
8531         * lib/plugin-support.exp: Use "-undefined
8532         dynamic_lookup" on darwin.
8533
8534 2010-04-26  Richard Guenther  <rguenther@suse.de>
8535
8536         * gcc.dg/lto/20100426_0.c: New testcase.
8537
8538 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8539
8540         PR tree-optimization/43833
8541         gcc.dg/Warray-bounds-8.c: New test case.
8542
8543 2010-04-26  Richard Guenther  <rguenther@suse.de>
8544
8545         PR lto/43080
8546         * g++.dg/lto/20100423-3_0.C: New testcase.
8547
8548 2010-04-26  Richard Guenther  <rguenther@suse.de>
8549
8550         PR lto/42425
8551         * g++.dg/lto/20100423-2_0.C: New testcase.
8552
8553 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8554
8555         * gcc.dg/vect/bb-slp-23.c: New test.
8556
8557 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8558
8559         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8560         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8561         * gcc.dg/c1x-float-1.c: New test.
8562
8563 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8564
8565         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8566         of "lea\[ \t\]".
8567
8568 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8569
8570         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8571         FreeBSD.
8572         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8573         * gfortran.dg/default_format_2.f90: Ditto.
8574
8575 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8576
8577         * gfortran.dg/pr43505.f90: Clean up .mod file.
8578         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8579         * gfortran.dg/pr41347.f90: Ditto.
8580         * gfortran.dg/internal_pack_4.f90: Ditto.
8581         * gfortran.dg/proc_decl_23.f90: Ditto.
8582         * gfortran.dg/recursive_check_3.f90: Ditto.
8583         * gfortran.dg/intent_out_3.f90: Ditto.
8584         * gfortran.dg/assignment_2.f90: Ditto.
8585         * gfortran.dg/pr41928.f90: Ditto.
8586         * gfortran.dg/pr42166.f90: Ditto.
8587         * gfortran.dg/private_type_12.f90: Ditto.
8588         * gfortran.dg/graphite/pr42185.f90: Ditto.
8589         * gfortran.dg/graphite/pr42186.f90: Ditto.
8590         * gfortran.dg/graphite/pr40982.f90: Ditto.
8591         * gfortran.dg/graphite/id-2.f90: Ditto.
8592         * gfortran.dg/graphite/id-4.f90: Ditto.
8593         * gfortran.dg/graphite/pr42050.f90: Ditto.
8594         * gfortran.dg/graphite/id-18.f90: Ditto.
8595         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8596         * gfortran.dg/graphite/pr41924.f90: Ditto.
8597         * gfortran.dg/graphite/pr42393.f90: Ditto.
8598         * gfortran.dg/graphite/pr37980.f90: Ditto.
8599         * gfortran.dg/graphite/pr38953.f90: Ditto.
8600         * gfortran.dg/graphite/pr42180.f90: Ditto.
8601         * gfortran.dg/graphite/pr42181.f90: Ditto.
8602         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8603         * gfortran.dg/select_type_4.f90: Ditto.
8604         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8605         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8606         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8607         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8608         * gfortran.dg/whole_file_11.f90: Ditto.
8609         * gfortran.dg/private_type_11.f90: Ditto.
8610         * gfortran.dg/vect/vect-gems.f90: Ditto.
8611         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8612
8613 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8614
8615         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8616
8617 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8618
8619         * gnat.dg/pack15.ad[sb]: New test.
8620
8621 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8622
8623         * gcc.target/arm/mla-1.c: New test.
8624
8625 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8626
8627         PR fortran/30073
8628         PR fortran/43793
8629         * gfortran.dg/pr43793.f90: New test.
8630
8631 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8632
8633         PR tree-optimization/41442
8634         * gcc.target/i386/pr41442.c: New test.
8635
8636 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8637
8638         PR fortran/43832
8639         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8640
8641 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8642
8643         PR fortran/43832
8644         * gfortran.dg/open_nounit.f90: New test.
8645
8646 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8647
8648         PR fortran/43841
8649         PR fortran/43843
8650         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8651
8652 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8653
8654         * gcc.dg/Wconversion-integer.c: Update.
8655
8656 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8657
8658         * gnat.dg/unchecked_convert5.adb: New test.
8659
8660 2010-04-23  Richard Guenther  <rguenther@suse.de>
8661
8662         PR lto/41734
8663         * gcc.dg/lto/20100423-2_0.c: New testcase.
8664         * gcc.dg/lto/20100423-2_0.c: Likewise.
8665
8666 2010-04-23  Richard Guenther  <rguenther@suse.de>
8667
8668         PR lto/43455
8669         * gcc.dg/lto/20100423-1_0.c: New testcase.
8670         * gcc.dg/lto/20100423-1_1.c: Likewise.
8671
8672 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8673
8674         PR tree-optimization/43846
8675         * gcc.dg/tree-ssa/sra-10.c: New test.
8676
8677 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8678
8679         PR middle-end/43835
8680         * gcc.c-torture/execute/pr43835.c: New test.
8681
8682 2010-04-23  Richard Guenther  <rguenther@suse.de>
8683
8684         PR lto/42653
8685         * g++.dg/lto/20100423-1_0.C: New testcase.
8686
8687 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8688
8689         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8690
8691 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8692
8693         PR tree-optimization/43842
8694         * gcc.dg/vect/pr43842.c: New test.
8695
8696 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8697
8698         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8699         * gcc.target/i386/wmul-2.c: Likewise.
8700
8701 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8702
8703         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8704         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8705
8706 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8707
8708         * gfortran.dg/reassoc_6.f: New testcase.
8709
8710 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8711
8712         PR middle-end/29274
8713         * gcc.target/arm/wmul-1.c: New test.
8714         * gcc.target/arm/wmul-2.c: New test.
8715
8716 2010-04-22  Richard Guenther  <rguenther@suse.de>
8717
8718         PR tree-optimization/43845
8719         * gcc.c-torture/compile/pr43845.c: New testcase.
8720
8721 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8722
8723         PR middle-end/29274
8724         * gcc.target/i386/wmul-1.c: New test.
8725         * gcc.target/i386/wmul-2.c: New test.
8726         * gcc.target/bfin/wmul-1.c: New test.
8727         * gcc.target/bfin/wmul-2.c: New test.
8728
8729 2010-04-22  Richard Guenther  <rguenther@suse.de>
8730
8731         PR fortran/43829
8732         * gfortran.dg/vector_subscript_6.f90: New testcase.
8733         * gfortran.dg/assign_10.f90: Adjust.
8734
8735 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR fortran/43836
8738         * gfortran.dg/gomp/pr43836.f90: New test.
8739
8740 2010-04-21  Richard Guenther  <rguenther@suse.de>
8741
8742         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8743
8744 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8745
8746         * gcc.dg/torture/builtin-cproj-3.c: New.
8747
8748 2010-04-20  Jason Merrill  <jason@redhat.com>
8749
8750         PR c++/9335
8751         * g++.dg/template/recurse2.C: New.
8752         * g++.dg/parse/crash36.C: Adjust.
8753         * g++.dg/other/fold1.C: Adjust.
8754         * g++.dg/init/member1.C: Adjust.
8755         * lib/prune.exp: Prune "skipping N instantiation contexts".
8756
8757 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8758
8759         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8760
8761 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8762
8763         * gcc.dg/torture/builtin-cproj-1.c: New.
8764         * gcc.dg/torture/builtin-cproj-2.c: New.
8765
8766 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8767
8768         PR c++/43800
8769         PR c++/43704
8770         * g++.dg/template/typedef32.C: Adjust.
8771         * g++.dg/template/typedef33.C: New test.
8772
8773 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8774
8775         PR fortran/43227
8776         * gfortran.dg/proc_decl_23.f90: New test.
8777
8778         PR fortran/43266
8779         * gfortran.dg/abstract_type_6.f03: New test.
8780
8781 2010-04-20  Xinliang David Li  <davidxl@google.com>
8782
8783         * g++.dg/tree-ssa/fold-compare.C: New.
8784
8785 2010-04-20  Richard Guenther  <rguenther@suse.de>
8786
8787         PR tree-optimization/39417
8788         * g++.dg/torture/pr39417.C: New testcase.
8789
8790 2010-04-20  Richard Guenther  <rguenther@suse.de>
8791
8792         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8793
8794 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8795
8796         * g++.dg/debug/dwarf2/rv1.C: New test.
8797
8798 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8799
8800         PR target/43635
8801         * gcc.c-torture/compile/pr43635.c: New testcase.
8802
8803 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR fortran/43339
8806         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8807         of sequential loops being private only in the innermost containing
8808         task region.
8809
8810         PR middle-end/43337
8811         * gfortran.dg/gomp/pr43337.f90: New test.
8812
8813 2010-04-19  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/43796
8816         * gfortran.dg/pr43796.f90: New testcase.
8817
8818 2010-04-19  Richard Guenther  <rguenther@suse.de>
8819
8820         PR tree-optimization/43783
8821         * gcc.c-torture/execute/pr43783.c: New testcase.
8822
8823 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8824
8825         PR target/43766
8826         * gcc.target/i386/pr43766.c: New test.
8827
8828 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8829
8830         PR target/43662
8831         * gcc.target/i386/pr43662.c: New test.
8832
8833 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8834
8835         PR c++/43704
8836         * g++.dg/template/typedef32.C: New test.
8837
8838 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8839
8840         PR tree-optimization/37027
8841         * lib/target-supports.exp
8842         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8843         * gcc.dg/vect/pr37027.c: New test.
8844         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8845         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8846         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8847         gcc.dg/vect/vect-complex-6.c: Likewise.
8848
8849 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8850
8851         * g++.dg/debug/dwarf2/enum1.C: New test.
8852
8853 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8854
8855         * gnat.dg/rep_clause5.ad[sb]: New test.
8856         * gnat.dg/rep_clause5_pkg.ads: New helper.
8857
8858 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8859
8860         PR tree-optimization/43771
8861         * g++.dg/vect/pr43771.cc: New test.
8862
8863 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8864
8865         PR fortran/31538
8866         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8867         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8868
8869 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8870
8871         * gnat.dg/sizetype.adb: Rename into...
8872         * gnat.dg/sizetype1.adb: ...this.
8873         * gnat.dg/sizetype2.adb: New test.
8874
8875 2010-04-16  Richard Guenther  <rguenther@suse.de>
8876
8877         PR tree-optimization/43572
8878         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8879
8880 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8881
8882         * gnat.dg/specs/discr_private.ads: New test.
8883
8884 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8885
8886         PR target/41514
8887         * gcc.target/arm/thumb-comparisons.c: New test.
8888
8889         PR target/40603
8890         * gcc.target/arm/thumb-cbranchqi.c: New test.
8891
8892 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8893
8894         * g++.dg/torture/pr36191.C: Enable for SH.
8895
8896 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/wide_boolean.adb: New test.
8899         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8900
8901 2010-04-15  Richard Guenther  <rguenther@suse.de>
8902
8903         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8904         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8905         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8906         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8907         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8908         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8909         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8910         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8911         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8912         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8913         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8914         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8915         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8916         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8917         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8918
8919 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8920
8921         PR target/21803
8922         * gcc.target/arm/pr42496.c: New test.
8923
8924 2010-04-14  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/36625
8927         * g++.dg/ext/attrib38.C: New.
8928
8929 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8930
8931         PR testsuite/43739
8932         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8933
8934 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8935
8936         PR 42966
8937         * gcc.dg/cpp/warn-undef-2.c: Update.
8938         * gcc.dg/cpp/warn-traditional-2.c: Update.
8939         * gcc.dg/cpp/warn-comments-2.c: Update.
8940         * gcc.dg/cpp/warn-variadic-2.c: Update.
8941         * gcc.dg/cpp/warn-long-long-2.c: Update.
8942         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8943         * gcc.dg/cpp/warn-multichar-2.c: Update.
8944         * gcc.dg/cpp/warn-normalized-3.c: Update.
8945         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8946         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8947         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8948         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8949         * gcc.dg/cpp/warn-redefined-2.c: Update.
8950         * gfortran.dg/warning-directive-2.F90: Update.
8951         * c-c++-common/cpp/warning-directive-2.c: Update.
8952
8953 2010-04-14  Michael Matz  <matz@suse.de>
8954
8955         PR tree-optimization/42963
8956         * gcc.dg/pr42963.c: New testcase.
8957
8958 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8959
8960         * gnat.dg/class_wide.adb: Rename into...
8961         * gnat.dg/class_wide1.adb: ...this.
8962         * gnat.dg/class_wide2.ad[sb]: New test.
8963
8964 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/18918
8967         * gfortran.dg/coarray_9.f90: Update dg-errors.
8968         * gfortran.dg/coarray_10.f90: New test.
8969         * gfortran.dg/coarray_11.f90: New test.
8970
8971 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8972
8973         PR fortran/43747
8974         gfortran.dg/initialization_24.f90: New test.
8975
8976 2010-04-13  Jason Merrill  <jason@redhat.com>
8977
8978         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8979         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8980
8981 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8982
8983         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8984         * g++.dg/dg.exp: Likewise.
8985         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8986         * c-c++-common/cpp/warning-directive-1.c: ... here.
8987         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8988         * c-c++-common/cpp/warning-directive-2.c: ... here.
8989         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8990         * c-c++-common/cpp/warning-directive-3.c: ... here.
8991         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8992         * c-c++-common/cpp/warning-directive-4.c: ... here.
8993         * g++.dg/cpp/warning-directive-1.C: Delete.
8994         * g++.dg/cpp/warning-directive-2.C: Delete.
8995         * g++.dg/cpp/warning-directive-3.C: Delete.
8996         * g++.dg/cpp/warning-directive-4.C: Delete.
8997         * gcc.dg/cpp/normalised-3.c: Delete.
8998         * g++.dg/cpp/normalised-1.C: Rename as ...
8999         * c-c++-common/cpp/normalised-3.c: ... this.
9000
9001 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9002
9003         * gcc.dg/tree-ssa/sra-9.c: New test.
9004
9005 2010-04-13  Michael Matz  <matz@suse.de>
9006
9007         PR middle-end/43730
9008         * gcc.dg/pr43730.c: New test.
9009
9010 2010-04-13  Michael Matz  <matz@suse.de>
9011
9012         * gcc.dg/tree-ssa/negate.c: New testcase.
9013
9014 2010-04-13  Richard Guenther  <rguenther@suse.de>
9015
9016         PR testsuite/43735
9017         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9018
9019 2010-04-13  Richard Guenther  <rguenther@suse.de>
9020
9021         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9022
9023 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9024
9025         * gnat.dg/derived_type1.adb: New test.
9026
9027 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9028
9029         * gcc.dg/plugindir1.c: New testcase.
9030         * gcc.dg/plugindir2.c: New testcase.
9031         * gcc.dg/plugindir3.c: New testcase.
9032         * gcc.dg/plugindir4.c: New testcase.
9033
9034 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9035
9036         * gcc.target/i386/rotate-2.c: New test.
9037
9038 2010-04-12  Jason Merrill  <jason@redhat.com>
9039
9040         PR c++/43641
9041         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9042         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9043
9044 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9045
9046         PR c++/25811
9047         * g++.dg/init/pr25811.C: New test.
9048
9049 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9050
9051         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9052         dg-error, dg-warning.
9053         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9054
9055 2010-04-12  Richard Guenther  <rguenther@suse.de>
9056
9057         * gcc.dg/torture/inline-2.c: New testcase.
9058
9059 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR bootstrap/43699
9062         * gcc.dg/Wunused-var-7.c: New test.
9063
9064         PR tree-optimization/43560
9065         * gcc.c-torture/execute/pr43560.c: New test.
9066
9067 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9068
9069         * gnat.dg/aggr13.adb: New test.
9070         * gnat.dg/aggr14.adb: Likewise.
9071         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9072
9073 2010-04-12  Richard Guenther  <rguenther@suse.de>
9074
9075         PR c++/43611
9076         * g++.dg/torture/pr43611.C: New testcase.
9077
9078 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9079
9080         PR c/36774
9081         * gcc.dg/pr36774-1.c: New test.
9082         * gcc.dg/pr36774-2.c: New test.
9083
9084 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9085
9086         * gcc.target/sh/rte-delay-slot.c: New test.
9087
9088 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9089
9090         * gnat.dg/pack9.adb: Remove -cargs option.
9091         * gnat.dg/aggr12.ad[sb]: New test.
9092
9093 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9094
9095         PR target/43417
9096         * gcc.target/sh/pr43417.c: New test.
9097
9098 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9099
9100         PR fortran/43591
9101         * gfortran.dg/spec_expr_6.f90: New test.
9102
9103 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9104
9105         PR cpp/43195
9106         * gcc.dg/cpp/pr43195.c: New.
9107         * gcc.dg/cpp/pr43195.h: New.
9108
9109 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9110
9111         PR 42965
9112         * gcc.dg/Werror-6.c: Adjust.
9113         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9114         * gcc.dg/Werror-4.c: Likewise.
9115         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9116         * gcc.dg/Wswitch-enum-error.c: Likewise.
9117         * gcc.dg/Wpointer-arith.c: Likewise.
9118         * gcc.dg/Wfatal.c: Likewise.
9119         * gcc.dg/Wswitch-error.c: Likewise.
9120         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9121         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9122         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9123         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9124         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9125         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9126         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9127         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9128         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9129         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9130         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9131         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9132         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9133         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9134         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9135         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9136         * g++.dg/cpp/warning-directive-2.C: Likewise.
9137         * gfortran.dg/warning-directive-2.F90: Likewise.
9138
9139 2010-04-09  Jason Merrill  <jason@redhat.com>
9140
9141         PR c++/42623
9142         * g++.dg/template/sizeof13.C: New.
9143
9144 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9145
9146         * g++.dg/other/pr35504.C: Add check for thiscall.
9147         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9148         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9149
9150 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9151
9152         PR c++/28584
9153         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9154         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9155         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9156         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9157         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9158         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9159         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9160         * g++.dg/other/increment1.C: Likewise.
9161
9162 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9163
9164         PR fortran/18918
9165         * gfortran.dg/coarray_7.f90: New test.
9166         * gfortran.dg/coarray_8.f90: New test.
9167
9168 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9169
9170         PR fortran/28039
9171         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9172
9173 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9174
9175         PR target/43643
9176         * gcc.dg/pr43643.c: New test.
9177
9178 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9179
9180         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9181
9182 2010-04-08  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/43679
9185         * gcc.c-torture/compile/pr43679.c: New testcase.
9186
9187 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR debug/43670
9190         * gcc.dg/pr43670.c: New test.
9191
9192 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9193
9194         PR middle-end/40815
9195         * gcc.dg/tree-ssa/reassoc-19.c: New.
9196
9197 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR c/18624
9200         * gcc.dg/Wunused-var-1.c: New test.
9201         * gcc.dg/Wunused-var-2.c: New test.
9202         * gcc.dg/Wunused-var-3.c: New test.
9203         * gcc.dg/Wunused-var-4.c: New test.
9204         * gcc.dg/Wunused-var-5.c: New test.
9205         * gcc.dg/Wunused-var-6.c: New test.
9206         * gcc.dg/Wunused-parm-1.c: New test.
9207
9208         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9209         * gcc.dg/trunc-1.c: Likewise.
9210         * gcc.dg/vla-9.c: Likewise.
9211         * gcc.dg/dfp/composite-type.c: Likewise.
9212
9213 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9214
9215         PR objc/35996
9216         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9217         * obj-c++.dg/objc-gc-3.mm: Ditto.
9218
9219 2010-04-07  Simon Baldwin  <simonb@google.com>
9220
9221         * gcc.dg/cpp/warn-undef-2.c: New.
9222         * gcc.dg/cpp/warn-traditional-2.c: New.
9223         * gcc.dg/cpp/warn-comments-2.c: New.
9224         * gcc.dg/cpp/warning-directive-1.c: New.
9225         * gcc.dg/cpp/warn-long-long.c: New.
9226         * gcc.dg/cpp/warn-traditional.c: New.
9227         * gcc.dg/cpp/warn-variadic-2.c: New.
9228         * gcc.dg/cpp/warn-undef.c: New.
9229         * gcc.dg/cpp/warn-normalized-1.c: New.
9230         * gcc.dg/cpp/warning-directive-2.c: New.
9231         * gcc.dg/cpp/warn-long-long-2.c: New.
9232         * gcc.dg/cpp/warn-variadic.c: New.
9233         * gcc.dg/cpp/warn-normalized-2.c: New.
9234         * gcc.dg/cpp/warning-directive-3.c: New.
9235         * gcc.dg/cpp/warn-deprecated-2.c: New.
9236         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9237         * gcc.dg/cpp/warn-multichar-2.c: New.
9238         * gcc.dg/cpp/warn-normalized-3.c: New.
9239         * gcc.dg/cpp/warning-directive-4.c: New.
9240         * gcc.dg/cpp/warn-unused-macros.c: New.
9241         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9242         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9243         * gcc.dg/cpp/warn-cxx-compat.c: New.
9244         * gcc.dg/cpp/warn-redefined.c: New.
9245         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9246         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9247         * gcc.dg/cpp/warn-deprecated.c: New.
9248         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9249         * gcc.dg/cpp/warn-redefined-2.c: New.
9250         * gcc.dg/cpp/warn-comments.c: New.
9251         * gcc.dg/cpp/warn-multichar.c: New.
9252         * g++.dg/cpp/warning-directive-1.C: New.
9253         * g++.dg/cpp/warning-directive-2.C: New.
9254         * g++.dg/cpp/warning-directive-3.C: New.
9255         * g++.dg/cpp/warning-directive-4.C: New.
9256         * gfortran.dg/warning-directive-1.F90: New.
9257         * gfortran.dg/warning-directive-3.F90: New.
9258         * gfortran.dg/warning-directive-2.F90: New.
9259         * gfortran.dg/warning-directive-4.F90: New.
9260
9261 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9262
9263         PR objc++/23716
9264         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9265
9266 2010-04-07  Jason Merrill  <jason@redhat.com>
9267
9268         * g++.dg/template/dr408.C: New.
9269
9270         * g++.dg/lookup/ns4.C: New.
9271
9272         PR c++/38392
9273         * g++.dg/template/friend51.C: New test.
9274
9275         PR c++/41970
9276         * g++.old-deja/g++.other/linkage1.C: Adjust.
9277
9278 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9279
9280         PR c++/42697
9281         * g++.dg/template/crash94.C: New test.
9282
9283 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9284
9285         PR c++/40239
9286         * g++.dg/init/aggr5.C: New test.
9287         * g++.dg/init/aggr5.C: New test.
9288
9289 2010-04-07  Richard Guenther  <rguenther@suse.de>
9290
9291         PR tree-optimization/43270
9292         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9293         * gcc.dg/Warray-bounds-7.c: Likewise.
9294
9295 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9296
9297         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9298         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9299         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9300
9301 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9302
9303         PR c++/42556
9304         * g++.dg/init/pr42556.C: New test.
9305
9306 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9307
9308         PR debug/43628
9309         * g++.dg/debug/dwarf2/typedef2.C: New test.
9310
9311 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9312
9313         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9314         c-c++-common/dwarf2/redeclaration-1.C
9315
9316 2010-04-06  Jason Merrill  <jason@redhat.com>
9317
9318         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9319         * g++.dg/ext/attrib18.C: Likewise.
9320         * g++.dg/ext/bitfield2.C: Likewise.
9321         * g++.dg/ext/bitfield4.C: Likewise.
9322         * g++.dg/ext/visibility/warn2.C: Likewise.
9323         * g++.dg/ext/visibility/warn3.C: Likewise.
9324         * g++.dg/gomp/pr26690-1.C: Likewise.
9325         * g++.dg/inherit/covariant7.C: Likewise.
9326         * g++.dg/init/synth2.C: Likewise.
9327         * g++.dg/lookup/using7.C: Likewise.
9328         * g++.dg/other/crash-4.C: Likewise.
9329         * g++.dg/other/error13.C: Likewise.
9330         * g++.dg/other/error20.C: Likewise.
9331         * g++.dg/parse/crash31.C: Likewise.
9332         * g++.dg/parse/error16.C: Likewise.
9333         * g++.dg/parse/error19.C: Likewise.
9334         * g++.dg/parse/error27.C: Likewise.
9335         * g++.dg/parse/error28.C: Likewise.
9336         * g++.dg/parse/fused-params1.C: Likewise.
9337         * g++.dg/template/error2.C: Likewise.
9338         * g++.dg/template/local6.C: Likewise.
9339         * g++.dg/template/qualttp15.C: Likewise.
9340         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9341         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9342         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9343         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9344         * g++.old-deja/g++.eh/spec6.C: Likewise.
9345         * g++.old-deja/g++.jason/crash3.C: Likewise.
9346         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9347         * g++.old-deja/g++.law/ctors5.C: Likewise.
9348         * g++.old-deja/g++.law/ctors9.C: Likewise.
9349         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9350         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9351         * g++.old-deja/g++.other/struct1.C: Likewise.
9352         * g++.old-deja/g++.other/volatile1.C: Likewise.
9353         * g++.old-deja/g++.pt/crash36.C: Likewise.
9354         * g++.old-deja/g++.pt/derived3.C: Likewise.
9355         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9356         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9357
9358 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9359
9360         PR middle-end/43519
9361         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9362         * gcc.dg/graphite/id-19.c: New.
9363
9364 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9365
9366         PR middle-end/32824
9367         * gcc.dg/vect/pr32824: New.
9368
9369 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9370
9371         PR fortran/18918
9372         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9373         * gfortran.dg/coarray_3.f90: Ditto.
9374         * gfortran.dg/coarray_4.f90: Ditto.
9375         * gfortran.dg/coarray_5.f90: Ditto.
9376         * gfortran.dg/coarray_6.f90: Ditto.
9377         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9378
9379 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9380
9381         PR fortran/18918
9382         * gfortran.dg/coarray_4.f90: Fix test.
9383         * gfortran.dg/coarray_6.f90: Add more tests.
9384
9385 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9386
9387         PR fortran/18918
9388         * gfortran.dg/coarray_4.f90: New test.
9389         * gfortran.dg/coarray_5.f90: New test.
9390         * gfortran.dg/coarray_6.f90: New test.
9391
9392 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9393
9394         PR fortran/18918
9395         * gfortran.dg/iso_fortran_env_5.f90: New test.
9396         * gfortran.dg/iso_fortran_env_6.f90: New test.
9397
9398 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9399
9400         PR fortran/39997
9401         * gfortran.dg/coarray_1.f90: New test.
9402         * gfortran.dg/coarray_2.f90: New test.
9403         * gfortran.dg/coarray_3.f90: New test.
9404
9405 2010-04-06  Jason Merrill  <jason@redhat.com>
9406
9407         PR c++/43648
9408         * g++.dg/template/dtor8.C: New.
9409
9410         PR c++/43621
9411         * g++.dg/template/error-recovery2.C: New.
9412
9413 2010-04-06  Jan Hubicka  <jh@suse.czpli
9414
9415         PR tree-optimization/42906
9416         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9417
9418 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9419
9420         PR fortran/43178
9421         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9422         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9423         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9424
9425 2010-04-06  Richard Guenther  <rguenther@suse.de>
9426
9427         PR tree-optimization/43627
9428         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9429
9430 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR target/43638
9433         * gcc.target/i386/pr43638.c: New test.
9434
9435 2010-04-06  Richard Guenther  <rguenther@suse.de>
9436
9437         PR middle-end/43661
9438         * gcc.c-torture/compile/pr43661.c: New testcase.
9439
9440 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9441
9442         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9443
9444 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9445
9446         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9447
9448 2010-04-02  Richard Guenther  <rguenther@suse.de>
9449
9450         PR tree-optimization/43629
9451         * gcc.c-torture/execute/pr43629.c: New testcase.
9452
9453 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9454             Dominique d'Humieres  <dominiq@lps.ens.fr>
9455
9456         PR libfortran/43605
9457         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9458
9459 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9460
9461         PR debug/43325
9462         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9463
9464 2010-04-01  Jason Merrill  <jason@redhat.com>
9465
9466         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9467
9468 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9469             Manfred Schwarb  <manfred99@gmx.ch>
9470
9471         PR libfortran/43605
9472         * gfortran.dg/ftell_3.f90: New test.
9473
9474 2010-04-01  Richard Guenther  <rguenther@suse.de>
9475
9476         PR middle-end/43614
9477         * gcc.c-torture/compile/pr43614.c: New testcase.
9478
9479 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9480
9481         PR tree-optimization/43141
9482         * gcc.dg/guality/pr43141.c: New test.
9483
9484 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9485
9486         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9487         * g++.dg/eh/spbp.C: Likewise.
9488         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9489         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9490         superfluous casts.
9491         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9492         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9493         * objc.dg/dwarf-2.m: Likewise.
9494
9495 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9496
9497         PR middle-end/43464
9498         * gcc.dg/graphite/id-pr43464.c: New.
9499         * gcc.dg/graphite/id-pr43464-1.c: New.
9500
9501 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9502
9503         PR middle-end/43351
9504         * gcc.dg/graphite/id-pr43351.c
9505
9506 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9507
9508         PR testsuite/35165
9509         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9510         * obj-c++.dg/try-catch-2.mm: Ditto.
9511         * obj-c++.dg/lookup-2.mm: Ditto.
9512         * obj-c++.dg/encode-8.m: Ditto.
9513         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9514         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9515         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9516         * obj-c++.dg/const-str-11.mm: Ditto.
9517         * obj-c++.dg/const-str-9.mm: Ditto.
9518         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9519         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9520         * obj-c++.dg/except-1.mm: Ditto.
9521         * obj-c++.dg/const-str-7.mm: Ditto.
9522         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9523         * obj-c++.dg/const-str-3.mm: Ditto.
9524         * obj-c++.dg/const-str-7.mm: Ditto.
9525         * obj-c++.dg/stubify-2.mm: Change dump file name.
9526
9527         PR objc++/23613
9528         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9529         New macro.
9530         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9531         Remove dg-xfail-if.
9532
9533 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9534
9535         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9536         only with -O2, -O3 or -Os and not with -fwhopr.
9537
9538 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9539
9540         PR c++/43558
9541         * g++.dg/template/typedef31.C: New test.
9542
9543 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9546         assembler output on *-*-solaris2*.
9547         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9548
9549 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9550
9551         PR debug/43557
9552         * gcc.dg/pr43557-1.c: New test.
9553         * gcc.dg/pr43557-2.c: New file.
9554
9555 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9556
9557         PR 43562
9558         * gcc.dg/pr43562.c: New test.
9559
9560 2010-03-30  Jason Merrill  <jason@redhat.com>
9561
9562         PR c++/43076
9563         * g++.dg/template/error-recovery1.C: New.
9564
9565         PR c++/41786
9566         * g++.dg/parse/ambig5.C: New.
9567
9568 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9569
9570         PR debug/43593
9571         * gcc.dg/guality/pr43593.c: New test.
9572
9573 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9574
9575         PR middle-end/43430
9576         * gcc.dg/vect/pr43430-1.c: New.
9577
9578 2010-03-30  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/43559
9581         * g++.dg/template/partial7.C: New.
9582
9583 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9584
9585         * gcc.target/s390/stackcheck1.c: New testcase.
9586
9587 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9588
9589         PR libfortran/43265
9590         * gfortran.dg/read_eof_8.f90: New test.
9591
9592 2010-03-29  Jason Merrill  <jason@redhat.com>
9593
9594         * gcc.dg/cpp/include6.c: Change [] to ().
9595
9596         N3077
9597         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9598         splicing and UCNs.
9599         * c-c++-common/raw-string-2.c: Add trigraph test.
9600         * c-c++-common/raw-string-8.c: New.
9601         * c-c++-common/raw-string-9.c: New.
9602         * c-c++-common/raw-string-10.c: New.
9603
9604         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9605         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9606         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9607         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9608         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9609         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9610         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9611
9612 2010-03-29  Richard Guenther  <rguenther@suse.de>
9613
9614         PR tree-optimization/43560
9615         * gcc.dg/torture/pr43560.c: New testcase.
9616
9617 2010-03-29  Jason Merrill  <jason@redhat.com>
9618
9619         N3077
9620         * g++.dg/ext/raw-string-1.C: Change [] to ().
9621         * g++.dg/ext/raw-string-2.C: Change [] to ().
9622         Don't use \ in delimiter.
9623         * g++.dg/ext/raw-string-3.C: Change [] to ().
9624         * g++.dg/ext/raw-string-4.C: Change [] to ().
9625         * g++.dg/ext/raw-string-5.C: Change [] to ().
9626         Test for error on \ in delimiter.
9627         * g++.dg/ext/raw-string-6.C: Change [] to ().
9628         * g++.dg/ext/raw-string-7.C: Change [] to ().
9629
9630 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9631
9632         PR 43564
9633         * gcc.dg/pr43564.c: New test.
9634
9635 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9636
9637         PR fortran/43551
9638         * gfortran.dg/direct_io_12.f90: New test.
9639
9640 2010-03-28  Jan Hubicka  <jh@suse.cz>
9641
9642         PR tree-optimization/43505
9643         * gfortran.dg/pr43505.f90: New testcase.
9644
9645 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9646
9647         PR tree-optimization/43528
9648         * gcc.target/i386/pr43528.c: New test.
9649
9650 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9651
9652         PR c/43381
9653         * gcc.dg/parm-impl-decl-3.c: New test.
9654
9655 2010-03-26  Jason Merrill  <jason@redhat.com>
9656
9657         PR c++/43509
9658         * g++.dg/cpp0x/parse1.C: New.
9659
9660 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9661
9662         PR target/43524
9663         * gcc.target/i386/pr43524.c: New test.
9664
9665 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9666
9667         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9668         whitespace, rename main to foo.
9669         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9670         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9671         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9672         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9673         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9674         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9675         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9676         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9677         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9678         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9679         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9680
9681 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9682
9683         PR c++/43327
9684         * g++.dg/other/crash-10.C: New test.
9685         * g++.dg/other/crash-11.C: New test.
9686
9687 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9688
9689         PR libfortran/43517
9690         * gfortran.dg/read_eof_7.f90: New test.
9691
9692 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9693
9694         PR objc/35165
9695         PR testsuite/43512
9696         * objc-obj-c++-shared: New directory.
9697         * objc-obj-c++-shared/Object1-implementation.h: New file.
9698         * objc-obj-c++-shared/Object1.h: New file.
9699         * objc-obj-c++-shared/Protocol1.h: New file.
9700         * objc-obj-c++-shared/next-abi.h: New file.
9701         * objc-obj-c++-shared/next-mapping.h: New file.
9702         * objc/execute/next_mapping.h: Delete.
9703         * objc.dg/special/special.exp: For all targets run the tests with
9704         -fgnu-runtime, for darwin targets also run the tests with
9705         -fnext-runtime.
9706         * objc.dg/dg.exp: Ditto.
9707         * obj-c++.dg/dg.exp: Ditto.
9708         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9709         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9710         include use of updated NeXT interface.
9711         * objc/execute/formal_protocol-5.m: Ditto.
9712         * objc/execute/protocol-isEqual-2.m: Ditto.
9713         * objc/execute/protocol-isEqual-4.m: Ditto.
9714         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9715         Protocol1.h) and next-mapping.h as required.
9716         * objc/execute/object_is_class.m: Ditto.
9717         * objc/execute/enumeration-1.m: Ditto.
9718         * objc/execute/class-13.m: Ditto.
9719         * objc/execute/formal_protocol-2.m: Ditto.
9720         * objc/execute/formal_protocol-4.m: Ditto.
9721         * objc/execute/class-1.m: Ditto.
9722         * objc/execute/bycopy-1.m: Ditto.
9723         * objc/execute/formal_protocol-6.m: Ditto.
9724         * objc/execute/bycopy-3.m: Ditto.
9725         * objc/execute/class-3.m: Ditto.
9726         * objc/execute/bf-11.m: Ditto.
9727         * objc/execute/class-5.m: Ditto.
9728         * objc/execute/bf-13.m: Ditto.
9729         * objc/execute/class-7.m: Ditto.
9730         * objc/execute/bf-15.m: Ditto.
9731         * objc/execute/class-9.m: Ditto.
9732         * objc/execute/bf-17.m: Ditto.
9733         * objc/execute/bf-19.m: Ditto.
9734         * objc/execute/IMP.m: Ditto.
9735         * objc/execute/exceptions/catchall-1.m: Ditto.
9736         * objc/execute/exceptions/trivial.m: Ditto.
9737         * objc/execute/exceptions/finally-1.m: Ditto.
9738         * objc/execute/exceptions/local-variables-1.m: Ditto.
9739         * objc/execute/exceptions/foward-1.m: Ditto.
9740         * objc/execute/bf-2.m: Ditto.
9741         * objc/execute/string1.m: Ditto.
9742         * objc/execute/bf-4.m: Ditto.
9743         * objc/execute/informal_protocol.m: Ditto.
9744         * objc/execute/string3.m: Ditto.
9745         * objc/execute/bf-6.m: Ditto.
9746         * objc/execute/bf-8.m: Ditto.
9747         * objc/execute/class-tests-1.h: Ditto.
9748         * objc/execute/protocol-isEqual-1.m: Ditto.
9749         * objc/execute/protocol-isEqual-3.m: Ditto.
9750         * objc/execute/_cmd.m: Ditto.
9751         * objc/execute/function-message-1.m: Ditto.
9752         * objc/execute/bf-20.m: Ditto.
9753         * objc/execute/bf-common.h: Ditto.
9754         * objc/execute/np-2.m: Ditto.
9755         * objc/execute/class-10.m: Ditto.
9756         * objc/execute/class-12.m: Ditto.
9757         * objc/execute/enumeration-2.m: Ditto.
9758         * objc/execute/class-14.m: Ditto.
9759         * objc/execute/encode-1.m: Ditto.
9760         * objc/execute/formal_protocol-1.m: Ditto.
9761         * objc/execute/formal_protocol-3.m: Ditto.
9762         * objc/execute/accessing_ivars.m: Ditto.
9763         * objc/execute/bycopy-2.m: Ditto.
9764         * objc/execute/class-2.m: Ditto.
9765         * objc/execute/bf-10.m: Ditto.
9766         * objc/execute/formal_protocol-7.m: Ditto.
9767         * objc/execute/root_methods.m: Ditto.
9768         * objc/execute/class-4.m: Ditto.
9769         * objc/execute/bf-12.m: Ditto.
9770         * objc/execute/class-6.m: Ditto.
9771         * objc/execute/bf-14.m: Ditto.
9772         * objc/execute/nested-func-1.m: Ditto.
9773         * objc/execute/class-8.m: Ditto.
9774         * objc/execute/private.m: Ditto.
9775         * objc/execute/bf-16.m: Ditto.
9776         * objc/execute/bf-18.m: Ditto.
9777         * objc/execute/load-3.m: Ditto.
9778         * objc/execute/compatibility_alias.m: Ditto.
9779         * objc/execute/bf-1.m: Ditto.
9780         * objc/execute/no_clash.m: Ditto.
9781         * objc/execute/bf-3.m: Ditto.
9782         * objc/execute/string2.m: Ditto.
9783         * objc/execute/bf-5.m: Ditto.
9784         * objc/execute/string4.m: Ditto.
9785         * objc/execute/bf-7.m: Ditto.
9786         * objc/execute/object_is_meta_class.m: Ditto.
9787         * objc/execute/bf-9.m: Ditto.
9788         * objc/execute/bf-21.m: Ditto.
9789         * objc/execute/cascading-1.m: Ditto.
9790         * objc/execute/trivial.m: Ditto.
9791         * objc/execute/np-1.m: Ditto.
9792         * objc/compile/trivial.m: Ditto.
9793         * objc/execute/class_self-2.m: Include <stdlib.h>.
9794         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9795         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9796         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9797         and 64bit. Use new NeXT interface as required.
9798         * objc.dg/special/unclaimed-category-1.m: Ditto.
9799         * objc.dg/special/unclaimed-category-1.h: Ditto.
9800         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9801         * objc.dg/func-ptr-1.m: Ditto.
9802         * objc.dg/stret-1.m: Ditto.
9803         * objc.dg/encode-2.m: Ditto.
9804         * objc.dg/category-1.m: Ditto.
9805         * objc.dg/encode-3.m: Ditto.
9806         * objc.dg/call-super-3.m: Ditto.
9807         * objc.dg/method-3.m: Ditto.
9808         * objc.dg/func-ptr-2.m: Ditto.
9809         * objc.dg/lookup-1.m: Ditto.
9810         * objc.dg/encode-4.m: Ditto.
9811         * objc.dg/fix-and-continue-1.m: Ditto.
9812         * objc.dg/proto-lossage-3.m: Ditto.
9813         * objc.dg/method-13.m: Ditto.
9814         * objc.dg/proto-qual-1.m: Ditto.
9815         * objc.dg/zero-link-3.m: Ditto.
9816         * objc.dg/bitfield-1.m: Ditto.
9817         * objc.dg/va-meth-1.m: Ditto.
9818         * objc.dg/super-class-3.m: Ditto.
9819         * objc.dg/call-super-1.m: Ditto.
9820         * objc.dg/type-size-2.m: Ditto.
9821         * objc.dg/method-10.m: Ditto.
9822         * objc.dg/defs.m: Ditto.
9823         * objc.dg/const-str-3.m: Ditto.
9824         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9825         Protocol1.h) and next-mapping.h as required. Use new NeXT
9826         interface as required.
9827         * objc.dg/super-class-4.m: Ditto.
9828         * objc.dg/comp-types-8.m: Ditto.
9829         * objc.dg/call-super-2.m: Ditto.
9830         * objc.dg/objc-fast-4.m: Ditto.
9831         * objc.dg/method-6.m: Ditto.
9832         * objc.dg/const-str-3.m: Ditto.
9833         * objc.dg/const-str-7.m: Ditto.
9834         * objc.dg/method-15.m: Ditto.
9835         * objc.dg/method-19.m: Ditto.
9836         * objc.dg/sync-1.m: Ditto.
9837         * objc.dg/layout-1.m: Ditto.
9838         * objc.dg/bitfield-3.m: Ditto.
9839         * objc.dg/try-catch-3.m: Ditto.
9840         * objc.dg/try-catch-7.m: Ditto.
9841         * objc.dg/comp-types-10.m: Ditto.
9842         * objc.dg/selector-2.: Ditto.
9843         * objc.dg/method-7.m: Ditto.
9844         * objc.dg/typedef-alias-1.m: Ditto.
9845         * objc.dg/proto-lossage-2.m: Ditto.
9846         * objc.dg/comp-types-11.m: Ditto.
9847         * objc.dg/sizeof-1.m: Ditto.
9848         * objc.dg/method-17.m: Ditto.
9849         * objc.dg/bitfield-5.m: Ditto.
9850         * objc.dg/try-catch-1.m: Ditto.
9851         * objc.dg/encode-5.m: Ditto.
9852         * objc.dg/fix-and-continue-2.m: Ditto.
9853         * objc.dg/method-9.m: Ditto.
9854         * objc.dg/isa-field-1.m: Ditto.
9855         * objc.dg/local-decl-2.m: Ditto.
9856         * objc.dg/objc-gc-4.m: Ditto.
9857         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9858         * objc.dg/gnu-runtime-3.m: Ditto.
9859         * objc.dg/encode-7.m: Ditto.
9860         * objc.dg/encode-8.m: Ditto.
9861         * objc.dg/selector-3.m: Ditto.
9862         * objc.dg/gnu-runtime-1.m: Ditto.
9863         * objc.dg/const-str-12.m: Ditto.
9864         * objc.dg/gnu-runtime-2.m: Ditto.
9865         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9866         * objc.dg/selector-1.m: Ditto.
9867         * objc.dg/stubify-2.m: Ditto.
9868         * objc.dg/zero-link-1.m: Ditto.
9869         * objc.dg/stret-2.m: Ditto.
9870         * objc.dg/zero-link-2.m: Ditto.
9871         * objc.dg/next-runtime-1.m: Ditto.
9872         * objc.dg/symtab-1.m: Ditto.
9873         * objc.dg/stubify-1.m: Ditto.
9874         * objc.dg/bitfield-2.m: Ditto.
9875         * objc.dg/try-catch-10.m: Apply to both runtimes.
9876         * objc.dg/const-str-1.m: Ditto.
9877         * objc.dg/image-info.m: Ditto.
9878         * objc.dg/encode-9.m: Ditto.
9879         * objc.dg/pragma-1.m: Apply test to all targets.
9880         * objc.dg/const-str-4.m: Ditto.
9881         * objc.dg/const-str-8.m: Ditto.
9882         * objc.dg/super-class-2.m: Ditto.
9883         * objc.dg/try-catch-5.m: Ditto.
9884         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9885         Protocol1.h) and next-mapping.h as required. Use new NeXT
9886         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9887         * objc.dg/const-str-11.m: Ditto.
9888         * objc.dg/const-str-9.m: Ditto.
9889         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9890         * objc.dg/encode-1.m: Remove redundant -lobjc.
9891         * objc.dg/try-catch-9.m: Tidy space.
9892         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9893         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9894         and 64bit. Use new NeXT interface as required.
9895         * obj-c++.dg/template-4.mm: Ditto.
9896         * obj-c++.dg/defs.mm: Ditto.
9897         * obj-c++.dg/basic.mm: Ditto.
9898         * obj-c++.dg/encode-4.mm: Ditto.
9899         * obj-c++.dg/method-17.mm: Ditto.
9900         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9901         * obj-c++.dg/cxx-class-1.mm: Ditto.
9902         * obj-c++.dg/method-10.mm: Ditto.
9903         * obj-c++.dg/va-meth-1.mm: Ditto.
9904         * obj-c++.dg/encode-5.mm: Ditto.
9905         * obj-c++.dg/lookup-2.mm: Ditto.
9906         * obj-c++.dg/template-3.mm: Ditto.
9907         * obj-c++.dg/proto-qual-1.mm: Ditto.
9908         * obj-c++.dg/qual-types-1.m: Ditto.
9909         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9910         * obj-c++.dg/template-1.mm: Ditto.
9911         * obj-c++.dg/encode-6.mm: Ditto.
9912         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9913         Protocol1.h) and next-mapping.h as required. Use new NeXT
9914         interface as required.
9915         * obj-c++.dg/except-1.mm: Ditto.
9916         * obj-c++.dg/const-str-7.mm: Ditto.
9917         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9918         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9919         * obj-c++.dg/selector-2.mm: Ditto.
9920         * obj-c++.dg/isa-field-1.mm: Ditto.
9921         * obj-c++.dg/try-catch-1.mm: Ditto.
9922         * obj-c++.dg/local-decl-1.mm: Ditto.
9923         * obj-c++.dg/try-catch-9.mm: Ditto.
9924         * obj-c++.dg/no-extra-load.mm: Ditto.
9925         * obj-c++.dg/selector-5.mm: Ditto.
9926         * obj-c++.dg/method-12.mm: Ditto.
9927         * obj-c++.dg/try-catch-11.mm: Ditto.
9928         * obj-c++.dg/comp-types-11.mm: Ditto.
9929         * obj-c++.dg/bitfield-3.mm: Ditto.
9930         * obj-c++.dg/method-6.mm: Ditto.
9931         * obj-c++.dg/super-class-2.mm: Ditto.
9932         * obj-c++.dg/method-21.mm: Ditto.
9933         * obj-c++.dg/const-str-8.mm: Ditto.
9934         * obj-c++.dg/try-catch-7.mm: Ditto.
9935         * obj-c++.dg/method-15.mm: Ditto.
9936         * obj-c++.dg/layout-1.mm: Ditto.
9937         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9938         * obj-c++.dg/const-str-3.mm: Ditto.
9939         * obj-c++.dg/try-catch-2.mm: Ditto.
9940         * obj-c++.dg/objc-gc-3.mm: Ditto.
9941         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9942         * obj-c++.dg/bitfield-1.mm: Ditto.
9943         * obj-c++.dg/selector-6.mm: Ditto.
9944         * obj-c++.dg/method-13.mm: Ditto.
9945         * obj-c++.dg/comp-types-12.mm: Ditto.
9946         * obj-c++.dg/bitfield-4.mm: Ditto.
9947         * obj-c++.dg/try-catch-8.mm: Ditto.
9948         * obj-c++.dg/method-2.mm: Ditto.
9949         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9950         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9951         * obj-c++.dg/const-str-4.mm: Ditto.
9952         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9953         * obj-c++.dg/try-catch-3.mm: Ditto.
9954         * obj-c++.dg/comp-types-9.mm: Ditto.
9955         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9956         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9957         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9958         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9959         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9960         Use new NeXT interface as required.
9961         * obj-c++.dg/const-str-10.mm: Ditto.
9962         * obj-c++.dg/const-str-11.mm: Ditto.
9963         * obj-c++.dg/const-str-9.mm: Ditto.
9964         * obj-c++.dg/method-11.mm: Ditto.
9965         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9966         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9967         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9968         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9969         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9970
9971 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9972
9973         PR c++/43206
9974         * g++.dg/template/typedef30.C: New test case.
9975
9976 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR c/43385
9979         * gcc.c-torture/execute/pr43385.c: New test.
9980
9981 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9982
9983         * gcc.dg/strncpy-fix-1.c: New test.
9984
9985 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9986
9987         PR testsuite/41609
9988         * lib/objc-torture.exp (objc-set-runtime-options): New.
9989         * objc/execute/execute.exp: Check runtime options on each pass.
9990         * objc/execute/exceptions/exceptions.exp: Ditto.
9991         * objc/compile/compile.exp: Ditto.
9992
9993         PR testsuite/42348
9994         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9995         standard tests.
9996         (check_effective_target_objc2): New proc.
9997         (check_effective_target_next_runtime): New proc.
9998         * lib/objc.exp: Determine which runtime is in force and support it.
9999         * lib/obj-c++.exp: Ditto.
10000
10001 2010-03-24  Jason Merrill  <jason@redhat.com>
10002
10003         PR c++/43502
10004         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10005
10006 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10007
10008         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10009         a loop.
10010         * gcc.dg/ipa/ipa-2.c: Likewise.
10011         * gcc.dg/ipa/ipa-3.c: Likewise.
10012         * gcc.dg/ipa/ipa-4.c: Likewise.
10013         * gcc.dg/ipa/ipa-5.c: Likewise.
10014         * gcc.dg/ipa/ipa-7.c: Likewise.
10015         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10016         a loop.
10017         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10018         i_can_not_be_propagated_fully2 into a loop.
10019         * gcc.dg/ipa/ipa-8.c: New test.
10020         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10021
10022 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10023
10024         PR debug/19192
10025         PR debug/43479
10026         * gcc.dg/guality/pr43479.c: New test.
10027         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10028         and add volatile keyword.
10029
10030 2010-03-23  Mike Stump  <mikestump@comcast.net>
10031
10032         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10033
10034 2010-03-23  Jason Merrill  <jason@redhat.com>
10035
10036         * g++.dg/ext/altivec-17.C: Adjust error message.
10037
10038         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10039         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10040         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10041         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10042         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10043         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10044
10045 2010-03-22  Jason Merrill  <jason@redhat.com>
10046
10047         PR c++/43333
10048         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10049         * g++.dg/ext/is_pod_98.C: New.
10050
10051         PR c++/43281
10052         * g++.dg/cpp0x/auto18.C: New.
10053
10054         * gcc.dg/pr36997.c: Adjust error message.
10055         * g++.dg/ext/vector9.C: Likewise.
10056         * g++.dg/conversion/simd3.C: Likewise.
10057         * g++.dg/other/error23.C: Likewise.
10058
10059 2010-03-22  Michael Matz  <matz@suse.de>
10060
10061         PR middle-end/43475
10062         * gfortran.dg/pr43475.f90: New testcase.
10063
10064 2010-03-22  Richard Guenther  <rguenther@suse.de>
10065
10066         PR tree-optimization/43390
10067         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10068
10069 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10070
10071         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10072         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10073
10074 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10075             Michael Matz  <matz@suse.de>
10076
10077         PR c++/43081
10078         * g++.dg/parse/crash56.C: New test.
10079
10080 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10081
10082         PR fortran/43450
10083         * gfortran.dg/whole_file_15.f90 : New test.
10084
10085 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10086
10087         PR fortran/43409
10088         * gfortran.dg/inquire_size.f90: New test.
10089
10090 2010-03-20  Richard Guenther  <rguenther@suse.de>
10091
10092         PR rtl-optimization/43438
10093         * gcc.c-torture/execute/pr43438.c: New testcase.
10094
10095 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10096
10097         PR c++/43375
10098         * g++.dg/abi/mangle42.C: New test.
10099
10100 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10101
10102         PR C/43211
10103         * gcc.dg/pr43211.c: New test.
10104         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10105
10106 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10107
10108         PR rtl-optimization/42258
10109         * gcc.target/arm/thumb1-mul-moves.c: New test.
10110
10111         PR target/40697
10112         * gcc.target/arm/thumb-andsi.c: New test.
10113
10114         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10115         dg-require-effective-target.
10116
10117 2010-03-19  Michael Matz  <matz@suse.de>
10118
10119         PR c++/43116
10120         * g++.dg/other/pr43116.C: New testcase.
10121
10122 2010-03-19  Michael Matz  <matz@suse.de>
10123
10124         PR target/43305
10125         * gcc.dg/pr43305.c: New testcase.
10126
10127 2010-03-19  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/43415
10130         * gcc.c-torture/compile/pr43415.c: New testcase.
10131
10132 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10133
10134         PR ada/43106
10135         * gnat.dg/case_optimization2.adb: New test.
10136         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10137
10138 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10139             Jack Howarth <howarth@bromo.med.uc.edu>
10140
10141         PR target/36399
10142         * gcc.target/i386/push-1.c: Don't xfail
10143           scan-assembler-not "movups" on darwin.
10144
10145 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR debug/43058
10148         * gcc.dg/pr43058.c: New test.
10149
10150 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10151
10152         PR middle-end/42450
10153         * g++.dg/torture/pr42450.C: New test.
10154
10155 2010-03-18  Michael Matz  <matz@suse.de>
10156
10157         PR middle-end/43419
10158         * gcc.dg/pr43419.c: New testcase.
10159
10160 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10161
10162         PR rtl-optimization/43360
10163         * gcc.dg/torture/pr43360.c: New.
10164
10165 2010-03-18  Michael Matz  <matz@suse.de>
10166
10167         PR tree-optimization/43402
10168         * gcc.dg/pr43402.c: New testcase.
10169
10170 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10171
10172         PR target/42427
10173         * gcc.dg/pr42427.c: New test.
10174
10175 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10176
10177         PR libfortran/43265
10178         * gfortran.dg/read_empty_file.f: New test.
10179         * gfortran.dg/read_eof_all.f90: New test.
10180         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10181         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10182
10183 2010-03-17  Michael Matz  <matz@suse.de>
10184
10185         * gcc.dg/pr43300.c: Add -w.
10186
10187 2010-03-17  Richard Guenther  <rguenther@suse.de>
10188
10189         * gcc.dg/pr43379.c: Add -w.
10190
10191 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10192
10193         PR fortran/43331
10194         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10195
10196 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10197
10198         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10199
10200 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202         * ada/acats/run_all.sh: Log start and end times.
10203
10204 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10205
10206         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10207
10208 2010-03-16  Richard Guenther  <rguenther@suse.de>
10209
10210         PR middle-end/43379
10211         * gcc.dg/pr43379.c: New testcase.
10212
10213 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10214
10215         PR debug/43051
10216         * gcc.dg/guality/pr43051-1.c: New test.
10217
10218 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10219
10220         PR testsuite/43363
10221         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10222
10223 2010-03-15  Michael Matz  <matz@suse.de>
10224
10225         PR middle-end/43300
10226         * gcc.dg/pr43300.c: New testcase.
10227
10228 2010-03-15  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/43367
10231         * gcc.c-torture/compile/pr43367.c: New testcase.
10232
10233 2010-03-15  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/43317
10236         * gcc.dg/pr43317.c: New testcase.
10237
10238 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10239
10240         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10241
10242 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10245
10246 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10247
10248         PR fortran/43362
10249         * gfortran.dg/impure_constructor_1.f90: New test.
10250
10251 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10252
10253         PR middle-end/43354
10254         * gfortran.dg/graphite/id-pr43354.f: New.
10255
10256 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10257
10258         PR middle-end/43349
10259         * gfortran.dg/graphite/pr43349.f: New.
10260
10261 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10262
10263         PR middle-end/43306
10264         * gcc.dg/graphite/pr43306.c: New.
10265
10266 2010-03-12  David S. Miller  <davem@davemloft.net>
10267
10268         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10269         sparc.
10270
10271 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10272
10273         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10274
10275 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10276
10277         PR fortran/43291
10278         PR fortran/43326
10279         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10280
10281 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10282
10283         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10284         fail for *-*-mingw* targets.
10285
10286 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10287
10288         PR debug/43329
10289         * gcc.dg/guality/pr43329-1.c: New test.
10290
10291 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10292
10293         PR tree-optimization/43257
10294         * g++.dg/torture/pr43257.C: New test.
10295
10296 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10297
10298         PR fortran/43228
10299         * gfortran.dg/namelist_61.f90: New test.
10300
10301 2010-03-11  Richard Guenther  <rguenther@suse.de>
10302
10303         PR tree-optimization/43255
10304         * gcc.c-torture/compile/pr43255.c: New testcase.
10305
10306 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10307
10308         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10309         * gcc.dg/pr43280.c: New testcase.
10310
10311 2010-03-11  Richard Guenther  <rguenther@suse.de>
10312
10313         PR lto/43200
10314         * gcc.dg/lto/20100227-1_0.c: New testcase.
10315         * gcc.dg/lto/20100227-1_1.c: Likewise.
10316
10317 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10318
10319         PR libfortran/43320
10320         PR libfortran/43265
10321         * gfortran.dg/read_eof_6.f: New test
10322         * gfortran.dg/read_x_eof.f90: New test.
10323         * gfortran.dg/read_x_past.f: Update test.
10324
10325 2010-03-10  Jan Hubicka  <jh@suse.cz>
10326
10327         * gcc.c-torture/compile/pr43288.c: New test.
10328
10329 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10330
10331         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10332         -fpic/-fPIC flags.
10333         * g++.old-deja/g++.pt/asm2.C: Likewise.
10334         * gcc.c-torture/compile/20000804-1.c: Likewise.
10335         * gcc.target/i386/clobbers.c: Likewise.
10336
10337 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10338
10339         PR fortran/43303
10340         * gfortran.dg/c_assoc_3.f90: New test.
10341
10342 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR debug/36728
10345         * gcc.dg/guality/pr36728-1.c: New test.
10346         * gcc.dg/guality/pr36728-2.c: New test.
10347
10348 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10349
10350         * gcc.dg/h8300-div-delay-slot.c: New test.
10351
10352 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10353
10354         PR tree-optimization/43236
10355         * gcc.c-torture/execute/pr43236.c: New test.
10356
10357 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10358
10359         PR middle-end/42859
10360         * g++.dg/eh/pr42859.C: New test.
10361
10362 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10363
10364         PR debug/43299
10365         * gcc.dg/pr43299.c: New test.
10366
10367         PR debug/43290
10368         * g++.dg/eh/unwind2.C: New test.
10369
10370 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10371             Reza Yazdani  <reza.yazdani@amd.com>
10372
10373         PR middle-end/43065
10374         * gcc.dg/graphite/run-id-4.c: New.
10375
10376 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10377
10378         PR middle-end/43065
10379         * gcc.dg/graphite/run-id-3.c: New.
10380
10381 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10382
10383         PR middle-end/42644
10384         PR middle-end/42130
10385         * gcc.dg/graphite/id-18.c: New.
10386         * gcc.dg/graphite/run-id-pr42644.c: New.
10387
10388 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10389
10390         PR middle-end/42326
10391         * gcc.dg/graphite/pr42326.c: New.
10392
10393 2010-03-08  Richard Guenther  <rguenther@suse.de>
10394
10395         PR tree-optimization/43269
10396         * gcc.c-torture/execute/pr43269.c: New testcase.
10397
10398 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10399
10400         PR fortran/43256
10401         * gfortran.dg/typebound_call_13.f03: New.
10402
10403 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10404
10405         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10406         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10407
10408 2010-03-05  Jason Merrill  <jason@redhat.com>
10409
10410         * g++.dg/abi/mangle40.C: Require weak and alias.
10411
10412 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10413
10414         PR middle-end/42326
10415         * gfortran.dg/graphite/pr42326.f90: New.
10416         * gfortran.dg/graphite/pr42326-1.f90: New.
10417
10418 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10419
10420         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10421         (gnat_target_compile): Likewise.
10422         Reinitialize GNAT_UNDER_TEST if target changes.
10423         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10424         (local_find_gnatmake): Pass full --GCC to gnatlink.
10425         Remove --LINK.
10426
10427 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10428
10429         PR c/43248
10430         * gcc.dg/compound-literal-1.c: New testcase.
10431
10432 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10433
10434         PR tree-optimization/43164
10435         PR tree-optimization/43191
10436         * gcc.c-torture/compile/pr43164.c: New test.
10437         * gcc.c-torture/compile/pr43191.c: Likewise.
10438
10439 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10440
10441         PR fortran/43244
10442         * gfortran.dg/finalize_9.f90: New.
10443
10444 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10445             Ken Werner <ken@linux.vnet.ibm.com>
10446
10447         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10448         to dg-options for spu.
10449         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10450         dump-scan target to exclude spu.
10451
10452 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10453
10454         PR middle-end/43209
10455         * gcc.dg/tree-ssa/ivopts-4.c: New.
10456
10457 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10458
10459         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10460         include-opts and exclude-opts; skip checking the flags if arguments
10461         are the same as the defaults.
10462         (dg-xfail-if): Verify the number of arguments, supply defaults
10463         for unspecified optional arguments.
10464         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10465
10466 2010-03-03  Jason Merrill  <jason@redhat.com>
10467
10468         PR c++/12909
10469         * g++.dg/abi/mangle40.C: Updated.
10470
10471 2010-03-03  Jason Merrill  <jason@redhat.com>
10472
10473         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10474         * g++.dg/abi/mangle23.C: Likewise.
10475         * g++.dg/eh/simd-2.C: Likewise.
10476         * g++.dg/ext/attribute-test-2.C: Likewise.
10477         * g++.dg/ext/vector14.C: Likewise.
10478         * g++.dg/other/pr34435.C: Likewise.
10479         * g++.dg/template/conv8.C: Likewise.
10480         * g++.dg/template/nontype9.C: Likewise.
10481         * g++.dg/template/qualttp17.C: Likewise.
10482         * g++.dg/template/ref1.C: Likewise.
10483         * g++.old-deja/g++.pt/crash68.C: Likewise.
10484         * g++.old-deja/g++.pt/ref1.C: Likewise.
10485         * g++.old-deja/g++.pt/ref3.C: Likewise.
10486         * g++.old-deja/g++.pt/ref4.C: Likewise.
10487
10488         PR c++/12909
10489         * g++.dg/abi/mangle40.C: New.
10490         * g++.dg/abi/mangle41.C: New.
10491         * g++.dg/lto/20100302_0.C: New.
10492         * g++.dg/lto/20100302_1.C: New.
10493         * g++.dg/lto/20100302.h: New.
10494
10495 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10496
10497         PR fortran/43243
10498         * gfortran.dg/internal_pack_12.f90: New test.
10499
10500 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10501
10502         * gcc.dg/pr36997.c: Adjust error message.
10503
10504 2010-03-03  Mike Stump  <mikestump@comcast.net>
10505
10506         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10507         adjustments to not be present on machines that align the stack to
10508         more than 4 bytes and don't have a red zone yet as that is an
10509         unimplemented optimization.
10510
10511 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10512
10513         PR fortran/43169
10514         * gfortran.dg/impure_assignment_3.f90: New.
10515
10516 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR debug/43229
10519         * gfortran.dg/pr43229.f90: New test.
10520
10521         PR debug/43237
10522         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10523
10524         PR debug/43177
10525         * gcc.dg/guality/pr43177.c: New test.
10526
10527 2010-03-02  Jason Merrill  <jason@redhat.com>
10528
10529         * g++.dg/ext/vector9.C: Adjust error message.
10530         * g++.dg/conversion/simd3.C: Likewise.
10531         * g++.dg/other/error23.C: Likewise.
10532
10533 2010-03-02  Mike Stump  <mikestump@comcast.net>
10534
10535         PR c++/41090
10536         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10537
10538 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10539
10540         PR fortran/43180
10541         * gfortran.dg/internal_pack_10.f90: New test.
10542
10543         PR fortran/43173
10544         * gfortran.dg/internal_pack_11.f90: New test.
10545
10546 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10547
10548         PR middle-end/42640
10549         * gcc.dg/tree-ssa/pr42640.c: New.
10550
10551 2010-03-01  Richard Guenther  <rguenther@suse.de>
10552
10553         PR tree-optimization/43220
10554         * gcc.c-torture/execute/pr43220.c: New testcase.
10555
10556 2010-03-01  Richard Guenther  <rguenther@suse.de>
10557
10558         PR middle-end/43213
10559         * gcc.dg/pr43213.c: New testcase.
10560
10561 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10562
10563         PR pch/14940
10564         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10565
10566 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10567
10568         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10569         New function.
10570         (check_effective_target_ucn): Likewise.
10571
10572         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10573         if !ucn.
10574         * gcc.dg/ucnid-2.c: Likewise.
10575         * gcc.dg/ucnid-3.c: Likewise.
10576         * gcc.dg/ucnid-4.c: Likewise.
10577         * gcc.dg/ucnid-11.c: Likewise.
10578         * gcc.dg/ucnid-12.c: Likewise.
10579         * gcc.dg/ucnid-6.c: Skip if !ucn.
10580         * gcc.dg/ucnid-9.c: Likewise.
10581
10582 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10583
10584         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10585         lists to dg-skip-if.
10586         * gcc.target/i386/stackalign/return-3.c: Likewise.
10587
10588 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10589
10590         * gcc.target/i386/clearcap.map: New file.
10591         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10592         Pass clearcap.map by default if supported.
10593
10594 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596         PR fortran/42900
10597         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10598         Explain this.
10599         * gfortran.dg/stat_2.f90: Likewise.
10600
10601 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10602
10603         PR fortran/43199
10604         * gfortran.dg/module_read_2.f90: New test.
10605
10606 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/42748
10609         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10610         * g++.dg/abi/mangle12.C: Likewise.
10611         * g++.dg/abi/mangle20-2.C: Likewise.
10612         * g++.dg/abi/mangle17.C: Likewise.
10613         * g++.dg/template/cond2.C: Likewise.
10614         * g++.dg/template/pr35240.C: Likewise.
10615
10616 2010-02-27  Richard Guenther  <rguenther@suse.de>
10617
10618         PR tree-optimization/43186
10619         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10620
10621 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10622
10623         * g++.dg/abi/packed1.C: Expect warning on the SH.
10624
10625 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10626
10627         PR c++/42054:
10628         * g++.dg/parse/error37.C: New test.
10629
10630 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10631
10632         PR c/24577
10633         PR c/43192
10634         * gcc.dg/pr8927-1.c: Match new note.
10635         * gcc.dg/990506-0.c: Likewise.
10636         * gcc.dg/gomp/flush-2.c: Likewise.
10637         * gcc.dg/gomp/atomic-5.c: Likewise.
10638         * gcc.dg/gomp/pr34607.c: Likewise.
10639         * gcc.dg/pr35746.c: Likewise.
10640         * gcc.dg/cpp/pragma-1.c: Likewise.
10641         * gcc.dg/cpp/pragma-2.c: Likewise.
10642         * gcc.dg/pr41842.c: Likewise.
10643         * gcc.dg/noncompile/20040629-1.c: Likewise.
10644         * objc.dg/private-1.m: Likewise.
10645
10646 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10647
10648         PR fortran/43185
10649         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10650         * gfortran.dg/default_initialization_4.f90: New test.
10651
10652 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10653
10654         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10655         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10656         * gnat.dg/thin_pointer2.adb: New test.
10657         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10658
10659 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10660
10661         PR c/20631
10662         * gcc.dg/cpp/c90-pedantic.c: New.
10663         * gcc.dg/cpp/c90.c: New.
10664         * gcc.dg/gnu90-const-expr-1.c: New.
10665         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10666
10667 2010-02-26  Richard Guenther  <rguenther@suse.de>
10668
10669         PR tree-optimization/43186
10670         * gcc.c-torture/compile/pr43186.c: New testcase.
10671
10672 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR debug/43190
10675         * c-c++-common/dwarf2/pr43190.c: New test.
10676
10677 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10678
10679         PR testsuite/37074:
10680         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10681
10682 2010-02-26  Richard Guenther  <rguenther@suse.de>
10683
10684         PR tree-optimization/43188
10685         * gcc.c-torture/compile/pr43188.c: New testcase.
10686
10687 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10688
10689         PR target/43175
10690         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10691
10692 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10693
10694         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10695
10696 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10697
10698         PR target/43154
10699         * gcc.target/powerpc/pr43154.c: New file.
10700
10701 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR debug/43166
10704         * gfortran.dg/debug/pr43166.f: New test.
10705
10706         PR debug/43165
10707         * gcc.dg/torture/pr43165.c: New test.
10708
10709 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10710
10711         PR c/43128
10712         * c-c++-common/pr41779.c: Update.
10713
10714 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10715
10716         PR ada/32547
10717         * lib/gnat-dg.exp (gnat_load): Redefine.
10718
10719         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10720         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10721
10722 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724         PR libobjc/36610
10725         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10726         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10727         -fgnu-runtime.
10728         Sort entries.
10729
10730 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10731
10732         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10733
10734 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10735
10736         PR debug/43150
10737         * gcc.dg/guality/vla-1.c: New test.
10738
10739 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10740
10741         PR fortran/43042
10742         * gfortran.dg/c_ptr_tests_15.f90: New test.
10743
10744 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR target/43107
10747         * gcc.target/i386/pr43107.c: New test.
10748
10749 2010-02-23  Jason Merrill  <jason@redhat.com>
10750
10751         PR c++/43143
10752         * g++.dg/cpp0x/variadic100.C: New.
10753
10754 2010-02-23  Jason Merrill  <jason@redhat.com>
10755
10756         PR debug/42800
10757         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10758         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10759         * c-c++-common/dwarf2/vla1.c: New.
10760
10761 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10762
10763         PR target/43139
10764         * gcc.dg/pr43139.c: New test.
10765
10766         PR debug/43077
10767         * gcc.dg/guality/pr43077-1.c: New test.
10768
10769 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10770
10771         PR 43123
10772         * gcc.dg/march.c: New.
10773         * gcc.dg/march-generic.c: New.
10774         * gcc.dg/mtune.c: New.
10775
10776 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10777
10778         PR middle-end/43083
10779         * gcc.dg/graphite/pr43083.c: New.
10780
10781 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10782
10783         PR middle-end/43097
10784         * gfortran.dg/graphite/pr43097.f: New.
10785
10786 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10787             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10788
10789         PR middle-end/43140
10790         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10791
10792 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10793
10794         PR middle-end/43026
10795         * g++.dg/graphite/pr43026.C: New.
10796
10797 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10798
10799         PR c++/43126
10800         * gcc.dg/cleanup-1.c: Update.
10801         * gcc.dg/func-args-1.c: Update.
10802         * gcc.dg/format/sentinel-1.c: Update.
10803         * g++.old-deja/g++.jason/scoping10.C: Update.
10804         * g++.old-deja/g++.ns/lookup5.C: Update.
10805         * g++.dg/ext/cleanup-1.C: Update.
10806         * g++.dg/parse/varmod1.C: Update.
10807         * g++.dg/parse/error33.C: Update.
10808         * g++.dg/expr/call3.C: Update.
10809         * g++.dg/func-args-1.C: New.
10810
10811 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10812
10813         PR c/43125
10814         * gcc.dg/attr-used-2.c: Moved to ...
10815         * c-c++-common/attr-used-2.c: Here.
10816
10817         * gcc.dg/attr-used.c: Moved to ...
10818         * c-c++-common/attr-used.c: Here.
10819
10820 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10821
10822         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10823
10824 2010-02-22  Richard Guenther  <rguenther@suse.de>
10825
10826         PR lto/43045
10827         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10828         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10829
10830 2010-02-22  Richard Guenther  <rguenther@suse.de>
10831
10832         PR tree-optimization/42749
10833         * gcc.c-torture/compile/pr42749.c: New testcase.
10834
10835 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10836
10837         PR fortran/43072
10838         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10839         * gfortran.dg/internal_pack_9.f90: New test.
10840
10841 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10842
10843         PR c++/23510
10844         * g++.dg/template/recurse.C: Adjust.
10845         * g++.dg/template/pr23510.C: New.
10846
10847 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10848
10849         PR c++/42824
10850         * g++.dg/template/memclass4.C: New test.
10851
10852 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/35259
10855         * gfortran.dg/reassoc_5.f90: New test.
10856
10857 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10858
10859         PR target/43067
10860         * gcc.target/i386/pr43067.c: New test.
10861
10862 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10863
10864         PR c++/35669
10865         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10866         -Wconversion-null.
10867         * g++.dg/warn/Wconversion-null.C: New test.
10868         * g++.old-deja/g++.other/null1.C: Move to...
10869         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10870
10871 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10872
10873         PR fortran/36932
10874         PR fortran/36933
10875         * gfortran.dg/dependency_26.f90: New test.
10876
10877         PR fortran/43072
10878         * gfortran.dg/internal_pack_7.f90: New test.
10879
10880         PR fortran/43111
10881         * gfortran.dg/internal_pack_8.f90: New test.
10882
10883 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10884
10885         PR 43128
10886         * c-c++-common/pr41779.c: Fix broken testcase.
10887
10888 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10889
10890         PR 36513
10891         * c-c++-common/pr36513.c: New testcase.
10892         * c-c++-common/pr36513-2.c: New testcase.
10893
10894 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10895
10896         PR 41779
10897         * c-c++-common/pr41779.c: New.
10898
10899 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10900
10901         PR debug/43084
10902         * gcc.dg/pr43084.c: New test.
10903
10904 2010-02-19  Richard Guenther  <rguenther@suse.de>
10905
10906         PR tree-optimization/42916
10907         * gcc.dg/pr42916.c: New testcase.
10908
10909 2010-02-18  Jason Merrill  <jason@redhat.com>
10910
10911         PR c++/42837
10912         * g++.dg/abi/packed1.C: Add expected warning.
10913
10914         PR c++/43108
10915         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10916         * gcc.dg/torture/dg-torture.exp: Likewise.
10917         * c-c++-common/torture/complex-sign.h,
10918         c-c++-common/torture/complex-sign-add.c,
10919         c-c++-common/torture/complex-sign-mixed-add.c,
10920         c-c++-common/torture/complex-sign-mixed-div.c,
10921         c-c++-common/torture/complex-sign-mixed-mul.c,
10922         c-c++-common/torture/complex-sign-mixed-sub.c,
10923         c-c++-common/torture/complex-sign-mul.c,
10924         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10925         Adapt for C++ compilation as well.
10926
10927         PR c++/43070
10928         * g++.dg/ext/label1.C: Update.
10929         * g++.dg/ext/label2.C: Update.
10930
10931         PR c++/26261
10932         * g++.dg/template/dependent-name6.C: New.
10933
10934         PR c++/43109
10935         * g++.dg/parse/namespace12.C: New.
10936
10937 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10938
10939         PR tree-optimization/43066
10940         * gcc.c-torture/compile/pr43066.c: New test.
10941
10942 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10943
10944         * g++.dg/ext/attrib35.C: Fix target selector string.
10945         * g++.dg/ext/attrib36.C: Ditto.
10946         * g++.dg/ext/attrib37.C: Ditto.
10947         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10948         * g++.dg/abi/mangle25.C: Ditto.
10949
10950 2010-02-17  Jason Merrill  <jason@redhat.com>
10951
10952         PR c++/43069
10953         * g++.dg/parse/namespace11.C: New.
10954
10955         PR c++/43093
10956         * g++.dg/ext/attrib37.C: New.
10957
10958         PR c++/43079
10959         * g++.dg/template/ptrmem20.C: New.
10960
10961 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10962
10963         PR target/43103
10964         * gcc.target/i386/xop-check.h: Include m256-check.h.
10965         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10966         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10967         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10968         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10969
10970 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR debug/42918
10973         * gcc.dg/pr42918.c: New test.
10974
10975 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10976
10977         * g++.dg/ext/attrib36.C: Require ILP32.
10978
10979 2010-02-16  Richard Guenther  <rguenther@suse.de>
10980
10981         PR tree-optimization/41043
10982         * gfortran.dg/pr41043.f90: New testcase.
10983         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10984
10985 2010-02-16  Jason Merrill  <jason@redhat.com>
10986
10987         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10988
10989 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10990
10991         PR tree-optimization/43074
10992         * gcc.dg/vect/fast-math-pr43074.c: New test.
10993
10994 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10997
10998 2010-02-16  Jason Merrill  <jason@redhat.com>
10999
11000         PR c++/43031
11001         * g++.dg/ext/attrib36.C: New.
11002
11003         PR c++/43036
11004         * g++.dg/other/array6.C: New.
11005
11006 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11007
11008         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11009
11010 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11011
11012         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11013         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11014         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11015         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11016         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11017         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11018
11019 2010-02-15  Richard Guenther  <rguenther@suse.de>
11020
11021         PR middle-end/43068
11022         * g++.dg/torture/pr43068.C: New testcase.
11023
11024 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11025
11026         PR c++/43024
11027         * g++.dg/opt/ice1.C: New.
11028
11029 2010-02-14  Jason Merrill  <jason@redhat.com>
11030
11031         PR c++/41997
11032         * g++.dg/cpp0x/initlist-opt.C: New.
11033
11034 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/41113
11037         PR fortran/41117
11038         * gfortran.dg/internal_pack_6.f90: New test.
11039
11040 2010-02-12  Jason Merrill  <jason@redhat.com>
11041
11042         PR c++/43054
11043         * g++.dg/cpp0x/variadic99.C: New.
11044
11045 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11046
11047         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11048         sign extend pointers to gualchk_t.
11049
11050         PR c++/43033
11051         * g++.dg/other/default3.C: Xfail g4 test.
11052
11053 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11054
11055         PR middle-end/43012
11056         * gcc.dg/graphite/pr43012.c: New.
11057
11058 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11059
11060         PR middle-end/42930
11061         * g++.dg/graphite/pr42930.C: New.
11062
11063 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11064
11065         PR middle-end/42914
11066         PR middle-end/42530
11067         * gcc.dg/graphite/pr42530.c: New.
11068         * gcc.dg/graphite/pr42914.c: New.
11069
11070 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11071
11072         PR middle-end/42771
11073         * gcc.dg/graphite/pr42771.c: New.
11074
11075 2010-02-11  Richard Guenther  <rguenther@suse.de>
11076
11077         PR tree-optimization/42998
11078         * gcc.c-torture/compile/pr42998.c: New testcase.
11079
11080 2010-02-10  Jason Merrill  <jason@redhat.com>
11081
11082         PR c++/41896
11083         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11084
11085         PR c++/42983, core issue 906
11086         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11087         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11088
11089         PR c++/43016
11090         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11091
11092 2010-02-10  Richard Guenther  <rguenther@suse.de>
11093
11094         PR tree-optimization/43017
11095         * gcc.dg/torture/pr43017.c: New testcase.
11096
11097 2010-02-10  Tobias Burnus <burnus@net-b.de>
11098
11099         PR fortran/40823
11100         * gfortran.dg/private_type_1.f90: Update error location.
11101         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11102         * gfortran.dg/typebound_operator_2.f03: Ditto.
11103         * gfortran.dg/assignment_2.f90: Ditto.
11104         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11105         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11106
11107 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11108
11109         PR fortran/43015
11110         * gfortran.dg/bind_c_usage_20.f90: New test.
11111
11112 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR debug/43010
11115         * g++.dg/debug/pr43010.C: New test.
11116
11117 2010-02-10  Richard Guenther  <rguenther@suse.de>
11118
11119         PR c/43007
11120         * gcc.c-torture/execute/20100209-1.c: New testcase.
11121         * gcc.dg/fold-div-3.c: Likewise.
11122
11123 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11124
11125         * gcc.dg/builtin-ffs-1.c: New test.
11126
11127 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128
11129         PR fortran/42999
11130         * gfortran.dg/array_constructor_35.f90: New test.
11131
11132 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11133
11134         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11135
11136 2010-02-09  Jason Merrill  <jason@redhat.com>
11137
11138         PR c++/42399
11139         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11140
11141         PR c++/42370
11142         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11143
11144 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11145
11146         PR fortran/41869
11147         * gfortran.dg/module_write_1.f90: New test.
11148
11149 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11150
11151         * gcc.dg/pr19340.c: Adjust.
11152
11153 2010-02-09  Richard Guenther  <rguenther@suse.de>
11154
11155         PR tree-optimization/43008
11156         * gcc.c-torture/execute/pr43008.c: New testcase.
11157
11158 2010-02-09  Richard Guenther  <rguenther@suse.de>
11159
11160         PR tree-optimization/43000
11161         * gcc.dg/torture/pr43000.c: New testcase.
11162         * gcc.dg/torture/pr43002.c: Likewise.
11163
11164 2010-02-09  Daniel Kraft  <d@domob.eu>
11165
11166         PR fortran/39171
11167         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11168         and pass -Wsurprising as necessary.
11169
11170 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11171
11172         PR tree-optimization/42890
11173         * g++.dg/torture/pr42890.C: New test.
11174
11175 2010-02-08  Richard Guenther  <rguenther@suse.de>
11176
11177         PR middle-end/42995
11178         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11179
11180 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11181
11182         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11183         return 0 from main.
11184         * gcc.dg/graphite/block-1.c: Same.
11185         * gcc.dg/graphite/block-3.c: Same.
11186         * gcc.dg/graphite/block-4.c: Same.
11187         * gcc.dg/graphite/block-5.c: Same.
11188         * gcc.dg/graphite/block-6.c: Same.
11189         * gcc.dg/graphite/block-7.c: Same.
11190         * gcc.dg/graphite/interchange-0.c: Same.
11191         * gcc.dg/graphite/interchange-1.c: Same.
11192         * gcc.dg/graphite/interchange-10.c: Same.
11193         * gcc.dg/graphite/interchange-11.c: Same.
11194         * gcc.dg/graphite/interchange-12.c: Same.
11195         * gcc.dg/graphite/interchange-2.c: Same.
11196         * gcc.dg/graphite/interchange-3.c: Same.
11197         * gcc.dg/graphite/interchange-4.c: Same.
11198         * gcc.dg/graphite/interchange-5.c: Same.
11199         * gcc.dg/graphite/interchange-6.c: Same.
11200         * gcc.dg/graphite/interchange-7.c: Same.
11201         * gcc.dg/graphite/interchange-8.c: Same.
11202         * gcc.dg/graphite/interchange-9.c: Same.
11203         * gcc.dg/graphite/interchange-mvt.c: Same.
11204
11205 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11206
11207         * gfortran.dg/graphite/id-19.f: New.
11208         * gfortran.dg/graphite/pr14741.f90: New.
11209         * gfortran.dg/graphite/pr41924.f90: New.
11210         * gfortran.dg/graphite/run-id-2.f90: New.
11211
11212 2010-02-07  Richard Guenther  <rguenther@suse.de>
11213
11214         PR middle-end/42956
11215         * gcc.c-torture/compile/pr42956.c: New testcase.
11216
11217 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11218
11219         PR libfortran/42742
11220         * gfortran.dg/fmt_cache_2.f: New test.
11221
11222 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11223
11224         * gfortran.dg/read_no_eor.f90: New test.
11225
11226 2010-02-05  Jason Merrill  <jason@redhat.com>
11227
11228         * g++.dg/ext/label13.C: Move constructor body out of class.
11229
11230 2010-02-03  Jason Merrill  <jason@redhat.com>
11231
11232         PR c++/42870
11233         * g++.dg/ext/dllexport3.C: New.
11234
11235 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11236
11237         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11238
11239 2010-02-05  Richard Guenther  <rguenther@suse.de>
11240
11241         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11242
11243 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11244
11245         PR c++/42915
11246         * g++.dg/other/crash-9.C: New test.
11247
11248 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11249
11250         PR fortran/42309
11251         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11252
11253 2010-02-04  Richard Guenther  <rguenther@suse.de>
11254
11255         PR rtl-optimization/42952
11256         * gcc.dg/torture/pr42952.c: New testcase.
11257
11258 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11259
11260         PR libfortran/42901
11261         * gfortran.dg/namelist_60.f90: New test.
11262
11263 2010-02-03  Jason Merrill  <jason@redhat.com>
11264
11265         PR c++/40138
11266         * g++.dg/ext/builtin11.C: New.
11267
11268         PR c++/4926
11269         PR c++/38600
11270         * g++.dg/abi/mangle35.C: New.
11271         * g++.dg/abi/mangle37.C: New.
11272
11273         PR c++/12909
11274         * g++.dg/abi/mangle36.C: New.
11275
11276         PR c++/35652
11277         * g++.dg/warn/string1.C: New.
11278
11279 2010-02-03  Richard Guenther  <rguenther@suse.de>
11280
11281         PR tree-optimization/42944
11282         * gcc.dg/errno-1.c: New testcase.
11283
11284 2010-02-03  Richard Guenther  <rguenther@suse.de>
11285
11286         PR middle-end/42927
11287         * gcc.c-torture/compile/pr42927.c: New testcase.
11288
11289 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11290
11291         PR fortran/42936
11292         * gfortran.dg/null_4.f90: New test.
11293
11294 2010-02-02  Jason Merrill  <jason@redhat.com>
11295
11296         PR c++/41090
11297         * g++.dg/ext/label13.C: New.
11298
11299 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11300
11301         PR fortran/42650
11302         * gfortran.dg/func_result_5.f90: New test.
11303
11304 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11305
11306         PR fortran/42922
11307         * gfortran.dg/pure_initializer_3.f90: News test.
11308
11309 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11310
11311         PR fortran/42888
11312         * gfortran.dg/allocate_derived_2.f90: New test.
11313
11314 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11315
11316         PR middle-end/42898
11317         * gcc.dg/torture/pr42898-2.c: New test.
11318
11319 2010-01-31  Richard Guenther  <rguenther@suse.de>
11320
11321         PR middle-end/42898
11322         * gcc.dg/torture/pr42898.c: New testcase.
11323
11324 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11325
11326         PR fortran/38324
11327         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11328         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11329
11330 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11331
11332         * g++.dg/tree-ssa/inline-1.C: New.
11333         * g++.dg/tree-ssa/inline-2.C: New.
11334         * g++.dg/tree-ssa/inline-3.C: New.
11335
11336 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11337
11338         PR testsuite/41701
11339         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11340         the string 'pow' in the pathname of the compiler from generating a
11341         test failure.
11342
11343 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11344
11345         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11346         * g++.old-deja/g++.mike/eh17.C: Likewise.
11347         * g++.old-deja/g++.mike/p5571.C: Likewise.
11348
11349 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11350
11351         PR c++/42758
11352         PR c++/42634
11353         PR c++/42336
11354         PR c++/42797
11355         PR c++/42880
11356         * g++.dg/other/crash-5.C: New test.
11357         * g++.dg/other/crash-6.C: New test.
11358         * g++.dg/other/crash-7.C: New test.
11359         * g++.dg/other/crash-8.C: New test.
11360
11361 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11362
11363         PR rtl-optimization/42889
11364         * gcc.dg/pr42889.c: New test.
11365
11366 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11367
11368         * gcc.target/i386/pr42881.c: Use SSE2.
11369
11370 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11371
11372         PR target/42891
11373         * gcc.target/i386/pr42891.c: New test.
11374
11375 2010-01-28  Richard Guenther  <rguenther@suse.de>
11376
11377         PR tree-optimization/42871
11378         * g++.dg/torture/pr42871.C: New testcase.
11379
11380 2010-01-28  Richard Guenther  <rguenther@suse.de>
11381
11382         * gcc.dg/Wobjsize-1.h: New testcase.
11383         * gcc.dg/Wobjsize-1.c: Likewise.
11384
11385 2010-01-28  Richard Guenther  <rguenther@suse.de>
11386
11387         PR middle-end/42883
11388         * g++.dg/torture/pr42883.C: New testcase.
11389
11390 2010-01-28  Michael Matz  <matz@suse.de>
11391
11392         * gcc.target/i386/pr42881.c: New test.
11393
11394 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11395
11396         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11397         Add i?86-*-solaris2* support.
11398
11399 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11400
11401         PR c++/42713
11402         PR c++/42820
11403         * g++.dg/template/typedef27.C: New test case.
11404         * g++.dg/template/typedef28.C: New test case.
11405
11406 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11407
11408         * gcc.dg/optimize-bswap*.c: Add ARM target
11409
11410 2010-01-27  Richard Guenther  <rguenther@suse.de>
11411
11412         PR middle-end/42878
11413         * gcc.dg/torture/pr42878-1.c: New testcase.
11414         * gcc.dg/torture/pr42878-2.c: Likewise.
11415
11416 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11417
11418         PR middle-end/42874
11419         * gcc.dg/vla-22.c: New test.
11420
11421 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11422
11423         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11424         current collation.
11425
11426 2010-01-26  Richard Guenther  <rguenther@suse.de>
11427
11428         PR rtl-optimization/42685
11429         * gcc.dg/pr42685.c: New testcase.
11430         * g++.dg/other/pr42685.C: Likewise.
11431
11432 2010-01-26  Richard Guenther  <rguenther@suse.de>
11433
11434         PR middle-end/42806
11435         * g++.dg/other/pr42806.C: New testcase.
11436
11437 2010-01-26  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/42250
11440         * gcc.dg/pr42250.c: New testcase.
11441
11442 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11443
11444         * gnat.dg/array_bounds_test.adb: New test.
11445
11446 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11447
11448         PR fortran/42858
11449         * gfortran.dg/generic_21.f90: New test.
11450
11451 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11452
11453         PR testsuite/41522
11454         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11455
11456 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/42748
11459         * g++.dg/abi/arm_va_list2.C: New test.
11460         * g++.dg/abi/arm_va_list2.h: Companion header file.
11461
11462 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/41044
11465         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11466
11467         PR fortran/41167
11468         * gfortran.dg/char_array_arg_1.f90 : New test.
11469
11470         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11471
11472 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11473
11474         PR fortran/39304
11475         * gfortran.dg/generic_20.f90: New test.
11476
11477 2010-01-22  Michael Matz  <matz@suse.de>
11478
11479         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11480         -msse2.
11481
11482 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11483
11484         PR fortran/42736
11485         * gfortran.dg/dependency_25.f90 : New test.
11486
11487 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11488
11489         PR tree-optimization/42585
11490         * gcc.dg/tree-ssa/pr42585.c: New test.
11491
11492 2010-01-21  Richard Guenther  <rguenther@suse.de>
11493
11494         PR middle-end/19988
11495         * gcc.dg/pr19988.c: New testcase.
11496
11497 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11498
11499         * g++.dg/compat/decimal/compat-common.h: New file.
11500         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11501         * g++.dg/compat/decimal/pass_x.h: New file.
11502         * g++.dg/compat/decimal/pass_y.h: New file.
11503         * g++.dg/compat/decimal/pass-1_main.C: New file.
11504         * g++.dg/compat/decimal/pass-1_x.C: New file.
11505         * g++.dg/compat/decimal/pass-1_y.C: New file.
11506         * g++.dg/compat/decimal/pass-2_main.C: New file.
11507         * g++.dg/compat/decimal/pass-2_x.C: New file.
11508         * g++.dg/compat/decimal/pass-2_y.C: New file.
11509         * g++.dg/compat/decimal/pass-3_main.C: New file.
11510         * g++.dg/compat/decimal/pass-3_x.C: New file.
11511         * g++.dg/compat/decimal/pass-3_y.C: New file.
11512         * g++.dg/compat/decimal/pass-4_main.C: New file.
11513         * g++.dg/compat/decimal/pass-4_x.C: New file.
11514         * g++.dg/compat/decimal/pass-4_y.C: New file.
11515         * g++.dg/compat/decimal/pass-5_main.C: New file.
11516         * g++.dg/compat/decimal/pass-5_x.C: New file.
11517         * g++.dg/compat/decimal/pass-5_y.C: New file.
11518         * g++.dg/compat/decimal/pass-6_main.C: New file.
11519         * g++.dg/compat/decimal/pass-6_x.C: New file.
11520         * g++.dg/compat/decimal/pass-6_y.C: New file.
11521         * g++.dg/compat/decimal/return_x.h: New file.
11522         * g++.dg/compat/decimal/return_y.h: New file.
11523         * g++.dg/compat/decimal/return-1_main.C: New file.
11524         * g++.dg/compat/decimal/return-1_x.C: New file.
11525         * g++.dg/compat/decimal/return-1_y.C: New file.
11526         * g++.dg/compat/decimal/return-2_main.C: New file.
11527         * g++.dg/compat/decimal/return-2_x.C: New file.
11528         * g++.dg/compat/decimal/return-2_y.C: New file.
11529         * g++.dg/compat/decimal/return-3_main.C: New file.
11530         * g++.dg/compat/decimal/return-3_x.C: New file.
11531         * g++.dg/compat/decimal/return-3_y.C: New file.
11532         * g++.dg/compat/decimal/return-4_main.C: New file.
11533         * g++.dg/compat/decimal/return-4_x.C: New file.
11534         * g++.dg/compat/decimal/return-4_y.C: New file.
11535         * g++.dg/compat/decimal/return-5_main.C: New file.
11536         * g++.dg/compat/decimal/return-5_x.C: New file.
11537         * g++.dg/compat/decimal/return-5_y.C: New file.
11538         * g++.dg/compat/decimal/return-6_main.C: New file.
11539         * g++.dg/compat/decimal/return-6_x.C: New file.
11540         * g++.dg/compat/decimal/return-6_y.C: New file.
11541
11542 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11543
11544         PR debug/42715
11545         * gcc.dg/pr42715.c: New.
11546
11547 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11548
11549         PR c++/42038
11550         * g++.dg/parse/crash55.C: New.
11551
11552 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11553
11554         PR debug/42782
11555         * gcc.dg/guality/pr42782.c: New.
11556
11557 2010-01-20  Jason Merrill  <jason@redhat.com>
11558
11559         PR c++/41788
11560         * g++.dg/abi/packed1.C: New.
11561
11562         PR c++/41920
11563         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11564
11565         PR c++/40750
11566         * g++.dg/parse/fn-typedef1.C: New.
11567         * g++.dg/other/cv_quals.C: Adjust.
11568
11569 2010-01-20  Anthony Green  <green@moxielogic.com>
11570
11571         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11572         pack(push) pragma).
11573         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11574         * gcc.dg/20020312-2.c: Port this to the moxie core.
11575         * gcc.dg/weak/typeof-2.c: Ditto.
11576
11577 2010-01-20  Richard Guenther  <rguenther@suse.de>
11578
11579         PR tree-optimization/42717
11580         * gcc.c-torture/compile/pr42717.c: New testcase.
11581
11582 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11585         of signed, add a few new tests.
11586
11587         PR middle-end/42803
11588         * g++.dg/parse/limits-initializer1.C: New test.
11589
11590 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11591
11592         PR fortran/42804
11593         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11594         * gfortran.dg/typebound_call_12.f03: New test.
11595
11596 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11597
11598         PR fortran/42783
11599         * gfortran.dg/bounds_check_15.f90 : New test.
11600
11601 2010-01-19  Michael Matz  <matz@suse.de>
11602
11603         PR tree-optimization/41783
11604         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11605
11606 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11607
11608         PR target/38697.
11609         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11610         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11611         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11612         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11613         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11614         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11615         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11616         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11617         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11618         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11619         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11620
11621 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11622
11623         PR fortran/42545
11624         * gfortran.dg/extends_6.f03: Modified an error message.
11625         * gfortran.dg/extends_10.f03: New test.
11626         * gfortran.dg/private_type_6.f03: Modified an error message.
11627         * gfortran.dg/structure_constructor_8.f03: Ditto.
11628
11629 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11630
11631         PR tree-optimization/42719
11632         * gcc.dg/pr42719.c: New test.
11633
11634         PR debug/42728
11635         * gcc.dg/pr42728.c: New test.
11636
11637 2010-01-19  Anthony Green  <green@moxielogic.com>
11638
11639         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11640
11641 2010-01-18  Anthony Green  <green@moxielogic.com>
11642
11643         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11644         for moxie.
11645
11646 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11647
11648         * g++.dg/template/error45.C: reverted as part of reverting the
11649         fix of PR c++/42634.
11650
11651 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11652
11653         PR c++/42634
11654         * g++.dg/template/error45.C: New test.
11655
11656 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11657
11658         PR c++/42766
11659         * g++.dg/conversion/op6.C: New test.
11660
11661 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11662
11663         PR target/42774
11664         * gcc.target/alpha/pr42774.c: New test.
11665
11666 2010-01-18  Richard Guenther  <rguenther@suse.de>
11667
11668         PR tree-optimization/42781
11669         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11670
11671 2010-01-17  Richard Guenther  <rguenther@suse.de>
11672
11673         PR middle-end/42248
11674         * gcc.c-torture/execute/pr42248.c: New testcase.
11675
11676 2010-01-17  Richard Guenther  <rguenther@suse.de>
11677
11678         PR tree-optimization/42773
11679         * g++.dg/torture/pr42773.C: New testcase.
11680
11681 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11682
11683         PR fortran/42677
11684         * gfortran.dg/interface_assignment_5.f90: New test.
11685
11686 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11687
11688         PR c++/42697
11689         * g++.dg/template/crash94.C: Reverted.
11690
11691 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11692
11693         PR debug/42767
11694         * gcc.dg/debug/pr42767.c: New.
11695
11696 2010-01-15  Jason Merrill  <jason@redhat.com>
11697
11698         PR c++/42761
11699         * g++.dg/cpp0x/decltype22.C: New.
11700
11701 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11702
11703         PR middle-end/42760
11704         * g++.dg/torture/pr42760.C: New test.
11705
11706 2010-01-15  Jing Yu  <jingyu@google.com>
11707
11708         PR rtl-optimization/42691
11709         * gcc.c-torture/execute/pr42691.c: New.
11710
11711 2010-01-15  Richard Guenther  <rguenther@suse.de>
11712
11713         PR middle-end/42739
11714         * g++.dg/torture/pr42739.C: New testcase.
11715
11716 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11717
11718         * g++.dg/template/error45.C: Revert as part of reverting changes
11719         or PR c++/42634.
11720
11721 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11722
11723         PR fortran/42684
11724         * gfortran.dg/interface_31.f90: New test.
11725
11726 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11727
11728         * gcc.target/powerpc/pr42747.c: New file.
11729
11730 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11731
11732         PR middle-end/42674
11733         * c-c++-common/pr42674.c: New test.
11734
11735         PR c++/42608
11736         * g++.dg/template/instantiate11.C: New test.
11737
11738 2010-01-14  Jason Merrill  <jason@redhat.com>
11739
11740         PR c++/42701
11741         * g++.dg/overload/error3.C: New.
11742
11743         PR c++/42655
11744         * g++.dg/overload/rvalue1.C: New.
11745
11746 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11747
11748         PR tree-optimization/42706
11749         * gcc.dg/ipa/pr42706.c: New testcase.
11750
11751 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11752
11753         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11754
11755 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11756
11757         PR tree-optimization/42714
11758         * g++.dg/torture/pr42714.C: New test.
11759
11760 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11761
11762         PR rtl-optimization/42246
11763         * gfortran.dg/pr42246-2.f: New.
11764
11765 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11766
11767         PR rtl-optimization/42389
11768         * gcc.dg/pr42389.c: New.
11769
11770 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11771
11772         PR rtl-optimization/42388
11773         * gcc.dg/pr42388.c: New.
11774
11775 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11776
11777         PR rtl-optimization/42294
11778         * gfortran.dg/pr42294.f: New.
11779
11780 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11781
11782         PR rtl-optimization/39453
11783         PR rtl-optimization/42246
11784         * gcc.dg/pr39453.c: New.
11785         * gcc.dg/pr42246.c: New.
11786
11787 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11788
11789         PR middle-end/42245
11790         * gcc.dg/pr42245.c: New.
11791         * gcc.dg/pr42245-2.c: New.
11792
11793 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11794
11795         PR rtl-optimization/42249
11796         * gcc.dg/pr42249.c: New.
11797
11798 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR c/42721
11801         * gcc.c-torture/execute/pr42721.c: New test.
11802
11803 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11804
11805         PR tree-optimization/42709
11806         * gcc.dg/vect/pr42709.c: New test.
11807
11808 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11809
11810         PR fortran/41478
11811         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11812         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11813
11814 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11815
11816         PR fortran/42481
11817         * gfortran.dg/generic_19.f90 : New test.
11818
11819 2010-01-13  Richard Guenther  <rguenther@suse.de>
11820
11821         PR tree-optimization/42730
11822         * gcc.c-torture/compile/pr42730.c: New testcase.
11823
11824 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11825
11826         PR target/pr42542
11827         * gcc.target/ia64/pr42542-1.c: New.
11828         * gcc.target/ia64/pr42542-2.c: New.
11829         * gcc.target/ia64/pr42542-3.c: New.
11830
11831 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11832
11833         PR c++/42634
11834         * g++.dg/template/error45.C: New test.
11835
11836 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11837
11838         PR tree-optimization/42704
11839         * g++.dg/torture/pr42704.C: New test.
11840
11841 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11842
11843         PR tree-optimization/42703
11844         * gcc.c-torture/compile/pr42703.c: New test.
11845
11846 2010-01-13  Richard Guenther  <rguenther@suse.de>
11847
11848         PR tree-optimization/42705
11849         * gcc.c-torture/compile/pr42705.c: New testcase.
11850
11851 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11852
11853         * gcc.target/bfin/l2.c: New test.
11854         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11855
11856 2010-01-13  Richard Guenther  <rguenther@suse.de>
11857
11858         PR middle-end/42716
11859         * gcc.c-torture/compile/pr42716.c: New testcase.
11860
11861 2010-01-13  Richard Guenther  <rguenther@suse.de>
11862
11863         PR lto/42678
11864         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11865
11866 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11867
11868         PR c/42708
11869         * gcc.c-torture/compile/pr42708-1.c: New test.
11870
11871 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR debug/42662
11874         * gcc.dg/pr42662.c: New test.
11875
11876         PR tree-optimization/42645
11877         * g++.dg/other/pr42645-1.C: New test.
11878         * g++.dg/other/pr42645-2.C: New test.
11879
11880 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11881
11882         PR target/42416
11883         * gcc.target/powerpc/warn-1.c: New test.
11884         * gcc.target/powerpc/warn-2.c: New test.
11885
11886 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11887
11888         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11889         stack alignment.
11890
11891 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11892
11893         * gcc.dg/lto/20100108_0.c: New.
11894
11895 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11896
11897         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11898         Add -march=i686 -msse for 32bit x86 targets.
11899
11900 2010-01-10  Richard Guenther  <rguenther@suse.de>
11901
11902         PR middle-end/42667
11903         * gcc.dg/torture/pr42667.c: New testcase.
11904
11905 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11906
11907         PR fortran/32489
11908         * gfortran.dg/array_constructor_34.f90: New test.
11909
11910 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11911
11912         PR fortran/20923
11913         * gfortran.dg/array_constructor_33.f90: New test.
11914         gfortran.dg/array_function_5.f90: Add credit.
11915
11916 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11917
11918         PR debug/42631
11919         * gcc.dg/pr42631.c: New.
11920
11921 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11922
11923         PR debug/42630
11924         * gcc.dg/pr42630.c: New.
11925
11926 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11927
11928         PR debug/42629
11929         * gcc.dg/pr42629.c: New.
11930
11931 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11932
11933         PR middle-end/42363
11934         * gcc.dg/torture/pr42363.c: New.
11935
11936 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11937
11938         PR debug/42604
11939         PR debug/42395
11940         * gcc.dg/vect/pr42604.c: New.
11941         * gcc.dg/vect/pr42395.c: New.
11942
11943 2010-01-09  Richard Guenther  <rguenther@suse.de>
11944
11945         PR middle-end/42512
11946         * gcc.c-torture/execute/pr42512.c: New testcase.
11947
11948 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11949
11950         PR fortran/41298
11951         * gfortran.dg/c_ptr_tests_14.f90: New test.
11952
11953 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11954
11955         PR ada/41929
11956         * gnat.dg/null_pointer_deref1.adb: Don't run on
11957         sparc*-sun-solaris2.11.
11958
11959 2010-01-08  Richard Guenther  <rguenther@suse.de>
11960
11961         PR lto/42528
11962         * gcc.dg/lto/20100103-1_0.c: New testcase.
11963         * gcc.dg/lto/20100103-2_0.c: Likewise.
11964
11965 2010-01-08  Tobias Burnus  <burnus@net-b.de
11966
11967         PR/fortran 25829
11968         * gfortran.dg/asynchronous_1.f90: New test.
11969         * gfortran.dg/asynchronous_2.f90: New test.
11970         * gfortran.dg/conflicts.f90: Update error message.
11971
11972 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11973
11974         c++/40155
11975         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11976
11977 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11978
11979         PR tree-optimization/42625
11980         * g++.dg/opt/dtor4.C: New test.
11981         * g++.dg/opt/dtor4.h: New.
11982         * g++.dg/opt/dtor4-aux.cc: New.
11983
11984 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11985
11986         PR fortran/42597
11987         * gfortran.dg/proc_ptr_26.f90: New test.
11988
11989 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11990
11991         PR fortran/41872
11992         * gfortran.dg/allocatable_scalar_7.f90: New test.
11993
11994 2010-01-06  Richard Guenther  <rguenther@suse.de>
11995
11996         * gcc.c-torture/compile/pr42632.c: New testcase.
11997
11998 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11999
12000         PR target/42542
12001         * gcc.target/i386/pr42542-4.c: New.
12002         * gcc.target/i386/pr42542-4a.c: Likewise.
12003         * gcc.target/i386/pr42542-5.c: Likewise.
12004         * gcc.target/i386/pr42542-5a.c: Likewise.
12005
12006 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12007
12008         * gcc.dg/tls/opt-15.c: New test.
12009
12010 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12013
12014 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12015
12016         PR tree-optimization/42462
12017         * g++.dg/torture/pr42462.C: New test.
12018
12019 2010-01-05  Jason Merrill  <jason@redhat.com>
12020
12021         * g++.dg/cpp0x/initlist30.C: New test.
12022
12023 2010-01-05  Richard Guenther  <rguenther@suse.de>
12024
12025         PR tree-optimization/42614
12026         * gcc.c-torture/execute/pr42614.c: New testcase.
12027
12028 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12029
12030         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12031         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12032         -Wunreachable-code.
12033         * gcc.dg/Wunreachable-2.c: Likewise.
12034         * gcc.dg/Wunreachable-3.c: Likewise.
12035         * gcc.dg/Wunreachable-4.c: Likewise.
12036         * gcc.dg/Wunreachable-5.c: Likewise.
12037         * gcc.dg/Wunreachable-6.c: Likewise.
12038         * gcc.dg/Wunreachable-7.c: Likewise.
12039         * gcc.dg/Wunreachable-8.c: Likewise.
12040         * gcc.dg/20041231-1.c: Likewise.
12041
12042 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR other/42611
12045         * gcc.dg/pr42611.c: New test.
12046
12047         PR tree-optimization/42508
12048         * g++.dg/opt/pr42508.C: New test.
12049
12050 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12051
12052         PR fortran/41872
12053         * gfortran.dg/allocatable_scalar_8.f90: New.
12054
12055 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12056
12057         PR tree-optimization/42398
12058         * gcc.c-torture/compile/pr42398.c: New test.
12059
12060 2010-01-04  Jason Merrill  <jason@redhat.com>
12061
12062         PR c++/42555
12063         * g++.dg/ext/attrib35.C: New.
12064
12065         PR c++/42567
12066         * g++.dg/cpp0x/auto17.C: New.
12067
12068 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12069
12070         * gcc.dg/lto/20100104_0.c: New.
12071
12072 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12073
12074         PR target/42542
12075         * gcc.target/i386/pr42542-1.c: New.
12076         * gcc.target/i386/pr42542-1a.c: Likewise.
12077         * gcc.target/i386/pr42542-1b.c: Likewise.
12078         * gcc.target/i386/pr42542-2.c: Likewise.
12079         * gcc.target/i386/pr42542-2a.c: Likewise.
12080         * gcc.target/i386/pr42542-2b.c: Likewise.
12081         * gcc.target/i386/pr42542-3.c: Likewise.
12082         * gcc.target/i386/pr42542-3a.c: Likewise.
12083
12084 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12085
12086         PR fortran/41872
12087         * gfortran.dg/allocatable_scalar_5.f90: New test.
12088         * gfortran.dg/allocatable_scalar_6.f90: New test.
12089
12090 2010-01-03  Richard Guenther  <rguenther@suse.de>
12091
12092         PR testsuite/42583
12093         * gfortran.dg/gomp/recursion1.f90: Remove.
12094
12095 2010-01-03  Richard Guenther  <rguenther@suse.de>
12096
12097         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12098         * gcc.dg/uninit-6.c: Likewise.
12099         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12100
12101 2010-01-03  Richard Guenther  <rguenther@suse.de>
12102
12103         PR tree-optimization/42589
12104         * gcc.target/i386/pr42589.c: New testcase.
12105
12106 2010-01-03  Richard Guenther  <rguenther@suse.de>
12107
12108         PR tree-optimization/42438
12109         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12110
12111 2010-01-02  Richard Guenther  <rguenther@suse.de>
12112
12113         PR testsuite/41651
12114         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12115
12116 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12117
12118         PR target/42448
12119         * gcc.target/alpha/pr42448-1.c: New test.
12120         * gcc.target/alpha/pr42448-2.c: Ditto.
12121
12122 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12123
12124         PR preprocessor/41947
12125         * gcc.dg/c99-hexfloat-3.c: New test.
12126
12127 2010-01-01  Richard Guenther  <rguenther@suse.de>
12128
12129         PR c/42570
12130         * gcc.c-torture/execute/pr42570.c: New testcase.
12131
12132 2010-01-01  Richard Guenther  <rguenther@suse.de>
12133
12134         PR middle-end/42559
12135         * gcc.c-torture/compile/pr42559.c: New testcase.
12136
12137 \f
12138 Copyright (C) 2010 Free Software Foundation, Inc.
12139
12140 Copying and distribution of this file, with or without modification,
12141 are permitted in any medium without royalty provided the copyright
12142 notice and this notice are preserved.