OSDN Git Service

b46c15f3f62a40c1f3d3929d81b089928d7682a2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/46142
4         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
5         * gcc.target/i386/fma4-builtin-2.c: Likewise.
6
7 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
8
9         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
10
11 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
12
13         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
14         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
15         than tls.
16         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
17         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
18         * objc.dg/torture/tls/thr-init.m: Likewise.
19         * objc.dg/torture/tls/thr-init-2.m: Likewise.
20         * objc.dg/torture/tls/thr-init-3.m: Likewise.
21
22 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
23
24         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
25         the Linux kernel.
26
27 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
28
29         PR fortran/44917
30         PR fortran/44926
31         PR fortran/46196
32         * gfortran.dg/typebound_generic_10.f03: New.
33
34 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
37         * objc.dg/property/property-neg-1.m: Updated for changes in the
38         syntax of @property and the implementation of
39         @synthesize/@dynamic.
40         * objc.dg/property/property-neg-2.m: Same change.
41         * objc.dg/property/property-neg-3.m: Same change.
42         * objc.dg/property/property-neg-4.m: Same change.
43         * objc.dg/property/property-neg-5.m: Same change.
44         * objc.dg/property/property-neg-7.m: Same change.
45         * objc.dg/property/property-1.m: Same change.   
46         * objc.dg/property/synthesize-1.m: Same change.
47         * objc.dg/property/at-property-2.m: Same change.
48         * objc.dg/property/at-property-4.m: Same change.
49
50         * objc.dg/property/fsf-property-method-acces.m: Updated for
51         changes in the syntax of @property and the implementation of
52         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
53         * objc.dg/property/fsf-property-basic.m: Same change.
54         * objc.dg/property/fsf-property-named-ivar.m: Same change.
55         
56         * objc.dg/property/at-property-5.m: New.
57         * objc.dg/property/at-property-6.m: New.
58         * objc.dg/property/at-property-7.m: New.
59         * objc.dg/property/at-property-8.m: New.
60         * objc.dg/property/at-property-9.m: New.
61         * objc.dg/property/at-property-10.m: New.
62         * objc.dg/property/at-property-11.m: New.
63         * objc.dg/property/synthesize-2.m: New.
64         * objc.dg/property/dynamic-2.m: New.
65
66         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
67         syntax of @property and the implementation of
68         @synthesize/@dynamic.
69         * obj-c++.dg/property/property-neg-2.mm: Same change.
70         * obj-c++.dg/property/property-neg-3.mm: Same change.
71         * obj-c++.dg/property/property-neg-4.mm: Same change.
72         * obj-c++.dg/property/property-neg-5.mm: Same change.
73         * obj-c++.dg/property/property-neg-7.mm: Same change.
74         * obj-c++.dg/property/property-1.mm: Same change.       
75         * obj-c++.dg/property/synthesize-1.mm: Same change.
76         * obj-c++.dg/property/at-property-2.mm: Same change.
77         * obj-c++.dg/property/at-property-4.mm: Same change.
78
79         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
80         changes in the syntax of @property and the implementation of
81         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
82         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
83         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
84         
85         * obj-c++.dg/property/at-property-5.mm: New.
86         * obj-c++.dg/property/at-property-6.mm: New.    
87         * obj-c++.dg/property/at-property-7.mm: New.
88         * obj-c++.dg/property/at-property-8.mm: New.
89         * obj-c++.dg/property/at-property-9.mm: New.
90         * obj-c++.dg/property/at-property-10.mm: New.
91         * obj-c++.dg/property/at-property-11.mm: New.
92         * obj-c++.dg/property/synthesize-2.mm: New.
93         * obj-c++.dg/property/dynamic-2.mm: New.
94         
95 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
96             Andrew Pinski <pinskia@gmail.com>
97
98         * gcc.c-torture/execute/vector-shift.c: New testcase.
99         * gcc.c-torture/execute/vector-shift1.c: Likewise.
100         * gcc.c-torture/execute/vector-shift2.c: Likewise.
101         * gcc.dg/vector-shift.c: Likewise.
102         * gcc.dg/vector-shift1.c: Likewise.
103         * gcc.dg/torture/vector-shift2.c: Likewise.
104         * gcc.dg/vector-shift3.c: Likewise.
105         * gcc.dg/simd-1b.c: Adjust.
106
107 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
108
109         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
110
111 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
112
113         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
114
115 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
116
117         PR target/46153
118         * gcc.target/i386/pr46153.c: New test.
119
120 2010-10-27  Jason Merrill  <jason@redhat.com>
121
122         * g++.dg/cpp0x/constexpr-is_literal.C: New.
123
124 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
125
126         PR fortran/46161
127         * gfortran.dg/class_dummy_3.f03: New.
128
129 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
130
131         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
132         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
133
134         * gcc.target/i386/avx-vzeroupper-3.c: New.
135         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
136         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
137         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
138         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
139         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
140         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
141         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
142         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
143         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
144         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
145         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
146
147 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         * obj-c.dg/property/at-property-4.m: New.
150         * obj-c++.dg/property/at-property-4.mm: New.
151         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
152         updates in warning.
153         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
154         updates in warning.
155
156 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * objc.dg/property/at-property-1.m: New.
159         * objc.dg/property/at-property-2.m: New.
160         * objc.dg/property/at-property-3.m: New.
161         * objc.dg/ivar-invalid-type-1.m: New.
162         * obj-c++.dg/property/at-property-1.mm: New.
163         * obj-c++.dg/property/at-property-2.mm: New.
164         * obj-c++.dg/property/at-property-3.mm: New.
165         * obj-c++.dg/ivar-invalid-type-1.mm: New.
166         * objc.dg/property/property-neg-6.m: Updated testcase for updates
167         in error reporting.
168
169 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
170
171         PR libgfortran/46010
172         * gfortran.dg/namelist_66.f90: New test.
173         * gfortran.dg/fmt_t_6.f: Fix whitespace.
174
175 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
176
177         PR fortran/42647
178         * gfortran.dg/allocatable_scalar_9.f90: Extended.
179         * gfortran.dg/allocatable_scalar_10.f90: New.
180         * gfortran.dg/class_19.f03: Extended.
181
182 2010-10-26  Jan Hubicka  <jh@suse.cz>
183
184         PR middle-end/45736
185         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
186
187 2010-10-26  Ira Rosen  <irar@il.ibm.com>
188
189         PR tree-optimization/46167
190         * gcc.dg/vect/O-pr46167.c: New.
191         * gcc.dg/vect/vect.exp: Run tests with -O.
192
193 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
194
195         PR target/44948
196         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
197         * g++.dg/vect/pr33860a.cc: Likewise.
198         * gcc.c-torture/compile/20070522-1.c: Likewise.
199         * gcc.dg/compat/struct-align-1_x.c: Likewise.
200         * gcc.dg/compat/struct-align-1_y.c: Likewise.
201         * gcc.dg/compat/struct-align-2_x.c: Likewise.
202         * gcc.dg/compat/struct-align-2_y.c: Likewise.
203         * gcc.dg/pr44136.c: Likewise.
204
205         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
206         * gcc.dg/compat/vector-1_x.c: Likewise.
207         * gcc.dg/compat/vector-1_y.c: Likewise.
208         * gcc.dg/compat/vector-2_x.c: Likewise.
209         * gcc.dg/compat/vector-2_y.c: Likewise.
210         * gcc.dg/pr43300.c: Likewise.
211
212         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
213         * gcc.dg/compat/vector-1a_y.c: Likewise.
214         * gcc.dg/compat/vector-1b_x.c: Likewise.
215         * gcc.dg/compat/vector-1b_y.c: Likewise.
216         * gcc.dg/compat/vector-2a_x.c: Likewise.
217         * gcc.dg/compat/vector-2a_y.c: Likewise.
218         * gcc.dg/compat/vector-2b_x.c: Likewise.
219         * gcc.dg/compat/vector-2b_y.c: Likewise.
220         * gcc.target/i386/pr39162.c: Likewise.
221         * gcc.target/i386/pr40906-2.c: Likewise.
222         * gcc.target/i386/sse-5.c: Likewise.
223
224         * gcc.dg/pr35442.c: Prune ABI change warnings.
225
226         * gcc.c-torture/execute/pr38151.x: New.
227         * gcc.target/i386/pr44948-1a.c: Likewise.
228         * gcc.target/i386/pr44948-1b.c: Likewise.
229         * gcc.target/i386/pr44948-2a.c: Likewise.
230         * gcc.target/i386/pr44948-2b.c: Likewise.
231
232 2010-10-26  Ian Lance Taylor  <iant@google.com>
233
234         PR middle-end/45687
235         * gcc.c-torture/execute/20101025-1.c: New test.
236
237 2010-10-26  Tobias Burnus  <burnus@net-b.de>
238
239         PR fortran/45451
240         * gfortran.dg/class_allocate_5.f90: New.
241
242 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
243
244         Implement opaque-enum-specifiers for C++0x
245         * g++.dg/cpp0x/forw_enum1.C: New.
246         * g++.dg/cpp0x/forw_enum2.C: New.
247         * g++.dg/cpp0x/forw_enum3.C: New.
248         * g++.dg/cpp0x/forw_enum4.C: New.
249         * g++.dg/cpp0x/forw_enum5.C: New.
250         * g++.dg/cpp0x/forw_enum6.C: New.
251         * g++.dg/cpp0x/forw_enum7.C: New.
252         * g++.dg/cpp0x/forw_enum8.C: New.
253         * g++.dg/cpp0x/forw_enum9.C: New.
254         * g++.dg/parse/enum3.C: Add new errors.
255         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
256         * g++.dg/cpp0x/auto9.C: Add new error.
257         * g++.dg/template/crash79.C: Add new errors.
258
259 2010-10-26  Jie Zhang  <jie@codesourcery.com>
260
261         * gcc.target/arm/volatile-bitfields-1.c: New test.
262         * gcc.target/arm/volatile-bitfields-2.c: New test.
263         * gcc.target/arm/volatile-bitfields-3.c: New test.
264
265 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
266
267         * gnat.dg/pointer_discr1.adb: New test.
268         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
269         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
270         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
271
272 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
273
274         * gnat.dg/loop_optimization8.adb: New test.
275         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
276         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
277
278 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
279
280         * gnat.dg/in_out_parameter2.adb: New test.
281         * gnat.dg/in_out_parameter3.adb: Likewise.
282
283 2010-10-25  Jie Zhang  <jie@codesourcery.com>
284
285         * g++.dg/opt/combine.c: New test.
286
287 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/opt7.ad[sb]: New test.
290         * gnat.dg/opt7_pkg.ads: New helper.
291
292 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         PR objc/45735
295         * obj-c.dg/pr45735.mm: New.
296         * obj-c++.dg/pr45735.mm: New.
297
298 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
299
300         PR objc/24393
301         * objc.dg/pr24393.m: New.
302         * obj-c++.dg/pr24393.mm: New.
303
304 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
305
306         PR objc/28049
307         * objc.dg/pr28049.m: New.
308         * obj-c++.dg/pr28049.mm: New.
309
310 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
311
312         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
313         parameter attributes are now supported.
314         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
315         * objc.dg/attributes/parameter-attribute-1.m: New test.
316         * objc.dg/attributes/parameter-attribute-2.m: New test.
317         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
318         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
319
320 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
321
322         Based on the CFString implementation in FSF apple/trunk branch.
323
324         * gcc.dg/darwin-cfstring-1.c: New.
325         * gcc.dg/darwin-cfstring-2.c: New.
326         * gcc.dg/torture/darwin-cfstring-3.c: New.
327         * g++.dg/other/darwin-cfstring1.C: New.
328         * g++.dg/torture/darwin-cfstring-3.C: New.
329
330 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
331
332         * objc.dg/demangle-1.m: New test.
333         * obj-c++.dg/demangle-1.mm: New test.
334         * obj-c++.dg/demangle-2.mm: New test.
335         * obj-c++.dg/demangle-3.mm: New test.
336
337 2010-10-23  Ian Lance Taylor  <iant@google.com>
338
339         * gcc.c-torture/execute/20101011-1.c: New test.
340         * gcc.c-torture/execute/20101011-1.x: New test driver.
341
342 2010-10-23  Tobias Burnus  <burnus@net-b.de>
343
344         PR fortran/46122
345         * gfortran.dg/protected_8.f90: New.
346
347 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
348
349         * gcc.dg/march-generic.c: Skip for -march in multilib options.
350         * gcc.target/i386/isa-9.c: Skip for -march other than
351         -march=amdfam10 in multilib options.
352         * gcc.target/i386/pr42589.c: Skip for -march other than
353         -march=i486 in multilib options.
354         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
355         other -march in multilib options.
356
357 2010-10-23  Jie Zhang  <jie@codesourcery.com>
358
359         PR rtl-optimization/37360
360         * gcc.dg/pr37360.c: New test.
361
362 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
363
364         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
365
366 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
367         Andrew Pinski <pinskia@gmail.com>
368
369         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
370         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
371         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
372         * gcc.dg/vector-subscript-1.c: Likewise.
373         * gcc.dg/vector-subscript-2.c: Likewise.
374         * gcc.dg/vector-subscript-3.c: New testcase.
375         * gcc.dg/array-8.c: Adjust.
376
377 2010-10-22  Richard Guenther  <rguenther@suse.de>
378
379         PR middle-end/46137
380         * c-c++-common/torture/pr46137.c: New testcase.
381
382 2010-10-22  Jason Merrill  <jason@redhat.com>
383
384         PR c++/46129
385         * g++.dg/template/defarg14.C: New.
386
387 2010-10-22  Jason Merrill  <jason@redhat.com>
388
389         PR c++/46103
390         * g++.dg/cpp0x/implicit10.C: New.
391
392 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
393
394         PR target/46098
395         * gcc.target/i386/pr46098.c: New test.
396
397 2010-10-22  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/45720
400         * gcc.dg/torture/pr45720.c: New testcase.
401
402 2010-10-22  Ira Rosen  <irar@il.ibm.com>
403
404         PR tree-optimization/46126
405         * gcc.dg/vect/pr46126.c: New.
406
407 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
408
409         Based on the CFString implementation in FSF apple/trunk branch.
410
411         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
412         so that the latter can be used in dg-skip and dg-xfail clauses.
413         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
414         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
415         to use dg-additional-files for Object1.
416         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
417         to use dg-additional-files for Object1, move to torture/strings/.
418         * obj-c++.dg/const-str-4.mm: Likewise.
419         * obj-c++.dg/const-str-3.mm: Likewise.
420         * obj-c++.dg/const-str-8.mm: Likewise.
421         * obj-c++.dg/const-str-9.mm: Likewise.
422         * obj-c++.dg/const-str-10.mm: Likewise.
423         * obj-c++.dg/const-str-10.mm: Likewise.
424         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
425         to use dg-additional-files for Object1, move to strings/.
426         * obj-c++.dg/const-str-2.mm: Likewise.
427         * obj-c++.dg/const-str-5.mm: Likewise.
428         * obj-c++.dg/const-str-6.mm: Likewise.
429         * obj-c++.dg/const-str-12.mm: Likewise.
430         * obj-c++.dg/strings/strings.exp: New.
431         * obj-c++.dg/strings/const-cfstring-2.mm: New.
432         * obj-c++.dg/strings/const-cfstring-5.mm: New.
433         * obj-c++.dg/torture/strings/strings.exp: New.
434         * obj-c++.dg/torture/strings/string1.mm: New.
435         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
436         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
437         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
438
439         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
440         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
441         * objc/execute/string2.m: Likewise.
442         * objc/execute/string3.m: Likewise.
443         * objc/execute/string3.m: Likewise.
444         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
445         * objc.dg/foreach-4.m: Likewise.
446         * objc.dg/foreach-5.m: Likewise.
447         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
448         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
449         * objc.dg/const-str-4.m: Likewise.
450         * objc.dg/const-str-7.m: Likewise.
451         * objc.dg/const-str-8.m: Likewise.
452         * objc.dg/const-str-9.m: Likewise.
453         * objc.dg/const-str-10.m: Likewise.
454         * objc.dg/const-str-11.m: Likewise.
455         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
456         to use dg-additional-files for Object1, move to objc.dg/strings/.
457         * objc.dg/const-str-2.m: Likewise.
458         * objc.dg/const-str-5.m: Likewise.
459         * objc.dg/const-str-6.m: Likewise.
460         * objc.dg/const-str-12.m: Likewise.
461         * objc.dg/const-str-12b.m: Likewise.
462         * objc.dg/strings/strings.exp: New.
463         * objc.dg/strings/const-cfstring-2.m: New.
464         * objc.dg/strings/const-cfstring-5.m: New.
465         * objc.dg/torture/strings/strings.exp: New.
466         * objc.dg/torture/strings/const-cfstring-1.m: New.
467         * objc.dg/torture/strings/const-cfstring-3.m: New.
468         * objc.dg/torture/strings/const-cfstring-4.m: New.
469
470 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
471
472         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
473
474 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
475
476         PR c++/46117
477         * g++.dg/parse/crash57.C: New.
478
479 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
480             H.J. Lu  <hongjiu.lu@intel.com>
481
482         PR target/45946
483         * gcc.target/i386/pr45946.c: New test.
484
485 2010-10-21  Martin Jambor  <mjambor@suse.cz>
486
487         PR tree-optimization/45875
488         * g++.dg/ipa/pr45875.C: New test.
489
490 2010-10-21  Ira Rosen  <irar@il.ibm.com>
491
492         PR tree-optimization/46049
493         PR tree-optimization/46052
494         * gcc.dg/vect/pr46052.c: New test.
495         * gcc.dg/vect/pr46049.c: New test.
496
497 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
498
499         PR fortran/46007
500         * gfortran.dg/shape_5.f90:  New test case.
501
502 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
503
504         PR fortran/46060
505         * gfortran.dg/proc_ptr_comp_25.f90: New.
506
507 2010-10-21  Richard Guenther  <rguenther@suse.de>
508         Michael Matz  <matz@suse.de>
509
510         PR tree-optimization/45764
511         * gcc.dg/torture/pr45764.c: New testcase.
512
513 2010-10-21  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/46111
516         * g++.dg/torture/pr46111.C: New testcase.
517
518 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
519
520         PR fortran/46067
521         * gfortran.dg/dummy_procedure_4.f90: New.
522         * gfortran.dg/proc_ptr_30.f90: New.
523
524 2010-10-21  Tobias Burnus  <burnus@net-b.de>
525
526         PR fortran/46100
527         * gfortran.dg/ptr-func-1.f90: New.
528         * gfortran.dg/ptr-func-2.f90: New.
529
530 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
531
532         PR tree-optimization/45919
533         * gcc.c-torture/compile/pr45919.c: New test.
534
535         PR tree-optimization/46066
536         * gcc.dg/autopar/pr46066.c: New test.
537
538 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
539
540         PR c++/46024
541         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
542
543 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
544
545         PR c++/46056
546         * g++.dg/cpp0x/range-for7.C: New.
547
548 2010-10-20  Richard Guenther  <rguenther@suse.de>
549
550         PR lto/45667
551         * g++.dg/lto/20101020-1_0.h: New testcase.
552         * g++.dg/lto/20101020-1_0.C: Likewise.
553         * g++.dg/lto/20101020-1_1.C: Likewise.
554
555 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
556
557         * gcc.dg/20101013-1.c: New test.
558
559 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
560
561         PR target/46085
562         * gcc.target/i386/pr46085-1.c: New.
563         * gcc.target/i386/pr46085-2.c: Likewise.
564
565 2010-10-20  Richard Guenther  <rguenther@suse.de>
566
567         PR tree-optimization/45860
568         * gcc.dg/torture/pr45860.c: New testcase.
569
570 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
571
572         * gnat.dg/discr25.adb: New test.
573         * gnat.dg/discr25_pkg.ad[sb]: New helper.
574
575 2010-10-20  Olivier Hainque  <hainque@adacore.com>
576
577         * gcc.target/powerpc/ehreturn.c: New test.
578
579 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
580
581         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
582         not require Foundation and run with the GNU runtime as well.
583
584         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
585
586         Radar 4439126
587         * obj-c++.dg/template-8.mm: New.
588
589 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
590
591         PR objc/23709
592         * objc.dg/pr23709.m: New.
593         * obj-c++.dg/pr23709.m: New.
594
595 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
596
597         PR c++/46046
598         * g++.dg/template/crash104.C: New.
599
600 2010-10-19  Richard Henderson  <rth@redhat.com>
601
602         * gcc.target/i386/fma3-fma.c: New.
603         * gcc.target/i386/fma3-builtin.c: New.
604         * gcc.target/i386/fma4-builtin.c: New.
605
606 2010-10-19  Richard Guenther  <rguenther@suse.de>
607
608         PR testsuite/46081
609         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
610
611 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         Merge from 'apple/trunk' branch on FSF servers.
614
615         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
616
617         Radar 4293709
618         * objc.dg/proto-init-mimatch-1.m: New.
619         * obj-c++.dg/proto-init-mimatch-1.mm: New.
620
621 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         Implemented parsing @synthesize and @dynamic for
624         Objective-C/Objective-C++.
625         * objc.dg/property/dynamic-1.m: New.
626         * objc.dg/property/synthesize-1.m: New.
627         * obj-c++.dg/property/dynamic-1.mm: New.
628         * obj-c++.dg/property/synthesize-1.mm: New.
629
630 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
631
632         * objc.dg/at-class-1.m: New.
633         * objc.dg/at-class-1.mm: New.
634
635 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
636
637         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
638
639 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
640
641         Merge from 'apple/trunk' branch on FSF servers.
642
643         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
644
645         Radar 4407151
646         * obj-c++.dg/template-7.mm: New.
647
648 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
649
650         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
651         bugfix.
652
653 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
654
655         Merge from 'apple/trunk' branch on FSF servers.
656
657         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
658
659         Radar 4451818
660         * obj-c++.dg/try-catch-16.mm: New.
661         * obj-c++.dg/try-catch-17.mm: New.
662
663         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
664
665         Radar 4330422
666         * obj-c++.dg/try-catch-15.mm: New
667
668         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
669
670         Radar 4204796
671         * obj-c++.dg/try-catch-12.mm: New
672         * obj-c++.dg/try-catch-13.mm: New
673         * obj-c++.dg/try-catch-14.mm: New
674         * objc.dg/try-catch-11.m: New
675         * objc.dg/try-catch-12.m: New
676         * objc.dg/try-catch-13.m: New
677
678 2010-10-18  Richard Henderson  <rth@redhat.com>
679
680         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
681
682 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
683
684         PR c/46015
685         * c-c++-common/Wunused-var-13.c: New test.
686
687 2010-10-18  Richard Guenther  <rguenther@suse.de>
688
689         PR tree-optimization/45967
690         * gcc.dg/torture/pr45967.c: New testcase.
691         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
692         * gcc.dg/ipa/ipa-pta-13.c: Likewise
693         * gcc.dg/torture/pr39074-2.c: Likewise
694         * gcc.dg/torture/pta-escape-1.c: Likewise
695         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
696         * gcc.dg/tree-ssa/pta-callused.c: Likewise
697         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
698         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
699         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
700         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
701
702 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
703
704         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
705
706 2010-10-18  Richard Guenther  <rguenther@suse.de>
707
708         PR lto/44950
709         * g++.dg/lto/20101015-2_0.C: New testcase.
710
711 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
712
713         PR middle-end/46019
714         * gcc.c-torture/execute/pr46019.c: New test.
715
716 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
717
718         Merge from 'apple/trunk' branch on FSF servers.
719
720         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
721
722         Radar 4516785
723         * obj-c++.dg/method-namespace-2.mm: New.
724
725 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
726
727         Merge from 'apple/trunk' branch on FSF servers.
728
729         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
730
731         Radar 4133425
732         * objc.dg/private-1.m: Test modified.
733         * obj-c++.dg/private-1.mm: Test modified.
734
735 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
736
737         PR testsuite/45987
738         * gcc.target/i386/push-1.c: Remove.
739
740 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
741             H.J. Lu  <hongjiu.lu@intel.com>
742
743         PR target/46051
744         * gcc.target/i386/pr46051.c: New test.
745
746 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
747
748         * obj-c++.dg/gnu-api-2-class.mm: New.
749         * obj-c++.dg/gnu-api-2-ivar.mm: New.
750         * obj-c++.dg/gnu-api-2-method.mm: New.
751         * obj-c++.dg/gnu-api-2-objc.mm: New.
752         * obj-c++.dg/gnu-api-2-object.mm: New.
753         * obj-c++.dg/gnu-api-2-property.mm: New.
754         * obj-c++.dg/gnu-api-2-protocol.mm: New.
755         * obj-c++.dg/gnu-api-2-sel.mm: New.
756
757 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
758
759         * objc.dg/fsf-package-0.m: New.
760         * obj-c++.dg/fsf-package-0.m: New.
761
762 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
763
764         PR objc/18255
765         * objc.dg/pr18255.m: New.
766
767 2010-10-16  Jan Hubicka  <jh@suse.cz>
768
769         PR middle-end/44206
770         * g++.dg/torture/pr44206.C: New.
771
772 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
773
774         * objc.dg/gnu-api-2-class.m: New.
775         * objc.dg/gnu-api-2-objc.m: New.
776
777 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
778
779         * objc.dg/gnu-api-2-ivar.m: New.
780
781 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
782
783         * objc.dg/gnu-api-2-property.m: New.
784
785 2010-10-15  Xinliang David Li  <davidxl@google.com>
786
787         * g++.dg/uninit-pred-3_a.C: New test.
788         * g++.dg/uninit-pred-3_b.C: New test.
789
790 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
791
792         * objc.dg/gnu-api-2-object.m: New.
793
794 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
795
796         * objc.dg/gnu-api-2-method.m: New.
797
798 2010-10-15  Jason Merrill  <jason@redhat.com>
799
800         * g++.dg/lto/pr45983_0.C: New.
801
802 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
803
804         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
805         builtin combiner patterns.
806         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
807         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
808         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
809         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
810         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
811
812 2010-10-15  Richard Guenther  <rguenther@suse.de>
813
814         * g++.dg/lto/20101015-1_0.C: New testcase.
815
816 2010-10-15  Richard Guenther  <rguenther@suse.de>
817
818         PR testsuite/46021
819         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
820         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
821
822 2010-10-15  Richard Guenther  <rguenther@suse.de>
823
824         PR lto/45957
825         * g++.dg/lto/20101014-1_0.C: New testcase.
826
827 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
828
829         * objc.dg/gnu-api-2-protocol.m: New.
830         * objc.dg/gnu-api-2-sel.m: New.
831
832 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
833
834         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
835         arm-eabi targets.
836
837 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
838
839         * gcc.dg/20101010-1.c: New testcase.
840
841 2010-10-15  Jie Zhang  <jie@codesourcery.com>
842
843         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
844         script when relocatable linking.
845
846 2010-10-14  Yao Qi  <yao@codesourcery.com>
847
848         PR target/45447
849         * gcc.target/arm/pr45447.c: New test.
850
851 2010-10-14  Jan Hubicka  <jh@suse.cz>
852
853         PR middle-end/45621
854         * g++.dg/lto/pr45621.h : New.
855         * g++.dg/lto/pr45621_0.C: New.
856         * g++.dg/lto/pr45621_1.C: New.
857
858 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
859
860         * objc.dg/property: New.
861         * objc.dg/property/fsf-property-basic.m: New.
862         * objc.dg/property/fsf-property-method-access.m: New.
863         * objc.dg/property/fsf-property-named-ivar.m: New.
864         * obj-c++.dg/property: New.
865         * obj-c++.dg/property/fsf-property-basic.mm: New.
866         * obj-c++.dg/property/fsf-property-method-access.mm: New.
867         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
868
869         merge from FSF apple 'trunk' branch.
870         2006 Fariborz Jahanian <fjahanian@apple.com>
871
872         Radars 4436866, 4505126, 4506903, 4517826
873         * objc.dg/property/property-1.m: New.
874         * objc.dg/property/property-2.m: New.
875         * objc.dg/property/property-3.m: New.
876         * objc.dg/property/property-neg-1.m: New.
877         * objc.dg/property/property-neg-2.m: New.
878         * objc.dg/property/property-neg-3.m: New.
879         * objc.dg/property/property-neg-4.m: New.
880         * objc.dg/property/property-neg-5.m: New.
881         * objc.dg/property/property-neg-6.m: New.
882         * objc.dg/property/property-neg-7.m: New.
883         * objc.dg/property/property.exp: New.
884         * obj-c++.dg/property/property-1.mm: New.
885         * obj-c++.dg/property/property-2.mm: New.
886         * obj-c++.dg/property/property-3.mm: New.
887         * obj-c++.dg/property/property-neg-1.mm: New.
888         * obj-c++.dg/property/property-neg-2.mm: New.
889         * obj-c++.dg/property/property-neg-3.mm: New.
890         * obj-c++.dg/property/property-neg-4.mm: New.
891         * obj-c++.dg/property/property-neg-5.mm: New.
892         * obj-c++.dg/property/property-neg-6.mm: New.
893         * obj-c++.dg/property/property-neg-7.mm: New.
894         * obj-c++.dg/property/property.exp: New.
895
896 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
897
898         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
899
900 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
901
902         PR c/45969
903         * gcc.c-torture/compile/pr45969-1.c: New test.
904
905 2010-10-14  Richard Guenther  <rguenther@suse.de>
906
907         PR tree-optimization/44913
908         * gcc.dg/torture/pr44913.c: New testcase.
909
910 2010-10-14  Richard Guenther  <rguenther@suse.de>
911
912         PR lto/45382
913         * g++.dg/lto/20101014-2_0.C: New testcase.
914
915 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
916
917         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
918         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
919         * gcc.target/i386/pr44130.c: Likewise.
920         * gcc.target/i386/pr44144.c: Likewise.
921         * gcc.target/i386/pr44180.c: Likewise.
922         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
923         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
924         * gcc.target/i386/vect-sizes-1.c: Likewise.
925         * gcc.target/i386/vectorize4-avx.c: Likewise.
926
927 2010-10-14  Richard Guenther  <rguenther@suse.de>
928
929         PR lto/44561
930         * g++.dg/lto/20101010-3_0.C: New testcase.
931         * g++.dg/lto/20101010-4_0.C: Likewise.
932
933 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
934
935         * objc.dg/pr45878.m: Update to include NSConstantString interface
936         for -fnext-runtime.
937         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
938         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
939         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
940         reference for m64 -fnext-runtime.
941
942 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
943
944         * gcc.target/i386/vect-sizes-1.c: New.
945
946 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
947
948         PR middle-end/46011
949         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
950
951 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
952
953         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
954         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
955
956 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
957
958         * gcc.target/ia64/20101005.c: New test.
959
960 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
961
962         PR rtl-optimization/45570
963         * gcc.dg/pr45570.c: New test.
964
965 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
966
967         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
968         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
969         * gcc.target/i386/vectorize4-avx.c: Likewise.
970
971 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
972
973         * gcc.target/i386/avx-copysign-vec.c: New.
974         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
975
976 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
977
978         PR middle-end/44130
979         * gcc.target/i386/pr44130.c: New.
980
981 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
982
983         PR middle-end/44144
984         * gcc.target/i386/pr44144.c: New.
985
986 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
987
988         PR target/44180
989         * gcc.target/i386/pr44180.c: New.
990
991 2010-10-13  Jason Merrill  <jason@redhat.com>
992
993         * g++.dg/template/canon-type-8.C: New.
994
995 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gcc.c-torture/execute/20101013-1.c: New test.
998
999 2010-10-13  Richard Guenther  <rguenther@suse.de>
1000
1001         PR objc/45878
1002         * objc.dg/pr45878.m: New testcase.
1003
1004 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1005
1006         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1007         * gcc.dg/format/dfp-printf-1.c: Likewise.
1008         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1009
1010 2010-10-13  Richard Guenther  <rguenther@suse.de>
1011
1012         PR tree-optimization/45788
1013         * g++.dg/pr45788.C: New testcase.
1014
1015 2010-10-13  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/45970
1018         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1019
1020 2010-10-13  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/45982
1023         * gcc.dg/torture/pr45982.c: New testcase.
1024         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1025         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1026         * gcc.dg/torture/pr39074-2.c: Likewise.
1027
1028 2010-10-13  Richard Guenther  <rguenther@suse.de>
1029
1030         PR middle-end/45874
1031         * g++.dg/torture/pr45874.C: New testcase.
1032
1033 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1034
1035         * objc.dg/attributes/method-attribute-1.m: Update to respond
1036         to implemented method attributes..
1037         * objc.dg/attributes/method-attribute-2.m: Likewise.
1038         * objc.dg/attributes/method-attribute-3.m: Likewise.
1039         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1040         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1041         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1042
1043 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1044
1045         PR libobjc/23214
1046         * objc.dg/pr23214.m: New.
1047
1048 2010-10-12  Michael Eager  <eager@eagercon.com>
1049
1050         PR testsuite/45856
1051         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1052         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1053
1054 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR fortran/45636
1057         * gcc.c-torture/execute/pr45636.c: New test.
1058         * gfortran.dg/pr45636.f90: New test.
1059
1060 2010-10-12  Richard Henderson  <rth@redhat.com>
1061
1062         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1063
1064 2010-10-12  Daniel Kraft  <d@domob.eu>
1065
1066         PR fortran/38936
1067         * gfortran.dg/associate_1.f03: More tests with derived-types.
1068         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1069         * gfortran.dg/associate_8.f03: Fix typo.
1070         * gfortran.dg/initialization_27.f90: Fix typo.
1071
1072 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1073
1074         PR testsuite/45851
1075         * lib/lto.exp (lto-get-options-main): Support optional target
1076         selector for dg-extra-ld-options.
1077
1078 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1079
1080         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1081         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1082
1083 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1084
1085         PR middle-end/45699
1086         * g++.dg/torture/pr45699.C: New test.
1087         * g++.dg/otr-fold-1.C: Adjusted.
1088         * g++.dg/otr-fold-1.C: Likewise.
1089
1090 2010-10-11  Nick Clifton  <nickc@redhat.com>
1091
1092         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1093         Allow for a user label prefix.
1094
1095 2010-10-10  Richard Guenther  <rguenther@suse.de>
1096
1097         * g++.dg/lto/20101010-1_0.C: New testcase.
1098         * g++.dg/lto/20101010-2_0.C: Likewise.
1099
1100 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1101
1102         PR tree-optimization/45902
1103         * gcc.dg/vect/45902.c: New test.
1104
1105 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1106
1107         PR target/45870
1108         * gcc.dg/tls/pr45870.c: New test.
1109
1110 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1111
1112         PR fortran/45961
1113         * gfortran.dg/typebound_operator_6.f03: New.
1114
1115 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1116
1117         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1118         and adjust -export symbol scanning.
1119         * g++.dg/ext/dllexport1.C: Likewise.
1120         * g++.dg/ext/dllexport3.C: Likewise.
1121         * gcc.dg/dll-3.c: Likewise.
1122         * gcc.dg/dll-4.c: Likewise.
1123         * gcc.dg/dll-5.c: Likewise.
1124
1125 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1126
1127         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1128         instead of tree_profile dump file.
1129         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1130         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1131         dump file.
1132
1133 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1134
1135         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1136
1137 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138
1139         * gfortran.dg/character_comparison_4.f90:  New test.
1140         * gfortran.dg/character_comparison_5.f90:  New test.
1141         * gfortran.dg/character_comparison_6.f90:  New test.
1142
1143 2010-10-09  Richard Henderson  <rth@redhat.com>
1144
1145         * lib/target-supports.exp
1146         (check_effective_target_automatic_stack_alignment): Always true.
1147
1148 2010-10-09  Richard Guenther  <rguenther@suse.de>
1149
1150         PR lto/45956
1151         * gcc.dg/lto/20101009-2_0.c: New testcase.
1152         * gcc.dg/lto/20101009-2_1.c: Likewise.
1153         * gcc.dg/lto/20101009-2_2.c: Likewise.
1154
1155 2010-10-09  Richard Guenther  <rguenther@suse.de>
1156
1157         PR lto/45947
1158         * g++.dg/lto/20101009-1_0.C: New testcase.
1159
1160 2010-10-09  Richard Guenther  <rguenther@suse.de>
1161
1162         PR tree-optimization/45945
1163         * gcc.dg/lto/20101009-1_0.c: New testcase.
1164
1165 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         PR target/45913
1168         * gcc.target/i386/pr45913.c: New.
1169
1170 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1171
1172         PR fortran/45943
1173         * gfortran.dg/streamio_16.f90: Update test.
1174
1175 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR tree-optimization/45903
1178         * gcc.target/i386/pr45903.c: New test.
1179
1180 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1181
1182         * gnat.dg/interface5.adb: Compile with warnings disabled.
1183
1184 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1185
1186         * obj-c++.dg/encode-10.mm: New testcase.
1187
1188 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1189
1190         PR objc++/23614
1191         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1192         C++ class.  Removed XFAIL.
1193
1194 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1195
1196         PR fortran/45933
1197         * gfortran.dg/typebound_operator_5.f03: New.
1198
1199 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1200
1201         Merge from 'apple/trunk' branch on FSF servers.
1202
1203         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1204
1205         Radar 4508851
1206         * obj-c++.dg/method-namespace-1.mm: New.
1207
1208 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1209
1210         * gcc.dg/tree-ssa/sra-11.c: New test.
1211
1212 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1213
1214         PR Tree-Vect/45847
1215         * gcc.dg/vect/pr45847.c: New test.
1216
1217 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1218             Kai Tietz  <kai.tietz@onevision.com>
1219
1220         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1221
1222 2010-10-07  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/45732
1225         * gcc.dg/torture/pr45732.c: New testcase.
1226
1227 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1228
1229         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1230         * objc.dg/foreach-2.m: Likewise.
1231         * objc.dg/foreach-3.m: Likewise.
1232         * objc.dg/foreach-4.m: Likewise.
1233         * objc.dg/foreach-5.m: Likewise.
1234         * objc.dg/foreach-6.m: Likewise.
1235         * objc.dg/foreach-7.m: Likewise.
1236         * objc.dg/objc-foreach-4.m: Likewise.
1237         * objc.dg/objc-foreach-5.m: Likewise.
1238
1239 2010-10-07  Richard Guenther  <rguenther@suse.de>
1240
1241         PR middle-end/45869
1242         * gcc.dg/torture/pr45869.c: New testcase.
1243
1244 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1245
1246         * objc.dg/set-not-used-1.m: New
1247         * obj-c++.dg/set-not-used-1.mm: New.
1248
1249 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1250
1251         * objc.dg/attributes/method-attribute-3.m: New.
1252         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1253
1254 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1255
1256         PR fortran/45916
1257         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1258
1259 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1260
1261         PR fortran/45889
1262         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1263
1264 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1265
1266         Merge from 'apple/trunk' branch on FSF servers.
1267
1268         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1269
1270         Radar 4278774
1271         * obj-c++.dg/encode-9.mm: New.
1272
1273 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * g++.dg/cpp0x/pr45908.C: New test.
1276
1277 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1278
1279         * gnat.dg/opt6.ad[sb]: New test.
1280
1281 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1282
1283         Implemented fast enumeration for Objective-C.
1284         * objc.dg/foreach-1.m: New.
1285         * objc.dg/foreach-2.m: New.
1286         * objc.dg/foreach-3.m: New.
1287         * objc.dg/foreach-4.m: New.
1288         * objc.dg/foreach-5.m: New.
1289         * objc.dg/foreach-6.m: New.
1290         * objc.dg/foreach-7.m: New.
1291
1292         Merge from 'apple/trunk' branch on FSF servers:
1293         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1294
1295         Radar 4502236
1296         * objc.dg/objc-foreach-5.m: New.
1297
1298         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1299
1300         Radar 4507230
1301         * objc.dg/objc-foreach-4.m: New.
1302
1303         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1304
1305         Radar 4472881
1306         * objc.dg/objc-foreach-3.m: New.
1307
1308         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1309
1310         Radar 4468498
1311         * objc.dg/objc-foreach-2.m: New.
1312
1313         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1314
1315         Radar 4294910
1316         * objc.dg/objc-foreach-1.m: New
1317
1318 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1319
1320         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1321         unsigned values.
1322
1323 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1324
1325         PR objc++/28050
1326         * obj-c++.dg/syntax-error-10.mm: New.
1327
1328 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1329
1330         PR objc++/23707
1331         * obj-c++.dg/syntax-error-9.mm: New.
1332
1333 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1334
1335         PR objc++/31126
1336         * obj-c++.dg/syntax-error-8.mm: New.
1337
1338 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1339
1340         Merge from 'apple/trunk' branch on FSF servers.
1341
1342         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1343
1344         Radar 4290840
1345         * obj-c++.dg/syntax-error-7.mm: New
1346
1347         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1348
1349         Radar 4294425
1350         * obj-c++.dg/syntax-error-6.mm: New
1351
1352         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1353
1354         Radar 4261146
1355         * obj-c++.dg/syntax-error-5.mm: New
1356
1357         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1358
1359         Radar 4093475
1360         * obj-c++.dg/syntax-error-[3-4].mm: New.
1361
1362         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1363
1364         Radar 4185810
1365         * obj-c++.dg/syntax-error-[1-2].mm: New.
1366
1367 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1368
1369         PR tree-optimization/45752
1370         * gcc.dg/vect/pr45752.c: New test.
1371
1372 2010-10-05  Richard Guenther  <rguenther@suse.de>
1373
1374         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1375         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1376         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1377         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1378         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1379         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1380         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1381         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1382         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1383         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1384         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1385         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1386         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1387         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1388         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1389         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1390         * gcc.dg/tree-ssa/20080530.c: Likewise.
1391         * g++.dg/tree-ssa/inline-3.C: Likewise.
1392         * g++.dg/tree-ssa/inline-1.C: Likewise.
1393         * g++.dg/tree-ssa/inline-2.C: Likewise.
1394         * gcc.dg/profile-dir-1.c: Likewise.
1395         * gcc.dg/profile-dir-2.c: Likewise.
1396         * gcc.dg/profile-dir-3.c: Likewise.
1397
1398 2010-10-05  Richard Guenther  <rguenther@suse.de>
1399
1400         PR middle-end/45877
1401         * g++.dg/torture/pr45877.C: New testcase.
1402
1403 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR debug/45849
1406         * gcc.dg/debug/pr45849.c: New test.
1407
1408         PR middle-end/45876
1409         * gcc.c-torture/compile/pr45876.c: New test.
1410
1411 2010-10-04  Julian Brown  <julian@codesourcery.com>
1412
1413         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1414         vect_hw_misalign.
1415         * gcc.dg/vect/vect-60.c: Likewise.
1416         * gcc.dg/vect/vect-56.c: Likewise.
1417         * gcc.dg/vect/vect-93.c: Likewise.
1418         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1419         * gcc.dg/vect/vect-95.c: Likewise.
1420         * gcc.dg/vect/vect-96.c: Likewise.
1421         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1422         * gcc.dg/vect/slp-25.c: Likewise.
1423         * gcc.dg/vect/slp-3.c: Likewise.
1424         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1425         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1426         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1427         * gcc.dg/vect/vect-109.c: Likewise.
1428         * gcc.dg/vect/vect-peel-1.c: Likewise.
1429         * gcc.dg/vect/vect-peel-2.c: Likewise.
1430         * lib/target-supports.exp
1431         (check_effective_target_arm_vect_no_misalign): New.
1432         (check_effective_target_vect_no_align): Use above.
1433         (check_effective_target_vect_element_align): New.
1434         (add_options_for_quad_vectors): New.
1435
1436 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1437
1438         PR tree-optimization/45572
1439         * g++.dg/ipa/pr45572-1.C: New test.
1440         * g++.dg/ipa/pr45572-2.C: Likewise.
1441
1442 2010-10-03  Ian Lance Taylor  <iant@google.com>
1443
1444         * gcc.dg/anon-struct-11.c: New test.
1445         * gcc.dg/anon-struct-12.c: New test.
1446         * gcc.dg/anon-struct-13.c: New test.
1447         * gcc.dg/anon-struct-14.c: New test.
1448
1449 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1450
1451         * g++.dg/torture/pr45764.C: Revert revision 164914.
1452         * gcc.dg/vect/pr43432.c: Likewise.
1453         * gcc.dg/vect/vect-114.c: Likewise.
1454         * gcc.dg/vect/vect-15.c: Likewise.
1455
1456 2010-10-03  Jason Merrill  <jason@redhat.com>
1457
1458         * g++.dg/cpp0x/sfinae5.C: New.
1459
1460 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1461
1462         PR tree-optimization/45720
1463         PR tree-optimization/45764
1464         * g++.dg/torture/pr45764.C: New.
1465
1466         * gcc.dg/vect/pr43432.c: Xfail.
1467         * gcc.dg/vect/vect-114.c: Likewise.
1468         * gcc.dg/vect/vect-15.c: Likewise.
1469
1470 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1471
1472         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1473         hppa*-*-hpux*.
1474         * gcc.dg/torture/pr45678-2.c: Likewise.
1475
1476 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1477
1478         PR fortran/45748
1479         * gfortran.dg/intrinsic_6.f90: New.
1480
1481 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1482
1483         PR fortran/42831
1484         * gfortran.dg/dependency_37.f90:  New test.
1485
1486 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1487
1488         * gcc.target/i386/shift_mask.c: New test.
1489
1490 2010-10-01  Richard Guenther  <rguenther@suse.de>
1491
1492         PR tree-optimization/45854
1493         * g++.dg/torture/pr45854.C: New testcase.
1494
1495 2010-09-30  Michael Eager  <eager@eagercon.com>
1496
1497         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1498         __FLT_{MIN,MAX}__.
1499
1500 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1501
1502         PR middle-end/45758
1503         * gfortran.dg/graphite/pr45758.f90: New.
1504
1505 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1506
1507         PR middle-end/45230
1508         * gcc.dg/graphite/id-pr45230.c: New.
1509
1510 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1511
1512         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1513         * gfortran.dg/graphite/graphite.exp: Same.
1514         * gcc.dg/graphite/vect-pr43423.c: New.
1515
1516 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR target/45843
1519         * g++.dg/torture/pr45843.C: New test.
1520
1521 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1522
1523         PR fortran/45828
1524         * gfortran.dg/allocate_derived_5.f90: New.
1525
1526 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR tree-optimization/31261
1529         * gcc.dg/tree-ssa/pr31261.c: New test.
1530
1531 2010-09-30  Michael Eager  <eager@eagercon.com>
1532
1533         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1534         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1535         * gcc.target/microblaze/microblaze.exp: Ditto.
1536         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1537         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1538         * gcc.target/microblaze/others/data_var1.c: Ditto.
1539         * gcc.target/microblaze/others/data_var2.c: Ditto.
1540         * gcc.target/microblaze/others/data_var3.c: Ditto.
1541         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1542         * gcc.target/microblaze/others/strings1.c:: Ditto.
1543         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1544         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1545         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1546         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1547         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1548         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1549         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1550         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1551         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1552         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1553         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1554         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1555         * gcc.target/microblaze/isa/float.c: Ditto.
1556         * gcc.target/microblaze/isa/mulh.c: Ditto.
1557         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1558         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1559         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1560         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1561         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1562         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1563         * gcc.target/microblaze/isa/bshift.c: Ditto.
1564         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1565         * gcc.target/microblaze/isa/div.c: Ditto.
1566         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1567         * gcc.target/microblaze/isa/mul.c: Ditto.
1568
1569 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1570
1571         merge from FSF 'apple/trunk' branch.
1572         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1573
1574         Radar 4386773
1575         * objc.dg/enhanced-proto-1.m: New.
1576         * objc.dg/enhanced-proto-2.m: New.
1577         * obj-c++.dg/enhanced-proto-1.mm: New
1578         * obj-c++.dg/enhanced-proto-2.mm: New.
1579
1580 2010-09-30  Richard Guenther  <rguenther@suse.de>
1581
1582         PR testsuite/45702
1583         * gcc.dg/debug/pr41893-1.c: Adjust.
1584         * gcc.dg/pr30762-1.c: Likewise.
1585         * gcc.dg/pr31529-1.c: Likewise.
1586         * gcc.dg/pr34457-1.c: Likewise.
1587         * gcc.dg/pr34668-1.c: Likewise.
1588         * gcc.dg/pr43557-1.c: Likewise.
1589
1590 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1591
1592         PR objc/45842
1593         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1594         * objc.dg/const-str-3.m: Correct header for memcpy.
1595         * objc.dg/const-str-7.m: Likewise.
1596         * objc.dg/method-20b.m: Provide an implementation of Object.
1597         Adjust XFAIL for m64 NeXT runtime.
1598         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1599         * objc.dg/encode-3.m: Correct line ordering, provide header for
1600         sprintf.
1601         * objc.dg/encode-7-next.m: Only run for 32bit.
1602         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1603         * objc.dg/type-size-2.m: Provide an implementation of Object.
1604         Ajust headers.
1605         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1606         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1607         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1608         Adjust XFAIL for m64 NeXT runtime.
1609         * obj-c++.dg/method-22.mm: Likewise.
1610         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1611
1612 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1613
1614         Merge from 'apple/trunk' branch on FSF servers.
1615
1616         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1617
1618         Radar 4278236
1619         * obj-c++.dg/bad-forward-decl.mm: New
1620
1621 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * ada/acats/run_acats: Revert revision 157037.
1624
1625 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1626
1627         Merge from 'apple/trunk' branch on FSF servers.
1628
1629         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1630
1631         Radar 4281748
1632         * objc.dg/naming-2.m: Update
1633         * objc.dg/naming-3.m: New
1634
1635 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1636
1637         PR target/40457
1638         * gcc.target/arm/pr40457-3.c: New test.
1639
1640 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1641
1642         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1643         alias checking.
1644         * lib/target-supports.exp (check_ifunc_available): Likewise.
1645
1646 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1647
1648         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1649
1650 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1651
1652         * objc.dg/keywords-1.m: New test.
1653         * objc.dg/keywords-2.m: New test.
1654         * objc.dg/keywords-3.m: New test.
1655         * obj-c++.dg/keywords-1.mm: New test.
1656         * obj-c++.dg/keywords-2.mm: New test.
1657
1658 2010-09-28  Jason Merrill  <jason@redhat.com>
1659
1660         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1661         * g++.dg/ext/complit11.C: Likewise.
1662         * g++.old-deja/g++.law/temps1.C: Likewise.
1663
1664         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1665         * g++.old-deja/g++.mike/misc6.C: Likewise.
1666
1667 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1668
1669         * objc.dg/attributes/method-attribute-1.m: New.
1670         * objc.dg/attributes/method-attribute-2.m: New.
1671
1672         * obj-c++.dg/attributes/method-attribute-1.m: New.
1673         * obj-c++.dg/attributes/method-attribute-2.m: New.
1674
1675 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1676
1677         * objc.dg/attributes: New.
1678         * objc.dg/attributes/attributes.exp: New.
1679         * objc.dg/attributes/class-attribute-1.m: New.
1680         * objc.dg/attributes/class-attribute-2.m: New
1681         * objc.dg/attributes/categ-attribute-1.m: New
1682         * objc.dg/attributes/categ-attribute-2.m: New
1683         * objc.dg/attributes/proto-attribute-1.m: New
1684
1685         * obj-c++.dg/attributes: New.
1686         * obj-c++.dg/attributes/attributes.exp: New
1687         * obj-c++.dg/attributes/class-attribute-1.mm: New
1688         * obj-c++.dg/attributes/class-attribute-2.mm: New
1689         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1690         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1691         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1692
1693 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1694
1695         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1696         from the branch renamed to method-20b.m to avoid clashes).
1697
1698         2005-08-23  Stuart Hastings  <stuart@apple.com>
1699                     Ziemowit Laski  <zlaski@apple.com>
1700
1701         Radar 4209854
1702         * obj-c++.dg/method-23.mm: New.
1703         * objc.dg/method-20.m: New.
1704
1705 2010-09-28  Jan Hubicka  <jh@suse.cz>
1706
1707         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1708
1709 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1710
1711         PR target/44452
1712         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1713         i?86-*-solaris2.[89], *-*-vxworks*.
1714         * gcc.target/i386/pr22152.c: Likewise.
1715         * gcc.target/i386/vect8-ret.c: New test.
1716
1717 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1718
1719         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1720
1721 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1722
1723         Merge from 'apple/trunk' branch on FSF servers.
1724
1725         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1726
1727         Radar 4175534
1728         * obj-c++.dg/method-22.mm: New.
1729
1730 2010-09-27  Jason Merrill  <jason@redhat.com>
1731
1732         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1733         * g++.dg/ext/complit11.C: Adjust.
1734         * g++.old-deja/g++.law/temps1.C: Adjust.
1735         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1736         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1737
1738 2010-09-27  Ian Lance Taylor  <iant@google.com>
1739
1740         * lib/target-supports.exp (check_effective_target_split_stack):
1741         New procedure.
1742         * gcc.dg/split-1.c: New test.
1743         * gcc.dg/split-2.c: New test.
1744         * gcc.dg/split-3.c: New test.
1745         * gcc.dg/split-4.c: New test.
1746
1747 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1748
1749         PR objc/25464
1750         * objc.dg/type-size-3.m: New test.
1751
1752 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1753
1754         PR objc/45763
1755         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1756
1757 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1758
1759         PR objc/25450
1760         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1761         * objc.dg/type-size-2.m: Same change.
1762         * obj-c++.dg/encode-5.mm: Same change.
1763
1764 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1765
1766         Merge from 'apple/trunk' branch on FSF servers.  The original
1767         Changelogs are below.
1768
1769         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1770         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1771         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1772         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1773         in the branch).
1774         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1775         proto-qual-1.m in the branch) and the normal ABI on GNU.
1776         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1777         the test only with the NeXT runtime.
1778         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1779         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1780         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1781         Run the test only with the NeXT runtime.
1782
1783         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1784
1785         Radar 4492973
1786         * objc.dg/encode-7-64bit.m: New.
1787         * objc.dg/encode-7.m: Skip if -m64.
1788
1789         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1790
1791         Radar 4301047
1792         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1793         * obj-c++.dg/threedotthree-abi-1.mm: New
1794         * objc.dg/threedotthree-abi-1.m: New
1795
1796         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1797
1798         Radar 4136935
1799         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1800         * objc.dg/encode-6.m: Likewise.
1801         * objc.dg/encode-7.m: New test case.
1802
1803 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1804
1805         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1806         const-str-12.m to constr-str-12b.m to avoid conflicts.
1807
1808         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1809
1810         Radar 4229905
1811         * obj-c++.dg/warn5.mm: New
1812
1813         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1814
1815         Radar 4154928
1816         * obj-c++.dg/const-str-12.mm: New.
1817         * objc.dg/const-str-12.m: New.
1818
1819 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1820
1821         PR fortran/40569
1822         PR fortran/40568
1823         * gfortran.dg/storage_size_2.f08: Fix test.
1824         * gfortran.dg/c_sizeof_1.f90: Fix test.
1825         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1826         * gfortran.dg/c_sizeof_3.f90: New.
1827         * gfortran.dg/c_sizeof_4.f90: New.
1828         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1829         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1830
1831 2010-09-26  Daniel Kraft  <d@domob.eu>
1832
1833         PR fortran/45783
1834         PR fortran/45795
1835         * gfortran.dg/select_type_18.f03: New test.
1836
1837 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gnat.dg/return2.ad[sb]: New test.
1840         * gnat.dg/return2_pkg.ads: New helper.
1841
1842 2010-09-25  Daniel Kraft  <d@domob.eu>
1843
1844         PR fortran/45776
1845         * gfortran.dg/io_constraints_6.f03: New test.
1846         * gfortran.dg/io_constraints_7.f03: New test.
1847         * gfortran.dg/newunit_2.f90: New test.
1848
1849 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1850
1851         * gfortran.dg/operator_c1202.f90: New test.
1852
1853 2010-09-24  Jan Hubicka  <jh@suse.cz>
1854
1855         * gcc.dg/tree-ssa/leaf.c: New testcase.
1856
1857 2010-09-24  Jan Hubicka  <jh@suse.cz>
1858
1859         PR tree-optimization/45738
1860         PR tree-optimization/45741
1861         * gcc.c-torture/compile/pr45741.c: New.
1862         * gfortran.fortran-torture/compile/pr45738.f90: New.
1863
1864 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1865
1866         * gcc.dg/cpp/undef-opt-1.c: New test.
1867
1868 2010-09-24  Jason Merrill  <jason@redhat.com>
1869
1870         * g++.dg/other/error10.C: Adjust expected output.
1871
1872 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR middle-end/45234
1875         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1876         * gcc.target/i386/pr45234.c: New test.
1877
1878 2010-09-24  Richard Guenther  <rguenther@suse.de>
1879
1880         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1881
1882 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1883
1884         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1885         as a comment leader in regexp.
1886
1887 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1888
1889         * objc.dg/sync-2.m: New test.
1890         * obj-c++.dg/sync-2.mm: New test.
1891
1892 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1893
1894         PR fortran/40571
1895         * gfortran.dg/iso_fortran_env_7.f90: New.
1896
1897 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1898
1899         * obj-c++.dg/too-many-args.mm: New file.
1900
1901 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1902
1903         Merge from 'apple/trunk' branch on FSF servers.
1904
1905         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1906
1907         Radar 4491608
1908         * objc.dg/too-many-args.m: New
1909
1910 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1911
1912         PR fortran/45744
1913         * gfortran.dg/dependency_36.f90:  New test.
1914
1915 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1916
1917         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1918         * gcc.target/i386/pad-3.c: Ditto.
1919         * gcc.target/i386/pad-7.c: Ditto.
1920         * gcc.target/i386/pad-7.c: Ditto.
1921         * gcc.target/i386/pr36502.c: Ditto.
1922         * gcc.target/i386/zee.c: Ditto.
1923         * gcc.target/i386/20060821-1.c: Ditto.
1924         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1925         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1926         * gcc.target/i386/pad-5b.c: Ditto.
1927         * gcc.target/i386/pad-6a.c: Ditto.
1928         * gcc.target/i386/pad-6b.c: Ditto.
1929         * gcc.target/i386/pad-8.c: Ditto.
1930         * gcc.target/i386/pad-9.c: Ditto.
1931         * gcc.target/i386/pad-10.c: Ditto.
1932         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1933
1934 2010-09-23  Richard Guenther  <rguenther@suse.de>
1935
1936         PR tree-optimization/45565
1937         * g++.dg/ipa/pr45565.C: New testcase.
1938
1939 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1940
1941         PR fortran/45745
1942         PR fortran/45648
1943         * gfortran.dg/vector_subscript_bound_1.f90: New.
1944
1945 2010-09-23  Richard Guenther  <rguenther@suse.de>
1946
1947         PR middle-end/45750
1948         * gcc.dg/pr45750.c: New testcase.
1949
1950 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1953         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1954         build.
1955
1956 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1957
1958         PR rtl-optimization/44374
1959         * gcc.target/arm/headmerge-1.c: New test.
1960         * gcc.target/arm/headmerge-2.c: New test.
1961         * gcc.target/i386/headmerge-1.c: New test.
1962         * gcc.target/i386/headmerge-2.c: New test.
1963
1964 2010-09-23  Daniel Kraft  <d@domob.eu>
1965
1966         PR fortran/38936
1967         PR fortran/44044
1968         PR fortran/45474
1969         * gfortran.dg/intrinsic_intent_1.f03: New test.
1970         * gfortran.dg/select_type_17.f03: New test.
1971         * gfortran.dg/associate_5.f03: More definability tests.
1972         * gfortran.dg/enum_2.f90: Check definability.
1973         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1974         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1975         * gfortran.dg/char_expr_2.f90: Ditto.
1976         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1977         * gfortran.dg/enum_5.f90: Ditto.
1978         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1979         * gfortran.dg/impure_assignment_2.f90: Ditto.
1980         * gfortran.dg/impure_assignment_3.f90: Ditto.
1981         * gfortran.dg/intent_out_1.f90: Ditto.
1982         * gfortran.dg/intent_out_3.f90: Ditto.
1983         * gfortran.dg/pointer_assign_7.f90: Ditto.
1984         * gfortran.dg/pointer_intent_3.f90: Ditto.
1985         * gfortran.dg/pr19936_1.f90: Ditto.
1986         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1987         * gfortran.dg/simpleif_2.f90: Ditto.
1988         * gfortran.dg/protected_5.f90: Ditto.
1989         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1990         * gfortran.dg/protected_6.f90: Ditto.
1991         * gfortran.dg/protected_7.f90: Ditto.
1992
1993 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libfortran/45710
1996         * gfortran.dg/namelist_65.f90: New test.
1997
1998 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1999
2000         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2001         the regexp pattern between the expected label and location string.
2002
2003 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2004
2005         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2006
2007 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2008
2009         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2010         * gcc.dg/pr27898.c: Likewise.
2011         * gcc.dg/pr28712.c: Likewise.
2012         * gcc.dg/pr30762-1.c: Likewise.
2013         * gcc.dg/pr31529-1.c: Likewise.
2014         * gcc.dg/pr34457-1.c: Likewise.
2015         * gcc.dg/pr34668-1.c: Likewise.
2016         * gcc.dg/pr34989-1.c: Likewise.
2017         * gcc.dg/pr43557-1.c: Likewise.
2018
2019 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR rtl-optimization/45739
2022         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2023
2024 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gcc.target/sparc/mnofpu.c: New test.
2027
2028 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR rtl-optimization/45739
2031         * gcc.target/i386/pr45739.c: New test.
2032
2033 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2034
2035         PR fortran/45648
2036         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2037         and counts. Add non-elemental function call check.
2038
2039         PR fortran/45648
2040         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2041         arguments checks. Update temporary counts.
2042         * gfortran.dg/transpose_optimization_1.f90: New.
2043
2044 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2045
2046         PR objc/23710
2047         * objc.dg/invalid-method-1.m: New.
2048
2049 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2050
2051         Merge from 'apple/trunk' branch on FSF servers.
2052
2053         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2054
2055         Radar 4291785
2056         * objc.dg/naming-4.m: New
2057         * objc.dg/naming-5.m: New
2058         * obj-c++.dg/naming-1.mm: New
2059         * obj-c++.dg/naming-2.mm: New
2060
2061 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2062             Jack Howarth  <howarth@bromo.med.uc.edu>
2063
2064         PR c++/45645
2065         * g++.dg/torture/pr44972.C: Use portable assert().
2066
2067 2010-09-21  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/45580
2070         * g++.dg/torture/pr45580.C: New testcase.
2071
2072 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2073
2074         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2075
2076 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2077
2078         PR fortran/45438
2079         * gfortran.dg/pointer_check_7.f90: New.
2080
2081 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR rtl-optimization/45728
2084         * gcc.c-torture/compile/pr45728.c: New test.
2085
2086 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2087
2088         PR fortran/45081
2089         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2090
2091 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2092
2093         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2094
2095 2010-09-20  Richard Guenther  <rguenther@suse.de>
2096
2097         PR middle-end/45704
2098         * gcc.dg/torture/pr45704.c: New testcase.
2099
2100 2010-09-20  Jan Hubicka  <jh@suse.cz>
2101
2102         PR tree-optimize/45605
2103         * g++.dg/tree-ssa/pr45605.C: New testcase.
2104
2105 2010-09-20  Michael Matz  <matz@suse.de>
2106
2107         PR testsuite/45706
2108         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2109         enough.
2110
2111 2010-09-20  Richard Guenther  <rguenther@suse.de>
2112
2113         PR tree-optimization/45705
2114         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2115
2116 2010-09-20  Michael Matz  <matz@suse.de>
2117
2118         PR testsuite/45706
2119         * lib/target-supports.exp (check_effective_target_vect_perm):
2120         Add i?86-*-*.
2121
2122 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR rtl-optimization/45695
2125         * gcc.c-torture/execute/pr45695.c: New test.
2126
2127 2010-09-19  Jan Hubicka  <jh@suse.cz>
2128
2129         PR lto/44246
2130         * gcc.c-torture/compile/pr44246.c:New file.
2131
2132 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2133
2134         PR tree-optimization/45714
2135         * gfortran.dg/vect/pr45714-a.f: New test.
2136         * gfortran.dg/vect/pr45714-b.f: New test.
2137
2138 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2139
2140         * gnat.dg/const1.adb: Rename into...
2141         * gnat.dg/constant1.adb: ...this.
2142         * gnat.dg/constant2.adb: New test.
2143         * gnat.dg/constant2_pkg1.ads: New helper.
2144         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2145
2146 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * gnat.dg/specs/constant1.ads: New test.
2149         * gnat.dg/specs/constant1_pkg.ads: New helper.
2150
2151 2010-09-18  Jan Hubicka  <jh@suse.cz>
2152
2153         PR tree-optimization/45453
2154         * g++.dg/tree-ssa/pr45453.C: New testcase.
2155
2156 2010-09-18  Jason Merrill  <jason@redhat.com>
2157
2158         * g++.dg/cpp0x/initlist44.C: New.
2159
2160 2010-09-18  Richard Guenther  <rguenther@suse.de>
2161
2162         PR tree-optimization/45709
2163         * g++.dg/torture/pr45709-2.C: New testcase.
2164
2165 2010-09-18  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/45709
2168         * g++.dg/torture/pr45709.C: New testcase.
2169
2170 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         PR testsuite/45719
2173         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2174
2175 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2176
2177         * gcc.target/i386/pad-1.c: New.
2178         * gcc.target/i386/pad-2.c: Likewise.
2179         * gcc.target/i386/pad-3.c: Likewise.
2180         * gcc.target/i386/pad-4.c: Likewise.
2181         * gcc.target/i386/pad-5a.c: Likewise.
2182         * gcc.target/i386/pad-5b.c: Likewise.
2183         * gcc.target/i386/pad-6a.c: Likewise.
2184         * gcc.target/i386/pad-6b.c: Likewise.
2185         * gcc.target/i386/pad-7.c: Likewise.
2186         * gcc.target/i386/pad-8.c: Likewise.
2187         * gcc.target/i386/pad-9.c: Likewise.
2188         * gcc.target/i386/pad-10.c: Likewise.
2189
2190 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         PR middle-end/45234
2193         * gcc.dg/torture/stackalign/alloca-5.c: New.
2194
2195 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2196
2197         PR middle-end/45678
2198         * gcc.dg/torture/pr45678-2.c: New.
2199
2200 2010-09-17  Richard Guenther  <rguenther@suse.de>
2201
2202         PR middle-end/45678
2203         * gcc.dg/torture/pr45678-1.c: New testcase.
2204
2205 2010-09-17  Michael Matz  <matz@suse.de>
2206
2207         PR tree-optimization/43432
2208         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2209         check_effective_target_vect_perm_short): New predicates.
2210         (check_effective_target_vect_perm): Include x86_64.
2211         * gcc.dg/vect/pr43432.c: New test.
2212         * gcc.dg/vect/vect-114.c: Adjust.
2213         * gcc.dg/vect/vect-15.c: Ditto.
2214         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2215         * gcc.dg/vect/slp-perm-9.c: Ditto.
2216
2217 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2218
2219         PR testsuite/45692
2220         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2221         GNU runtime.
2222
2223 2010-09-17  Richard Guenther  <rguenther@suse.de>
2224
2225         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2226         * gcc.dg/pr28706.c: Likewise.
2227         * gcc.dg/pr28712.c: Likewise.
2228         * gcc.dg/pr30762-1.c: Likewise.
2229         * gcc.dg/pr30762-2.c: Likewise.
2230         * gcc.dg/pr31529-1.c: Likewise.
2231         * gcc.dg/pr31529-2.c: Likewise.
2232         * gcc.dg/pr34457-1.c: Likewise.
2233         * gcc.dg/pr34457-2.c: Likewise.
2234         * gcc.dg/pr34668-1.c: Likewise.
2235         * gcc.dg/pr34668-2.c: Likewise.
2236         * gcc.dg/pr34989-1.c: Likewise.
2237         * gcc.dg/pr34989-2.c: Likewise.
2238         * gcc.dg/pr43557-1.c: Likewise.
2239         * gcc.dg/pr43557-2.c: Likewise.
2240         * gcc.dg/debug/pr41893-1.c: Likewise.
2241         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2242         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2243         * gcc.dg/matrix/matrix-4.c: Likewise.
2244         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2245         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2246         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2247         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2248
2249 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2250
2251         PR fortran/43665
2252         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2253         optimizations.
2254         * gfortran.dg/intent_optimize_1.f90: New test.
2255
2256 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2257
2258         * gcc.target/i386/divmod-1.c: New.
2259         * gcc.target/i386/divmod-2.c: Likewise.
2260         * gcc.target/i386/divmod-3.c: Likewise.
2261         * gcc.target/i386/divmod-4.c: Likewise.
2262         * gcc.target/i386/divmod-4a.c: Likewise.
2263         * gcc.target/i386/divmod-5.c: Likewise.
2264         * gcc.target/i386/divmod-6.c: Likewise.
2265         * gcc.target/i386/divmod-7.c: Likewise.
2266         * gcc.target/i386/divmod-8.c: Likewise.
2267         * gcc.target/i386/udivmod-1.c: Likewise.
2268         * gcc.target/i386/udivmod-2.c: Likewise.
2269         * gcc.target/i386/udivmod-3.c: Likewise.
2270         * gcc.target/i386/udivmod-4.c: Likewise.
2271         * gcc.target/i386/udivmod-4a.c: Likewise.
2272         * gcc.target/i386/udivmod-5.c: Likewise.
2273         * gcc.target/i386/udivmod-6.c: Likewise.
2274         * gcc.target/i386/udivmod-7.c: Likewise.
2275         * gcc.target/i386/udivmod-8.c: Likewise.
2276
2277 2010-09-16  Jan Hubicka  <jh@suse.cz>
2278
2279         * g++.dg/lto/pr45679-1_0.C: New file.
2280         * g++.dg/lto/pr45679-1_1.C: New file.
2281         * g++.dg/lto/pr45679-0_0.C: New file.
2282         * g++.dg/lto/pr45679-0_1.C: New file.
2283
2284 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/45674
2287         * gfortran.dg/class_dummy_2.f03: New.
2288
2289 2010-09-16  Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/45623
2292         * gcc.dg/torture/pr45623.c: New testcase.
2293
2294 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2295
2296         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2297         name and parentheses.
2298         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2299
2300 2010-09-15  Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/parse/parameter-declaration-2.C: New.
2303
2304         * g++.dg/cpp0x/scoped_enum2.C: New.
2305
2306 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gcc.c-torture/compile/20100915-1.c: New test.
2309
2310 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2311
2312         PR middle-end/45644
2313         * gcc.dg/ipa/pr45644.c: New test.
2314
2315 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2316
2317         PR tree-optimization/45633
2318         * gcc.dg/vect/pr45633.c: New test.
2319
2320 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/45577
2323         * gfortran.dg/allocate_derived_4.f90: New.
2324
2325 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2326
2327         * lib/target-supports.exp
2328         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2329         supported flag to true for neon.
2330
2331 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2332
2333         PR c++/45665
2334         * g++.dg/template/crash103.C: New.
2335
2336 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2337
2338         Merge from 'apple/trunk' branch on FSF servers.
2339
2340         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2341
2342         Radar 4457381
2343         * objc.dg/msg-in-protocol.m: New.
2344         * obj-c++.dg/msg-in-protocol.mm: New.
2345
2346         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2347
2348         Radar 4219590
2349         * objc.dg/break-in-ifstmt.m: New.
2350
2351         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2352
2353         Radar 4174166
2354         * obj-c++.dg/comp-types-13.mm: New.
2355         * objc.dg/comp-types-12.m: New.
2356
2357         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2358
2359         Radar 4216500
2360         * obj-c++.dg/proto-lossage-7.mm: New.
2361         * objc.dg/proto-lossage-7.m: New.
2362
2363 2010-09-14  Jan Hubicka  <jh@suse.cz>
2364
2365         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2366         folding.
2367         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2368         folding.
2369
2370 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR middle-end/45567
2373         * gcc.dg/pr45567.c: New test.
2374
2375         PR debug/45660
2376         * g++.dg/debug/pr45660.C: New test.
2377
2378 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2379
2380         PR tree-optimization/45470
2381         * g++.dg/vect/pr45470-a.cc: New test.
2382         * g++.dg/vect/pr45470-a.cc: New test.
2383
2384 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2385
2386         PR target/42070
2387         * lib/profopt.exp: Prune warnings on execname2 compile.
2388         * lib/prune.exp: Prune "can't add line info" warnings.
2389
2390 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391
2392         PR libfortran/45532
2393         * gfortran.dg/namelist_64.f90: New test.
2394
2395 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2396
2397         PR rtl-optimization/45617
2398         * gcc.target/i386/pr45617.c: New test.
2399
2400 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2401
2402         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2403
2404 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2405
2406         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2407         * gcc.target/i386/fma4-vector.c: Likewise.
2408         * gcc.target/i386/vectorize2.c: Likewise.
2409         * gcc.target/i386/vectorize4.c: Likewise.
2410         * gcc.target/i386/vectorize5.c: Likewise.
2411         * gcc.target/i386/vectorize6.c: Likewise.
2412         * gcc.target/i386/vectorize8.c: Likewise.
2413
2414         * gcc.target/i386/vect-double-1.c: New.
2415         * gcc.target/i386/vect-double-1a.c: Likewise.
2416         * gcc.target/i386/vect-double-2.c: Likewise.
2417         * gcc.target/i386/vect-double-2a.c: Likewise.
2418
2419         * lib/target-supports.exp (check_effective_target_vect_double):
2420         Set et_vect_double_saved to 0 when tuning for Atom.
2421
2422 2010-09-13  Jan Hubicka  <jh@suse.cz>
2423
2424         * gcc.dg/torture/pr23821.c: Drop static keyword.
2425         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2426         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2427
2428 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2429
2430         * gcc.target/arm/sync-1.c: New.
2431
2432 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2433
2434         * gnat.dg/memtrap.adb: New test.
2435
2436 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2437
2438         * gfortran.dg/promotion.f90: Fix options.
2439
2440 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2441
2442         * g++.dg/cpp0x/range-for1.C: New.
2443         * g++.dg/cpp0x/range-for2.C: New.
2444         * g++.dg/cpp0x/range-for3.C: New.
2445         * g++.dg/cpp0x/range-for4.C: New.
2446         * g++.dg/cpp0x/range-for5.C: New.
2447         * g++.dg/cpp0x/range-for6.C: New.
2448
2449 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2450
2451         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2452         and counts. Check that transpose is not called.
2453         * gfortran.dg/transpose_2.f90: Update error message.
2454
2455 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2456
2457         PR c++/43824
2458         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2459         * g++.dg/lookup/strong-using-2.C: Likewise.
2460         * g++.dg/lookup/strong-using-3.C: Likewise.
2461         * g++.dg/lookup/strong-using-5.C: Likewise.
2462
2463         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2464         * g++.dg/cpp0x/inline-ns4.C: New.
2465         * g++.dg/cpp0x/inline-ns5.C: New.
2466
2467 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2468
2469         PR middle-end/45634
2470         * gfortran.fortran-torture/compile/pr45634.f90: New.
2471
2472 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2473
2474         * objc.dg/fobjc-exceptions.m: New test.
2475
2476 2010-09-10  Jan Hubicka  <jh@suse.cz>
2477
2478         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2479
2480 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2481
2482         PR tree-optimization/44972
2483         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2484         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2485         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2486         instead.
2487         * g++.dg/torture/pr44972.C: New test.
2488
2489 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2490
2491         PR tree-optimization/44972
2492         * g++.dg/torture/pr34850.C: Remove expected warning.
2493
2494 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2495
2496         * gfortran.dg/dummy_optional_arg.f90: New test.
2497
2498 2010-09-08  Jan Hubicka  <jh@suse.cz>
2499
2500         PR tree-optimization/45598
2501         * fortran.fortran-torture/compile/pr45598.f90: New test.
2502
2503 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2504
2505         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2506         * lib/target-supports.exp (check_ifunc_available): New.
2507         * gcc.dg/attr-ifunc-1.c: New.
2508         * gcc.dg/attr-ifunc-2.c: New.
2509         * gcc.dg/attr-ifunc-3.c: New.
2510         * gcc.dg/attr-ifunc-4.c: New.
2511         * gcc.dg/attr-ifunc-5.c: New.
2512         * g++.dg/ext/attr-ifunc-1.C: New.
2513         * g++.dg/ext/attr-ifunc-2.C: New.
2514         * g++.dg/ext/attr-ifunc-3.C: New.
2515         * g++.dg/ext/attr-ifunc-4.C: New.
2516
2517 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2518
2519         PR middle-end/40386
2520         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2521
2522 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2523
2524         * gfortran.dg/inline_transpose_1.f90: New test.
2525
2526 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c++/45588
2529         * g++.dg/warn/Wunused-var-15.C: New test.
2530
2531 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2532
2533         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2534         hppa*-*-hpux*.
2535
2536 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2537
2538         * objc/execute/exceptions/throw-nil.m: New test.
2539         * objc/execute/exceptions/handler-1.m: Updated to use the new
2540         objc_set_uncaught_exception_handler() function.
2541         * objc/execute/exceptions/matcher-1.m: New test.
2542
2543 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2544
2545         PR fortran/38282
2546         * gfortran.dg/bit_comparison_1.F90: New test.
2547         * gfortran.dg/leadz_trailz_3.f90: New test.
2548         * gfortran.dg/masklr_2.F90: New test.
2549         * gfortran.dg/shiftalr_1.F90: New test.
2550         * gfortran.dg/merge_bits_2.F90: New test.
2551         * gfortran.dg/dshift_2.F90: New test.
2552         * gfortran.dg/bit_comparison_2.F90: New test.
2553         * gfortran.dg/masklr_1.F90: New test.
2554         * gfortran.dg/merge_bits_1.F90: New test.
2555         * gfortran.dg/dshift_1.F90: New test.
2556         * gfortran.dg/shiftalr_2.F90: New test.
2557
2558 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2559
2560         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2561         functions from objc/typedstream.h are deprecated.
2562
2563 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2564
2565         * lib/target-supports.exp
2566         (check_effective_target_run_expensive_tests): New proc.
2567         * gcc.c-torture/compile/limits-fnargs.c: Use
2568         dg-require-effective-target run_expensive_tests.
2569
2570 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR fortran/45597
2573         * gfortran.dg/gomp/pr45597.f90: New test.
2574
2575         PR fortran/45595
2576         * gfortran.dg/gomp/pr45595.f90: New test.
2577
2578 2010-09-08  Michael Matz  <matz@suse.de>
2579
2580         * c-c++-common/uninit-17.c: Adjust.
2581
2582 2010-09-08  Michael Matz  <matz@suse.de>
2583
2584         PR tree-optimization/43430
2585         * gcc.dg/vect/pr43430-2.c: New test.
2586
2587 2010-09-08  Michael Matz  <matz@suse.de>
2588
2589         PR tree-optimization/33244
2590         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2591
2592 2010-09-08  Richard Guenther  <rguenther@suse.de>
2593
2594         PR tree-optimization/45578
2595         * gfortran.dg/pr45578.f90: New testcase.
2596
2597 2010-09-08  Richard Guenther  <rguenther@suse.de>
2598
2599         PR testsuite/45590
2600         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2601
2602 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2603
2604         PR fortran/45576
2605         * gfortran.dg/char_length_18.f90:  New test.
2606
2607 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2608
2609         PR target/36502
2610         * gcc.target/i386/pr36502.c: New test.
2611
2612         PR target/42313
2613         PR target/44651
2614         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2615         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2616
2617 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2618
2619         * gfortran.dg/achar_4.f90: Enable bounds checking.
2620
2621 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2622
2623         PR target/45206
2624         * gcc.target/i386/pr45206.c: New test.
2625
2626 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2627
2628         PR fortran/45505
2629         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2630
2631 2010-09-07  Jan Hubicka  <jh@suse.cz>
2632
2633         * gcc.c-torture/compile/20100907.c: New testcase.
2634
2635 2010-09-07  Richard Guenther  <rguenther@suse.de>
2636
2637         PR middle-end/45569
2638         * g++.dg/eh/pr45569.C: New testcase.
2639
2640 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2641
2642         PR target/43137
2643         * gcc.target/arm/pr43137.c: New test.
2644
2645 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2646
2647         PR fortran/36931
2648         * gfortran.dg/dependency_35.f90:  New test.
2649
2650 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2651
2652         PR fortran/34145
2653         * gfortran.dg/char_length_17.f90:  New test.
2654
2655 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2656
2657         PR c++/45200
2658         PR c++/45293
2659         PR c++/45558
2660         * g++.dg/template/typedef34.C: New test.
2661         * g++.dg/template/typedef35.C: New test.
2662
2663 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2664
2665         PR target/22152
2666         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2667
2668 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2669
2670         * g++.dg/warn/Wdouble-promotion.C: New.
2671
2672 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2673
2674         * g++.dg/parse/redef2.C: New.
2675
2676 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2677
2678         * gcc.dg/20100906-1.c: New testcase.
2679
2680 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR testsuite/45543
2683         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2684         DW_TAG_enumeration_type DIE.
2685
2686 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2687
2688         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2689         Update XFAILs.
2690
2691 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2692
2693         PR rtl-optimization/44919
2694         * g++.dg/opt/pr44919.C: New.
2695
2696 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2697
2698         PR fortran/38282
2699         * gfortran.dg/iall_iany_iparity_1.f90: New.
2700         * gfortran.dg/iall_iany_iparity_2.f90: New.
2701
2702 2010-09-06  Jason Merrill  <jason@redhat.com>
2703
2704         * g++.dg/cpp0x/initlist42.C: New.
2705
2706         * g++.dg/cpp0x/auto19.C: New.
2707
2708         * g++.dg/template/sfinae25.C: New.
2709         * g++.dg/template/char1.C: Expect warning.
2710         * g++.dg/template/nontype10.C: Likewise.
2711
2712         * g++.dg/cpp0x/implicit9.C: New.
2713
2714         * g++.dg/cpp0x/initlist43.C: New.
2715
2716 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2717
2718         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2719
2720 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * gcc.dg/Wdouble-promotion.c: New.
2723
2724 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2725
2726         * gfortran.dg/float128_1.f90: Remove test case as
2727         it always fails since Rev 163611 backed out the
2728         front-end implementation.
2729
2730 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2731
2732         * gfortran.dg/float128_1.f90: XFAIL test case.
2733
2734 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2735
2736         * gfortran.dg/bessel_7.f90: Decrease required precision.
2737
2738 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2739
2740         PR testsuite/45545
2741         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2742         ref-all-matching targets.
2743
2744 2010-09-05  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/45535
2747         * gcc.c-torture/compile/pr45535.c: New testcase.
2748
2749 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2750
2751         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2752         "\[^\n\]*".
2753         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2754         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2755         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2756         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2757         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2758         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2759         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2760         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2761         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2762         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2763         * gcc.target/i386/pr22152.c: Likewise.
2764         * gcc.target/i386/pr36992-1.c: Likewise.
2765         * gcc.target/i386/pr36992-2.c: Likewise.
2766         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2767
2768 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2769
2770         PR testsuite/43957
2771         * gcc.dg/const-uniq-1.c: Modify regexp.
2772
2773 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/45530
2776         * gfortran.dg/namelist_63.f90: New.
2777
2778 2010-09-04  Jan Hubicka  <jh@suse.cz>
2779
2780         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2781         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2782
2783 2010-09-04  Jan Hubicka  <jh@suse.cz>
2784
2785         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2786
2787 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2788
2789         PR fortran/45507
2790         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2791
2792 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2793
2794         * gcc.dg/opts-4.c: New test.
2795
2796 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2797
2798         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2799         * gcc.dg/vect/vect-peel-4.c: Ditto.
2800
2801 2010-09-03  Daniel Kraft  <d@domob.eu>
2802
2803         PR fortran/45525
2804         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2805
2806 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2807
2808         PR fortran/45159
2809         * gfortran.dg/dependency_34.f90:  New test.
2810
2811 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2812
2813         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2814
2815 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2816
2817         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2818         gcc.target/i386/clearcap.map if supported.
2819
2820 2010-09-03  Michael Matz  <matz@suse.de>
2821
2822         PR middle-end/45415
2823         * gcc.dg/pr45415.c: New test.
2824
2825 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2826
2827         PR tree-optimization/45506
2828         * gcc.dg/pr45506.c: New.
2829
2830 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2831
2832         PR target/45476
2833         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2834         * gcc.target/i386/float128-2.c: Ditto.
2835
2836 2010-09-03  Daniel Kraft  <d@domob.eu>
2837
2838         PR fortran/34162
2839         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2840         * gfortran.dg/internal_dummy_2.f08: New test.
2841         * gfortran.dg/internal_dummy_3.f08: New test.
2842         * gfortran.dg/internal_dummy_4.f08: New test.
2843
2844 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR debug/45500
2847         * gcc.target/i386/pr45500.c: New test.
2848
2849 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2850
2851         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2852
2853 2010-09-03  Daniel Kraft  <d@domob.eu>
2854
2855         PR fortran/44602
2856         * gfortran.dg/exit_2.f08; Adapt error messages.
2857         * gfortran.dg/exit_3.f08: New test.
2858         * gfortran.dg/exit_4.f08: New test.
2859         * gfortran.dg/exit_5.f03: New test.
2860
2861 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2862
2863         * gfortran.dg/ishft_4.f90: New test.
2864
2865 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2866
2867         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2868         FRIZ/XSRIZ instruciton for (double)(long long)x.
2869         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2870
2871 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2872
2873         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2874
2875 2010-09-02  Richard Guenther  <rguenther@suse.de>
2876
2877         PR tree-optimization/44937
2878         PR tree-optimization/45412
2879         * g++.dg/opt/pr45412.C: New testcase.
2880         * gcc.c-torture/compile/pr45412.c: Likewise.
2881         * gcc.c-torture/compile/pr44937.c: Likewise.
2882
2883 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2884
2885         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2886         but using -Werror=comment.
2887         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2888         expected error messages.
2889
2890 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2891
2892         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2893         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2894
2895 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2896
2897         PR fortran/45489
2898         * gfortran.dg/initialization_27.f90: New.
2899
2900 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2901
2902         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2903         check into different basic blocks. Expect vectorization if misaligned
2904         stores are supported.
2905         * gcc.dg/vect/bb-slp-8a.c: New test.
2906         * gcc.dg/vect/bb-slp-8b.c: New test.
2907
2908 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2909
2910         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2911
2912 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2913
2914         PR fortran/44541
2915         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2916         * gfortran.dg/class_dummy_1.f03: New.
2917
2918 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR middle-end/45458
2921         * g++.dg/tree-prof/partition2.C: New test.
2922
2923 2010-09-01  Richard Guenther  <rguenther@suse.de>
2924
2925         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2926         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2927         * gcc.c-torture/execute/20100827-1.c: Likewise.
2928
2929 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2930
2931         * gfortran.dg/execute_command_line_1.f90: New test.
2932
2933 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR preprocessor/45457
2936         * c-c++-common/cpp/pr45457.c: New test.
2937
2938 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2939
2940         * gcc.dg/nested-func-8.c: New test.
2941
2942 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2943
2944         PR fortran/38282
2945         * gfortran.dg/popcnt_poppar_1.F90: New test.
2946         * gfortran.dg/popcnt_poppar_2.F90: New test.
2947
2948 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         * gcc.target/i386/volatile-2.c: Require nonpic target.
2951
2952 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR middle-end/45461
2955         * gcc.dg/pr45461.c: New test.
2956
2957 2010-08-31  Richard Guenther  <rguenther@suse.de>
2958
2959         PR testsuite/45455
2960         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2961
2962 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2963
2964         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2965
2966 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2967
2968         PR fortran/45456
2969         * gfortran.dg/typebound_proc_18.f03: New.
2970
2971 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2972
2973         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2974         * lib/scanasm.exp (scan-stack-usage): Likewise.
2975         (scan-stack-usage-not): Likewise.
2976         * gcc.dg/stack-usage-1.c: New test.
2977         * gcc.target/i386/stack-usage-realign.c: Likewise.
2978
2979 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2980
2981         PR tree-optimization/45427
2982         * gcc.dg/tree-ssa/pr45427.c: New test.
2983
2984 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2985
2986         PR c++/45043
2987         * g++.dg/template/crash102.C: New.
2988
2989 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR middle-end/45423
2992         * gcc.dg/gomp/atomic-12.c: New test.
2993         * gcc.dg/gomp/atomic-13.c: New test.
2994         * gcc.dg/gomp/atomic-14.c: New test.
2995         * g++.dg/gomp/atomic-11.C: New test.
2996         * g++.dg/gomp/atomic-12.C: New test.
2997         * g++.dg/gomp/atomic-13.C: New test.
2998         * g++.dg/gomp/atomic-14.C: New test.
2999
3000 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3001
3002         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3003         delimiter.
3004
3005 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3006
3007         * gnat.dg/discr24.adb: New test.
3008
3009 2010-08-30  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/45449
3012         * gcc.dg/pr45449.c: New testcase.
3013
3014 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3015
3016         * gcc.dg/opts-1.c: Expect errors, not warnings.
3017
3018 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3019
3020         PR fortran/42769
3021         * gfortran.dg/dynamic_dispatch_11.f03: New.
3022
3023 2010-08-29  Jason Merrill  <jason@redhat.com>
3024
3025         PR c++/44991
3026         * g++.dg/parse/defarg15.C: New.
3027
3028 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3029
3030         PR fortran/45439
3031         * gfortran.dg/select_type_16.f03: New.
3032
3033 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3034             Tobias Burnus  <burnus@net-b.de>
3035
3036         * gfortran.dg/bessel_7.f90: Decrease required precision.
3037
3038 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3039             Kaz Kojima  <kkojima@gcc.gnu.org>
3040
3041         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3042
3043 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3044
3045         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3046         floating point conversion code generation.
3047         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3048         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3049         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3050         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3051         to integer conversion code generation.
3052         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3053         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3054         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3055         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3056
3057 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3058
3059         PR fortran/32049
3060         * gfortran.dg/random_seed_1.f90: Adjust test.
3061         * gfortran.dg/float128_1.f90: New test.
3062
3063 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/33197
3066         * gfortran.dg/norm2_1.f90: New.
3067         * gfortran.dg/norm2_2.f90: New.
3068         * gfortran.dg/norm2_3.f90: New.
3069         * gfortran.dg/norm2_4.f90: New.
3070         * gfortran.dg/parity_1.f90: New.
3071         * gfortran.dg/parity_2.f90: New.
3072         * gfortran.dg/parity_3.f90: New.
3073
3074 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3075
3076         PR fortran/45420
3077         * gfortran.dg/select_type_15.f03: New.
3078
3079 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         PR libfortran/43217
3082         * gfortran.dg/hollerith8.f90: New test.
3083
3084 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3085
3086         PR fortran/45159
3087         * gfortran.dg/dependency_33.f90:  New test.
3088
3089 2010-08-27  Richard Guenther  <rguenther@suse.de>
3090
3091         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3092         * gcc.dg/graphite/scop-2.c: Likewise.
3093         * gcc.dg/graphite/scop-20.c: Likewise.
3094         * gcc.dg/vect/slp-25.c: Likewise.
3095
3096 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3097
3098         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3099
3100 2010-08-26  Daniel Kraft  <d@domob.eu>
3101
3102         PR fortran/38936
3103         PR fortran/44047
3104         PR fortran/45384
3105         * gfortran.dg/associate_8.f03: New test.
3106         * gfortran.dg/select_type_13.f03: New test.
3107         * gfortran.dg/select_type_14.f03: New test.
3108
3109 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR tree-optimization/44485
3112         * gcc.dg/pr44485.c: New test.
3113
3114 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3115
3116         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3117         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3118         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3119
3120 2010-08-26  Richard Guenther  <rguenther@suse.de>
3121
3122         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3123         * gcc.dg/graphite/scop-21.c: Likewise.
3124
3125 2010-08-26  Richard Guenther  <rguenther@suse.de>
3126
3127         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3128         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3129         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3130         * gcc.dg/vect/vect-91.c: Likewise.
3131         * gcc.dg/vect/vect-peel-1.c: Likewise.
3132         * gcc.dg/vect/vect-peel-2.c: Likewise.
3133         * gcc.dg/vect/vect-peel-4.c: Likewise.
3134
3135 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3136
3137         PR libfortran/41859
3138         * gfortran.dg/der_io_4.f90: New test.
3139
3140 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR rtl-optimization/44858
3143         * gcc.c-torture/execute/pr44858.c: New test.
3144
3145         PR rtl-optimization/45400
3146         * g++.dg/other/i386-8.C: New test.
3147
3148 2010-08-25  Richard Guenther  <rguenther@suse.de>
3149
3150         * gcc.dg/alias-8.c: Adjust.
3151
3152 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3153
3154         * gcc.target/i386/combine-mul.c: New test.
3155
3156 2010-08-25  Richard Guenther  <rguenther@suse.de>
3157
3158         PR lto/44562
3159         * gcc.dg/graphite/id-27.c: New testcase.
3160         * gcc.dg/lto/20100825-1_0.c: Likewise.
3161
3162 2010-08-25  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/45316
3165         * g++.dg/opt/pr45316.C: New testcase.
3166
3167 2010-08-25  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/45393
3170         * g++.dg/torture/pr45393.C: New testcase.
3171
3172 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR tree-optimization/45059
3175         * gcc.c-torture/compile/pr45059.c: New test.
3176
3177 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3178
3179         * lib/target-supports.exp (check_effective_target_vect_unpack):
3180         Set vect_unpack supported flag to true for neon.
3181
3182 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3183
3184         * gcc.dg/tree-ssa/ifc-5.c: New.
3185
3186 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3187
3188         * gcc.dg/tree-ssa/ifc-4.c: New.
3189         * gcc.dg/tree-ssa/ifc-7.c: New.
3190
3191 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3192
3193         * gcc.dg/vect/vect.exp: Check loongson targets
3194         * g++.dg/vect/vect.exp: Likewise
3195         * gfortran.dg/vect/vect.exp: Likewise
3196
3197 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3198
3199         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3200         -mveclibabi=mass.
3201
3202 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3203
3204         PR fortran/45366
3205         * gfortran.dg/proc_ptr_29.f90: New.
3206
3207 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3208             Dominique d'Humieres <dominiq@lps.ens.fr>
3209
3210         PR fortran/45367
3211         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3212
3213 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3214
3215         PR fortran/45367
3216         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3217
3218 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/36158
3221         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3222
3223 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3224             Dominique d'Humieres <dominiq@lps.ens.fr>
3225
3226         PR fortran/45367
3227         PR fortran/36158
3228         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3229         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3230
3231 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3232
3233         PR fortran/44863
3234         PR fortran/45271
3235         PR fortran/45290
3236         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3237         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3238         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3239
3240 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/36158
3243         PR fortran/33197
3244         * gfortran.dg/bessel_6.f90: New.
3245         * gfortran.dg/bessel_7.f90: New.
3246
3247 2010-08-20  Jan Hubicka  <jh@suse.cz>
3248
3249         PR c++/45307
3250         PR c++/17736
3251         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3252         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3253
3254 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         PR target/45336
3257         * gcc.target/i386/pr45336-1.c: New.
3258         * gcc.target/i386/pr45336-2.c: Likewise.
3259         * gcc.target/i386/pr45336-3.c: Likewise.
3260         * gcc.target/i386/pr45336-4.c: Likewise.
3261
3262 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         PR testsuite/45361
3265         * gcc.target/i386/volatile-2.c: Update scan strings to also
3266         include (%rip) for the memory reference on x86_64.
3267
3268 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR middle-end/44974
3271         * gcc.dg/pr44974.c: New test.
3272
3273         PR rtl-optimization/45353
3274         * gcc.dg/pr45353.c: New test.
3275
3276 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3277
3278         * gcc.target/i386/volatile-2.c: New.
3279
3280 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3281
3282         PR rtl-optimization/44691
3283         * gfortran.dg/pr44691.f: New test.
3284
3285 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3286
3287         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3288
3289 2010-08-19  Jason Merrill  <jason@redhat.com>
3290
3291         * g++.dg/init/synth3.C: New.
3292         * g++.dg/init/value8.C: New.
3293         * g++.dg/tree-ssa/empty-2.C: New.
3294         * g++.dg/cpp0x/noexcept09.C: New.
3295
3296 2010-08-19  Daniel Kraft  <d@domob.eu>
3297
3298         PR fortran/29785
3299         PR fortran/45016
3300         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3301         * gfortran.dg/pointer_remapping_1.f90: New test.
3302         * gfortran.dg/pointer_remapping_2.f03: New test.
3303         * gfortran.dg/pointer_remapping_3.f08: New test.
3304         * gfortran.dg/pointer_remapping_4.f03: New test.
3305         * gfortran.dg/pointer_remapping_5.f08: New test.
3306         * gfortran.dg/pointer_remapping_6.f08: New test.
3307
3308 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3309
3310         PR testsuite/45324
3311         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3312
3313 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3314
3315         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3316
3317 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3318
3319         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3320         variable.
3321
3322 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3323
3324         PR target/45070
3325         * gcc.c-torture/execute/pr45070.c: New.
3326
3327 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3328
3329         * g++.dg/pr44328.C: New test.
3330
3331 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3332
3333         PR fortran/36158
3334         PR fortran/33197
3335         * gfortran.dg/bessel_3.f90: New.
3336         * gfortran.dg/bessel_4.f90: New.
3337         * gfortran.dg/bessel_5.f90: New.
3338
3339 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3340
3341         PR fortran/45290
3342         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3343         * gfortran.dg/pointer_init_2.f90: New.
3344         * gfortran.dg/pointer_init_3.f90: New.
3345         * gfortran.dg/pointer_init_4.f90: New.
3346
3347 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3348
3349         PR c++/45049
3350         * g++.dg/pr45049-1.C: New test.
3351         * g++.dg/pr45049-2.C: New test.
3352
3353 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3354
3355         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3356         20 if __ARM_PCS is defined otherwise 64.
3357         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3358         instead of hard coded 64.
3359
3360 2010-08-18  Yao Qi  <yao@codesourcery.com>
3361
3362         PR target/45094
3363         * gcc.target/arm/pr45094.c: New test.
3364
3365 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3366
3367         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3368
3369 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3370
3371         PR rtl-optimization/42575
3372         * gcc.target/arm/pr42575.c: New test.
3373
3374 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3375
3376         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3377         * gcc.dg/tls/thr-cse-1.c: New.
3378
3379 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3380
3381         PR debug/42487
3382         * lib/target-supports.exp
3383         (check_effective_target_function_sections): New.
3384         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3385         function sections before proceding.
3386
3387 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR fortran/45308
3390         * gfortran.dg/pr45308.f03: New test.
3391
3392 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         PR target/45296
3395         * gcc.target/i386/pr45296.c: New test.
3396
3397 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3398
3399         * g++.dg/ext/uow-1.C: New.
3400         * g++.dg/ext/uow-2.C: New.
3401         * g++.dg/ext/uow-3.C: New.
3402         * g++.dg/ext/uow-4.C: New.
3403
3404 2010-08-17  Richard Guenther  <rguenther@suse.de>
3405
3406         PR testsuite/45266
3407         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3408
3409 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3410
3411         PR c/40563
3412         * gcc.dg/Wcxx-compat-20.c: New test.
3413
3414 2010-08-17  Daniel Kraft  <d@domob.eu>
3415
3416         PR fortran/38936
3417         * gfortran.dg/associate_1.f03: Extended to test newly supported
3418         features like association to variables.
3419         * gfortran.dg/associate_3.f03: Removed check for illegal change
3420         of associate-name here...
3421         * gfortran.dg/associate_5.f03: ...and added it here.
3422         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3423         * gfortran.dg/associate_7.f03: New test.
3424
3425 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3426
3427         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3428
3429 2010-08-15  Daniel Kraft  <d@domob.eu>
3430
3431         PR fortran/38936
3432         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3433         * gfortran.dg/associate_3.f03: Clarify comment.
3434         * gfortran.dg/associate_5.f03: New test.
3435         * gfortran.dg/associate_6.f03: New test.
3436
3437 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3438
3439         PR fortran/45211
3440         * gfortran.dg/bind_c_usage_21.f90: New.
3441         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3442
3443 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3444
3445         * gfortran.dg/optional_absent_1.f90: New.
3446         * gfortran.dg/null_actual.f90: New.
3447
3448 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3449
3450         * gfortran.dg/pointer_target_1.f90: New.
3451         * gfortran.dg/pointer_target_2.f90: New.
3452         * gfortran.dg/pointer_target_3.f90: New.
3453
3454 2010-08-15  Daniel Kraft  <d@domob.eu>
3455
3456         PR fortran/45197
3457         * gfortran.dg/elemental_args_check_3.f90: New test.
3458         * gfortran.dg/impure_1.f08: New test.
3459         * gfortran.dg/impure_2.f08: New test.
3460         * gfortran.dg/impure_3.f90: New test.
3461         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3462
3463 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3464
3465         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3466         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3467         SLP tests.
3468         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3469         misaligned loads.
3470         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3471         misaligned stores.c
3472         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3473
3474 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3475
3476         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3477         dg-require-effective-target after dg-do.
3478
3479 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3480
3481         * lib/target-supports.exp (check_effective_target_vect_int): Return
3482         true for Loongson targets.
3483         (check_effective_target_vect_shift): Likewise.
3484         (check_effective_target_vect_no_int_max): Likewise.
3485         (check_effective_target_vect_no_align): Likewise.
3486         (check_effective_target_vect_short_mult): Likewise.
3487
3488 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3489
3490         * g++.dg/cast.C: Change fields of structures to "long" to pass
3491         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3492         * g++.dg/cpp0x/iop.C: Ditto.
3493         * g++.dg/cpp0x/named_refs.C: Ditto.
3494         * g++.dg/cpp0x/rv1p.C: Ditto.
3495         * g++.dg/cpp0x/rv2p.C: Ditto.
3496         * g++.dg/cpp0x/rv3p.C: Ditto.
3497         * g++.dg/cpp0x/rv4p.C: Ditto.
3498         * g++.dg/cpp0x/rv5p.C: Ditto.
3499         * g++.dg/cpp0x/rv6p.C: Ditto.
3500         * g++.dg/cpp0x/rv7p.C: Ditto.
3501         * g++.dg/cpp0x/rv8p.C: Ditto.
3502         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3503
3504 2010-08-13  Daniel Kraft  <d@domob.eu>
3505
3506         * gfortran.dg/implied_shape_1.f08: New test.
3507         * gfortran.dg/implied_shape_2.f90: New test.
3508         * gfortran.dg/implied_shape_3.f08: New test.
3509
3510 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3511
3512         PR libfortran/42526
3513         * gfortran.dg/char_component_initializer_1.f90: New test.
3514
3515 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3516
3517         PR tree-optimization/45241
3518         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3519
3520 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3521
3522         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3523         to dg-options.
3524         * gcc.target/i386/pr40906-2.c: Ditto.
3525         * gcc.target/i386/pr40906-3.c: Ditto.
3526
3527 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR middle-end/45262
3530         * gcc.c-torture/execute/pr45262.c: New test.
3531
3532 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3533
3534         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3535         empty argument.
3536         * g++.dg/other/profile1.C: Ditto.
3537
3538 2010-08-12  Richard Guenther  <rguenther@suse.de>
3539
3540         PR tree-optimization/45232
3541         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3542         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3543         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3544         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3545         unsigned arithmetic.
3546         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3547         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3548         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3549         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3550         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3551         unsigned arithmetic.
3552         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3553         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3554         unsigned arithmetic.
3555         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3556         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3557         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3558         unsigned arithmetic.
3559         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3560         * gcc.dg/tree-ssa/negate.c: Adjust.
3561         * gcc.dg/vect/vect-1.c: Adjust.
3562         * gfortran.dg/reassoc_6.f: XFAIL.
3563
3564 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR debug/45259
3567         * gcc.dg/pr45259.c: New test.
3568
3569 2010-08-12  Wei Guozhi  <carrot@google.com>
3570
3571         PR target/44999
3572         * gcc.target/arm/pr44999.c: New testcase.
3573
3574 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3575
3576         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3577         (N): Likewise.
3578         (main): Adjust accordingly.
3579
3580 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3581
3582         * gfortran.dg/graphite/id-22.f: New.
3583
3584 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3585
3586         * gcc.dg/graphite/id-26.c: New.
3587
3588 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3589
3590         * gcc.dg/graphite/id-25.c: New.
3591
3592 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         * gcc.dg/graphite/run-id-5.c: New.
3595         * gcc.dg/graphite/run-id-6.c: New.
3596         * gfortran.dg/graphite/id-21.f: New.
3597
3598 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3599
3600         * gcc.dg/graphite/id-24.c: New.
3601
3602 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3603
3604         * gcc.dg/tree-ssa/pr20742.c: New.
3605
3606 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3607
3608         * gcc.dg/graphite/id-23.c: New.
3609
3610 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3611
3612         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3613
3614 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3615
3616         * gcc.dg/graphite/pr42729.c: New.
3617
3618 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3619
3620         * gfortran.dg/graphite/id-20.f: New.
3621
3622 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3623
3624         * gcc.dg/graphite/id-22.c: New.
3625
3626 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3627
3628         * gcc.dg/graphite/run-id-2.c: Call abort.
3629
3630 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3631
3632         * gcc.dg/graphite/id-20.c: New.
3633
3634 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3635             Steve Kargl <kargl@gcc.gnu.org>
3636
3637         PR fortran/44595
3638         * gfortran.dg/move_alloc_3.f90: New.
3639         * gfortran.dg/random_seed_2.f90: New.
3640
3641 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3642
3643         * lib/target-supports.exp (check_effective_target_sync_int_long):
3644         Add hppa*-*-linux*.
3645         (check_effective_target_sync_char_short): Likewise.
3646
3647 2010-08-10  Yao Qi  <yao@codesourcery.com>
3648
3649         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3650         general form.
3651         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3652         * g++.dg/other/packed1.C: Likewise.
3653         * g++.dg/other/crash-4.C: Likewise.
3654         * g++.dg/ext/packed8.C: Likewise.
3655         * g++.dg/init/array16.C: Likewise.
3656
3657 2010-08-10  xinliang David Li  <davidxl@google.com>
3658         * gcc.dg/tree-ssa/loop-19.c: Add option
3659         -fno-prefetch-loop-array
3660
3661 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3662
3663         PR middle-end/45182
3664         * gcc.c-torture/compile/pr45182.c: New test.
3665
3666 2010-08-09  Jason Merrill  <jason@redhat.com>
3667
3668         PR c++/45236
3669         * g++.dg/cpp0x/variadic-104.C: New.
3670
3671 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3672
3673         PR fortran/44235
3674         * gfortran.dg/dependency_32.f90:  New test.
3675
3676 2010-08-09  Richard Guenther  <rguenther@suse.de>
3677
3678         PR middle-end/44632
3679         * g++.dg/opt/nrv17.C: New testcase.
3680
3681 2010-08-09  Richard Guenther  <rguenther@suse.de>
3682
3683         PR middle-end/45212
3684         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3685         alignment from MEM_REF offset only if we took it from the
3686         base object.
3687
3688         * gcc.target/i386/pr24178.c: New testcase.
3689
3690 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3691
3692         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3693         * gcc.dg/20030702-1.c: Ditto.
3694         * gcc.dg/20050309-1.c: Ditto.
3695         * gcc.dg/20050325-1.c: Ditto.
3696         * gcc.dg/20050330-2.c: Ditto.
3697         * gcc.dg/20051201-1.c: Ditto.
3698         * gcc.dg/gomp/pr27573.c: Ditto.
3699         * gcc.dg/gomp/pr34610.c: Ditto.
3700         * gcc.dg/pr24225.c: Ditto.
3701         * gcc.dg/pr26570.c: Ditto.
3702         * gcc.dg/pr32773.c: Ditto.
3703         * g++.dg/gcov/gcov-6.C: Ditto.
3704         * g++.dg/gomp/pr34608.C: Ditto.
3705         * gfortran.dg/gomp/pr27573.f90: Ditto.
3706
3707         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3708         dg-require-host-local dg directive.
3709         * gcc.dg/profile-dir-2.c: Ditto.
3710         * gcc.dg/profile-dir-3.c: Ditto.
3711
3712 2010-08-08  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/45109
3715         * gcc.c-torture/compile/pr45109.c: New testcase.
3716
3717 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3718
3719         * gcc.dg/march.c: Skip if -march defined.
3720         * gcc.dg/mtune.c: Skip if -mtune defined.
3721
3722         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3723         generic thunk support.
3724
3725 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3726
3727         PR target/45213
3728         * gcc.target/i386/pr45213.c: New test.
3729
3730 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3731
3732         PR libfortran/45143
3733         * gfortran.dg/fmt_error_11.f03: New test.
3734
3735 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3736
3737         * lib/target-supports.exp (check_effective_target_sync_int_long):
3738         Add arm*-*-linux-gnueabi.
3739         (check_effective_target_sync_char_short): Likewise.
3740
3741 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3742
3743         PR fortran/45159
3744         * gfortran.dg/dependency_31.f90:  New test.
3745
3746 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3747
3748         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3749
3750 2010-08-06  Jason Merrill  <jason@redhat.com>
3751
3752         * g++.dg/cpp0x/sfinae3.C: New.
3753         * g++.dg/cpp0x/sfinae4.C: New.
3754
3755 2010-08-06  Richard Guenther  <rguenther@suse.de>
3756
3757         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3758         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3759         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3760         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3761         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3762         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3763         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3764         * gcc.c-torture/execute/20100805-1.c: Likewise.
3765
3766 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3767
3768         PR testsuite/42855
3769         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3770
3771 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3772
3773         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3774         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3775
3776 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3777
3778         * g++.dg/ipa/devirt-1.C: New test.
3779         * g++.dg/ipa/devirt-2.C: Likewise.
3780         * g++.dg/ipa/devirt-3.C: Likewise.
3781         * g++.dg/ipa/devirt-4.C: Likewise.
3782         * g++.dg/ipa/devirt-5.C: Likewise.
3783         * gcc.dg/ipa/iinline-3.c: Likewise.
3784
3785 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3786
3787         PR tree-optimization/45144
3788         * gcc.dg/tree-ssa/pr45144.c: New test.
3789
3790 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3791
3792         PR fortran/42207
3793         PR fortran/44064
3794         PR fortran/44065
3795         * gfortran.dg/class_25.f03: New.
3796         * gfortran.dg/class_26.f03: New.
3797
3798 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3799
3800         * g++.dg/warn/miss-format-1.C: Update line number.
3801
3802 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3803
3804         PR c++/44641
3805         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3806         .frame and .mask assembler directives.
3807
3808 2010-08-04  Richard Guenther  <rguenther@suse.de>
3809
3810         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3811         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3812         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3813         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3814
3815 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/44857
3818         * gfortran.dg/derived_constructor_char_1.f90: New.
3819         * gfortran.dg/derived_constructor_char_2.f90: New.
3820
3821 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3822
3823         PR fortran/45159
3824         * gfortran.dg/dependency_30.f90:  New test.
3825
3826 2010-08-03  Jan Hubicka  <jh@suse.cz>
3827
3828         * gcc.c-torture/compile/pr45085.c: New testcase.
3829
3830 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/44584
3833         PR fortran/45161
3834         * gfortran.dg/typebound_call_9.f03: Modified.
3835         * gfortran.dg/typebound_generic_1.f03: Modified.
3836
3837 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3838
3839         PR fortran/45159
3840
3841         * gfortran.dg/dependency_29.f90:  New test.
3842
3843 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3844
3845         PR fortran/36854
3846         * gfortran.dg/character_comparison_2.f90:  New test.
3847         * gfortran.dg/character_comparison_3.f90:  New test.
3848         * gfortran.dg/dependency_28.f90:  New test.
3849
3850 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3851
3852         PR target/40457
3853         * gcc.target/arm/pr40457-1.c: New test.
3854         * gcc.target/arm/pr40457-2.c: New test.
3855
3856 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3857
3858         PR fortran/44912
3859         * gfortran.dg/typebound_call_17.f03: New.
3860
3861 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3862
3863         PR fortran/44929
3864         * gfortran.dg/allocate_derived_3.f90: New.
3865
3866 2010-07-30  Xinliang David Li  <davidxl@google.com>
3867         PR tree-optimization/45121
3868         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3869
3870 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3871
3872         PR c++/45112
3873         * g++.dg/pr45112.C: New test.
3874
3875 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3876
3877         PR debug/45055
3878         PR rtl-optimization/45137
3879         * gcc.dg/pr45055.c: New test.
3880
3881 2010-07-30  Alan Modra  <amodra@gmail.com>
3882
3883         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3884         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3885
3886 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/45087
3889         PR fortran/45125
3890         * gfortran.dg/whole_file_25.f90: New.
3891         * gfortran.dg/whole_file_26.f90: New.
3892         * gfortran.dg/whole_file_27.f90: New.
3893
3894 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3895
3896         PR fortran/44962
3897         * gfortran.dg/typebound_proc_17.f03: New.
3898
3899 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3900
3901         PR fortran/45004
3902         * gfortran.dg/move_alloc_2.f90: New.
3903
3904 2010-07-29  Xinliang David Li  <davidxl@google.com>
3905         PR tree-optimization/45121
3906         * c-c++-common/uninit-17.c: Fix expected output.
3907
3908 2010-07-29  Richard Guenther  <rguenther@suse.de>
3909
3910         PR tree-optimization/45120
3911         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3912
3913 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3914
3915         PR fortran/42051
3916         PR fortran/44064
3917         * gfortran.dg/pr42051.f03: New testcase.
3918
3919 2010-07-29  Richard Guenther  <rguenther@suse.de>
3920
3921         PR middle-end/45034
3922         * gcc.c-torture/execute/pr45034.c: New testcase.
3923
3924 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3925
3926         PR c++/45096
3927         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3928
3929 2010-07-28  Daniel Kraft  <d@domob.eu>
3930
3931         * gfortran.dg/bound_8.f90: New test.
3932
3933 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR debug/45105
3936         * gcc.dg/pr45105.c: New test.
3937
3938 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3939
3940         PR rtl-optimization/45107
3941         * gcc.dg/pr45107.c: New test.
3942
3943 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3944
3945         PR rtl-optimization/45101
3946         * gcc.dg/pr45101.c: New test.
3947
3948 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3949
3950         PR fortran/45077
3951         * gfortran.dg/whole_file_24.f90: New.
3952
3953 2010-07-27  Jason Merrill  <jason@redhat.com>
3954
3955         * g++.dg/cpp0x/variadic102.C: New.
3956         * g++.dg/cpp0x/variadic103.C: New.
3957
3958 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3959
3960         PR rtl-optimization/40956
3961         PR target/42495
3962         PR middle-end/42574
3963         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3964         * gcc.target/arm/pr42574.c: Add tests.
3965
3966 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3967
3968         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3969         test name.
3970         (cleanup-repo-files): Ditto.
3971         (cleanup-saved-temps): Ditto.
3972
3973 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR testsuite/44701
3976         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3977
3978         PR c/45079
3979         * gcc.dg/pr45079.c: New test.
3980
3981 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3982
3983         PR tree-optimization/44152
3984         * gcc.dg/vect/fast-math-pr44152.c: New test.
3985
3986 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3987
3988         PR ObjC/44140
3989         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3990         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3991         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3992         * obj-c++.dg/torture/trivial.mm: Ditto.
3993         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3994         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3995         * objc.dg/torture/tls/thr-init.m: Ditto.
3996         * objc.dg/torture/trivial.m: Ditto.
3997
3998 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4001         Skip on spu-*-* targets.
4002
4003 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR tree-optimization/45083
4006         * gcc.dg/pr45083.c: New test.
4007
4008 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/40873
4011         * gfortran.dg/whole_file_22.f90: New test.
4012         * gfortran.dg/whole_file_23.f90: New test.
4013
4014 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4015             Jack Howarth  <howarth@bromo.med.uc.edu>
4016             Richard Henderson  <rth@redhat.com>
4017
4018         PR target/44132
4019         * gcc.dg/tls/thr-init-1.c: New.
4020         * gcc.dg/tls/thr-init-2.c: New.
4021         * gcc.dg/torture/tls New.
4022         * gcc.dg/torture/tls/tls-test.c: New.
4023         * gcc.dg/torture/tls/thr-init-1.c: New.
4024         * gcc.dg/torture/tls/tls.exp: New.
4025         * gcc.dg/torture/tls/thr-init-2.c: New.
4026         * gcc.dg/tls/emutls-2.c: New test
4027
4028         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4029         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4030         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4031         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4032         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4033         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4034         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4035         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4036         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4037         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4038         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4039         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4040         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4041         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4042         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4043         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4044         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4045         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4046         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4047         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4048         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4049         gfortran.dg/gomp/omp_threadprivate1.f90,
4050         gfortran.dg/gomp/omp_threadprivate2.f90,
4051         gfortran.dg/gomp/reduction1.f90,
4052         gfortran.dg/gomp/sharing-1.f90: Likewise.
4053
4054 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4055
4056         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4057         sse_runtime.
4058         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4059         dg-require-visibility.
4060
4061 2010-07-26  Richard Guenther  <rguenther@suse.de>
4062
4063         PR tree-optimization/43784
4064         * gcc.c-torture/execute/pr43784.c: New testcase.
4065         * g++.dg/torture/pr43784.C: Likewise.
4066
4067 2010-07-26  Richard Guenther  <rguenther@suse.de>
4068
4069         PR middle-end/45056
4070         * g++.dg/pr45056.C: New testcase.
4071
4072 2010-07-26  Richard Guenther  <rguenther@suse.de>
4073
4074         PR tree-optimization/45071
4075         * gcc.dg/pr45071.c: New testcase.
4076
4077 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4078
4079         PR fortran/45066
4080         * gfortran.dg/namelist_62.f90: New.
4081
4082 2010-07-26  Richard Guenther  <rguenther@suse.de>
4083
4084         * gcc.c-torture/execute/pr45017.c: Move ...
4085         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4086
4087 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4088
4089         PR fortran/40628
4090         * trim_optimize_1.f90:  New test.
4091         * character_comparision_1.f90:  New test.
4092
4093 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4094
4095         PR fortran/42852
4096         * gfortran.dg/wtruncate_fix.f: New test.
4097
4098 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4099
4100         PR testsuite/45068
4101         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4102
4103 2010-07-24  Richard Guenther  <rguenther@suse.de>
4104
4105         PR lto/43788
4106         * g++.dg/lto/20100724-1_0.C: New testcase.
4107
4108 2010-07-24  Richard Guenther  <rguenther@suse.de>
4109
4110         PR lto/43212
4111         * gcc.dg/lto/20100724-1_0.c: New testcase.
4112         * gcc.dg/lto/20100724-1_1.c: Likewise.
4113
4114 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4115
4116         PR fortran/40011
4117         * gfortran.dg/whole_file_21.f90: New.
4118
4119         * gfortran.dg/integer_exponentiation_3.F90: Use
4120         -ffloat-store only for i?86/x86-64 -m32.
4121
4122 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4123
4124         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4125         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4126
4127 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4128
4129         * gfortran.dg/func_decl_4.f90: Split test into two ...
4130         * gfortran.dg/func_decl_5.f90: ... parts.
4131         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4132         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4133         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4134         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4135         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4136         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4137         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4138         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4139         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4140         * gfortran.dg/sizeof.f90: Make test valid.
4141         * gfortran.dg/pr20865.f90: Add new dg-error.
4142         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4143         * gfortran.dg/g77/19990218-0.f: Ditto.
4144         * gfortran.dg/g77/19990218-1.f: Ditto.
4145         * gfortran.dg/g77/970625-2.f: Ditto.
4146         * gfortran.dg/pr37243.f: Fix function declaration.
4147         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4148         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4149
4150 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4151
4152         PR fortran/44945
4153         * gfortran.dg/char_array_structure_constructor.f90: Add
4154         -fwhole-file as dg-option as it otherwise fails on some
4155         systems.
4156
4157 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4158
4159         * gnat.dg/aggr16.ad[sb]: New test.
4160         * gnat.dg/aggr16_pkg.ads: New helper.
4161
4162 2010-07-23  Richard Guenther  <rguenther@suse.de>
4163
4164         PR lto/43071
4165         * g++.dg/lto/20100723-1_0.C: New testcase.
4166
4167 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4168
4169         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4170         AVX support.
4171         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4172         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4173
4174 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4175
4176         * lib/target-supports.exp (add_options_for_tls): New proc.
4177         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4178         * g++.dg/tls/static-1a.cc: Likewise.
4179         * gcc.dg/tls/emutls-1.c: Likewise.
4180         * gcc.dg/tls/opt-11.c: Likewise.
4181         * gcc.dg/tls/opt-12.c: Likewise.
4182         * gcc.dg/tls/pr24428-2.c: Likewise.
4183         * gcc.dg/tls/pr24428.c: Likewise.
4184         * obj-c++.dg/tls/static-1.mm: Likewise.
4185         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4186         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4187         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4188         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4189         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4190         * objc.dg/torture/tls/thr-init.m: Likewise.
4191         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4192
4193 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4194
4195         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4196         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4197         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4198         optimized dump files.
4199
4200 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR tree-optimization/45047
4203         * gcc.c-torture/compile/pr45047.c: New test.
4204
4205 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4206
4207         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4208         instead of dg-compile.
4209         * gcc.dg/float-range-4.c: Ditto.
4210         * gcc.dg/float-range-5.c: Ditto.
4211         * gcc.dg/fold-overflow-1.c: Ditto.
4212         * gcc.dg/gomp/sections-4.c: Ditto.
4213         * gcc.dg/transparent-union-1.c: Ditto.
4214         * gcc.dg/transparent-union-2.c: Ditto.
4215         * gcc.target/i386/pr39315-check.c: Ditto.
4216         * g++.dg/gomp/sections-4.C: Ditto.
4217         * g++.dg/template/dtor7.C: Ditto.
4218         * g++.dg/tree-ssa/pr19952.C: Ditto.
4219         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4220         * gfortran.dg/graphite/pr42185.f90: Ditto.
4221         * gfortran.dg/namelist_36.f90: Ditto.
4222         * gnat.dg/noreturn1.adb: Ditto.
4223         * gnat.dg/specs/small_alignment.ads: Ditto.
4224
4225 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4226
4227         PR tree-optimization/44915
4228         * g++.dg/torture/pr44915.C: New test.
4229
4230 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4231
4232         PR tree-optimization/44914
4233         * g++.dg/tree-ssa/pr44914.C: New test.
4234
4235 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4236
4237         PR target/44290
4238         * gcc.dg/pr44290-1.c: New test.
4239         * gcc.dg/pr44290-2.c: New test.
4240
4241 2010-07-23  Jason Merrill  <jason@redhat.com>
4242
4243         PR c++/45008
4244         * g++.dg/abi/mangle44.C: New.
4245
4246 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4247
4248         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4249         for compile-time only tests.
4250         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4251         target check.
4252         * gcc.target/i386/pr39315-4.c: Ditto.
4253         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4254         target check.  Include sse-os-support.h.
4255         (main): Call check_isa and sse_os_support.
4256         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4257         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4258         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4259         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4260         target check.  Include sse-os-support.h.
4261         (main): Call check_isa and sse_os_support.
4262         * gcc.target/i386/vperm-v2df.c: Ditto.
4263
4264 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4265
4266         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4267         (check_effective_target_avx_runtime): New procedure.
4268         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4269         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4270
4271         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4272         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4273         and __get_cpuid test.
4274         * gcc.dg/compat/vector-2b_main.c: Ditto.
4275
4276         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4277
4278         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4279         for compile-time only test.
4280         * gcc.dg/pr32716.c: Ditto.
4281         * gcc.dg/pr34856.c: Ditto.
4282         * gcc.dg/pr36997.c: Ditto.
4283         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4284         * gfortran.dg/pr28158.f90: Ditto.
4285         * gfortran.dg/pr30667.f: Ditto.
4286
4287         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4288         i?86-*-* and x86_64-*-* targets to disable execution on targets
4289         without sse2 runtime support.
4290         * g++.dg/vect/vect.exp: Ditto.
4291         * gfortran.dg/vect/vect.exp: Ditto.
4292
4293         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4294         * gcc.dg/pr37544.c: Ditto.
4295         * gcc.dg/pr40550.c: Ditto.
4296         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4297         * gcc.dg/compat/vector-1a_main.c: Ditto.
4298         * gcc.dg/compat/vector-2a_main.c: Ditto.
4299         * gcc.dg/torture/pr16104-1.c: Ditto.
4300         * gcc.dg/torture/pr35771-1.c: Ditto.
4301         * gcc.dg/torture/pr35771-2.c: Ditto.
4302         * gcc.dg/torture/pr35771-3.c: Ditto.
4303         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4304         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4305         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4306         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4307         * g++.dg/other/i386-1.C: Ditto.
4308         * g++.dg/other/pr40446.C: Ditto.
4309
4310 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4311
4312         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4313
4314 2010-07-23  Daniel Kraft  <d@domob.eu>
4315
4316         PR fortran/44709
4317         * gfortran.dg/exit_1.f08: New test.
4318         * gfortran.dg/exit_2.f08: New test.
4319
4320 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4321
4322         PR tree-optimization/39839
4323         * gcc.target/arm/pr39839.c: New test case.
4324
4325 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4326
4327         * gnat.dg/unchecked_convert5b.adb: New test.
4328         * gnat.dg/unchecked_convert6.adb: Likewise.
4329         * gnat.dg/unchecked_convert6b.adb: Likewise.
4330
4331 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4332
4333         * gnat.dg/aggr15.ad[sb]: New test.
4334
4335 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4336
4337         PR debug/45024
4338         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4339
4340 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4343         with dg-require-linker-plugin.
4344
4345 2010-07-22  Richard Guenther  <rguenther@suse.de>
4346
4347         PR lto/43850
4348         * g++.dg/lto/20100722-1_0.C: New testcase.
4349
4350 2010-07-22  Richard Guenther  <rguenther@suse.de>
4351
4352         PR lto/42451
4353         * gcc.dg/lto/20100720-3_0.c: New testcase.
4354         * gcc.dg/lto/20100720-3_1.c: Likewise.
4355
4356 2010-07-22  Richard Guenther  <rguenther@suse.de>
4357
4358         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4359         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4360
4361         PR lto/43373
4362         * gcc.dg/lto/20100722-1_0.c: New testcase.
4363
4364 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4365
4366         PR tree-optimization/44891
4367         * gcc.c-torture/compile/pr44891.c: New test.
4368
4369 2010-07-22  Richard Guenther  <rguenther@suse.de>
4370
4371         PR tree-optimization/45017
4372         * gcc.c-torture/execute/pr45017.c: New testcase.
4373
4374 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/45019
4377         * gfortran.dg/aliasing_dummy_5.f90: New.
4378
4379 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4380
4381         PR target/43698
4382         * gcc.target/arm/pr43698.c: New test.
4383
4384 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4385
4386         PR fortran/44929
4387         * Revert my commit r162325 for this PR.
4388
4389 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR debug/45015
4392         * gcc.target/m68k/pr45015.c: New test.
4393
4394 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4395
4396         PR c++/44641
4397         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4398         comments.
4399
4400 2010-07-21  Richard Guenther  <rguenther@suse.de>
4401
4402         PR lto/45018
4403         * g++.dg/lto/20100721-1_0.C: New testcase.
4404
4405 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4406
4407         PR tree-optimization/44900
4408         * g++.dg/torture/pr44900.C: New test.
4409
4410 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4411
4412         PR middle-end/44738
4413         * c-c++-common/uninit-17.c: Correct expected error.
4414
4415 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4416
4417         * gcc.dg/guality/asm-1.c: New test.
4418
4419         PR debug/45003
4420         * gcc.dg/guality/pr45003-2.c: New test.
4421         * gcc.dg/guality/pr45003-3.c: New test.
4422
4423 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4424
4425         PR libfortran/44697
4426         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4427
4428 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4429
4430         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4431         defined on the current line.
4432         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4433         * g++.dg/debug/dwarf2/pr44641.C: New.
4434
4435 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4436
4437         * gcc.target/powerpc/block-move-1.c: New test.
4438         * gcc.target/powerpc/block-move-2.c: New test.
4439
4440 2010-07-20  Jason Merrill  <jason@redhat.com>
4441
4442         PR c++/44967
4443         * g++.dg/cpp0x/sfinae2.C: New.
4444
4445 2010-07-20  Richard Guenther  <rguenther@suse.de>
4446
4447         PR lto/42696
4448         * gcc.dg/lto/20100720-4_0.c: New testcase.
4449
4450 2010-07-20  Richard Guenther  <rguenther@suse.de>
4451
4452         PR lto/43221
4453         * gcc.dg/lto/20100720-2_0.c: New testcase.
4454         * gcc.dg/lto/20100720-2_1.c: Likewise.
4455
4456 2010-07-20  Richard Guenther  <rguenther@suse.de>
4457
4458         PR lto/43208
4459         * gcc.dg/lto/20100720-1_0.c: New testcase.
4460         * gcc.dg/lto/20100720-1_1.c: Likewise.
4461
4462 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR debug/45003
4465         * gcc.dg/guality/pr45003-1.c: New test.
4466
4467 2010-07-20  Richard Guenther  <rguenther@suse.de>
4468
4469         PR tree-optimization/44977
4470         * gcc.dg/torture/pr44977.c: New testcase.
4471
4472 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4473
4474         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4475         sync_char_short
4476
4477 2010-07-20  Richard Guenther  <rguenther@suse.de>
4478
4479         PR middle-end/44971
4480         PR middle-end/44988
4481         * gcc.dg/pr44971.c: New testcase.
4482         * gcc.c-torture/compile/pr44988.c: Likewise.
4483
4484 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4485
4486         PR fortran/44929
4487         * gfortran.dg/allocate_with_typespec.f90: New test.
4488         * gfortran.dg/allocate_derived_1.f90: Update error message.
4489
4490 2010-07-19  Jason Merrill  <jason@redhat.com>
4491
4492         PR c++/44996
4493         * g++.dg/cpp0x/decltype23.C: New.
4494
4495 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/42385
4498         * gfortran.dg/class_defined_operator_1.f03 : New test.
4499
4500 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4501
4502         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4503         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4504         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4505         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4506
4507 2010-07-19  Richard Guenther  <rguenther@suse.de>
4508
4509         PR middle-end/44941
4510         * gcc.c-torture/compile/pr44941.c: New testcase.
4511
4512 2010-07-19  Jason Merrill  <jason@redhat.com>
4513
4514         PR c++/44969
4515         * g++.dg/template/sfinae24.C: New.
4516
4517 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4518
4519         PR fortran/44353
4520         * gfortran.dg/data_implied_do_2.f90: Removed.
4521
4522 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4523
4524         PR c++/44969
4525         * g++.dg/template/sfinae23.C: New.
4526
4527 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4528
4529         * lib/target-supports.exp (check_sse_os_support_available): New
4530         proc.
4531         (check_sse_hw_available): New proc.
4532         (check_effective_target_sse_runtime): New proc.
4533         (check_effective_target_sse2_runtime): New proc.
4534         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4535         -msse2 if check_sse_os_support_available.
4536         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4537         check_sse_os_support_available.
4538         * gcc.dg/vect/vect.exp: Likewise.
4539         * gfortran.dg/vect/vect.exp: Likewise.
4540         * gcc.target/i386/sol2-check: Renamed to ...
4541         * gcc.target/i386/sse-os-support.h: ... this.
4542         (sol2_check): Renamed to ...
4543         (sse_os_support): ... this.
4544         Only test movss with xmm registers.
4545         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4546         Removed ILL_INSN, ILL_INSN_LEN.
4547         * gcc.target/i386/sse2-check.h: Likewise.
4548         * gcc.target/i386/sse3-check.h: Likewise.
4549         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4550         Removed cpuid.h, __get_cpuid test.
4551         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4552         Removed cpuid.h, __get_cpuid test.
4553         * g++.dg/other/pr40446.C: Likewise.
4554         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4555         * gcc.dg/compat/vector-1a_main.c: Likewise.
4556         * gcc.dg/compat/vector-2a_main.c: Likewise.
4557         * gcc.dg/pr36584.c: Likewise.
4558         * gcc.dg/pr37544.c: Likewise.
4559         * gcc.dg/torture/pr16104-1.c: Likewise.
4560         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4561         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4562         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4563         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4564         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4565         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4566         sse2_runtime.
4567         * gcc.dg/torture/pr35771-2.c: Likewise.
4568         * gcc.dg/torture/pr35771-3.c: Likewise.
4569         * gcc.target/i386/pr39315-2.c: Likewise.
4570         * gcc.target/i386/pr39315-4.c: Likewise.
4571         * gcc.target/i386/vperm-v2df.c: Likewise.
4572         * gcc.target/i386/vperm-v2di.c: Likewise.
4573         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4574         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4575         sse_runtime.
4576
4577 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4578
4579         PR fortran/44353
4580         * gfortran.dg/data_implied_do_2.f90: New test.
4581
4582 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4583
4584         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4585
4586 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4587
4588         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4589         to the "mips16" group.
4590         (mips_using_mips16_p): New procedure.
4591         (mips-dg-options): Use it.
4592
4593 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4594
4595         * gcc.target/mips/mips16-attributes-4.c: New test.
4596
4597 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4598
4599         PR testsuite/44418
4600         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4601         * gcc.target/powerpc/recip-2.c: Ditto.
4602         * gcc.target/powerpc/recip-3.c: Ditto.
4603
4604 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4605
4606         * gcc.target/arm/pr42235.c: New test.
4607
4608 2010-07-16  Jason Merrill  <jason@redhat.com>
4609
4610         PR c++/32505
4611         * g++.dg/template/partial8.C: New.
4612
4613 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4614
4615         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4616         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4617         in C++.
4618         (gualcvt): New overloaded inline.
4619         (GUALCVT): Use it for C++.
4620         * g++.dg/guality/guality.exp: New.
4621         * g++.dg/guality/guality.h: New.
4622         * g++.dg/guality/redeclaration1.C: New test.
4623         * g++.dg/dg.exp: Prune also guality/* tests.
4624         * gcc.dg/guality/pr43141.c: Moved to...
4625         * c-c++-common/guality/pr43141.c: ... here.
4626
4627 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4628
4629         PR libfortran/37077
4630         * gfortran.dg/char4_iunit_2.f03: New test.
4631
4632 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4633
4634         * lib/plugin-support.exp (plugin-test-execute):
4635         Add ${gcc_objdir}/intl to includes.
4636
4637 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4638
4639         PR target/44942
4640         * gcc.c-torture/execute/pr44942.c: New test.
4641         * gcc.target/i386/pr44942.c: New test.
4642
4643 2010-07-15  Jason Merrill  <jason@redhat.com>
4644
4645         PR c++/44909
4646         * g++.dg/cpp0x/implicit7.C: New.
4647         * g++.dg/cpp0x/implicit8.C: New.
4648
4649 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4650
4651         Disable float tests for __SPU__ targets due to lack of signed zero:
4652         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4653         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4654         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4655         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4656         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4657         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4658         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4659         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4660         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4661
4662 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4663
4664         * gfortran.dg/select_char_2.f90: New test.
4665
4666 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4667
4668         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4669         with DECL_CHAIN.
4670
4671 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/44936
4674         * gfortran.dg/typebound_generic_9.f03: New.
4675
4676 2010-07-15  Richard Guenther  <rguenther@suse.de>
4677
4678         PR tree-optimization/44946
4679         * gcc.c-torture/compile/pr44946.c: New testcase.
4680
4681 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR fortran/40206
4684         * gfortran.dg/select_char_3.f90: New test.
4685
4686 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4687             Kevin F. Quinn  <kevquinn@gentoo.org>
4688
4689         * gcc.dg/Wtrampolines.c: New.
4690
4691 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4692
4693         PR libfortran/44934
4694         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4695
4696 2010-07-14  Jason Merrill  <jason@redhat.com>
4697
4698         PR c++/44810
4699         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4700
4701         Implement C++0x unrestricted unions (N2544)
4702         * g++.dg/cpp0x/union1.C: New.
4703         * g++.dg/cpp0x/union2.C: New.
4704         * g++.dg/cpp0x/union3.C: New.
4705         * g++.dg/cpp0x/defaulted2.C: Adjust.
4706         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4707         * g++.old-deja/g++.ext/anon2.C: Adjust.
4708         * g++.old-deja/g++.mike/misc6.C: Adjust.
4709
4710 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4711
4712         PR fortran/44925
4713         * gfortran.dg/c_loc_tests_15.f90: New.
4714
4715 2010-07-13  Jason Merrill  <jason@redhat.com>
4716
4717         PR c++/44909
4718         * g++.dg/cpp0x/implicit6.C: New.
4719
4720 2010-07-13  Jason Merrill  <jason@redhat.com>
4721
4722         PR c++/44540
4723         * g++.dg/abi/noreturn1.C: New.
4724         * g++.dg/abi/noreturn2.C: New.
4725
4726 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4727
4728         PR other/44874
4729         PR debug/44832
4730         * c-c++-common/pr44832.c: New test.
4731
4732 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4733
4734         PR objc/44488
4735         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4736         on the target.  Make sure that we can assemble the emitted asm when
4737         the test type is 'compile'.
4738
4739 2010-07-13  Richard Guenther  <rguenther@suse.de>
4740
4741         PR tree-optimization/36960
4742         * g++.dg/torture/pr36960.C: New testcase.
4743
4744 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4745
4746         PR c++/44908
4747         * g++.dg/template/sfinae21.C: New.
4748         * g++.dg/template/sfinae22.C: Likewise.
4749
4750 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4751
4752         PR testsuite/42843
4753         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4754         * gcc.dg/plugin/ggcplug.c: Likewise.
4755         * g++.dg/plugin/selfassign.c: Likewise.
4756         * g++.dg/plugin/attribute_plugin.c: Likewise.
4757         * g++.dg/plugin/dumb_plugin.c: Likewise.
4758         * g++.dg/plugin/pragma_plugin.c: Likewise.
4759
4760 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4761
4762         * gcc.c-torture/execute/pr44683.x: New.
4763         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4764
4765 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/44434
4768         PR fortran/44565
4769         PR fortran/43945
4770         PR fortran/44869
4771         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4772         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4773         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4774         * gfortran.dh/typebound_call_16.f03: New.
4775         * gfortran.dg/typebound_generic_6.f03: New.
4776         * gfortran.dg/typebound_generic_7.f03: New.
4777         * gfortran.dg/typebound_generic_8.f03: New.
4778
4779 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4780
4781         PR libfortran/37077
4782         * gfortran.dg/char4_iunit_1.f03: New test.
4783
4784 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4785
4786         * gcc.dg/tree-ssa/vrp53.c: New test.
4787
4788 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4789
4790         PR c++/44907
4791         * g++.dg/template/sfinae19.C: New.
4792         * g++.dg/template/sfinae20.C: Likewise.
4793
4794 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4795
4796         * gcc.target/arm/interrupt-1.c: New test.
4797         * gcc.target/arm/interrupt-2.c: New test.
4798
4799 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4800
4801         * gcc.dg/pr42427.c: Require c99_runtime.
4802         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4803         c99_runtime.
4804         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4805         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4806         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4807         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4808         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4809         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4810         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4811         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4812         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4813         * gcc.target/i386/pr37275.c: Require visibility support.
4814
4815 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817         * lib/target-supports.exp (check_effective_target_sse): New proc.
4818         * gcc.target/i386/sol2-check.h: New file.
4819         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4820         Include sol2-check.h.
4821         (main) Only run do_test () if sol2_check ().
4822         * gcc.target/i386/sse2-check.h: Likewise.
4823         * gcc.target/i386/sse3-check.h: Likewise.
4824         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4825         [__sun__ && __svr4__]: Execute SSE2 instruction.
4826         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4827         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4828         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4829         * g++.dg/ext/vector14.C: Likewise.
4830         * g++.dg/other/mmintrin.C: Likewise.
4831         * gcc.dg/20020418-1.c: Likewise.
4832         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4833         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4834         * gcc.dg/format/unnamed-1.c: Likewise.
4835         Adapt dg-warning line number.
4836         * gcc.dg/graphite/pr40281.c: Likewise.
4837         * gcc.dg/pr32176.c: Likewise.
4838         * gcc.dg/pr40550.c: Likewise.
4839         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4840         * gcc.dg/torture/pr36891.c: Likewise.
4841         * gcc.target/i386/20020218-1.c: Likewise.
4842         * gcc.target/i386/20020523.c: Likewise.
4843         * gcc.target/i386/abi-1.c: Likewise.
4844         * gcc.target/i386/brokensqrt.c: Likewise.
4845         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4846         * gcc.target/i386/pr13366.c: Likewise.
4847         * gcc.target/i386/pr13685.c: Likewise.
4848         * gcc.target/i386/pr24306.c: Likewise.
4849         * gcc.target/i386/pr31486.c: Likewise.
4850         * gcc.target/i386/pr32065-1.c: Likewise.
4851         * gcc.target/i386/pr32065-2.c: Likewise.
4852         * gcc.target/i386/pr32389.c: Likewise.
4853         * gcc.target/i386/pr38824.c: Likewise.
4854         * gcc.target/i386/pr38931.c: Likewise.
4855         * gcc.target/i386/pr39592-1.c: Likewise.
4856         * gcc.target/i386/pr43766.c: Likewise.
4857         * gcc.target/i386/recip-divf.c: Likewise.
4858         * gcc.target/i386/recip-sqrtf.c: Likewise.
4859         * gcc.target/i386/recip-vec-divf.c: Likewise.
4860         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4861         * gcc.target/i386/sse-1.c: Likewise.
4862         * gcc.target/i386/sse-16.c: Likewise.
4863         * gcc.target/i386/sse-2.c: Likewise.
4864         * gcc.target/i386/sse-20.c: Likewise.
4865         * gcc.target/i386/sse-3.c: Likewise.
4866         * gcc.target/i386/sse-7.c: Likewise.
4867         * gcc.target/i386/sse-9.c: Likewise.
4868         * gcc.target/i386/sse-addps-1.c: Likewise.
4869         * gcc.target/i386/sse-addss-1.c: Likewise.
4870         * gcc.target/i386/sse-andnps-1.c: Likewise.
4871         * gcc.target/i386/sse-andps-1.c: Likewise.
4872         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4873         * gcc.target/i386/sse-comiss-1.c: Likewise.
4874         * gcc.target/i386/sse-comiss-2.c: Likewise.
4875         * gcc.target/i386/sse-comiss-3.c: Likewise.
4876         * gcc.target/i386/sse-comiss-4.c: Likewise.
4877         * gcc.target/i386/sse-comiss-5.c: Likewise.
4878         * gcc.target/i386/sse-comiss-6.c: Likewise.
4879         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4880         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4881         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4882         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4883         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4884         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4885         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4886         * gcc.target/i386/sse-divps-1.c: Likewise.
4887         * gcc.target/i386/sse-divss-1.c: Likewise.
4888         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4889         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4890         * gcc.target/i386/sse-maxps-1.c: Likewise.
4891         * gcc.target/i386/sse-maxss-1.c: Likewise.
4892         * gcc.target/i386/sse-minps-1.c: Likewise.
4893         * gcc.target/i386/sse-minss-1.c: Likewise.
4894         * gcc.target/i386/sse-movaps-1.c: Likewise.
4895         * gcc.target/i386/sse-movaps-2.c: Likewise.
4896         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4897         * gcc.target/i386/sse-movhps-1.c: Likewise.
4898         * gcc.target/i386/sse-movhps-2.c: Likewise.
4899         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4900         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4901         * gcc.target/i386/sse-movntps-1.c: Likewise.
4902         * gcc.target/i386/sse-movss-1.c: Likewise.
4903         * gcc.target/i386/sse-movss-2.c: Likewise.
4904         * gcc.target/i386/sse-movss-3.c: Likewise.
4905         * gcc.target/i386/sse-movups-1.c: Likewise.
4906         * gcc.target/i386/sse-movups-2.c: Likewise.
4907         * gcc.target/i386/sse-mulps-1.c: Likewise.
4908         * gcc.target/i386/sse-mulss-1.c: Likewise.
4909         * gcc.target/i386/sse-orps-1.c: Likewise.
4910         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4911         * gcc.target/i386/sse-recip-vec.c: Likewise.
4912         * gcc.target/i386/sse-recip.c: Likewise.
4913         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4914         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4915         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4916         * gcc.target/i386/sse-subps-1.c: Likewise.
4917         * gcc.target/i386/sse-subss-1.c: Likewise.
4918         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4919         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4920         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4921         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4922         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4923         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4924         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4925         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4926         * gcc.target/i386/sse-xorps-1.c: Likewise.
4927         * gcc.target/i386/ssefn-1.c: Likewise.
4928         * gcc.target/i386/ssefn-3.c: Likewise.
4929         * gcc.target/i386/sseregparm-1.c: Likewise.
4930         * gcc.target/i386/stackalign/return-3.c: Likewise.
4931         * gcc.target/i386/vectorize1.c: Likewise.
4932         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4933         * gcc.target/i386/xorps-sse.c: Likewise.
4934         * gfortran.dg/pr28158.f90: Likewise.
4935         * gfortran.dg/pr30667.f: Likewise.
4936         * gnat.dg/loop_optimization7.adb: Likewise.
4937         * gnat.dg/sse_nolib.adb: Likewise.
4938
4939 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/44702
4942         * gfortran.dg/use_rename_6.f90: New.
4943         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4944
4945 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4946
4947         PR fortran/44869
4948         * gfortran.dg/class_24.f03: New.
4949
4950 2010-07-10  Richard Guenther  <rguenther@suse.de>
4951
4952         PR lto/44889
4953         * gcc.dg/lto/20100709-1_0.c: New testcase.
4954         * gcc.dg/lto/20100709-1_1.c: Likewise.
4955
4956 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4957
4958         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4959
4960 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4961
4962         PR objc/44140
4963         * objc.dg/lto/trivial-1_0.m: New.
4964         * objc.dg/lto/lto.exp: New.
4965         * obj-c++.dg/lto/trivial-1_0.mm: New.
4966         * obj-c++.dg/lto/lto.exp: New.
4967         * objc.dg/symtab-1.m: Adjust sizes.
4968         * objc.dg/image-info.m: Do not run for gnu-runtime.
4969
4970 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4971
4972         * gcc.dg/pr32370.c: Allow another kind of error message.
4973
4974 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4975
4976         * gnat.dg/atomic3.adb: New test.
4977
4978 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4979             Denys Vlasenko  <dvlasenk@redhat.com>
4980             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4981
4982         PR tree-optimization/28632
4983         * gcc.dg/tree-ssa/vrp51.c: New test.
4984         * gcc.dg/tree-ssa/vrp52.c: New test.
4985
4986 2010-07-09  Jason Merrill  <jason@redhat.com>
4987
4988         * g++.dg/abi/covariant6.C: New.
4989         * g++.dg/inherit/covariant17.C: Test both bases.
4990         * g++.dg/inherit/covariant7.C: Check vtable layout.
4991
4992 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4993
4994         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4995
4996 2010-07-09  Richard Guenther  <rguenther@suse.de>
4997
4998         PR tree-optimization/44852
4999         * gcc.c-torture/execute/pr44852.c: New testcase.
5000
5001 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5002
5003         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5004         multiplication by values.
5005         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5006         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5007
5008 2010-07-09  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/44882
5011         * gfortran.dg/pr44882.f90: New testcase.
5012
5013 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5014
5015         PR target/40657
5016         * gcc.target/arm/pr40657-1.c: New test.
5017         * gcc.target/arm/pr40657-2.c: New test.
5018         * gcc.c-torture/execute/pr40657.c: New test.
5019
5020 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5021
5022         * gcc.dg/tree-ssa/vrp50.c: New test.
5023         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5024
5025 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5026
5027         PR fortran/44649
5028         * gfortran.dg/c_sizeof_1.f90: Modified.
5029         * gfortran.dg/storage_size_1.f08: New.
5030         * gfortran.dg/storage_size_2.f08: New.
5031
5032 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5033
5034         * gcc.c-torture/execute/20100708-1.c: New test.
5035
5036 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR fortran/44847
5039         * gfortran.dg/gomp/pr44847.f90: New test.
5040
5041 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5042
5043         PR tree-optimization/44710
5044         * gcc.dg/tree-ssa/ifc-6.c: New.
5045         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5046
5047 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5048
5049         PR fortran/18918
5050         * gfortran.dg/coarray_10.f90: Add an additional test.
5051
5052 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5053
5054         PR middle-end/44828
5055         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5056         * gcc.c-torture/execute/pr44828.x: Revert.
5057
5058 2010-07-08  Jason Merrill  <jason@redhat.com>
5059
5060         PR c++/43120
5061         * g++.dg/inherit/covariant17.C: New.
5062         * g++.dg/abi/covariant1.C: Actually test for the bug.
5063
5064 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5065
5066         PR rtl-optimization/44838
5067         * gcc.dg/pr44838.c: New.
5068
5069 2010-07-08  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/44831
5072         * gcc.c-torture/compile/pr44831.c: New testcase.
5073         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5074
5075 2010-07-08  Richard Guenther  <rguenther@suse.de>
5076
5077         PR tree-optimization/44861
5078         * g++.dg/vect/pr44861.cc: New testcase.
5079
5080 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5081
5082         PR middle-end/44828
5083         * gcc.c-torture/execute/pr44828.x: New file.
5084
5085 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5086
5087         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5088         dg-options.
5089         * g++.dg/ext/altivec-17.C: Adjust error message.
5090
5091 2010-07-07  Tom Tromey  <tromey@redhat.com>
5092
5093         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5094
5095 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5096
5097         PR target/44844
5098         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5099         * gcc.target/i386/rdrand-2.c: Likewise.
5100         * gcc.target/i386/rdrand-3.c: Likewise.
5101
5102 2010-07-07  Jan Hubicka  <jh@suse.cz>
5103
5104         PR middle-end/44813
5105         * g++.dg/torture/pr44813.C: New testcase.
5106         * g++.dg/torture/pr44826.C: New testcase.
5107
5108 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5109
5110         PR rtl-optimization/44787
5111         * gcc.c-torture/compile/pr44788.c: New test.
5112         * gcc.target/arm/pr44788.c: New test.
5113
5114 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5115
5116         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5117
5118 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5119
5120         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5121         to dg-options.
5122
5123 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/44742
5126         * gfortran.dg/parameter_array_init_6.f90: New.
5127         * gfortran.dg/initialization_20.f90: Update dg-error.
5128         * gfortran.dg/initialization_24.f90: Ditto.
5129
5130 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5131         PR fortran/PR44693
5132         * gfortran.dg/dim_range_1.f90:  New test.
5133         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5134
5135 2010-07-06  Jason Merrill  <jason@redhat.com>
5136
5137         PR c++/44703
5138         * g++.dg/cpp0x/initlist41.C: New.
5139
5140         PR c++/44778
5141         * g++.dg/template/ptrmem22.C: New.
5142
5143 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5144
5145         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5146         support.
5147         * gcc.target/i386/i386.exp: Likewise.
5148
5149 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5150
5151         PR testsuite/44195
5152         * gcc.dg/lto/20100518_0.c: Limit to x86.
5153
5154 2010-07-06  Richard Guenther  <rguenther@suse.de>
5155
5156         PR middle-end/44828
5157         * gcc.c-torture/execute/pr44828.c: New testcase.
5158
5159 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5160
5161         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5162         * g++.dg/warn/volatile1.C: Likewise.
5163         * g++.dg/template/warn1.C: Likewise.
5164
5165 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5166
5167         AVX Programming Reference (June, 2010)
5168         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5169         * g++.dg/other/i386-3.C: Likewise.
5170         * gcc.target/i386/sse-12.c: Likewise.
5171
5172         * gcc.target/i386/f16c-check.h: New.
5173         * gcc.target/i386/rdfsbase-1.c: Likewise.
5174         * gcc.target/i386/rdfsbase-2.c: Likewise.
5175         * gcc.target/i386/rdgsbase-1.c: Likewise.
5176         * gcc.target/i386/rdgsbase-2.c: Likewise.
5177         * gcc.target/i386/rdrand-1.c: Likewise.
5178         * gcc.target/i386/rdrand-2.c: Likewise.
5179         * gcc.target/i386/rdrand-3.c: Likewise.
5180         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5181         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5182         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5183         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5184         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5185         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5186         * gcc.target/i386/wrfsbase-1.c: Likewise.
5187         * gcc.target/i386/wrfsbase-2.c: Likewise.
5188         * gcc.target/i386/wrgsbase-1.c: Likewise.
5189         * gcc.target/i386/wrgsbase-2.c: Likewise.
5190
5191         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5192         (__builtin_ia32_vcvtps2ph): New.
5193         (__builtin_ia32_vcvtps2ph256): Likewise.
5194
5195         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5196         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5197
5198         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5199         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5200
5201         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5202         (__builtin_ia32_vcvtps2ph256): Likewise.
5203         Add fsgsbase,rdrnd,f16c.
5204
5205         * lib/target-supports.exp (check_effective_target_f16c): New.
5206
5207 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * gcc.dg/guality/nrv-1.c: New test.
5210
5211 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5212
5213         PR middle-end/42505
5214         * gcc.target/arm/pr42505.c: New test case.
5215
5216 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR c++/44808
5219         * g++.dg/opt/nrv16.C: New test.
5220
5221 2010-07-05  Richard Guenther  <rguenther@suse.de>
5222
5223         PR tree-optimization/44784
5224         * gcc.c-torture/compile/pr44784.c: New testcase.
5225
5226 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5227
5228         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5229         Increase loop bound and array size.
5230         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5231         Likewise.
5232
5233 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5234
5235         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5238         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5239         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5240
5241 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5242
5243         PR c++/22138
5244         * g++.dg/parse/template25.C: New.
5245
5246 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5247
5248         PR rtl-optimization/44695
5249         * gcc.dg/torture/pr44695.c: New.
5250
5251 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5252
5253         PR c++/16630
5254         * g++.dg/ext/pretty3.C: New.
5255
5256 2010-07-04  Richard Guenther  <rguenther@suse.de>
5257
5258         PR middle-end/44809
5259         * g++.dg/torture/pr44809.C: New testcase.
5260
5261 2010-07-04  Richard Guenther  <rguenther@suse.de>
5262
5263         PR tree-optimization/44656
5264         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5265
5266 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5267             Revital Eres  <eres@il.ibm.com>
5268
5269         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5270         misaligned stores.
5271         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5272         gcc.dg/vect/vect-96.c: Likewise.
5273         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5274         that support misaligned stores. Change the number of expected
5275         misaligned accesses.
5276         * gcc.dg/vect/vect-peel-1.c: New test.
5277         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5278         gcc.dg/vect/vect-peel-4.c: Likewise.
5279         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5280         vectorizable on all targets that support realignment.
5281         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5282
5283 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5284
5285         PR c/44806
5286         * gcc.dg/torture/pr44806.c: New.
5287
5288 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5289
5290         * gnat.dg/cond_expr1.adb: New test.
5291
5292 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5293
5294         * gnat.dg/modular3.adb: New test.
5295         * gnat.dg/modular3_pkg.ads: New helper.
5296
5297 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5298             Mikael Pettersson  <mikpe@it.uu.se>
5299
5300         PR testsuite/44518
5301         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5302         Make signed-ness of chars explicit.  Scan the object for
5303         strings that are split by some target assemblers.
5304         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5305         explicit.
5306
5307 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5308
5309         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5310
5311 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5312
5313         PR/44128
5314         * g++.dg/warn/Wshadow-7.C: New test.
5315
5316 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5317             Julian Brown  <julian@codesourcery.com>
5318             Sandra Loosemore  <sandra@codesourcery.com>
5319
5320         * gcc.c-torture/execute/20100416-1.c: New test case.
5321
5322 2010-07-02  Julian Brown  <julian@codesourcery.com>
5323             Sandra Loosemore  <sandra@codesourcery.com>
5324
5325         PR target/43703
5326
5327         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5328         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5329
5330 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5331             Julian Brown  <julian@codesourcery.com>
5332
5333         * gcc.target/arm/neon/vadds64.c: Regenerated.
5334         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5335         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5336         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5337         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5338         * gcc.target/arm/neon-vmls-1.c: Likewise.
5339         * gcc.target/arm/neon-vsubs64.c: New execution test.
5340         * gcc.target/arm/neon-vsubu64.c: New execution test.
5341         * gcc.target/arm/neon-vadds64.c: New execution test.
5342         * gcc.target/arm/neon-vaddu64.c: New execution test.
5343
5344 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5345
5346         * gcc.target/arm/neon-vands64.c: New.
5347         * gcc.target/arm/neon-vandu64.c: New.
5348         * gcc.target/arm/neon-vbics64.c: New.
5349         * gcc.target/arm/neon-vbicu64.c: New.
5350         * gcc.target/arm/neon-veors64.c: New.
5351         * gcc.target/arm/neon-veoru64.c: New.
5352         * gcc.target/arm/neon-vorns64.c: New.
5353         * gcc.target/arm/neon-vornu64.c: New.
5354         * gcc.target/arm/neon-vorrs64.c: New.
5355         * gcc.target/arm/neon-vorru64.c: New.
5356         * gcc.target/arm/neon/vands64.c: Regenerated.
5357         * gcc.target/arm/neon/vandu64.c: Regenerated.
5358         * gcc.target/arm/neon/vbics64.c: Regenerated.
5359         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5360         * gcc.target/arm/neon/veors64.c: Regenerated.
5361         * gcc.target/arm/neon/veoru64.c: Regenerated.
5362         * gcc.target/arm/neon/vorns64.c: Regenerated.
5363         * gcc.target/arm/neon/vornu64.c: Regenerated.
5364         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5365         * gcc.target/arm/neon/vorru64.c: Regenerated.
5366
5367 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5368
5369         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5370
5371 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5372
5373         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5374         * gfortran.dg/intent_out_5.f90: Same.
5375         * gfortran.dg/ltrans-7.f90: Same.
5376         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5377
5378 2010-07-02  Jan Hubicka  <jh@suse.cz>
5379
5380         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5381
5382 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5383
5384         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5385
5386 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR c++/44780
5389         * c-c++-common/Wunused-var-12.c: New test.
5390
5391 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5392
5393         PR target/42835
5394         * gcc.target/arm/pr42835.c: New test.
5395
5396         PR target/42172
5397         * gcc.target/arm/pr42172-1.c: New test.
5398
5399 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5400
5401         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5402
5403 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5404
5405         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5406         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5407         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5408         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5409         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5410         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5411         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5412         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5413         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5414         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5415         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5416         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5417         * gcc.target/arm/neon-vdup_ns64.c: New.
5418         * gcc.target/arm/neon-vdup_nu64.c: New.
5419         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5420         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5421         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5422         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5423         * gcc.target/arm/neon-vmov_ns64.c: New.
5424         * gcc.target/arm/neon-vmov_nu64.c: New.
5425         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5426         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5427         * gcc.target/arm/neon-vget_lanes64.c: New.
5428         * gcc.target/arm/neon-vget_laneu64.c: New.
5429         * gcc.target/arm/neon-vset_lanes64.c: New.
5430         * gcc.target/arm/neon-vset_laneu64.c: New.
5431
5432 2010-07-02  Richard Guenther  <rguenther@suse.de>
5433
5434         * g++.dg/torture/20100702-1.C: New testcase.
5435
5436 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5437
5438         PR target/44707
5439         * gcc.c-torture/compile/pr44707.c: New test.
5440
5441 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5442
5443         PR c++/44039
5444         * g++.dg/template/crash101.C: New.
5445
5446 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5447
5448         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5449         Use the ABI-0 accessors and fail it for m64.
5450
5451 2010-07-02  Jan Hubicka  <jh@suse.cz>
5452
5453         * g++.dg/tree-ssa/pr44706.C: New testcase.
5454
5455 2010-07-02  Richard Guenther  <rguenther@suse.de>
5456
5457         PR tree-optimization/44748
5458         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5459
5460 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5461
5462         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5463         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5464         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5465         the method types to forward:.
5466
5467 2010-06-30  Jason Merrill  <jason@redhat.com>
5468
5469         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5470         * g++.dg/other/pr25632.C: Likewise.
5471
5472 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5473
5474         PR tree-optimization/40421
5475         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5476
5477 2010-07-01  Richard Guenther  <rguenther@suse.de>
5478
5479         PR middle-end/42834
5480         PR middle-end/44468
5481         * gcc.c-torture/execute/20100316-1.c: New testcase.
5482         * gcc.c-torture/execute/pr44468.c: Likewise.
5483         * gcc.c-torture/compile/20100609-1.c: Likewise.
5484         * gcc.dg/volatile2.c: Adjust.
5485         * gcc.dg/plugin/selfassign.c: Likewise.
5486         * gcc.dg/pr36902.c: Likewise.
5487         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5488         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5489         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5490         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5491         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5492         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5493         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5494         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5495         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5496         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5497         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5498         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5499         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5500         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5501         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5502         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5503         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5504         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5505         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5506         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5507         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5508         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5509         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5510         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5511         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5512         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5513         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5514         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5515         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5516         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5517         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5518         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5519         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5520         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5521         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5522         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5523         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5524         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5525         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5526         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5527         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5528         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5529         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5530         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5531         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5532         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5533         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5534         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5535         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5536         * g++.dg/tree-ssa/pr31146.C: Likewise.
5537         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5538         * g++.dg/tree-ssa/pr33604.C: Likewise.
5539         * g++.dg/plugin/selfassign.c: Likewise.
5540         * gfortran.dg/array_memcpy_3.f90: Likewise.
5541         * gfortran.dg/array_memcpy_4.f90: Likewise.
5542         * c-c++-common/torture/pr42834.c: New testcase.
5543
5544 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5545
5546         PR c++/44628
5547         * g++.dg/template/crash100.C: New.
5548
5549 2010-06-30  Jan Hubicka  <jh@suse.cz>
5550
5551         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5552
5553 2010-06-30  Michael Matz  <matz@suse.de>
5554
5555         PR bootstrap/44699
5556         * gcc.dg/pr44699.c: New test.
5557
5558 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5559
5560         PR tree-optimization/39799
5561         * c-c++-common/uninit-17.c: New test.
5562
5563 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5564
5565         PR libfortran/43298
5566         * gfortran.dg/read_infnan_1.f90: New test.
5567
5568 2010-06-29  Jason Merrill  <jason@redhat.com>
5569
5570         Enable implicitly declared move constructor/operator= (N3053).
5571         * g++.dg/cpp0x/implicit3.C: New.
5572         * g++.dg/cpp0x/implicit4.C: New.
5573         * g++.dg/cpp0x/implicit5.C: New.
5574         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5575         * g++.dg/cpp0x/not_special.C: Adjust.
5576         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5577         * g++.dg/cpp0x/rv1n.C: Adjust.
5578         * g++.dg/cpp0x/rv1p.C: Adjust.
5579         * g++.dg/cpp0x/rv2n.C: Adjust.
5580         * g++.dg/cpp0x/rv2p.C: Adjust.
5581         * g++.dg/cpp0x/rv3n.C: Adjust.
5582         * g++.dg/cpp0x/rv3p.C: Adjust.
5583         * g++.dg/cpp0x/rv4n.C: Adjust.
5584         * g++.dg/cpp0x/rv4p.C: Adjust.
5585         * g++.dg/cpp0x/rv5n.C: Adjust.
5586         * g++.dg/cpp0x/rv5p.C: Adjust.
5587         * g++.dg/cpp0x/rv6n.C: Adjust.
5588         * g++.dg/cpp0x/rv6p.C: Adjust.
5589         * g++.dg/cpp0x/rv7n.C: Adjust.
5590         * g++.dg/cpp0x/rv7p.C: Adjust.
5591         * g++.dg/cpp0x/rv8p.C: Adjust.
5592         * g++.dg/gomp/pr26690-1.C: Adjust.
5593         * g++.dg/other/error20.C: Adjust.
5594         * g++.dg/other/error31.C: Adjust.
5595         * g++.dg/parse/error19.C: Adjust.
5596         * g++.dg/template/qualttp5.C: Adjust.
5597         * g++.old-deja/g++.law/ctors5.C: Adjust.
5598
5599         Enable implicitly deleted functions (N2346)
5600         * g++.dg/cpp0x/defaulted17.C: New.
5601         * g++.dg/cpp0x/implicit1.C: New.
5602         * g++.dg/cpp0x/implicit2.C: New.
5603         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5604         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5605         * g++.dg/init/ctor4.C: Adjust.
5606         * g++.dg/init/synth2.C: Adjust.
5607         * g++.dg/lto/20081118_1.C: Adjust.
5608         * g++.dg/other/error13.C: Adjust.
5609         * g++.dg/other/unused1.C: Adjust.
5610         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5611         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5612         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5613         * g++.old-deja/g++.law/ctors17.C: Adjust.
5614         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5615         * g++.old-deja/g++.pt/assign1.C: Adjust.
5616         * g++.old-deja/g++.pt/crash20.C: Adjust.
5617
5618         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5619         * g++.dg/cpp0x/defaulted13.C: Adjust.
5620         * g++.dg/cpp0x/defaulted2.C: Adjust.
5621         * g++.dg/cpp0x/defaulted3.C: Adjust.
5622         * g++.dg/cpp0x/initlist9.C: Adjust.
5623         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5624         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5625         * g++.dg/init/synth2.C: Adjust.
5626
5627         * g++.dg/cpp0x/defaulted19.C: New.
5628
5629         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5630         * g++.dg/template/error23.C: Fix for -std=c++0x.
5631
5632 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5633
5634         PR fortran/44718
5635         * gfortran.dg/proc_ptr_28.f90: New.
5636
5637 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR tree-optimization/43801
5640         * g++.dg/torture/pr43801.C: New test.
5641
5642         PR debug/44668
5643         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5644
5645 2010-06-29  Jason Merrill  <jason@redhat.com>
5646
5647         PR c++/44587
5648         * g++.dg/template/qualified-id2.C: New.
5649         * g++.dg/template/qualified-id3.C: New.
5650
5651 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5652
5653         PR fortran/44696
5654         * gfortran.dg/associated_target_4.f90: New.
5655
5656 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5657
5658         PR fortran/44582
5659         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5660
5661 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5662
5663         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5664
5665 2010-06-29  Jan Hubicka  <jh@suse.cz>
5666
5667         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5668
5669 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5670
5671         PR target/43902
5672         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5673         * gcc.target/arm/wmul-3.c: New test.
5674         * gcc.target/arm/wmul-4.c: New test.
5675
5676 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5677
5678         PR rtl-optimization/44659
5679         * gcc.target/i386/extract-1.c: New.
5680         * gcc.target/i386/extract-2.c: Likewise.
5681         * gcc.target/i386/extract-3.c: Likewise.
5682         * gcc.target/i386/extract-4.c: Likewise.
5683         * gcc.target/i386/extract-5.c: Likewise.
5684         * gcc.target/i386/extract-6.c: Likewise.
5685
5686 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5687
5688         PR c++/44682
5689         * g++.dg/warn/Wunused-var-14.C: New test.
5690
5691 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5692
5693         PR fortran/43298
5694         * gfortran.dg/nan_6.f90: New.
5695
5696 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5697
5698         PR tree-optimization/43781
5699         * gcc.dg/torture/pr43781.c: New.
5700
5701 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5702
5703         PR fortran/40158
5704         * gfortran.dg/actual_rank_check_1.f90: New test.
5705
5706 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5707
5708         * gcc.dg/ipa/ipa-sra-6.c: New test.
5709
5710 2010-06-28  Jan Hubicka  <jh@suse.cz>
5711
5712         PR tree-optimization/44687
5713         * gcc.c-torture/compile/pr44687.c
5714
5715 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5716
5717         PR c++/44535
5718         * g++.dg/torture/pr44535.C: New test.
5719
5720 2010-06-28  Michael Matz  <matz@suse.de>
5721
5722         PR middle-end/44592
5723         * gfortran.dg/pr44592.f90: New test.
5724
5725 2010-06-28  Jan Hubicka  <jh@suse.cz>
5726
5727         PR tree-optimization/44357
5728         * g++.dg/torture/pr44357.C: New testcase.
5729
5730 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5731
5732         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5733         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5734         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5735         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5736         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5737         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5738         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5739         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5740
5741 2010-06-27  Jan Hubicka  <jh@suse.cz>
5742
5743         * gcc.c-torture/compile/pr44686.c: New file.
5744
5745 2010-06-27  Richard Guenther  <rguenther@suse.de>
5746
5747         PR tree-optimization/44683
5748         * gcc.c-torture/execute/pr44683.c: New testcase.
5749
5750 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5751
5752         * gnat.dg/noreturn3.ad[sb]: New test.
5753
5754 2010-06-26  Jason Merrill  <jason@redhat.com>
5755
5756         * g++.dg/cpp0x/explicit5.C: New.
5757
5758 2010-06-26  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/44393
5761         * gcc.dg/pr44393.c: New testcase.
5762
5763 2010-06-26  Jan Hubicka  <jh@suse.cz>
5764
5765         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5766
5767 2010-06-26  Richard Guenther  <rguenther@suse.de>
5768
5769         PR middle-end/44674
5770         * gcc.dg/pr44674.c: New testcase.
5771
5772 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5773
5774         * gcc.dg/opts-3.c: New test.
5775
5776 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5777
5778         * gfortran.dg/type_decl_1.f90: New.
5779         * gfortran.dg/type_decl_2.f90: New.
5780
5781 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5782
5783         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5784         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5785
5786 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5787
5788         PR testsuite/38946
5789         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5790         error in comparing reals.
5791
5792 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5793
5794         * selected_real_kind_2.f90: New.
5795         * selected_real_kind_3.f90: New.
5796
5797 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5798
5799         * gfortran.dg/entry_19.f90: New.
5800
5801 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5802
5803         * gfortran.dg/end_subroutine_1.f90: New.
5804         * gfortran.dg/end_subroutine_2.f90: New.
5805         * gfortran.dg/interface_proc_end.f90: Update.
5806
5807 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5808
5809         * gfortran.dg/semicolon_fixed.f: Update.
5810         * gfortran.dg/semicolon_fixed_2.f: New.
5811         * gfortran.dg/semicolon_free_2.f90: New.
5812         * gfortran.dg/semicolon_free.f90: Update.
5813
5814 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5815
5816         PR fortran/44448
5817         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5818
5819 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5820
5821         * g++.dg/ipa/iinline-3.C: New test.
5822         * gcc.dg/ipa/modif-1.c: Removed.
5823
5824 2010-06-25  Jan Hubicka  <jh@suse.cz>
5825
5826         * gcc.dg/tree-ssa/ipa-split-1.c
5827
5828 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5829
5830         * g++.dg/ipa/iinline-2.C: New test.
5831
5832 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR middle-end/43866
5835         * gfortran.dg/pr43866.f90: New test.
5836
5837         PR tree-optimization/44539
5838         * gcc.dg/pr44539.c: New test.
5839
5840 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5841
5842         From Jim Wilson:
5843         PR target/43902
5844         * gcc.target/mips/madd-9.c: New test.
5845
5846 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5847
5848         PR c/44517
5849         * gcc.dg/noncompile/pr44517.c: New.
5850         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5851
5852 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5853
5854         PR testsuite/43283
5855         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5856         and add argument to nop for IA64.
5857
5858 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5859
5860         PR target/44588
5861         * gcc.target/i386/mod-1.c: New.
5862         * gcc.target/i386/umod-1.c: Likewise.
5863         * gcc.target/i386/umod-2.c: Likewise.
5864         * gcc.target/i386/umod-3.c: Likewise.
5865
5866 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR middle-end/44492
5869         * g++.dg/torture/pr44492.C: New test.
5870
5871 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5872
5873         * c-c++-common/warn-omitted-condop.c: New.
5874
5875 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5876
5877         PR fortran/44614
5878         * gfortran.dg/import8.f90: New.
5879
5880 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5881
5882         * gnat.dg/not_null.adb: Update test case.
5883
5884 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5885
5886         PR c++/44619
5887         * g++.dg/warn/Wunused-var-13.C: New test.
5888
5889         PR c++/44627
5890         * g++.dg/diagnostic/method1.C: New test.
5891
5892 2010-06-22  Cary Coutant  <ccoutant@google.com>
5893
5894         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5895
5896 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5897
5898         PR fortran/44616
5899         * gfortran.dg/abstract_type_8.f03: New.
5900
5901 2010-06-21  Jason Merrill  <jason@redhat.com>
5902
5903         * g++.dg/cpp0x/noexcept08.C: New.
5904
5905         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5906
5907 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5908
5909         PR target/44615
5910         * gcc.target/i386/sse2-vec-2a.c: New.
5911
5912 2010-06-21  DJ Delorie  <dj@redhat.com>
5913
5914         * gcc.dg/pragma-diag-1.c: New.
5915
5916 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5917
5918         PR target/44615
5919         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5920
5921 2010-06-21  Alan Modra  <amodra@gmail.com>
5922
5923         PR testsuite/44505
5924         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5925         tail call to check_fa_mid.
5926
5927 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR target/44575
5930         * gcc.c-torture/execute/pr44575.c: New test.
5931
5932 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5933
5934         PR fortran/40632
5935         * gfortran.dg/contiguous_1.f90: New.
5936         * gfortran.dg/contiguous_2.f90: New.
5937         * gfortran.dg/contiguous_3.f90: New.
5938
5939 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5940
5941         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5942         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5943
5944 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         PR target/44546
5947         * gcc.target/i386/pr44546.c: New test.
5948
5949 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5950
5951         * gcc.dg/opts-2.c: New test.
5952
5953 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5954
5955         PR fortran/44584
5956         * gfortran.dg/typebound_proc_15.f03: Modified.
5957
5958 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5959
5960         PR target/44072
5961         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5962         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5963
5964 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5965
5966         * g++.dg/ext/label13.C: Fix typo in last change.
5967
5968 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5969
5970         PR libfortran/44477
5971         * gfortran.dg/eof_3.f90
5972         * gfortran.dg/endfile_2.f90
5973         * gfortran.dg/endfile_4.f90
5974         * gfortran.dg/endfile_3.f90
5975
5976 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5977
5978         PR c++/41090
5979         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5980
5981 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5982
5983         PR fortran/44556
5984         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5985
5986 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5987
5988         * gcc.target/arm/pr40900.c: New test.
5989
5990 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5991
5992         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5993
5994 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5995
5996         PR fortran/44558
5997         * gfortran.dg/typebound_call_15.f03: New.
5998
5999 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6000
6001         PR c++/44486
6002         * g++.dg/pr44486.C: New.
6003
6004 2010-06-16  DJ Delorie  <dj@redhat.com>
6005
6006         * gcc.target/i386/volatile-bitfields-1.c: New.
6007         * gcc.target/i386/volatile-bitfields-2.c: New.
6008
6009 2010-06-16  Jason Merrill  <jason@redhat.com>
6010
6011         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6012
6013         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6014
6015 2010-06-16  Richard Guenther  <rguenther@suse.de>
6016
6017         PR c/44555
6018         * gcc.c-torture/execute/pr44555.c: New testcase.
6019
6020 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6021
6022         PR fortran/44549
6023         * gfortran.dg/typebound_proc_16.f03: New.
6024
6025 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6026
6027         * g++.dg/torture/pr43905.C: New test.
6028
6029 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6030
6031         PR testsuite/44538
6032         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6033         initialization loop from being vectorized.
6034         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6035
6036 2010-06-16  Alan Modra  <amodra@gmail.com>
6037
6038         PR tree-optimization/44507
6039         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6040
6041 2010-06-15  Jason Merrill  <jason@redhat.com>
6042
6043         * g++.dg/overload/arg3.C: Adjust error locations.
6044         * g++.dg/overload/copy1.C: Likewise.
6045         * g++.dg/tc1/dr152.C: Likewise.
6046         * g++.dg/template/incomplete4.C: Likewise.
6047         * g++.dg/template/incomplete5.C: Likewise.
6048         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6049         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6050         * g++.old-deja/g++.pt/crash9.C: Likewise.
6051
6052         * g++.dg/inherit/virtual5.C: New.
6053
6054         * g++.dg/cpp0x/defaulted18.C: New.
6055
6056         * g++.dg/cpp0x/initlist40.C: New.
6057
6058         * g++.dg/cpp0x/initlist39.C: New.
6059
6060 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6061
6062         PR middle-end/44391
6063         * gcc.dg/graphite/pr44391.c: New.
6064
6065 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6066
6067         PR fortran/43388
6068         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6069         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6070         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6071         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6072
6073 2010-06-15  Richard Guenther  <rguenther@suse.de>
6074
6075         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6076
6077 2010-06-15  Richard Guenther  <rguenther@suse.de>
6078
6079         * gcc.dg/vect/bb-slp-21.c: Adjust.
6080         * gcc.dg/vect/bb-slp-13.c: Likewise
6081         * gcc.dg/vect/bb-slp-4.c: Likewise
6082         * gcc.dg/vect/bb-slp-22.c: Likewise
6083         * gcc.dg/vect/bb-slp-14.c: Likewise
6084         * gcc.dg/vect/bb-slp-23.c: Likewise
6085         * gcc.dg/vect/bb-slp-15.c: Likewise
6086         * gcc.dg/vect/bb-slp-17.c: Likewise
6087         * gcc.dg/vect/bb-slp-18.c: Likewise
6088         * gcc.dg/vect/bb-slp-19.c: Likewise
6089         * gcc.dg/vect/bb-slp-10.c: Likewise
6090         * gcc.dg/vect/bb-slp-11.c: Likewise
6091         * gcc.dg/vect/bb-slp-20.c: Likewise
6092         * gcc.dg/vect/bb-slp-3.c: Likewise
6093
6094 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6095
6096         PR fortran/44536
6097         * gfortran.dg/gomp/pr44536.f90: New test.
6098         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6099
6100 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6101
6102         PR target/44534
6103         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6104         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6105
6106 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR tree-optimization/44508
6109         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6110
6111         PR bootstrap/44509
6112         * gcc.dg/pr44509.c: New test.
6113
6114 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6115
6116         PR tree-optimization/44507
6117         * gcc.dg/vect/pr44507.c: New test.
6118
6119 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6120
6121         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6122         and c-pretty-print.h.
6123
6124         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6125
6126 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6127
6128         * gfortran.dg/whole_file_18.f90: Updated error message.
6129
6130 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6131
6132         * gfortran.dg/whole_file_20.f03: New.
6133
6134 2010-06-12  Jan Hubicka  <jh@suse.cz>
6135
6136         * gcc.c-torture/compile/pc44485.c: New testcase.
6137
6138 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6139
6140         PR fortran/40117
6141         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6142         * gfortran.dg/typebound_proc_14.f03: New.
6143         * gfortran.dg/typebound_proc_15.f03: New.
6144
6145 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6146
6147         * gcc.dg/opts-1.c: New test.
6148
6149 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6150
6151         * gcc.dg/funroll-loops-all.c: Update expected error.
6152
6153 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6154
6155         PR target/44481
6156         * gcc.target/i386/pr44481.c: New test.
6157
6158 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6159
6160         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6161
6162 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6163
6164         PR middle-end/44483
6165         * gcc.dg/tree-ssa/pr44483.c: New.
6166
6167 2010-06-11  Paul Brook  <paul@codesourcery.com>
6168
6169         * g++.dg/other/arm-neon-1.C: New test.
6170
6171 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6172
6173         PR fortran/42051
6174         PR fortran/43896
6175         * gfortran.dg/class_23.f03: New test.
6176
6177 2010-06-11  Jan Hubicka  <jh@suse.cz>
6178
6179         * gcc.dg/ipa/pure-const-2.c: New testcase.
6180
6181 2010-06-11  Jan Hubicka  <jh@suse.cz>
6182
6183         * gcc.dg/noreturn-7.c: Update.
6184         * gcc.dg/noreturn-4.c: Update.
6185
6186 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6187
6188         Fix MIPS bootstrap
6189         * g++.dg/other/typedef4.C: New test.
6190
6191 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6192
6193         PR fortran/44207
6194         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6195
6196 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6197
6198         PR fortran/44457
6199         * gfortran.dg/asynchronous_3.f03
6200
6201 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6202
6203         PR middle-end/44185
6204         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6205         non-temporal stores out of the tests to form new test cases.  As a
6206         result, no non-temporal store should be generated in this case.
6207
6208         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6209         prefetch-7.c that generate one non-temporal store.
6210
6211         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6212         prefetch-7.c that generate one non-temporal store and one
6213         one-temporal prefetch.
6214
6215 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6216
6217         PR tree-optimization/44258
6218         * gcc.dg/tree-ssa/pr44258.c: New test.
6219
6220 2010-06-10  Daniel Kraft  <d@domob.eu>
6221
6222         PR fortran/38936
6223         * gfortran.dg/associate_1.f03: New test.
6224         * gfortran.dg/associate_2.f95: New test.
6225         * gfortran.dg/associate_3.f03: New test.
6226         * gfortran.dg/associate_4.f08: New test.
6227
6228 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6229
6230         * gfortran.dg/selected_char_kind_4.f90: New test.
6231
6232 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6233
6234         * gcc.dg/pr42461.c: New test.
6235
6236 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6237
6238         PR fortran/44347
6239         * gfortran.dg/selected_real_kind_1.f90: New.
6240
6241 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6242
6243         PR fortran/44359
6244         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6245         warning.
6246         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6247         check for warning.
6248
6249 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6250
6251         * gfortran.dg/data_namelist_conflict.f90: New test.
6252
6253 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6254
6255         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6256         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6257         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6258
6259 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6260
6261         * gfortran.dg/mvbits_9.f90: New test.
6262         * gfortran.dg/ibset_1.f90: Ditto.
6263         * gfortran.dg/ibits_1.f90: Ditto.
6264         * gfortran.dg/btest_1.f90: Ditto.
6265         * gfortran.dg/ibclr_1.f90: Ditto.
6266
6267 2010-06-09  Jason Merrill  <jason@redhat.com>
6268
6269         PR c++/44366
6270         * g++.dg/cpp0x/decltype23.C: Move to...
6271         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6272
6273 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/44211
6276         * gfortran.dg/typebound_call_14.f03: New test.
6277
6278 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6279
6280         PR tree-optimization/44423
6281         * gcc.dg/tree-ssa/pr44423.c: New test.
6282
6283 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6284
6285         PR testsuite/42843
6286         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6287         TV_NONE to initialize tv_id field.
6288         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6289         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6290         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6291         Include toplev.h .
6292         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6293         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6294         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6295
6296 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6297
6298         PR tree-optimization/39874
6299         PR middle-end/28685
6300         * gcc.dg/pr39874.c: New file.
6301
6302 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         * g++.dg/ext/attr-alias-1.C: New.
6305         * g++.dg/ext/attr-alias-2.C: New.
6306
6307 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6308
6309         PR fortran/44446
6310         * gfortran.dg/proc_ptr_27.f90: New.
6311
6312 2010-06-07  Jason Merrill  <jason@redhat.com>
6313
6314         PR c++/44366
6315         * g++.dg/cpp0x/decltype23.C: New.
6316
6317 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6318             Shujing Zhao  <pearly.zhao@oracle.com>
6319
6320         PR c/37724
6321         * gcc.dg/c90-const-expr-10.c: Adjust.
6322         * gcc.dg/c99-const-expr-10.c: Adjust.
6323         * gcc.dg/init-bad-7.c: New.
6324
6325 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6326
6327         * lib/target-supports.exp (check_effective_target_gas): New proc.
6328         * gcc.c-torture/execute/960321-1.x: New file.
6329
6330 2010-06-07  Jason Merrill  <jason@redhat.com>
6331
6332         PR c++/44401
6333         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6334
6335 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR c++/44444
6338         * g++.dg/warn/Wunused-var-12.C: New test.
6339
6340         PR c++/44443
6341         * c-c++-common/Wunused-var-11.c: New test.
6342
6343 2010-06-07  Jan Hubicka  <jh@suse.cz>
6344
6345         * gcc.dg/ipa/pure-const-1.c: New testcase.
6346
6347 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6348
6349         PR rtl-optimization/44404
6350         * gcc.dg/pr44404.c: New.
6351
6352 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6353
6354         PR target/44159
6355         * gcc.target/i386/abi-2.c: Check sysv abi here.
6356         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6357         function to avoid failures by different ABIs.
6358         * gcc.target/i386/aes-check.h: Likewise.
6359         * gcc.target/i386/avx-check.h: Likewise.
6360         * gcc.target/i386/fma4-check.h: Likewise.
6361         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6362         * gcc.target/i386/mmx-check.h: Likewise.
6363         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6364         * gcc.target/i386/pclmul-check.h: Likewise.
6365         * gcc.target/i386/sse-check.h: Likewise.
6366         * gcc.target/i386/sse2-check.h: Likewise.
6367         * gcc.target/i386/sse3-check.h: Likewise.
6368         * gcc.target/i386/sse4_1-check.h: Likewise.
6369         * gcc.target/i386/sse4_2-check.h: Likewise.
6370         * gcc.target/i386/sse4a-check.h: Likewise.
6371         * gcc.target/i386/ssse3-check.h: Likewise.
6372         * gcc.target/i386/xop-check.h: Likewise.
6373         * gcc.target/i386/pr27971.c: Fix for LLP64.
6374         * gcc.target/i386/pr39139.c: Likewise.
6375         * gcc.target/i386/pr39315-check.c: Likewise.
6376         * gcc.target/i386/vararg-1.c: Likewise.
6377         * gcc.target/i386/vararg-2.c: Likewise.
6378         Additional add dg-compile to avoid failure due
6379         missing foo symbol.
6380
6381         * gcc.dg/compound-literal-1.c: Fix for llp64.
6382         * gcc.dg/pr32370.c: Likewise.
6383         * gcc.dg/pr37561.c: Likewise.
6384         * gcc.dg/pr41340.c: Likewise.
6385         * gcc.dg/pr41551.c: Likewise.
6386
6387 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6388
6389         PR c++/44188
6390         * g++.dg/debug/dwarf2/typedef3.C: New test.
6391
6392 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6393
6394         PR c/20000
6395         * c-c++-common/pr20000.c: New.
6396
6397 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6398
6399         PR c++/44086
6400         * g++.dg/init/pr44086.C: New.
6401         * g++.dg/cpp0x/decltype4.C: Adjust.
6402
6403 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6404
6405         PR fortran/43945
6406         * gfortran.dg/generic_23.f03: New test.
6407
6408 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6409
6410         PR fortran/43895
6411         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6412
6413 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR c++/44361
6416         * c-c++-common/Wunused-var-9.c: New test.
6417
6418 2010-06-05  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6421
6422 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6423
6424         PR c/44322
6425         * gcc.dg/c99-restrict-4.c: New test.
6426
6427 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6428
6429         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6430         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6431         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6432         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6433         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6434         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6435         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6436         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6437         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6438         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6439         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6440         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6441         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6442         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6443         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6444         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6445         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6446         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6447         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6448         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6449         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6450         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6451
6452 2010-06-04  Jason Merrill  <jason@redhat.com>
6453
6454         * g++.dg/cpp0x/noexcept06.C: New.
6455         * g++.dg/cpp0x/noexcept07.C: New.
6456
6457         * g++.dg/cpp0x/noexcept01.C: New.
6458         * g++.dg/cpp0x/noexcept02.C: New.
6459         * g++.dg/cpp0x/noexcept03.C: New.
6460         * g++.dg/cpp0x/noexcept04.C: New.
6461         * g++.dg/cpp0x/noexcept05.C: New.
6462
6463 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR c++/44412
6466         * g++.dg/warn/Wunused-var-10.C: New test.
6467         * g++.dg/warn/Wunused-var-11.C: New test.
6468
6469         PR c++/44362
6470         * c-c++-common/Wunused-var-10.c: New test.
6471
6472 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6473
6474         PR c/25880
6475         * gcc.dg/assign-warn-2.c: Update.
6476         * gcc.dg/cpp/line3.c: Update.
6477         * gcc.dg/c99-array-lval-8.c: Update.
6478         * gcc.dg/cast-qual-2.c: Update.
6479         * gcc.dg/c99-arraydecl-3.c:  Update.
6480         * gcc.dg/assign-warn-1.c:  Update.
6481         * gcc.dg/format/gcc_diag-1.c:  Update.
6482
6483 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6484
6485         PR rtl-optimization/39871
6486         PR rtl-optimization/40615
6487         PR rtl-optimization/42500
6488         PR rtl-optimization/42502
6489         * gcc.target/arm/eliminate.c: New test.
6490
6491 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6492
6493         PR libstdc++/44410
6494         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6495         * g++.old-deja/g++.other/delete3.C: Likewise.
6496         * g++.old-deja/g++.other/new.C: Likewise.
6497         * g++.old-deja/g++.law/operators27.C: Likewise.
6498         * g++.old-deja/g++.mike/p755.C: Likewise.
6499         * g++.dg/eh/new1.C: Likewise.
6500         * g++.dg/init/new5.C: Likewise.
6501
6502 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6503
6504         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6505         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6506         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6507
6508 2010-06-03  Richard Guenther  <rguenther@suse.de>
6509
6510         PR lto/41921
6511         * lib/lto.exp: Always load gcc.exp.
6512         (lto-obj): For C source files invoke gcc_target_compile.
6513         * g++.dg/lto/20100603-1_0.C: New testcase.
6514         * g++.dg/lto/20100603-1_1.c: Likewise.
6515
6516 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         PR tree-optimization/43688
6519         * gfortran.dg/pr43688.f90: New.
6520
6521 2010-06-03  Richard Guenther  <rguenther@suse.de>
6522
6523         PR lto/41584
6524         * gcc.dg/lto/20100603-1_0.c: New testcase.
6525         * gcc.dg/lto/20100603-2_0.c: Likewise.
6526         * gcc.dg/lto/20100603-3_0.c: Likewise.
6527
6528 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6529
6530         PR target/44218
6531         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6532         * gcc.target/powerpc/recip-2.c: Ditto.
6533         * gcc.target/powerpc/recip-3.c: Ditto.
6534         * gcc.target/powerpc/recip-4.c: Ditto.
6535         * gcc.target/powerpc/recip-5.c: Ditto.
6536         * gcc.target/powerpc/recip-6.c: Ditto.
6537         * gcc.target/powerpc/recip-7.c: Ditto.
6538         * gcc.target/powerpc/recip-test.h: Ditto.
6539         * gcc.target/powerpc/recip-test2.h: Ditto.
6540
6541 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6544
6545 2010-06-02  Jason Merrill  <jason@redhat.com>
6546
6547         * g++.dg/ext/vector9.C: Expect typedef in error message.
6548
6549         PR c++/9726
6550         PR c++/23594
6551         PR c++/44333
6552         * g++.dg/tc1/dr101.C: Remove xfails.
6553
6554 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         PR middle-end/44372
6557         * g++.dg/ipa/pr44372.C: New.
6558
6559 2010-06-02  Jan Hubicka  <jh@suse.cz>
6560
6561         PR middle-end/44295
6562         * g++.dg/torture/pr44295.C: Neww testcase.
6563
6564 2010-06-02  Jan Hubicka  <jh@suse.cz>
6565
6566         * gcc.dg/tree-ssa/loadpre6.c: Update.
6567
6568 2010-06-02  Richard Guenther  <rguenther@suse.de>
6569
6570         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6571         diagnostic.h.
6572
6573 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6574
6575         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6576         the link fail message.
6577
6578 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6579
6580         PR fortran/44360
6581         * gfortran.dg/use_13.f90: New test case.
6582
6583 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6584
6585         PR fortran/44371
6586         * gfortran.dg/error_stop_2.f08: Minor update.
6587
6588 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589
6590         PR fortran/44371
6591         * gfortran.dg/error_stop_1.f08: New test.
6592         * gfortran.dg/error_stop_2.f08: New test.
6593
6594 2010-06-01  Jason Merrill  <jason@redhat.com>
6595
6596         DR 990
6597         * g++.dg/cpp0x/initlist37.C: New.
6598         * g++.dg/cpp0x/initlist38.C: New.
6599
6600         PR c++/44358
6601         * g++.dg/cpp0x/initlist36.C: New.
6602
6603 2010-05-31 Jan Hubicka  <jh@suse.cz>
6604
6605         * gcc.dg/noreturn-8.c: New testcase.
6606
6607 2010-05-31 Jan Hubicka  <jh@suse.cz>
6608
6609         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6610         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6611
6612 2010-05-31 Jan Hubicka  <jh@suse.cz>
6613
6614         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6615         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6616
6617 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6618
6619         PR fortran/36928
6620         * gfortran.dg/dependency_27.f90:  New test.
6621         * gfortran.dg/array_assign_1.F90:  New test.
6622
6623 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR target/44338
6626         * gcc.target/i386/sse-24.c: New test.
6627
6628 2010-05-31  Jan Hubicka  <jh@suse.cz>
6629
6630         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6631
6632 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR middle-end/44337
6635         * gcc.dg/pr44337.c: New test.
6636
6637         PR tree-optimization/44182
6638         * g++.dg/debug/pr44182.C: New test.
6639
6640 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gcc.dg/nested-func-7.c: New test.
6643         * gnat.dg/frame_overflow.adb: Adjust directives.
6644
6645 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6646
6647         * gnat.dg/prot2.ad[sb]: New test.
6648         * gnat.dg/prot2_pkg1.ads: New helper.
6649         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6650
6651 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6652
6653         * gnat.dg/array11.adb: Adjust dg-warning directive.
6654         * gnat.dg/object_overflow.adb: Likewise.
6655
6656 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6657
6658         PR middle-end/44306
6659         * gcc.dg/tree-ssa/pr44306.c: New.
6660
6661 2010-05-29  Jan Hubicka  <jh@suse.cz>
6662
6663         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6664
6665 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6666
6667         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6668
6669 2010-05-28  Mike Stump  <mikestump@comcast.net>
6670
6671         PR objc/44125
6672         * objc.dg/const-str-9.m: Remove static.
6673
6674 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6675
6676         PR target/43636
6677         * gcc.c-torture/compile/pr43636.c: New test.
6678
6679 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6680
6681         PR objc++/23616
6682         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6683         * obj-c++.dg/try-catch-9.mm: Ditto.
6684
6685 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6686
6687         Revert patch for PR c++/44188
6688         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6689
6690 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6691
6692         PR c++/44188
6693         * g++.dg/debug/dwarf2/typedef3.C: New test.
6694
6695 2010-05-27  Jason Merrill  <jason@redhat.com>
6696
6697         PR c++/43555
6698         * g++.dg/ext/vla9.C: New.
6699
6700 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6701
6702         PR objc/44140
6703         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6704         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6705         * objc.dg/torture/tls/thr-init.m: Ditto.
6706         * objc.dg/torture/trivial.m: Ditto.
6707         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6708         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6709         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6710         * obj-c++.dg/torture/trivial.mm: Ditto.
6711
6712 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6713
6714         * g++.dg/lto/20100302_0.C: Skip on darwin.
6715
6716 2010-05-27  Richard Guenther  <rguenther@suse.de>
6717
6718         PR tree-optimization/44284
6719         * gcc.dg/vect/vect-118.c: New testcase.
6720         * gcc.dg/vect/bb-slp-20.c: Adjust.
6721         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6722         * gcc.dg/vect/slp-9.c: Likewise.
6723         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6724         * gcc.dg/vect/vect-10.c: Likewise.
6725         * gcc.dg/vect/vect-109.c: Likewise.
6726         * gcc.dg/vect/vect-12.c: Likewise.
6727         * gcc.dg/vect/vect-36.c: Likewise.
6728         * gcc.dg/vect/vect-7.c: Likewise.
6729         * gcc.dg/vect/vect-iv-8.c: Likewise.
6730         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6731         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6732         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6733         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6734         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6735         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6736         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6737         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6738         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6739         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6740         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6741         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6742         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6743         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6744         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6745         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6746         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6747
6748 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6749
6750         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6751         necessary.
6752
6753 2010-05-26  Jan Hubicka  <jh@suse.cz>
6754
6755         * gcc.dg/lto/materialize-1_0.c: New file.
6756         * gcc.dg/lto/materialize-1_1.c: New file.
6757
6758 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6759
6760         * gnat.dg/lto10.adb: New test.
6761         * gnat.dg/lto10_pkg.ads: New helper.
6762
6763 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6764
6765         * lib/target-supports.exp (check_effective_target_int128): New
6766         function to check if __int128 types are available for target.
6767         * c-c++-common/int128-types-1.c: New.
6768         * c-c++-common/int128-1.c: New.
6769         * c-c++-common/int128-2.c: New.
6770         * g++.dg/abi/mangle43.C: New.
6771         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6772         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6773         pointer-wide scalar.
6774         * g++.dg/other/pr25632.C: Likewise.
6775         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6776         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6777         overflow warnings.
6778         * g++.dg/warn/pr13358-4.C: Likewise.
6779         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6780         * g++.dg/warn/Wconversion-null.C: Likewise.
6781
6782 2010-05-26  Jason Merrill  <jason@redhat.com>
6783
6784         PR c++/43382
6785         * g++.dg/cpp0x/variadic101.C: New.
6786
6787 2010-05-26  Richard Guenther  <rguenther@suse.de>
6788
6789         PR rtl-optimization/44164
6790         * gcc.c-torture/execute/pr44164.c: New testcase.
6791         * g++.dg/tree-ssa/pr13146.C: Adjust.
6792
6793 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6794
6795         PR fortran/40011
6796         * gfortran.dg/whole_file_19.f90 : New test.
6797
6798 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6799
6800         PR fortran/30668
6801         PR fortran/31346
6802         PR fortran/34260
6803         * gfortran.dg/pr40999.f: Fix function type.
6804         * gfortran.dg/whole_file_5.f90: Likewise.
6805         * gfortran.dg/whole_file_6.f90: Likewise.
6806         * gfortran.dg/whole_file_16.f90: New.
6807         * gfortran.dg/whole_file_17.f90: New.
6808         * gfortran.dg/whole_file_18.f90: New.
6809
6810 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6811             Iain Sandoe  <iains@gcc.gnu.org>
6812
6813         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6814         * gcc.c-torture/compile/pr44197.c: Require alias support.
6815         * gcc.dg/lto/20081222_0.c: Ditto.
6816
6817 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6818
6819         PR debug/42801
6820         * gcc.dg/guality/vla-2.c: New test.
6821
6822 2010-05-25  Richard Guenther  <rguenther@suse.de>
6823
6824         PR middle-end/44069
6825         * g++.dg/torture/pr44069.C: New testcase.
6826
6827 2010-05-25  Richard Guenther  <rguenther@suse.de>
6828
6829         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6830
6831 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6832
6833         PR objc/44140
6834         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6835
6836 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6837
6838         * obj-c++.dg/torture/tls/trivial.mm: New.
6839         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6840         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6841         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6842         * obj-c++.dg/torture/tls/diag-1.mm: New.
6843         * obj-c++.dg/torture/tls/tls.exp: New.
6844         * obj-c++.dg/torture/trivial.mm: New.
6845         * obj-c++.dg/torture/dg-torture.exp: New.
6846         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6847         * obj-c++.dg/tls/trivial.m: New.
6848         * obj-c++.dg/tls/init-1.mm: New.
6849         * obj-c++.dg/tls/diag-1.mm: New.
6850         * obj-c++.dg/tls/init-2.mm: New.
6851         * obj-c++.dg/tls/diag-2.mm: New.
6852         * obj-c++.dg/tls/diag-3.mm: New.
6853         * obj-c++.dg/tls/diag-4.mm: New.
6854         * obj-c++.dg/tls/static-1.mm: New.
6855         * obj-c++.dg/tls/tls.exp: New.
6856         * obj-c++.dg/tls/diag-5.mm: New.
6857         * obj-c++.dg/tls/static-1a.mm: New.
6858         * objc-obj-c++-shared/Object1.mm: New.
6859         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6860
6861 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6862
6863         PR objc++/43689
6864         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6865         * obj-c++.dg/const-str-6.mm: Ditto.
6866
6867 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6868
6869         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6870
6871 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         PR ada/38394
6874         * gnat.dg/array13.ad[sb]: New test.
6875
6876 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6877             Sandra Loosemore  <sandra@codesourcery.com>
6878
6879         * gcc.target/arm/neon/: Regenerated test cases.
6880
6881         * gcc.target/arm/neon/polytypes.c,
6882         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6883         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6884         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6885         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6886         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6887         dg-add-options arm_neon.
6888
6889         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6890         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6891         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6892         and arm_neon_fp16_ok.
6893
6894         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6895         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6896
6897         * lib/target-supports.exp (add_options_for_arm_neon): New.
6898         (check_effective_target_arm_neon_ok_nocache): New, from
6899         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6900         (check_effective_target_arm_neon_ok): Use
6901         check_effective_target_arm_neon_ok_nocache.
6902         (add_options_for_arm_neon_fp16)
6903         (check_effective_target_arm_neon_fp16_ok)
6904         check_effective_target_arm_neon_fp16_ok_nocache): New.
6905         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6906
6907 2010-05-24  Jason Merrill  <jason@redhat.com>
6908
6909         PR c++/41510
6910         * g++.dg/cpp0x/initlist35.C: New.
6911         * g++.dg/init/brace6.C: Adjust.
6912
6913 2010-05-24  Paul Brook  <paul@codesourcery.com>
6914
6915         * gcc.target/arm/frame-pointer-1.c: New test.
6916         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6917         pointer elimination.
6918
6919 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         PR target/44245
6922         * gcc.target/i386/crc32-3.c: New.
6923         * gcc.target/i386/crc32-4.c: Likewise.
6924
6925 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6926
6927         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6928         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6929         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6930
6931 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6932
6933         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6934
6935 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6936
6937         PR target/43869
6938         * gcc.c-target/pr43869.c: New test.
6939
6940 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6941
6942         PR fortran/44212
6943         * gfortran.dg/class_22.f03: New.
6944
6945 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6946
6947         PR lto/44238
6948         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6949
6950 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6951
6952         PR fortran/44213
6953         * gfortran.dg/abstract_type_7.f03: New.
6954
6955 2010-05-21  Jason Merrill  <jason@redhat.com>
6956
6957         * g++.dg/eh/spec11.C: Test cleanup optimization.
6958
6959 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR debug/44223
6962         * gcc.target/i386/pr44223.c: New test.
6963
6964 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6965
6966         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6967
6968 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6969
6970         * g++.dg/other/const3.C: New test.
6971
6972 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6973
6974         PR fortran/38407
6975         * warn_unused_dummy_argument_1.f90: New.
6976         * warn_unused_dummy_argument_2.f90: New.
6977
6978 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980         PR c++/30298
6981         * g++.dg/inherit/crash1.C: New.
6982         * g++.dg/inherit/crash2.C: Likewise.
6983
6984 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR debug/44178
6987         * g++.dg/debug/pr44178.C: New test.
6988
6989 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6990
6991         PR middle-end/44185
6992         * gcc.dg/tree-ssa/prefetch-6.c: Add
6993         --param min-insn-to-prefetch-ratio=6.
6994         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6995         allow unrolling, and adjust the movnti count.
6996
6997 2010-05-20  Jan Hubicka  <jh@suse.cz>
6998
6999         PR middle-end/44197
7000         * gcc.c-torture/compile/pr44197.c: New file.
7001
7002 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7003
7004         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7005         Fix test code.
7006         (check_effective_target_xop): Remove __may_alias__ attribute.
7007
7008 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7009
7010         PR target/44202
7011         * gcc.c-torture/execute/pr44202-1.c: New test.
7012
7013 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7014
7015         PR fortran/43851
7016         * gfortran.dg/label_1.f90: Update test.
7017
7018 2010-05-19  Jan Hubicka  <jh@suse.cz>
7019
7020         * gcc.dg/lto/ipareference2_0.c: New file.
7021         * gcc.dg/lto/ipareference2_1.c: New file.
7022
7023 2010-05-19  Jason Merrill  <jason@redhat.com>
7024
7025         * g++.dg/parse/fn-typedef2.C: New.
7026
7027         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7028         function type.
7029
7030         PR c++/44193
7031         * g++.dg/template/fntype1.C: New.
7032
7033 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7034
7035         * gnat.dg/discr23.ad[sb]: New test.
7036         * gnat.dg/discr23_pkg.ads: New helper.
7037
7038         * gnat.dg/specs/controlled1.ads: New test.
7039         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7040
7041 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7042
7043         PR fortran/44055
7044         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7045         Fixed scope of C_SIZEOF.
7046         * gfortran.dg/warn_conversion_2.f90: New.
7047
7048 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7049
7050         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7051         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7052         for optional selector.
7053         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7054         (check_effective_target_sse3): New proc.
7055         * gcc.target/i386/math-torture/math-torture.exp: Load
7056         target-supports.exp.
7057         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7058         check_effective_target_sse2.
7059         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7060         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7061         * g++.dg/vect/vect.exp: Likewise.
7062         * gfortran.dg/vect/vect.exp: Likewise.
7063         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7064         -msse2 if check_effective_target_sse2.
7065
7066         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7067         * gcc.target/i386/3dnow-2.c: Likewise.
7068         * gcc.target/i386/3dnowA-1.c: Likewise.
7069         * gcc.target/i386/3dnowA-2.c: Likewise.
7070         * gcc.target/i386/pr42549.c: Likewise.
7071
7072         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7073         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7074         * gcc.target/i386/sse3-addsubps.c: Likewise.
7075         * gcc.target/i386/sse3-haddpd.c: Likewise.
7076         * gcc.target/i386/sse3-haddps.c: Likewise.
7077         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7078         * gcc.target/i386/sse3-hsubps.c: Likewise.
7079         * gcc.target/i386/sse3-movddup.c: Likewise.
7080         * gcc.target/i386/sse3-movshdup.c: Likewise.
7081         * gcc.target/i386/sse3-movsldup.c: Likewise.
7082
7083         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7084         * g++.dg/ext/attrib35.C: Likewise.
7085         * g++.dg/opt/pr40496.C: Likewise.
7086         * g++.dg/other/i386-1.C: Likewise.
7087         * g++.dg/other/i386-4.C: Likewise.
7088         * g++.dg/other/pr34435.C: Likewise.
7089         * g++.dg/other/pr39496.C: Likewise.
7090         * g++.dg/other/pr40446.C: Likewise.
7091         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7092         * gcc.dg/compat/vector-1a_main.c: Likewise.
7093         * gcc.dg/compat/vector-2a_main.c: Likewise.
7094         * gcc.dg/lto/20090206-1_0.c: Likewise.
7095         * gcc.dg/pr34856.c: Likewise.
7096         * gcc.dg/pr36584.c: Likewise.
7097         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7098         * gcc.dg/pr37544.c: Likewise.
7099         * gcc.dg/torture/pr16104-1.c: Likewise.
7100         * gcc.dg/torture/pr35771-1.c: Likewise.
7101         * gcc.dg/torture/pr35771-2.c: Likewise.
7102         * gcc.dg/torture/pr35771-3.c: Likewise.
7103         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7104         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7105         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7106         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7107         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7108         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7109         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7110         * gcc.target/i386/20060512-1.c: Likewise.
7111         * gcc.target/i386/20060512-3.c: Likewise.
7112         * gcc.target/i386/all_one_m128i.c: Likewise.
7113         * gcc.target/i386/float128-1.c: Likewise.
7114         * gcc.target/i386/float128-2.c: Likewise.
7115         * gcc.target/i386/fpcvt-1.c: Likewise.
7116         * gcc.target/i386/fpcvt-2.c: Likewise.
7117         * gcc.target/i386/fpcvt-3.c: Likewise.
7118         * gcc.target/i386/fpprec-1.c: Likewise.
7119         * gcc.target/i386/funcspec-9.c: Likewise.
7120         * gcc.target/i386/incoming-1.c: Likewise.
7121         * gcc.target/i386/incoming-12.c: Likewise.
7122         * gcc.target/i386/incoming-2.c: Likewise.
7123         * gcc.target/i386/incoming-3.c: Likewise.
7124         * gcc.target/i386/incoming-4.c: Likewise.
7125         * gcc.target/i386/incoming-6.c: Likewise.
7126         * gcc.target/i386/incoming-7.c: Likewise.
7127         * gcc.target/i386/incoming-8.c: Likewise.
7128         * gcc.target/i386/opt-1.c: Likewise.
7129         * gcc.target/i386/opt-2.c: Likewise.
7130         * gcc.target/i386/ordcmp-1.c: Likewise.
7131         * gcc.target/i386/pr17692.c: Likewise.
7132         * gcc.target/i386/pr18614-1.c: Likewise.
7133         * gcc.target/i386/pr22152.c: Likewise.
7134         * gcc.target/i386/pr23570.c: Likewise.
7135         * gcc.target/i386/pr23575.c: Likewise.
7136         * gcc.target/i386/pr26449-1.c: Likewise.
7137         * gcc.target/i386/pr26600.c: Likewise.
7138         * gcc.target/i386/pr27790.c: Likewise.
7139         * gcc.target/i386/pr28839.c: Likewise.
7140         * gcc.target/i386/pr30970.c: Likewise.
7141         * gcc.target/i386/pr32000-1.c: Likewise.
7142         * gcc.target/i386/pr32000-2.c: Likewise.
7143         * gcc.target/i386/pr32280.c: Likewise.
7144         * gcc.target/i386/pr32661.c: Likewise.
7145         * gcc.target/i386/pr32708-1.c: Likewise.
7146         * gcc.target/i386/pr32961.c: Likewise.
7147         * gcc.target/i386/pr33329.c: Likewise.
7148         * gcc.target/i386/pr35714.c: Likewise.
7149         * gcc.target/i386/pr35767-1.c: Likewise.
7150         * gcc.target/i386/pr35767-1d.c: Likewise.
7151         * gcc.target/i386/pr35767-1i.c: Likewise.
7152         * gcc.target/i386/pr35767-2.c: Likewise.
7153         * gcc.target/i386/pr35767-2d.c: Likewise.
7154         * gcc.target/i386/pr35767-2i.c: Likewise.
7155         * gcc.target/i386/pr35767-3.c: Likewise.
7156         * gcc.target/i386/pr35767-5.c: Likewise.
7157         * gcc.target/i386/pr36222-1.c: Likewise.
7158         * gcc.target/i386/pr36578-1.c: Likewise.
7159         * gcc.target/i386/pr36578-2.c: Likewise.
7160         * gcc.target/i386/pr36992-1.c: Likewise.
7161         * gcc.target/i386/pr37101.c: Likewise.
7162         * gcc.target/i386/pr37216.c: Likewise.
7163         * gcc.target/i386/pr37434-1.c: Likewise.
7164         * gcc.target/i386/pr37434-2.c: Likewise.
7165         * gcc.target/i386/pr37843-3.c: Likewise.
7166         * gcc.target/i386/pr37843-4.c: Likewise.
7167         * gcc.target/i386/pr39162.c: Likewise.
7168         * gcc.target/i386/pr39315-1.c: Likewise.
7169         * gcc.target/i386/pr39315-2.c: Likewise.
7170         * gcc.target/i386/pr39315-3.c: Likewise.
7171         * gcc.target/i386/pr39315-4.c: Likewise.
7172         * gcc.target/i386/pr39445.c: Likewise.
7173         * gcc.target/i386/pr39496.c: Likewise.
7174         * gcc.target/i386/pr40809.c: Likewise.
7175         * gcc.target/i386/pr40906-3.c: Likewise.
7176         * gcc.target/i386/pr41019.c: Likewise.
7177         * gcc.target/i386/pr42542-1.c: Likewise.
7178         * gcc.target/i386/pr42542-2.c: Likewise.
7179         * gcc.target/i386/pr42542-3.c: Likewise.
7180         * gcc.target/i386/pr42542-3a.c: Likewise.
7181         * gcc.target/i386/pr42881.c: Likewise.
7182         * gcc.target/i386/push-1.c: Likewise.
7183         * gcc.target/i386/quad-sse.c: Likewise.
7184         * gcc.target/i386/reload-1.c: Likewise.
7185         * gcc.target/i386/sse-10.c: Likewise.
7186         * gcc.target/i386/sse-11.c: Likewise.
7187         * gcc.target/i386/sse-15.c: Likewise.
7188         * gcc.target/i386/sse-17.c: Likewise.
7189         * gcc.target/i386/sse-18.c: Likewise.
7190         * gcc.target/i386/sse-19.c: Likewise.
7191         * gcc.target/i386/sse-4.c: Likewise.
7192         * gcc.target/i386/sse-6.c: Likewise.
7193         * gcc.target/i386/sse-vect-types.c: Likewise.
7194         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7195         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7196         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7197         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7198         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7199         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7200         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7201         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7202         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7203         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7204         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7205         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7206         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7207         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7208         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7209         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7210         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7211         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7212         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7213         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7214         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7215         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7216         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7217         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7218         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7219         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7220         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7221         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7222         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7223         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7224         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7225         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7226         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7227         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7228         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7229         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7230         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7231         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7232         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7233         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7234         * gcc.target/i386/sse2-mmx.c: Likewise.
7235         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7236         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7237         * gcc.target/i386/sse2-movd-1.c: Likewise.
7238         * gcc.target/i386/sse2-movd-2.c: Likewise.
7239         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7240         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7241         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7242         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7243         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7244         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7245         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7246         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7247         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7248         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7249         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7250         * gcc.target/i386/sse2-movq-1.c: Likewise.
7251         * gcc.target/i386/sse2-movq-2.c: Likewise.
7252         * gcc.target/i386/sse2-movq-3.c: Likewise.
7253         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7254         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7255         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7256         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7257         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7258         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7259         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7260         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7261         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7262         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7263         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7264         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7265         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7266         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7267         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7268         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7269         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7270         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7271         * gcc.target/i386/sse2-pand-1.c: Likewise.
7272         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7273         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7274         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7275         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7276         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7277         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7278         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7279         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7280         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7281         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7282         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7283         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7284         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7285         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7286         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7287         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7288         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7289         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7290         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7291         * gcc.target/i386/sse2-por-1.c: Likewise.
7292         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7293         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7294         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7295         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7296         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7297         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7298         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7299         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7300         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7301         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7302         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7303         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7304         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7305         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7306         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7307         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7308         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7309         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7310         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7311         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7312         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7313         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7314         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7315         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7316         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7317         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7318         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7319         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7320         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7321         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7322         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7323         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7324         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7325         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7326         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7327         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7328         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7329         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7330         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7331         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7332         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7333         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7334         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7335         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7336         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7337         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7338         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7339         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7340         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7341         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7342         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7343         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7344         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7345         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7346         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7347         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7348         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7349         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7350         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7351         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7352         * gcc.target/i386/sse2-vec-1.c: Likewise.
7353         * gcc.target/i386/sse2-vec-2.c: Likewise.
7354         * gcc.target/i386/sse2-vec-3.c: Likewise.
7355         * gcc.target/i386/sse2-vec-4.c: Likewise.
7356         * gcc.target/i386/sse2-vec-5.c: Likewise.
7357         * gcc.target/i386/sse2-vec-6.c: Likewise.
7358         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7359         * gcc.target/i386/ssefn-2.c: Likewise.
7360         * gcc.target/i386/ssefn-4.c: Likewise.
7361         * gcc.target/i386/ssefp-1.c: Likewise.
7362         * gcc.target/i386/ssefp-2.c: Likewise.
7363         * gcc.target/i386/sseregparm-3.c: Likewise.
7364         * gcc.target/i386/sseregparm-4.c: Likewise.
7365         * gcc.target/i386/sseregparm-5.c: Likewise.
7366         * gcc.target/i386/sseregparm-6.c: Likewise.
7367         * gcc.target/i386/sseregparm-7.c: Likewise.
7368         * gcc.target/i386/ssetype-1.c: Likewise.
7369         * gcc.target/i386/ssetype-2.c: Likewise.
7370         * gcc.target/i386/ssetype-3.c: Likewise.
7371         * gcc.target/i386/ssetype-4.c: Likewise.
7372         * gcc.target/i386/ssetype-5.c: Likewise.
7373         * gcc.target/i386/unordcmp-1.c: Likewise.
7374         * gcc.target/i386/vararg-1.c: Likewise.
7375         * gcc.target/i386/vararg-2.c: Likewise.
7376         * gcc.target/i386/vararg-3.c: Likewise.
7377         * gcc.target/i386/vararg-4.c: Likewise.
7378         * gcc.target/i386/vararg-7.c: Likewise.
7379         * gcc.target/i386/vararg-8.c: Likewise.
7380         * gcc.target/i386/vecinit-1.c: Likewise.
7381         * gcc.target/i386/vecinit-2.c: Likewise.
7382         * gcc.target/i386/vecinit-3.c: Likewise.
7383         * gcc.target/i386/vecinit-4.c: Likewise.
7384         * gcc.target/i386/vecinit-5.c: Likewise.
7385         * gcc.target/i386/vecinit-6.c: Likewise.
7386         * gcc.target/i386/vectorize2.c: Likewise.
7387         * gcc.target/i386/vectorize3.c: Likewise.
7388         * gcc.target/i386/vectorize4.c: Likewise.
7389         * gcc.target/i386/vectorize6.c: Likewise.
7390         * gcc.target/i386/vectorize7.c: Likewise.
7391         * gcc.target/i386/vectorize8.c: Likewise.
7392         * gcc.target/i386/vperm-v2df.c: Likewise.
7393         * gcc.target/i386/vperm-v2di.c: Likewise.
7394         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7395         * gcc.target/i386/xorps-sse2.c: Likewise.
7396         * gcc.target/i386/xorps.c: Likewise.
7397         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7398         * gfortran.dg/graphite/pr42326.f90: Likewise.
7399         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7400
7401 2010-05-19  Richard Guenther  <rguenther@suse.de>
7402
7403         PR lto/44196
7404         * g++.dg/lto/20100519-1_0.C: New testcase.
7405
7406 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7407
7408         PR fortran/42360
7409         * gfortran.dg/warn_intent_out_not_set.f90: New.
7410
7411 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7412
7413         PR fortran/38404
7414         * gfortran.dg/data_char_1.f90: Updated warning message.
7415         * gfortran.dg/data_array_6.f: New.
7416
7417 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7418
7419         * g++.dg/ipa/ivinline-8.C: New test.
7420         * gcc.dg/ipa/iinline-2.c: Likewise.
7421
7422 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7423
7424         PR fortran/34505
7425         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7426         arguments; add check for return value kind.
7427         * gfortran.dg/float_1.f90: Likewise.
7428
7429 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7430
7431         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7432         (main): Use it.
7433         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7434         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7435         Prune another location line format.
7436         (lto-obj): Call lto_prune_warns on comp_output.
7437
7438 2010-05-18  Jan Hubicka  <jh@suse.cz>
7439
7440         * gcc.dg/lto/ipacp_0.c: New test.
7441         * gcc.dg/lto/ipacp_1.c: New test.
7442
7443 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7444
7445         PR lto/44184
7446         * gcc.dg/lto/20100518_0.c: New test.
7447
7448 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7449
7450         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7451
7452 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7453
7454         PR fortran/43990
7455         * gfortran.dg/class_21.f03: New.
7456
7457 2010-05-17  Jason Merrill  <jason@redhat.com>
7458
7459         PR c++/44157
7460         * g++.dg/cpp0x/initlist34.C: New.
7461
7462         PR c++/44158
7463         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7464
7465 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7466
7467         * g++.dg/ipa/ivinline-1.C: New test.
7468         * g++.dg/ipa/ivinline-2.C: New test.
7469         * g++.dg/ipa/ivinline-3.C: New test.
7470         * g++.dg/ipa/ivinline-4.C: New test.
7471         * g++.dg/ipa/ivinline-5.C: New test.
7472         * g++.dg/ipa/ivinline-6.C: New test.
7473
7474 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7475             Jason Merrill  <jason@redhat.com>
7476
7477         PR c++/44108
7478         * c-c++-common/Wunused-var-8.c: New test.
7479
7480 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR bootstrap/42347
7483         * gcc.c-torture/compile/pr42347.c: New test.
7484
7485         PR middle-end/44102
7486         * g++.dg/ext/asmgoto1.C: New test.
7487
7488 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7489
7490         PR middle-end/44133
7491         * gcc.dg/tree-ssa/pr44133.c: New test.
7492         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7493         precise.
7494
7495 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7496
7497         PR fortran/44044
7498         * gfortran.dg/class_20.f03: New.
7499
7500 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7501
7502         PR 44078
7503         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7504         debug messages but not the newly introduced one.
7505
7506 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7507
7508         PR fortran/35779
7509         * gfortran.dg/initialization_25.f90: Commented testcase.
7510         * gfortran.dg/initialization_26.f90: New.
7511
7512 2010-05-16  Richard Guenther  <rguenther@suse.de>
7513
7514         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7515         * gcc.dg/pr43084.c: Likewise.
7516         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7517         -fipa-type-escape.
7518         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7519         -fipa-type-escape.
7520         * gcc.dg/struct/struct-reorg.exp: Likewise.
7521         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7522         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7523
7524 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7525
7526         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7527         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7528         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7529         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7530         tests.
7531
7532 2010-05-15  Jason Merrill  <jason@redhat.com>
7533
7534         * g++.dg/eh/spec10.C: New.
7535         * g++.dg/eh/spec11.C: New.
7536         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7537
7538 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/44154
7541         PR fortran/42647
7542         * gfortran.dg/allocatable_scalar_9.f90: New.
7543
7544 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7545
7546         PR c++/44148
7547         * g++.dg/torture/pr44148.C: New test.
7548
7549 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7550
7551         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7552         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7553         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7554         diagnostics and type sizes.
7555
7556 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7557
7558         * gnat.dg/lto9.adb: New test.
7559         * gnat.dg/lto9_pkg1.ads: New helper.
7560         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7561
7562 2010-05-15  Jan Hubicka  <jh@suse.cz>
7563
7564         * gcc.dg/lto/ipareference_1.c: Rename to ...
7565         * gcc.dg/lto/ipareference_0.c: ... this one.
7566         * gcc.dg/lto/ipareference_2.c: Rename to ...
7567         * gcc.dg/lto/ipareference_1.c: ... this one.
7568
7569 2010-05-15  Jan Hubicka  <jh@suse.cz>
7570
7571         * gcc.dg/lto/ipareference_1.c: New file.
7572         * gcc.dg/lto/ipareference_2.c: New file.
7573
7574 2010-05-15  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/44038
7577         * gcc.c-torture/compile/pr44038.c: New testcase.
7578
7579 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7580
7581         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7582         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7583
7584 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7585
7586         PR fortran/43207
7587         PR fortran/43969
7588         * gfortran.dg/class_18.f03: New.
7589         * gfortran.dg/class_19.f03: New.
7590
7591 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR debug/44112
7594         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7595         * g++.dg/debug/dwarf2/const1.C: Remove.
7596
7597 2010-05-14  Jason Merrill  <jason@redhat.com>
7598
7599         * g++.dg/eh/cond4.C: New.
7600         * g++.dg/eh/elide2.C: Adjust.
7601         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7602
7603 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7604
7605         PR fortran/44135
7606         * gfortran.dg/actual_array_interface_2.f90: New test.
7607
7608 2010-05-14  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/44119
7611         * gcc.c-torture/compile/pr44119.c: New testcase.
7612
7613 2010-05-14  Jason Merrill  <jason@redhat.com>
7614
7615         PR c++/44127
7616         * g++.dg/eh/terminate1.C: New.
7617
7618 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7621
7622         PR debug/44136
7623         * gcc.dg/pr44136.c: New test.
7624
7625 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7626
7627         PR c++/30566
7628         * g++.dg/warn/Wshadow-4.C: Adjust.
7629         * g++.dg/warn/Wshadow-5.C: New test.
7630         * g++.dg/warn/Wshadow-6.C: New test
7631
7632 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7633
7634         PR fortran/35779
7635         * gfortran.dg/initialization_25.f90: New.
7636
7637 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7638
7639         * g++.dg/otr-fold-1.C: New test.
7640         * g++.dg/otr-fold-2.C: New test.
7641
7642 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR fortran/44036
7645         * gfortran.dg/gomp/pr44036-1.f90: New test.
7646         * gfortran.dg/gomp/pr44036-2.f90: New test.
7647         * gfortran.dg/gomp/pr44036-3.f90: New test.
7648
7649         PR debug/43983
7650         * gcc.dg/guality/sra-1.c: New test.
7651
7652 2010-05-12  Jan Hubicka  <jh@suse.cz>
7653
7654         * tree-ssa/unreachable.c: New test.
7655
7656 2010-05-12  Jason Merrill  <jason@redhat.com>
7657
7658         * g++.dg/cpp0x/sfinae1.C: New.
7659
7660 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7661
7662         * gcc.target/i386/zee.c: New file.
7663
7664 2010-05-12  Jason Merrill  <jason@redhat.com>
7665
7666         * g++.dg/conversion/op1.C: Expect template candidate message.
7667         * g++.dg/cpp0x/nullptr15.C: Likewise.
7668         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7669         * g++.dg/cpp0x/pr31431.C: Likewise.
7670         * g++.dg/cpp0x/temp_default2.C: Likewise.
7671         * g++.dg/cpp0x/trailing4.C: Likewise.
7672         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7673         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7674         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7675         * g++.dg/cpp0x/variadic35.C: Likewise.
7676         * g++.dg/cpp0x/vt-35147.C: Likewise.
7677         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7678         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7679         * g++.dg/ext/visibility/anon8.C: Likewise.
7680         * g++.dg/ext/vla2.C: Likewise.
7681         * g++.dg/other/pr28114.C: Likewise.
7682         * g++.dg/other/ptrmem10.C: Likewise.
7683         * g++.dg/other/ptrmem11.C: Likewise.
7684         * g++.dg/overload/unknown1.C: Likewise.
7685         * g++.dg/parse/template7.C: Likewise.
7686         * g++.dg/parse/typename7.C: Likewise.
7687         * g++.dg/template/conv11.C: Likewise.
7688         * g++.dg/template/copy1.C: Likewise.
7689         * g++.dg/template/deduce3.C: Likewise.
7690         * g++.dg/template/dependent-expr5.C: Likewise.
7691         * g++.dg/template/friend.C: Likewise.
7692         * g++.dg/template/incomplete2.C: Likewise.
7693         * g++.dg/template/local4.C: Likewise.
7694         * g++.dg/template/local6.C: Likewise.
7695         * g++.dg/template/operator10.C: Likewise.
7696         * g++.dg/template/overload6.C: Likewise.
7697         * g++.dg/template/ptrmem2.C: Likewise.
7698         * g++.dg/template/ptrmem20.C: Likewise.
7699         * g++.dg/template/ptrmem8.C: Likewise.
7700         * g++.dg/template/sfinae2.C: Likewise.
7701         * g++.dg/template/ttp25.C: Likewise.
7702         * g++.dg/template/unify10.C: Likewise.
7703         * g++.dg/template/unify11.C: Likewise.
7704         * g++.dg/template/unify6.C: Likewise.
7705         * g++.dg/template/unify7.C: Likewise.
7706         * g++.dg/template/unify9.C: Likewise.
7707         * g++.dg/template/varmod1.C: Likewise.
7708         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7709         * g++.old-deja/g++.law/operators32.C: Likewise.
7710         * g++.old-deja/g++.pt/crash28.C: Likewise.
7711         * g++.old-deja/g++.pt/crash60.C: Likewise.
7712         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7713         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7714         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7715         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7716         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7717         * g++.old-deja/g++.pt/expr2.C: Likewise.
7718         * g++.old-deja/g++.pt/overload7.C: Likewise.
7719         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7720         * g++.old-deja/g++.pt/spec5.C: Likewise.
7721         * g++.old-deja/g++.pt/spec6.C: Likewise.
7722         * g++.old-deja/g++.pt/t24.C: Likewise.
7723         * g++.old-deja/g++.pt/unify4.C: Likewise.
7724         * g++.old-deja/g++.pt/unify6.C: Likewise.
7725         * g++.old-deja/g++.pt/unify8.C: Likewise.
7726         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7727         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7728         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7729
7730         * g++.dg/cpp0x/initlist32.C: New.
7731
7732         * g++.dg/template/conv11.C: New.
7733         * g++.dg/conversion/op1.C: Adjust expected error.
7734
7735         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7736
7737 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7738
7739         PR target/44088
7740         * gcc.target/i386/avx-cmpsd-1.c: New.
7741         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7742         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7743         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7744         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7745         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7746
7747 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR middle-end/44085
7750         * gcc.dg/gomp/pr44085.c: New test.
7751         * gfortran.dg/gomp/pr44085.f90: New test.
7752
7753 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7754
7755         * objc-obj-c++-shared/Object1.m: New.
7756         * objc.dg/torture: New directory.
7757         * objc.dg/torture/tls: Ditto.
7758         * objc.dg/tls: Ditto.
7759         * objc.dg/torture/tls/trivial.m: New test.
7760         * objc.dg/torture/tls/thr-init-2.m: New test.
7761         * objc.dg/torture/tls/thr-init-3.m: New test.
7762         * objc.dg/torture/tls/thr-init.m: New test.
7763         * objc.dg/torture/tls/diag-1.m: New test.
7764         * objc.dg/torture/tls/tls.exp: New.
7765         * objc.dg/torture/trivial.m: New test.
7766         * objc.dg/torture/dg-torture.exp: New.
7767         * objc.dg/tls/diag-3.m: New test.
7768         * objc.dg/tls/diag-4.m: New test.
7769         * objc.dg/tls/diag-5.m: New test.
7770         * objc.dg/tls/init-1.m: New test.
7771         * objc.dg/tls/init-2.m: New test.
7772         * objc.dg/tls/tls.exp: New.
7773         * objc.dg/tls/diag-2.m: New test.
7774         * lib/objc.exp: Respond to dg-additional-files.
7775
7776 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7777
7778         * gcc.target/m68k/20100512-1.c: New.
7779
7780 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7781
7782         * gnat.dg/lto8.adb: New test.
7783         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7784         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7785
7786 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7787
7788         PR c++/34272
7789         PR c++/43630
7790         PR c++/34491
7791         * g++.dg/template/crash97.C: New.
7792         * g++.dg/template/crash98.C: Likewise.
7793         * g++.dg/template/crash99.C: Likewise.
7794         * g++.dg/cpp0x/pr31439.C: Adjust.
7795         * g++.dg/template/crash95.C: Likewise.
7796
7797 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR middle-end/44071
7800         * c-c++-common/asmgoto-4.c: New test.
7801         * gcc.target/i386/pr44071.c: New test.
7802
7803         PR c++/44062
7804         * c-c++-common/Wunused-var-7.c: New test.
7805         * g++.dg/warn/Wunused-var-9.C: New test.
7806
7807 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7808
7809         PR fortran/43711
7810         * gfortran.dg/gomp/pr43711.f90: New.
7811
7812 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7813
7814         PR fortran/31820
7815         * gfortran.dg/select_5.f90: Updated.
7816
7817 2010-05-11  Jan Hubicka  <jh@suse.cz>
7818
7819         PR tree-optimize/44063
7820         * gcc.c-torture/compile/pr44063.c: New testcase.
7821
7822 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR debug/44023
7825         * gcc.dg/pr44023.c: New test.
7826
7827 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7828
7829         * gnat.dg/lto7.adb: New test.
7830         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7831
7832 2010-05-10  Jason Merrill  <jason@redhat.com>
7833
7834         PR c++/44017
7835         * g++.dg/template/inherit5.C: New.
7836
7837         PR c++/44045
7838         * g++.dg/cpp0x/initlist33.C: New.
7839         * g++.dg/cpp0x/initlist26.C: Adjust.
7840         * g++.dg/cpp0x/initlist28.C: Adjust.
7841
7842 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7843
7844         PR c++/43719
7845         * g++.dg/init/pr43719.C: New.
7846         * g++.dg/anon-struct4.C: Adjust.
7847
7848 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR debug/44028
7851         * gcc.dg/pr44028.c: New test.
7852
7853 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7854
7855         PR fortran/27866
7856         PR fortran/35003
7857         PR fortran/42809
7858         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7859         * gfortran.dg/warn_conversion.f90: New.
7860
7861 2010-05-10  Michael Matz  <matz@suse.de>
7862
7863         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7864
7865 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7866
7867         PR rtl-optimization/44012
7868         * gcc.dg/pr44012.c: New.
7869
7870 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7871
7872         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7873         Log text on entry and exit.
7874         Prune Sun ld warnings for common symbols with differing sizes.
7875         (lto-link-and-maybe-run): Change caller.
7876
7877 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7878
7879         PR fortran/44044
7880         * gfortran.dg/class_7.f03: Modified.
7881         * gfortran.dg/select_type_1.f03: Modified.
7882         * gfortran.dg/select_type_12.f03: New.
7883
7884 2010-05-10  Richard Guenther  <rguenther@suse.de>
7885
7886         PR tree-optimization/44050
7887         * gcc.dg/torture/pr44050.c: New testcase.
7888
7889 2010-05-10  Wei Guozhi  <carrot@google.com>
7890
7891         PR target/42879
7892         * gcc.target/arm/pr42879.c: New testcase.
7893
7894 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7895
7896         PR c/44051
7897         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7898
7899 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7900
7901         PR c/10676
7902         * gcc.dg/anon-struct-10.c: New test.
7903
7904 2010-05-09  Richard Guenther  <rguenther@suse.de>
7905
7906         PR middle-end/44024
7907         * gcc.dg/pr44024.c: New testcase.
7908
7909 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7910
7911         PR c/4784
7912         * gcc.dg/anon-struct-9.c: New test.
7913
7914 2010-05-09  Richard Guenther  <rguenther@suse.de>
7915
7916         PR middle-end/44043
7917         * gcc.c-torture/compile/pr44043.c: New testcase.
7918
7919 2010-05-09  Richard Guenther  <rguenther@suse.de>
7920
7921         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7922
7923 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7924
7925         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7926
7927 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7928
7929         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7930         * gnat.dg/specs/lto3.ads: Likewise.
7931
7932 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7933
7934         PR middle-end/28685
7935         * gcc.dg/pr28685-1.c: New file.
7936
7937 2010-05-08  Richard Guenther  <rguenther@suse.de>
7938
7939         PR tree-optimization/44030
7940         * gcc.c-torture/compile/pr44030.c: New testcase.
7941
7942 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7943
7944         * gnat.dg/lto6.adb: New test.
7945         * gnat.dg/lto6_pkg.ads: New helper.
7946
7947 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7948
7949         * gnat.dg/lto5.adb: New test.
7950         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7951
7952 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7953
7954         * gnat.dg/lto4.ad[sb]: New test.
7955
7956 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7957
7958         * gnat.dg/specs/lto3.ads: New test.
7959         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7960         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7961
7962 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7963
7964         * gnat.dg/sizetype3.ad[sb]: New test.
7965         * gnat.dg/sizetype3_pkg.ads: New helper.
7966
7967 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7968
7969         PR c++/43951
7970         * g++.dg/init/new29.C: New.
7971
7972 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7973
7974         PR fortran/40728
7975         * gfortran.dg/coarray_1.f90: Fixed error message.
7976         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7977         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7978         * gfortran.dg/intrinsic_std_5.f90: New.
7979
7980 2010-05-07  Jason Merrill  <jason@redhat.com>
7981
7982         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7983
7984 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7985
7986         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7987         (size_t, stderr): Remove.
7988         (read_error): Replaced __builtin_fprintf by fprintf.
7989
7990 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7991
7992         * gcc.dg/ordered-comparison-1.c: New test.
7993         * gcc.dg/ordered-comparison-2.c: New test.
7994         * gcc.dg/ordered-comparison-3.c: New test.
7995         * gcc.dg/ordered-comparison-4.c: New test.
7996
7997 2010-05-06  Mike Stump  <mikestump@comcast.net>
7998
7999         PR objc/35165
8000         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8001
8002 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8003             Jason Merrill  <jason@redhat.com>
8004
8005         * g++.dg/cpp0x/nullptr01.C: New.
8006         * g++.dg/cpp0x/nullptr02.C: New.
8007         * g++.dg/cpp0x/nullptr03.C: New.
8008         * g++.dg/cpp0x/nullptr04.C: New.
8009         * g++.dg/cpp0x/nullptr05.C: New.
8010         * g++.dg/cpp0x/nullptr06.C: New.
8011         * g++.dg/cpp0x/nullptr07.C: New.
8012         * g++.dg/cpp0x/nullptr08.C: New.
8013         * g++.dg/cpp0x/nullptr09.C: New.
8014         * g++.dg/cpp0x/nullptr10.C: New.
8015         * g++.dg/cpp0x/nullptr11.C: New.
8016         * g++.dg/cpp0x/nullptr12.C: New.
8017         * g++.dg/cpp0x/nullptr13.C: New.
8018         * g++.dg/cpp0x/nullptr14.C: New.
8019         * g++.dg/cpp0x/nullptr15.C: New.
8020         * g++.dg/cpp0x/nullptr16.C: New.
8021         * g++.dg/cpp0x/nullptr17.C: New.
8022         * g++.dg/cpp0x/nullptr18.C: New.
8023         * g++.dg/cpp0x/nullptr19.C: New.
8024         * g++.dg/cpp0x/nullptr20.C: New.
8025         * g++.dg/cpp0x/nullptr21.C: New.
8026         * g++.dg/cpp0x/nullptr22.C: New.
8027         * g++.dg/debug/nullptr01.C: New.
8028         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8029
8030 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8031
8032         * gcc.dg/Wunused-var-8.c: Move to...
8033         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8034
8035 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8036
8037         PR c++/40406
8038         * g++.dg/template/crash96.C: New.
8039
8040 2010-05-06  Jan Hubicka  <jh@suse.cz>
8041
8042         PR tree-optimization/43791
8043         * gcc.c-torture/compile/pr43791.c: New file.
8044
8045 2010-05-06  Michael Matz  <matz@suse.de>
8046
8047         PR tree-optimization/43984
8048         * gfortran.dg/pr43984.f90: New test.
8049
8050 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8051
8052         PR 40989
8053         * gcc.dg/pr40989.c: New.
8054
8055 2010-05-06  Richard Guenther  <rguenther@suse.de>
8056
8057         PR tree-optimization/43934
8058         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8059
8060 2010-05-06  Richard Guenther  <rguenther@suse.de>
8061
8062         PR tree-optimization/43987
8063         * gcc.c-torture/execute/pr43987.c: New testcase.
8064         * gcc.dg/torture/pta-escape-1.c: Adjust.
8065         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8066         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8067         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8068         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8069
8070 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8071             Dodji Seketeli  <dodji@redhat.com>
8072
8073         PR c/18624
8074         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8075         * g++.dg/template/sfinae16.C: Likewise.
8076         * gcc.dg/Wunused-var-1.c: Moved to...
8077         * c-c++-common/Wunused-var-1.c: ...here. New test.
8078         * gcc.dg/Wunused-var-2.c: Moved to...
8079         * c-c++-common/Wunused-var-2.c: ...here. New test.
8080         * gcc.dg/Wunused-var-3.c: Moved to...
8081         * c-c++-common/Wunused-var-3.c: ...here. New test.
8082         * gcc.dg/Wunused-var-4.c: Moved to...
8083         * gcc.dg/Wunused-var-1.c: ... here.
8084         * gcc.dg/Wunused-var-5.c: Moved to...
8085         * c-c++-common/Wunused-var-4.c: ...here. New test.
8086         * gcc.dg/Wunused-var-7.c: Moved to...
8087         * c-c++-common/Wunused-var-5.c: ...here. New test.
8088         * gcc.dg/Wunused-var-6.c: Moved to...
8089         * gcc.dg/Wunused-var-2.c: ... here.
8090         * c-c++-common/Wunused-var-1.c: New test.
8091         * c-c++-common/Wunused-var-2.c: New test.
8092         * c-c++-common/Wunused-var-3.c: New test.
8093         * c-c++-common/Wunused-var-4.c: New test.
8094         * c-c++-common/Wunused-var-5.c: New test.
8095         * g++.dg/warn/Wunused-var-1.C: New test.
8096         * g++.dg/warn/Wunused-var-2.C: New test.
8097         * g++.dg/warn/Wunused-var-3.C: New test.
8098         * g++.dg/warn/Wunused-var-4.C: New test.
8099         * g++.dg/warn/Wunused-var-5.C: New test.
8100         * g++.dg/warn/Wunused-var-6.C: New test.
8101         * g++.dg/warn/Wunused-var-7.C: New test.
8102         * g++.dg/warn/Wunused-var-8.C: New test.
8103         * g++.dg/warn/Wunused-parm-1.C: New test.
8104         * g++.dg/warn/Wunused-parm-2.C: New test.
8105         * g++.dg/warn/Wunused-parm-3.C: New test.
8106
8107 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8108
8109         PR fortran/43985
8110         * gfortran.dg/gomp/crayptr5.f90: New test case.
8111
8112 2010-05-05  Jason Merrill  <jason@redhat.com>
8113
8114         PR debug/43370
8115         * g++.dg/ext/attrib39.C: New.
8116
8117 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8118
8119         PR fortran/24978
8120         * gfortran.dg/data_invalid.f90: New.
8121
8122 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8123
8124         * gnat.dg/lto2.adb: New test.
8125
8126 2010-05-05  Jason Merrill  <jason@redhat.com>
8127
8128         PR c++/43787
8129         * g++.dg/opt/empty1.C: New.
8130
8131 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8132
8133         PR fortran/43696
8134         * gfortran.dg/class_17.f03: New.
8135
8136 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8137
8138         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8139
8140 2010-05-04  Mike Stump  <mikestump@comcast.net>
8141
8142         PR objc/35165
8143         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8144
8145 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8146
8147         PR target/43668
8148         * gcc.target/i386/pr43668.c: New.
8149
8150 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8151
8152         PR c++/43028
8153         * g++.dg/cpp0x/initlist31.C: New.
8154
8155 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR c/43981
8158         * gcc.dg/Wunused-var-8.c: New test.
8159
8160 2010-05-04  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/38064
8163         * g++.dg/cpp0x/enum3.C: Extend.
8164
8165 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8166
8167         PR target/43799
8168         * gcc.target/i386/pr43799.c: New.
8169
8170 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8171
8172         * gnat.dg/lto1.adb: New test.
8173         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8174
8175 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8176
8177         PR middle-end/43671
8178         * gcc.target/i386/pr43671.c: New.
8179
8180 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8181
8182         PR c++/43705
8183         * g++.dg/template/crash95.C: New.
8184
8185 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8186
8187         PR debug/43508
8188         * gcc.target/i386/pr43508.c: New.
8189
8190 2010-05-04  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/43879
8193         * g++.dg/torture/pr43879-1_0.C: New testcase.
8194         * g++.dg/torture/pr43879-1_1.C: Likewise.
8195
8196 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8197
8198         PR c++/43953
8199         * g++.dg/other/crash-12.C: New test.
8200
8201 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8202
8203         * g++.dg/cdce3.C: Add a space.  Updated.
8204
8205 2010-05-03  Jason Merrill  <jason@redhat.com>
8206
8207         PR c++/43680
8208         * g++.dg/opt/enum2.C: New.
8209         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8210         * g++.dg/warn/Wswitch-1.C: Adjust message.
8211
8212 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8213
8214         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8215         * g++.dg/ext/label13.C: Fix typo.
8216         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8217         alpha*-dec-osf5*.
8218         * gcc.c-torture/compile/limits-declparen.c: xfail on
8219         alpha*-dec-osf5* with -g.
8220         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8221         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8222         * gcc.dg/c99-tgmath-2.c: Likewise.
8223         * gcc.dg/c99-tgmath-3.c: Likewise.
8224         * gcc.dg/c99-tgmath-4.c: Likewise.
8225
8226 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8227
8228         PR fortran/43592
8229         * gfortran.dg/unexpected_interface.f90: New test.
8230
8231 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233         * ada/acats/run_acats (which): New function.
8234         (host_gnatchop, host_gnatmake): Use it.
8235
8236 2010-05-03  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/43971
8239         * gcc.dg/pr43971.c: New testcase.
8240
8241 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR debug/43972
8244         * gcc.dg/debug/pr43972.c: New test.
8245
8246 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8247
8248         PR testsuite/43963
8249         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8250
8251 2010-05-02  Richard Guenther  <rguenther@suse.de>
8252
8253         PR tree-optimization/43879
8254         * gcc.dg/torture/pr43879-3.c: New testcase.
8255
8256 2010-05-01  Richard Guenther  <rguenther@suse.de>
8257
8258         PR tree-optimization/43949
8259         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8260
8261 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8262
8263         PR c++/43951
8264         * g++.dg/init/new28.C: New.
8265
8266 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8267
8268         PR objc++/32052
8269         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8270         structure and nested declarations.
8271         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8272         structure and nested declarations.  Reduce header clutter and
8273         use _exit() rather than abort().
8274         * objc.dg/encode-10.m: New.
8275         * objc.dg/encode-11.m: New.
8276
8277 2010-04-30  DJ Delorie  <dj@redhat.com>
8278
8279         * gcc.c-torture/execute/20100430-1.c: New test.
8280
8281 2010-04-30  Jason Merrill  <jason@redhat.com>
8282
8283         PR c++/43868
8284         * g++.dg/template/ptrmem21.C: New.
8285
8286 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8287
8288         PR fortran/18918
8289         PR fortran/43931
8290         * gfortran.dg/coarray_13.f90: New test.
8291
8292 2010-04-30  Richard Guenther  <rguenther@suse.de>
8293
8294         PR lto/43946
8295         * gcc.dg/lto/20100430-1_0.c: New testcase.
8296
8297 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8298
8299         PR debug/43942
8300         * c-c++-common/pr43942.c: New test.
8301
8302 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8303
8304         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8305         conflict with darwin crt1.o 'start' symbol.
8306
8307 2010-04-30  Richard Guenther  <rguenther@suse.de>
8308
8309         PR tree-optimization/43879
8310         * gcc.dg/torture/pr43879_1.c: New testcase.
8311
8312 2010-04-30  Richard Guenther  <rguenther@suse.de>
8313
8314         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8315
8316 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8317
8318         PR c++/43890
8319         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8320         user-provided constructor while recursing.
8321
8322 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8323
8324         PR fortran/42274
8325         * gfortran.dg/class_16.f03: New test.
8326
8327 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8328
8329         PR fortran/42274
8330         * gfortran.dg/class_15.f03: New.
8331
8332 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8333
8334         PR fortran/43326
8335         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8336
8337 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8338
8339         PR fortran/43492
8340         * gfortran.dg/generic_22.f03 : New test.
8341
8342 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8343
8344         PR fortran/42353
8345         * gfortran.dg/class_14.f03: New test.
8346
8347 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8348
8349         PR fortran/42680
8350         * gfortran.dg/interface_32.f90: New test.
8351
8352 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8353             Janus Weil  <janus@gcc.gnu.org>
8354
8355         PR fortran/41829
8356         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8357         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8358         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8359
8360 2010-04-28  Mike Stump  <mikestump@comcast.net>
8361
8362         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8363         dg-excess-errors.
8364         * g++.dg/uninit-pred-2_b.C: Likewise.
8365
8366 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/18918
8369         PR fortran/43919
8370         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8371
8372 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8373
8374         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8375         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8376         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8377         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8378         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8379
8380 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8381
8382         * gcc.dg/const-uniq-1.c: New test.
8383         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8384
8385 2010-04-28  Xinliang David Li  <davidxl@google.com>
8386
8387         * gcc.dg/uninit-pred-2_b.c: New test.
8388         * gcc.dg/uninit-pred-4_b.c: New test.
8389         * gcc.dg/uninit-pred-3_d.c: New test.
8390         * gcc.dg/uninit-pred-6_b.c: New test.
8391         * gcc.dg/uninit-pred-8_b.c: New test.
8392         * gcc.dg/uninit-pred-3_a.c: New test.
8393         * gcc.dg/uninit-pred-2_c.c: New test.
8394         * gcc.dg/uninit-pred-5_a.c: New test.
8395         * gcc.dg/uninit-pred-3_e.c: New test.
8396         * gcc.dg/uninit-pred-7_a.c: New test.
8397         * gcc.dg/uninit-pred-6_c.c: New test.
8398         * gcc.dg/uninit-pred-9_a.c: New test.
8399         * gcc.dg/uninit-pred-8_c.c: New test.
8400         * gcc.dg/uninit-pred-3_b.c: New test.
8401         * gcc.dg/uninit-pred-5_b.c: New test.
8402         * gcc.dg/uninit-pred-7_b.c: New test.
8403         * gcc.dg/uninit-pred-6_d.c: New test.
8404         * gcc.dg/uninit-pred-9_b.c: New test.
8405         * gcc.dg/uninit-pred-2_a.c: New test.
8406         * gcc.dg/uninit-pred-4_a.c: New test.
8407         * gcc.dg/uninit-pred-3_c.c: New test.
8408         * gcc.dg/uninit-pred-6_a.c: New test.
8409         * gcc.dg/uninit-pred-8_a.c: New test.
8410         * gcc.dg/uninit-pred-7_c.c: New test.
8411         * gcc.dg/uninit-pred-6_e.c: New test.
8412         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8413         * g++.dg/uninit-pred-1_a.C: New test.
8414         * g++.dg/uninit-pred-1_b.C: New test.
8415         * g++.dg/uninit-pred-2_a.C: New test.
8416         * g++.dg/uninit-pred-2_b.C: New test.
8417         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8418         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8419         * g++.dg/uninit-pred-loop_1.cc: New test.
8420
8421 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8422
8423         * gcc.dg/lto/20091209-1_0.c: New testcase.
8424
8425 2010-04-28  Richard Guenther  <rguenther@suse.de>
8426
8427         PR tree-optimization/43879
8428         PR tree-optimization/43909
8429         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8430
8431 2010-04-28  Richard Guenther  <rguenther@suse.de>
8432
8433         PR c++/43880
8434         * g++.dg/torture/pr43880.C: New testcase.
8435
8436 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8437
8438         PR c++/9335
8439         * g++.dg/template/recurse2.C: Update
8440         * g++.dg/template/recurse.C: Update.
8441         * g++.dg/template/pr23510.C: Update.
8442         * lib/prune.exp: Filter out 'recursively instantiated'.
8443
8444 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8445
8446         PR c++/29043
8447         * g++.dg/init/pr29043.C: New.
8448
8449 2010-04-27  Jason Merrill  <jason@redhat.com>
8450
8451         * g++.dg/lookup/scoped5.C: Adjust.
8452         * g++.dg/lookup/scoped8.C: Adjust.
8453         * g++.dg/template/dependent-expr5.C: Adjust.
8454         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8455
8456         PR c++/43856
8457         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8458
8459         PR c++/43875
8460         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8461
8462 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8463             Jan Hubicka <hubicka@ucw.cz>
8464
8465         * gcc.dg/pure-2.c: New testcase.
8466         * gcc.dg/const-1.c: New testcase.
8467
8468 2010-04-27  Jason Merrill  <jason@redhat.com>
8469
8470         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8471
8472         PR c++/41468
8473         * g++.dg/template/sfinae17.C: New.
8474         * g++.dg/template/sfinae18.C: New.
8475
8476 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8477
8478         * g++.dg/init/pr42844.C: New.
8479         * g++.dg/cpp0x/pr42844-2.C: New.
8480         * g++.dg/cpp0x/defaulted2.C: Adjust.
8481         * g++.dg/tree-ssa/pr27549.C: Likewise.
8482         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8483
8484 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8485
8486         PR fortran/18918
8487         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8488
8489 2010-04-27  Richard Guenther  <rguenther@suse.de>
8490
8491         PR middle-end/40561
8492         * g++.dg/other/pr40561.C: New testcase.
8493
8494 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8495
8496         PR middle-end/43812
8497         * g++.dg/ipa/pr43812.C: New test.
8498
8499 2010-04-27  Jan Hubicka  <jh@suse.cz>
8500
8501         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8502         (test): ... this one.
8503
8504 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8505
8506         PR target/40657
8507         * gcc.target/arm/thumb-stackframe.c: New test.
8508
8509 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8510
8511         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8512         * gcc.dg/misc-column.c: Likewise.
8513         * gcc.dg/Walways-true-1.c: Likewise.
8514         * gcc.dg/Walways-true-2.c: Likewise.
8515         * gcc.dg/warn-addr-cmp.c: Likewise.
8516
8517 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8518
8519         PR fortran/18918
8520         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8521         * gfortran.dg/coarray_12.f90: New.
8522
8523 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8524
8525         PR c/32207
8526         * gcc.dg/pr32207.c: New test.
8527         * gcc.dg/misc-column.c: Adjust expected warning.
8528         * gcc.dg/Walways-true-1.c: Likewise.
8529         * gcc.dg/Walways-true-2.c: Likewise.
8530         * gcc.dg/warn-addr-cmp.c: Likewise.
8531
8532 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8533
8534         PR lto/42776
8535         * lib/lto.exp (lto_prune_vis_warns): New function.
8536         (lto-link-and-maybe-run): Call it.
8537
8538 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8539
8540         PR tree-optimization/43904
8541         * gcc.dg/tree-ssa/tailcall-6.c: New.
8542
8543 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8544
8545         PR testsuite/35165
8546         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8547         Darwin8/OSX10.4 - compatible code generation.
8548         Use scan-rtl-dump.
8549         * obj-c++.dg/stubify-1.mm: Ditto.
8550         * lib/objc-torture.exp: Do not require link success for
8551         "trivial.m" in the runtime checks when dowhat = 'compile'.
8552         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8553         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8554         Darwin8/OSX10.4 - compatible code generation.
8555         * objc.dg/stubify-2.m: Ditto.
8556         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8557         * objc.dg/next-runtime-1.m: Ditto.
8558         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8559         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8560         runtimes on Darwin.
8561
8562 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8563
8564         PR 43715
8565         * lib/plugin-support.exp: Use "-undefined
8566         dynamic_lookup" on darwin.
8567
8568 2010-04-26  Richard Guenther  <rguenther@suse.de>
8569
8570         * gcc.dg/lto/20100426_0.c: New testcase.
8571
8572 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8573
8574         PR tree-optimization/43833
8575         gcc.dg/Warray-bounds-8.c: New test case.
8576
8577 2010-04-26  Richard Guenther  <rguenther@suse.de>
8578
8579         PR lto/43080
8580         * g++.dg/lto/20100423-3_0.C: New testcase.
8581
8582 2010-04-26  Richard Guenther  <rguenther@suse.de>
8583
8584         PR lto/42425
8585         * g++.dg/lto/20100423-2_0.C: New testcase.
8586
8587 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8588
8589         * gcc.dg/vect/bb-slp-23.c: New test.
8590
8591 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8592
8593         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8594         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8595         * gcc.dg/c1x-float-1.c: New test.
8596
8597 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8598
8599         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8600         of "lea\[ \t\]".
8601
8602 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8603
8604         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8605         FreeBSD.
8606         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8607         * gfortran.dg/default_format_2.f90: Ditto.
8608
8609 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8610
8611         * gfortran.dg/pr43505.f90: Clean up .mod file.
8612         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8613         * gfortran.dg/pr41347.f90: Ditto.
8614         * gfortran.dg/internal_pack_4.f90: Ditto.
8615         * gfortran.dg/proc_decl_23.f90: Ditto.
8616         * gfortran.dg/recursive_check_3.f90: Ditto.
8617         * gfortran.dg/intent_out_3.f90: Ditto.
8618         * gfortran.dg/assignment_2.f90: Ditto.
8619         * gfortran.dg/pr41928.f90: Ditto.
8620         * gfortran.dg/pr42166.f90: Ditto.
8621         * gfortran.dg/private_type_12.f90: Ditto.
8622         * gfortran.dg/graphite/pr42185.f90: Ditto.
8623         * gfortran.dg/graphite/pr42186.f90: Ditto.
8624         * gfortran.dg/graphite/pr40982.f90: Ditto.
8625         * gfortran.dg/graphite/id-2.f90: Ditto.
8626         * gfortran.dg/graphite/id-4.f90: Ditto.
8627         * gfortran.dg/graphite/pr42050.f90: Ditto.
8628         * gfortran.dg/graphite/id-18.f90: Ditto.
8629         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8630         * gfortran.dg/graphite/pr41924.f90: Ditto.
8631         * gfortran.dg/graphite/pr42393.f90: Ditto.
8632         * gfortran.dg/graphite/pr37980.f90: Ditto.
8633         * gfortran.dg/graphite/pr38953.f90: Ditto.
8634         * gfortran.dg/graphite/pr42180.f90: Ditto.
8635         * gfortran.dg/graphite/pr42181.f90: Ditto.
8636         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8637         * gfortran.dg/select_type_4.f90: Ditto.
8638         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8639         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8640         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8641         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8642         * gfortran.dg/whole_file_11.f90: Ditto.
8643         * gfortran.dg/private_type_11.f90: Ditto.
8644         * gfortran.dg/vect/vect-gems.f90: Ditto.
8645         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8646
8647 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8648
8649         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8650
8651 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8652
8653         * gnat.dg/pack15.ad[sb]: New test.
8654
8655 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8656
8657         * gcc.target/arm/mla-1.c: New test.
8658
8659 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8660
8661         PR fortran/30073
8662         PR fortran/43793
8663         * gfortran.dg/pr43793.f90: New test.
8664
8665 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8666
8667         PR tree-optimization/41442
8668         * gcc.target/i386/pr41442.c: New test.
8669
8670 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8671
8672         PR fortran/43832
8673         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8674
8675 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8676
8677         PR fortran/43832
8678         * gfortran.dg/open_nounit.f90: New test.
8679
8680 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8681
8682         PR fortran/43841
8683         PR fortran/43843
8684         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8685
8686 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8687
8688         * gcc.dg/Wconversion-integer.c: Update.
8689
8690 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8691
8692         * gnat.dg/unchecked_convert5.adb: New test.
8693
8694 2010-04-23  Richard Guenther  <rguenther@suse.de>
8695
8696         PR lto/41734
8697         * gcc.dg/lto/20100423-2_0.c: New testcase.
8698         * gcc.dg/lto/20100423-2_0.c: Likewise.
8699
8700 2010-04-23  Richard Guenther  <rguenther@suse.de>
8701
8702         PR lto/43455
8703         * gcc.dg/lto/20100423-1_0.c: New testcase.
8704         * gcc.dg/lto/20100423-1_1.c: Likewise.
8705
8706 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8707
8708         PR tree-optimization/43846
8709         * gcc.dg/tree-ssa/sra-10.c: New test.
8710
8711 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8712
8713         PR middle-end/43835
8714         * gcc.c-torture/execute/pr43835.c: New test.
8715
8716 2010-04-23  Richard Guenther  <rguenther@suse.de>
8717
8718         PR lto/42653
8719         * g++.dg/lto/20100423-1_0.C: New testcase.
8720
8721 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8722
8723         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8724
8725 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8726
8727         PR tree-optimization/43842
8728         * gcc.dg/vect/pr43842.c: New test.
8729
8730 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8731
8732         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8733         * gcc.target/i386/wmul-2.c: Likewise.
8734
8735 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8736
8737         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8738         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8739
8740 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8741
8742         * gfortran.dg/reassoc_6.f: New testcase.
8743
8744 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8745
8746         PR middle-end/29274
8747         * gcc.target/arm/wmul-1.c: New test.
8748         * gcc.target/arm/wmul-2.c: New test.
8749
8750 2010-04-22  Richard Guenther  <rguenther@suse.de>
8751
8752         PR tree-optimization/43845
8753         * gcc.c-torture/compile/pr43845.c: New testcase.
8754
8755 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8756
8757         PR middle-end/29274
8758         * gcc.target/i386/wmul-1.c: New test.
8759         * gcc.target/i386/wmul-2.c: New test.
8760         * gcc.target/bfin/wmul-1.c: New test.
8761         * gcc.target/bfin/wmul-2.c: New test.
8762
8763 2010-04-22  Richard Guenther  <rguenther@suse.de>
8764
8765         PR fortran/43829
8766         * gfortran.dg/vector_subscript_6.f90: New testcase.
8767         * gfortran.dg/assign_10.f90: Adjust.
8768
8769 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR fortran/43836
8772         * gfortran.dg/gomp/pr43836.f90: New test.
8773
8774 2010-04-21  Richard Guenther  <rguenther@suse.de>
8775
8776         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8777
8778 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8779
8780         * gcc.dg/torture/builtin-cproj-3.c: New.
8781
8782 2010-04-20  Jason Merrill  <jason@redhat.com>
8783
8784         PR c++/9335
8785         * g++.dg/template/recurse2.C: New.
8786         * g++.dg/parse/crash36.C: Adjust.
8787         * g++.dg/other/fold1.C: Adjust.
8788         * g++.dg/init/member1.C: Adjust.
8789         * lib/prune.exp: Prune "skipping N instantiation contexts".
8790
8791 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8792
8793         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8794
8795 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8796
8797         * gcc.dg/torture/builtin-cproj-1.c: New.
8798         * gcc.dg/torture/builtin-cproj-2.c: New.
8799
8800 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8801
8802         PR c++/43800
8803         PR c++/43704
8804         * g++.dg/template/typedef32.C: Adjust.
8805         * g++.dg/template/typedef33.C: New test.
8806
8807 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8808
8809         PR fortran/43227
8810         * gfortran.dg/proc_decl_23.f90: New test.
8811
8812         PR fortran/43266
8813         * gfortran.dg/abstract_type_6.f03: New test.
8814
8815 2010-04-20  Xinliang David Li  <davidxl@google.com>
8816
8817         * g++.dg/tree-ssa/fold-compare.C: New.
8818
8819 2010-04-20  Richard Guenther  <rguenther@suse.de>
8820
8821         PR tree-optimization/39417
8822         * g++.dg/torture/pr39417.C: New testcase.
8823
8824 2010-04-20  Richard Guenther  <rguenther@suse.de>
8825
8826         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8827
8828 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8829
8830         * g++.dg/debug/dwarf2/rv1.C: New test.
8831
8832 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8833
8834         PR target/43635
8835         * gcc.c-torture/compile/pr43635.c: New testcase.
8836
8837 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8838
8839         PR fortran/43339
8840         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8841         of sequential loops being private only in the innermost containing
8842         task region.
8843
8844         PR middle-end/43337
8845         * gfortran.dg/gomp/pr43337.f90: New test.
8846
8847 2010-04-19  Richard Guenther  <rguenther@suse.de>
8848
8849         PR tree-optimization/43796
8850         * gfortran.dg/pr43796.f90: New testcase.
8851
8852 2010-04-19  Richard Guenther  <rguenther@suse.de>
8853
8854         PR tree-optimization/43783
8855         * gcc.c-torture/execute/pr43783.c: New testcase.
8856
8857 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8858
8859         PR target/43766
8860         * gcc.target/i386/pr43766.c: New test.
8861
8862 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8863
8864         PR target/43662
8865         * gcc.target/i386/pr43662.c: New test.
8866
8867 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8868
8869         PR c++/43704
8870         * g++.dg/template/typedef32.C: New test.
8871
8872 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8873
8874         PR tree-optimization/37027
8875         * lib/target-supports.exp
8876         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8877         * gcc.dg/vect/pr37027.c: New test.
8878         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8879         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8880         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8881         gcc.dg/vect/vect-complex-6.c: Likewise.
8882
8883 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8884
8885         * g++.dg/debug/dwarf2/enum1.C: New test.
8886
8887 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         * gnat.dg/rep_clause5.ad[sb]: New test.
8890         * gnat.dg/rep_clause5_pkg.ads: New helper.
8891
8892 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8893
8894         PR tree-optimization/43771
8895         * g++.dg/vect/pr43771.cc: New test.
8896
8897 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8898
8899         PR fortran/31538
8900         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8901         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8902
8903 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8904
8905         * gnat.dg/sizetype.adb: Rename into...
8906         * gnat.dg/sizetype1.adb: ...this.
8907         * gnat.dg/sizetype2.adb: New test.
8908
8909 2010-04-16  Richard Guenther  <rguenther@suse.de>
8910
8911         PR tree-optimization/43572
8912         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8913
8914 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8915
8916         * gnat.dg/specs/discr_private.ads: New test.
8917
8918 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8919
8920         PR target/41514
8921         * gcc.target/arm/thumb-comparisons.c: New test.
8922
8923         PR target/40603
8924         * gcc.target/arm/thumb-cbranchqi.c: New test.
8925
8926 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8927
8928         * g++.dg/torture/pr36191.C: Enable for SH.
8929
8930 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8931
8932         * gnat.dg/wide_boolean.adb: New test.
8933         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8934
8935 2010-04-15  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8938         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8939         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8940         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8941         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8942         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8943         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8944         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8945         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8946         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8947         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8948         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8949         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8950         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8951         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8952
8953 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8954
8955         PR target/21803
8956         * gcc.target/arm/pr42496.c: New test.
8957
8958 2010-04-14  Jason Merrill  <jason@redhat.com>
8959
8960         PR c++/36625
8961         * g++.dg/ext/attrib38.C: New.
8962
8963 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8964
8965         PR testsuite/43739
8966         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8967
8968 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8969
8970         PR 42966
8971         * gcc.dg/cpp/warn-undef-2.c: Update.
8972         * gcc.dg/cpp/warn-traditional-2.c: Update.
8973         * gcc.dg/cpp/warn-comments-2.c: Update.
8974         * gcc.dg/cpp/warn-variadic-2.c: Update.
8975         * gcc.dg/cpp/warn-long-long-2.c: Update.
8976         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8977         * gcc.dg/cpp/warn-multichar-2.c: Update.
8978         * gcc.dg/cpp/warn-normalized-3.c: Update.
8979         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8980         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8981         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8982         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8983         * gcc.dg/cpp/warn-redefined-2.c: Update.
8984         * gfortran.dg/warning-directive-2.F90: Update.
8985         * c-c++-common/cpp/warning-directive-2.c: Update.
8986
8987 2010-04-14  Michael Matz  <matz@suse.de>
8988
8989         PR tree-optimization/42963
8990         * gcc.dg/pr42963.c: New testcase.
8991
8992 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8993
8994         * gnat.dg/class_wide.adb: Rename into...
8995         * gnat.dg/class_wide1.adb: ...this.
8996         * gnat.dg/class_wide2.ad[sb]: New test.
8997
8998 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8999
9000         PR fortran/18918
9001         * gfortran.dg/coarray_9.f90: Update dg-errors.
9002         * gfortran.dg/coarray_10.f90: New test.
9003         * gfortran.dg/coarray_11.f90: New test.
9004
9005 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9006
9007         PR fortran/43747
9008         gfortran.dg/initialization_24.f90: New test.
9009
9010 2010-04-13  Jason Merrill  <jason@redhat.com>
9011
9012         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9013         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9014
9015 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9016
9017         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9018         * g++.dg/dg.exp: Likewise.
9019         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9020         * c-c++-common/cpp/warning-directive-1.c: ... here.
9021         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9022         * c-c++-common/cpp/warning-directive-2.c: ... here.
9023         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9024         * c-c++-common/cpp/warning-directive-3.c: ... here.
9025         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9026         * c-c++-common/cpp/warning-directive-4.c: ... here.
9027         * g++.dg/cpp/warning-directive-1.C: Delete.
9028         * g++.dg/cpp/warning-directive-2.C: Delete.
9029         * g++.dg/cpp/warning-directive-3.C: Delete.
9030         * g++.dg/cpp/warning-directive-4.C: Delete.
9031         * gcc.dg/cpp/normalised-3.c: Delete.
9032         * g++.dg/cpp/normalised-1.C: Rename as ...
9033         * c-c++-common/cpp/normalised-3.c: ... this.
9034
9035 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9036
9037         * gcc.dg/tree-ssa/sra-9.c: New test.
9038
9039 2010-04-13  Michael Matz  <matz@suse.de>
9040
9041         PR middle-end/43730
9042         * gcc.dg/pr43730.c: New test.
9043
9044 2010-04-13  Michael Matz  <matz@suse.de>
9045
9046         * gcc.dg/tree-ssa/negate.c: New testcase.
9047
9048 2010-04-13  Richard Guenther  <rguenther@suse.de>
9049
9050         PR testsuite/43735
9051         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9052
9053 2010-04-13  Richard Guenther  <rguenther@suse.de>
9054
9055         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9056
9057 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9058
9059         * gnat.dg/derived_type1.adb: New test.
9060
9061 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9062
9063         * gcc.dg/plugindir1.c: New testcase.
9064         * gcc.dg/plugindir2.c: New testcase.
9065         * gcc.dg/plugindir3.c: New testcase.
9066         * gcc.dg/plugindir4.c: New testcase.
9067
9068 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9069
9070         * gcc.target/i386/rotate-2.c: New test.
9071
9072 2010-04-12  Jason Merrill  <jason@redhat.com>
9073
9074         PR c++/43641
9075         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9076         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9077
9078 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9079
9080         PR c++/25811
9081         * g++.dg/init/pr25811.C: New test.
9082
9083 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9084
9085         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9086         dg-error, dg-warning.
9087         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9088
9089 2010-04-12  Richard Guenther  <rguenther@suse.de>
9090
9091         * gcc.dg/torture/inline-2.c: New testcase.
9092
9093 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR bootstrap/43699
9096         * gcc.dg/Wunused-var-7.c: New test.
9097
9098         PR tree-optimization/43560
9099         * gcc.c-torture/execute/pr43560.c: New test.
9100
9101 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9102
9103         * gnat.dg/aggr13.adb: New test.
9104         * gnat.dg/aggr14.adb: Likewise.
9105         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9106
9107 2010-04-12  Richard Guenther  <rguenther@suse.de>
9108
9109         PR c++/43611
9110         * g++.dg/torture/pr43611.C: New testcase.
9111
9112 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9113
9114         PR c/36774
9115         * gcc.dg/pr36774-1.c: New test.
9116         * gcc.dg/pr36774-2.c: New test.
9117
9118 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9119
9120         * gcc.target/sh/rte-delay-slot.c: New test.
9121
9122 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9123
9124         * gnat.dg/pack9.adb: Remove -cargs option.
9125         * gnat.dg/aggr12.ad[sb]: New test.
9126
9127 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9128
9129         PR target/43417
9130         * gcc.target/sh/pr43417.c: New test.
9131
9132 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9133
9134         PR fortran/43591
9135         * gfortran.dg/spec_expr_6.f90: New test.
9136
9137 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9138
9139         PR cpp/43195
9140         * gcc.dg/cpp/pr43195.c: New.
9141         * gcc.dg/cpp/pr43195.h: New.
9142
9143 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9144
9145         PR 42965
9146         * gcc.dg/Werror-6.c: Adjust.
9147         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9148         * gcc.dg/Werror-4.c: Likewise.
9149         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9150         * gcc.dg/Wswitch-enum-error.c: Likewise.
9151         * gcc.dg/Wpointer-arith.c: Likewise.
9152         * gcc.dg/Wfatal.c: Likewise.
9153         * gcc.dg/Wswitch-error.c: Likewise.
9154         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9155         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9156         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9157         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9158         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9159         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9160         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9161         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9162         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9163         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9164         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9165         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9166         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9167         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9168         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9169         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9170         * g++.dg/cpp/warning-directive-2.C: Likewise.
9171         * gfortran.dg/warning-directive-2.F90: Likewise.
9172
9173 2010-04-09  Jason Merrill  <jason@redhat.com>
9174
9175         PR c++/42623
9176         * g++.dg/template/sizeof13.C: New.
9177
9178 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9179
9180         * g++.dg/other/pr35504.C: Add check for thiscall.
9181         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9182         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9183
9184 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9185
9186         PR c++/28584
9187         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9188         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9189         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9190         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9191         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9192         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9193         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9194         * g++.dg/other/increment1.C: Likewise.
9195
9196 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9197
9198         PR fortran/18918
9199         * gfortran.dg/coarray_7.f90: New test.
9200         * gfortran.dg/coarray_8.f90: New test.
9201
9202 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9203
9204         PR fortran/28039
9205         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9206
9207 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209         PR target/43643
9210         * gcc.dg/pr43643.c: New test.
9211
9212 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9213
9214         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9215
9216 2010-04-08  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/43679
9219         * gcc.c-torture/compile/pr43679.c: New testcase.
9220
9221 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR debug/43670
9224         * gcc.dg/pr43670.c: New test.
9225
9226 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9227
9228         PR middle-end/40815
9229         * gcc.dg/tree-ssa/reassoc-19.c: New.
9230
9231 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9232
9233         PR c/18624
9234         * gcc.dg/Wunused-var-1.c: New test.
9235         * gcc.dg/Wunused-var-2.c: New test.
9236         * gcc.dg/Wunused-var-3.c: New test.
9237         * gcc.dg/Wunused-var-4.c: New test.
9238         * gcc.dg/Wunused-var-5.c: New test.
9239         * gcc.dg/Wunused-var-6.c: New test.
9240         * gcc.dg/Wunused-parm-1.c: New test.
9241
9242         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9243         * gcc.dg/trunc-1.c: Likewise.
9244         * gcc.dg/vla-9.c: Likewise.
9245         * gcc.dg/dfp/composite-type.c: Likewise.
9246
9247 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9248
9249         PR objc/35996
9250         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9251         * obj-c++.dg/objc-gc-3.mm: Ditto.
9252
9253 2010-04-07  Simon Baldwin  <simonb@google.com>
9254
9255         * gcc.dg/cpp/warn-undef-2.c: New.
9256         * gcc.dg/cpp/warn-traditional-2.c: New.
9257         * gcc.dg/cpp/warn-comments-2.c: New.
9258         * gcc.dg/cpp/warning-directive-1.c: New.
9259         * gcc.dg/cpp/warn-long-long.c: New.
9260         * gcc.dg/cpp/warn-traditional.c: New.
9261         * gcc.dg/cpp/warn-variadic-2.c: New.
9262         * gcc.dg/cpp/warn-undef.c: New.
9263         * gcc.dg/cpp/warn-normalized-1.c: New.
9264         * gcc.dg/cpp/warning-directive-2.c: New.
9265         * gcc.dg/cpp/warn-long-long-2.c: New.
9266         * gcc.dg/cpp/warn-variadic.c: New.
9267         * gcc.dg/cpp/warn-normalized-2.c: New.
9268         * gcc.dg/cpp/warning-directive-3.c: New.
9269         * gcc.dg/cpp/warn-deprecated-2.c: New.
9270         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9271         * gcc.dg/cpp/warn-multichar-2.c: New.
9272         * gcc.dg/cpp/warn-normalized-3.c: New.
9273         * gcc.dg/cpp/warning-directive-4.c: New.
9274         * gcc.dg/cpp/warn-unused-macros.c: New.
9275         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9276         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9277         * gcc.dg/cpp/warn-cxx-compat.c: New.
9278         * gcc.dg/cpp/warn-redefined.c: New.
9279         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9280         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9281         * gcc.dg/cpp/warn-deprecated.c: New.
9282         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9283         * gcc.dg/cpp/warn-redefined-2.c: New.
9284         * gcc.dg/cpp/warn-comments.c: New.
9285         * gcc.dg/cpp/warn-multichar.c: New.
9286         * g++.dg/cpp/warning-directive-1.C: New.
9287         * g++.dg/cpp/warning-directive-2.C: New.
9288         * g++.dg/cpp/warning-directive-3.C: New.
9289         * g++.dg/cpp/warning-directive-4.C: New.
9290         * gfortran.dg/warning-directive-1.F90: New.
9291         * gfortran.dg/warning-directive-3.F90: New.
9292         * gfortran.dg/warning-directive-2.F90: New.
9293         * gfortran.dg/warning-directive-4.F90: New.
9294
9295 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9296
9297         PR objc++/23716
9298         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9299
9300 2010-04-07  Jason Merrill  <jason@redhat.com>
9301
9302         * g++.dg/template/dr408.C: New.
9303
9304         * g++.dg/lookup/ns4.C: New.
9305
9306         PR c++/38392
9307         * g++.dg/template/friend51.C: New test.
9308
9309         PR c++/41970
9310         * g++.old-deja/g++.other/linkage1.C: Adjust.
9311
9312 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9313
9314         PR c++/42697
9315         * g++.dg/template/crash94.C: New test.
9316
9317 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9318
9319         PR c++/40239
9320         * g++.dg/init/aggr5.C: New test.
9321         * g++.dg/init/aggr5.C: New test.
9322
9323 2010-04-07  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/43270
9326         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9327         * gcc.dg/Warray-bounds-7.c: Likewise.
9328
9329 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9330
9331         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9332         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9333         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9334
9335 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9336
9337         PR c++/42556
9338         * g++.dg/init/pr42556.C: New test.
9339
9340 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9341
9342         PR debug/43628
9343         * g++.dg/debug/dwarf2/typedef2.C: New test.
9344
9345 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9346
9347         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9348         c-c++-common/dwarf2/redeclaration-1.C
9349
9350 2010-04-06  Jason Merrill  <jason@redhat.com>
9351
9352         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9353         * g++.dg/ext/attrib18.C: Likewise.
9354         * g++.dg/ext/bitfield2.C: Likewise.
9355         * g++.dg/ext/bitfield4.C: Likewise.
9356         * g++.dg/ext/visibility/warn2.C: Likewise.
9357         * g++.dg/ext/visibility/warn3.C: Likewise.
9358         * g++.dg/gomp/pr26690-1.C: Likewise.
9359         * g++.dg/inherit/covariant7.C: Likewise.
9360         * g++.dg/init/synth2.C: Likewise.
9361         * g++.dg/lookup/using7.C: Likewise.
9362         * g++.dg/other/crash-4.C: Likewise.
9363         * g++.dg/other/error13.C: Likewise.
9364         * g++.dg/other/error20.C: Likewise.
9365         * g++.dg/parse/crash31.C: Likewise.
9366         * g++.dg/parse/error16.C: Likewise.
9367         * g++.dg/parse/error19.C: Likewise.
9368         * g++.dg/parse/error27.C: Likewise.
9369         * g++.dg/parse/error28.C: Likewise.
9370         * g++.dg/parse/fused-params1.C: Likewise.
9371         * g++.dg/template/error2.C: Likewise.
9372         * g++.dg/template/local6.C: Likewise.
9373         * g++.dg/template/qualttp15.C: Likewise.
9374         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9375         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9376         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9377         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9378         * g++.old-deja/g++.eh/spec6.C: Likewise.
9379         * g++.old-deja/g++.jason/crash3.C: Likewise.
9380         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9381         * g++.old-deja/g++.law/ctors5.C: Likewise.
9382         * g++.old-deja/g++.law/ctors9.C: Likewise.
9383         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9384         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9385         * g++.old-deja/g++.other/struct1.C: Likewise.
9386         * g++.old-deja/g++.other/volatile1.C: Likewise.
9387         * g++.old-deja/g++.pt/crash36.C: Likewise.
9388         * g++.old-deja/g++.pt/derived3.C: Likewise.
9389         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9390         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9391
9392 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9393
9394         PR middle-end/43519
9395         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9396         * gcc.dg/graphite/id-19.c: New.
9397
9398 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9399
9400         PR middle-end/32824
9401         * gcc.dg/vect/pr32824: New.
9402
9403 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9404
9405         PR fortran/18918
9406         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9407         * gfortran.dg/coarray_3.f90: Ditto.
9408         * gfortran.dg/coarray_4.f90: Ditto.
9409         * gfortran.dg/coarray_5.f90: Ditto.
9410         * gfortran.dg/coarray_6.f90: Ditto.
9411         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9412
9413 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9414
9415         PR fortran/18918
9416         * gfortran.dg/coarray_4.f90: Fix test.
9417         * gfortran.dg/coarray_6.f90: Add more tests.
9418
9419 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9420
9421         PR fortran/18918
9422         * gfortran.dg/coarray_4.f90: New test.
9423         * gfortran.dg/coarray_5.f90: New test.
9424         * gfortran.dg/coarray_6.f90: New test.
9425
9426 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/18918
9429         * gfortran.dg/iso_fortran_env_5.f90: New test.
9430         * gfortran.dg/iso_fortran_env_6.f90: New test.
9431
9432 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9433
9434         PR fortran/39997
9435         * gfortran.dg/coarray_1.f90: New test.
9436         * gfortran.dg/coarray_2.f90: New test.
9437         * gfortran.dg/coarray_3.f90: New test.
9438
9439 2010-04-06  Jason Merrill  <jason@redhat.com>
9440
9441         PR c++/43648
9442         * g++.dg/template/dtor8.C: New.
9443
9444         PR c++/43621
9445         * g++.dg/template/error-recovery2.C: New.
9446
9447 2010-04-06  Jan Hubicka  <jh@suse.czpli
9448
9449         PR tree-optimization/42906
9450         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9451
9452 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9453
9454         PR fortran/43178
9455         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9456         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9457         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9458
9459 2010-04-06  Richard Guenther  <rguenther@suse.de>
9460
9461         PR tree-optimization/43627
9462         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9463
9464 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR target/43638
9467         * gcc.target/i386/pr43638.c: New test.
9468
9469 2010-04-06  Richard Guenther  <rguenther@suse.de>
9470
9471         PR middle-end/43661
9472         * gcc.c-torture/compile/pr43661.c: New testcase.
9473
9474 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9475
9476         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9477
9478 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9479
9480         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9481
9482 2010-04-02  Richard Guenther  <rguenther@suse.de>
9483
9484         PR tree-optimization/43629
9485         * gcc.c-torture/execute/pr43629.c: New testcase.
9486
9487 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9488             Dominique d'Humieres  <dominiq@lps.ens.fr>
9489
9490         PR libfortran/43605
9491         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9492
9493 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9494
9495         PR debug/43325
9496         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9497
9498 2010-04-01  Jason Merrill  <jason@redhat.com>
9499
9500         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9501
9502 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9503             Manfred Schwarb  <manfred99@gmx.ch>
9504
9505         PR libfortran/43605
9506         * gfortran.dg/ftell_3.f90: New test.
9507
9508 2010-04-01  Richard Guenther  <rguenther@suse.de>
9509
9510         PR middle-end/43614
9511         * gcc.c-torture/compile/pr43614.c: New testcase.
9512
9513 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9514
9515         PR tree-optimization/43141
9516         * gcc.dg/guality/pr43141.c: New test.
9517
9518 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9519
9520         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9521         * g++.dg/eh/spbp.C: Likewise.
9522         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9523         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9524         superfluous casts.
9525         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9526         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9527         * objc.dg/dwarf-2.m: Likewise.
9528
9529 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9530
9531         PR middle-end/43464
9532         * gcc.dg/graphite/id-pr43464.c: New.
9533         * gcc.dg/graphite/id-pr43464-1.c: New.
9534
9535 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9536
9537         PR middle-end/43351
9538         * gcc.dg/graphite/id-pr43351.c
9539
9540 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9541
9542         PR testsuite/35165
9543         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9544         * obj-c++.dg/try-catch-2.mm: Ditto.
9545         * obj-c++.dg/lookup-2.mm: Ditto.
9546         * obj-c++.dg/encode-8.m: Ditto.
9547         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9548         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9549         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9550         * obj-c++.dg/const-str-11.mm: Ditto.
9551         * obj-c++.dg/const-str-9.mm: Ditto.
9552         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9553         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9554         * obj-c++.dg/except-1.mm: Ditto.
9555         * obj-c++.dg/const-str-7.mm: Ditto.
9556         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9557         * obj-c++.dg/const-str-3.mm: Ditto.
9558         * obj-c++.dg/const-str-7.mm: Ditto.
9559         * obj-c++.dg/stubify-2.mm: Change dump file name.
9560
9561         PR objc++/23613
9562         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9563         New macro.
9564         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9565         Remove dg-xfail-if.
9566
9567 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9568
9569         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9570         only with -O2, -O3 or -Os and not with -fwhopr.
9571
9572 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9573
9574         PR c++/43558
9575         * g++.dg/template/typedef31.C: New test.
9576
9577 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9578
9579         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9580         assembler output on *-*-solaris2*.
9581         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9582
9583 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR debug/43557
9586         * gcc.dg/pr43557-1.c: New test.
9587         * gcc.dg/pr43557-2.c: New file.
9588
9589 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9590
9591         PR 43562
9592         * gcc.dg/pr43562.c: New test.
9593
9594 2010-03-30  Jason Merrill  <jason@redhat.com>
9595
9596         PR c++/43076
9597         * g++.dg/template/error-recovery1.C: New.
9598
9599         PR c++/41786
9600         * g++.dg/parse/ambig5.C: New.
9601
9602 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9603
9604         PR debug/43593
9605         * gcc.dg/guality/pr43593.c: New test.
9606
9607 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9608
9609         PR middle-end/43430
9610         * gcc.dg/vect/pr43430-1.c: New.
9611
9612 2010-03-30  Jason Merrill  <jason@redhat.com>
9613
9614         PR c++/43559
9615         * g++.dg/template/partial7.C: New.
9616
9617 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9618
9619         * gcc.target/s390/stackcheck1.c: New testcase.
9620
9621 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9622
9623         PR libfortran/43265
9624         * gfortran.dg/read_eof_8.f90: New test.
9625
9626 2010-03-29  Jason Merrill  <jason@redhat.com>
9627
9628         * gcc.dg/cpp/include6.c: Change [] to ().
9629
9630         N3077
9631         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9632         splicing and UCNs.
9633         * c-c++-common/raw-string-2.c: Add trigraph test.
9634         * c-c++-common/raw-string-8.c: New.
9635         * c-c++-common/raw-string-9.c: New.
9636         * c-c++-common/raw-string-10.c: New.
9637
9638         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9639         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9640         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9641         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9642         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9643         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9644         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9645
9646 2010-03-29  Richard Guenther  <rguenther@suse.de>
9647
9648         PR tree-optimization/43560
9649         * gcc.dg/torture/pr43560.c: New testcase.
9650
9651 2010-03-29  Jason Merrill  <jason@redhat.com>
9652
9653         N3077
9654         * g++.dg/ext/raw-string-1.C: Change [] to ().
9655         * g++.dg/ext/raw-string-2.C: Change [] to ().
9656         Don't use \ in delimiter.
9657         * g++.dg/ext/raw-string-3.C: Change [] to ().
9658         * g++.dg/ext/raw-string-4.C: Change [] to ().
9659         * g++.dg/ext/raw-string-5.C: Change [] to ().
9660         Test for error on \ in delimiter.
9661         * g++.dg/ext/raw-string-6.C: Change [] to ().
9662         * g++.dg/ext/raw-string-7.C: Change [] to ().
9663
9664 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9665
9666         PR 43564
9667         * gcc.dg/pr43564.c: New test.
9668
9669 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9670
9671         PR fortran/43551
9672         * gfortran.dg/direct_io_12.f90: New test.
9673
9674 2010-03-28  Jan Hubicka  <jh@suse.cz>
9675
9676         PR tree-optimization/43505
9677         * gfortran.dg/pr43505.f90: New testcase.
9678
9679 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9680
9681         PR tree-optimization/43528
9682         * gcc.target/i386/pr43528.c: New test.
9683
9684 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9685
9686         PR c/43381
9687         * gcc.dg/parm-impl-decl-3.c: New test.
9688
9689 2010-03-26  Jason Merrill  <jason@redhat.com>
9690
9691         PR c++/43509
9692         * g++.dg/cpp0x/parse1.C: New.
9693
9694 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR target/43524
9697         * gcc.target/i386/pr43524.c: New test.
9698
9699 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9700
9701         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9702         whitespace, rename main to foo.
9703         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9704         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9705         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9706         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9707         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9708         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9709         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9710         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9711         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9712         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9713         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9714
9715 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9716
9717         PR c++/43327
9718         * g++.dg/other/crash-10.C: New test.
9719         * g++.dg/other/crash-11.C: New test.
9720
9721 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9722
9723         PR libfortran/43517
9724         * gfortran.dg/read_eof_7.f90: New test.
9725
9726 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9727
9728         PR objc/35165
9729         PR testsuite/43512
9730         * objc-obj-c++-shared: New directory.
9731         * objc-obj-c++-shared/Object1-implementation.h: New file.
9732         * objc-obj-c++-shared/Object1.h: New file.
9733         * objc-obj-c++-shared/Protocol1.h: New file.
9734         * objc-obj-c++-shared/next-abi.h: New file.
9735         * objc-obj-c++-shared/next-mapping.h: New file.
9736         * objc/execute/next_mapping.h: Delete.
9737         * objc.dg/special/special.exp: For all targets run the tests with
9738         -fgnu-runtime, for darwin targets also run the tests with
9739         -fnext-runtime.
9740         * objc.dg/dg.exp: Ditto.
9741         * obj-c++.dg/dg.exp: Ditto.
9742         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9743         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9744         include use of updated NeXT interface.
9745         * objc/execute/formal_protocol-5.m: Ditto.
9746         * objc/execute/protocol-isEqual-2.m: Ditto.
9747         * objc/execute/protocol-isEqual-4.m: Ditto.
9748         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9749         Protocol1.h) and next-mapping.h as required.
9750         * objc/execute/object_is_class.m: Ditto.
9751         * objc/execute/enumeration-1.m: Ditto.
9752         * objc/execute/class-13.m: Ditto.
9753         * objc/execute/formal_protocol-2.m: Ditto.
9754         * objc/execute/formal_protocol-4.m: Ditto.
9755         * objc/execute/class-1.m: Ditto.
9756         * objc/execute/bycopy-1.m: Ditto.
9757         * objc/execute/formal_protocol-6.m: Ditto.
9758         * objc/execute/bycopy-3.m: Ditto.
9759         * objc/execute/class-3.m: Ditto.
9760         * objc/execute/bf-11.m: Ditto.
9761         * objc/execute/class-5.m: Ditto.
9762         * objc/execute/bf-13.m: Ditto.
9763         * objc/execute/class-7.m: Ditto.
9764         * objc/execute/bf-15.m: Ditto.
9765         * objc/execute/class-9.m: Ditto.
9766         * objc/execute/bf-17.m: Ditto.
9767         * objc/execute/bf-19.m: Ditto.
9768         * objc/execute/IMP.m: Ditto.
9769         * objc/execute/exceptions/catchall-1.m: Ditto.
9770         * objc/execute/exceptions/trivial.m: Ditto.
9771         * objc/execute/exceptions/finally-1.m: Ditto.
9772         * objc/execute/exceptions/local-variables-1.m: Ditto.
9773         * objc/execute/exceptions/foward-1.m: Ditto.
9774         * objc/execute/bf-2.m: Ditto.
9775         * objc/execute/string1.m: Ditto.
9776         * objc/execute/bf-4.m: Ditto.
9777         * objc/execute/informal_protocol.m: Ditto.
9778         * objc/execute/string3.m: Ditto.
9779         * objc/execute/bf-6.m: Ditto.
9780         * objc/execute/bf-8.m: Ditto.
9781         * objc/execute/class-tests-1.h: Ditto.
9782         * objc/execute/protocol-isEqual-1.m: Ditto.
9783         * objc/execute/protocol-isEqual-3.m: Ditto.
9784         * objc/execute/_cmd.m: Ditto.
9785         * objc/execute/function-message-1.m: Ditto.
9786         * objc/execute/bf-20.m: Ditto.
9787         * objc/execute/bf-common.h: Ditto.
9788         * objc/execute/np-2.m: Ditto.
9789         * objc/execute/class-10.m: Ditto.
9790         * objc/execute/class-12.m: Ditto.
9791         * objc/execute/enumeration-2.m: Ditto.
9792         * objc/execute/class-14.m: Ditto.
9793         * objc/execute/encode-1.m: Ditto.
9794         * objc/execute/formal_protocol-1.m: Ditto.
9795         * objc/execute/formal_protocol-3.m: Ditto.
9796         * objc/execute/accessing_ivars.m: Ditto.
9797         * objc/execute/bycopy-2.m: Ditto.
9798         * objc/execute/class-2.m: Ditto.
9799         * objc/execute/bf-10.m: Ditto.
9800         * objc/execute/formal_protocol-7.m: Ditto.
9801         * objc/execute/root_methods.m: Ditto.
9802         * objc/execute/class-4.m: Ditto.
9803         * objc/execute/bf-12.m: Ditto.
9804         * objc/execute/class-6.m: Ditto.
9805         * objc/execute/bf-14.m: Ditto.
9806         * objc/execute/nested-func-1.m: Ditto.
9807         * objc/execute/class-8.m: Ditto.
9808         * objc/execute/private.m: Ditto.
9809         * objc/execute/bf-16.m: Ditto.
9810         * objc/execute/bf-18.m: Ditto.
9811         * objc/execute/load-3.m: Ditto.
9812         * objc/execute/compatibility_alias.m: Ditto.
9813         * objc/execute/bf-1.m: Ditto.
9814         * objc/execute/no_clash.m: Ditto.
9815         * objc/execute/bf-3.m: Ditto.
9816         * objc/execute/string2.m: Ditto.
9817         * objc/execute/bf-5.m: Ditto.
9818         * objc/execute/string4.m: Ditto.
9819         * objc/execute/bf-7.m: Ditto.
9820         * objc/execute/object_is_meta_class.m: Ditto.
9821         * objc/execute/bf-9.m: Ditto.
9822         * objc/execute/bf-21.m: Ditto.
9823         * objc/execute/cascading-1.m: Ditto.
9824         * objc/execute/trivial.m: Ditto.
9825         * objc/execute/np-1.m: Ditto.
9826         * objc/compile/trivial.m: Ditto.
9827         * objc/execute/class_self-2.m: Include <stdlib.h>.
9828         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9829         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9830         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9831         and 64bit. Use new NeXT interface as required.
9832         * objc.dg/special/unclaimed-category-1.m: Ditto.
9833         * objc.dg/special/unclaimed-category-1.h: Ditto.
9834         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9835         * objc.dg/func-ptr-1.m: Ditto.
9836         * objc.dg/stret-1.m: Ditto.
9837         * objc.dg/encode-2.m: Ditto.
9838         * objc.dg/category-1.m: Ditto.
9839         * objc.dg/encode-3.m: Ditto.
9840         * objc.dg/call-super-3.m: Ditto.
9841         * objc.dg/method-3.m: Ditto.
9842         * objc.dg/func-ptr-2.m: Ditto.
9843         * objc.dg/lookup-1.m: Ditto.
9844         * objc.dg/encode-4.m: Ditto.
9845         * objc.dg/fix-and-continue-1.m: Ditto.
9846         * objc.dg/proto-lossage-3.m: Ditto.
9847         * objc.dg/method-13.m: Ditto.
9848         * objc.dg/proto-qual-1.m: Ditto.
9849         * objc.dg/zero-link-3.m: Ditto.
9850         * objc.dg/bitfield-1.m: Ditto.
9851         * objc.dg/va-meth-1.m: Ditto.
9852         * objc.dg/super-class-3.m: Ditto.
9853         * objc.dg/call-super-1.m: Ditto.
9854         * objc.dg/type-size-2.m: Ditto.
9855         * objc.dg/method-10.m: Ditto.
9856         * objc.dg/defs.m: Ditto.
9857         * objc.dg/const-str-3.m: Ditto.
9858         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9859         Protocol1.h) and next-mapping.h as required. Use new NeXT
9860         interface as required.
9861         * objc.dg/super-class-4.m: Ditto.
9862         * objc.dg/comp-types-8.m: Ditto.
9863         * objc.dg/call-super-2.m: Ditto.
9864         * objc.dg/objc-fast-4.m: Ditto.
9865         * objc.dg/method-6.m: Ditto.
9866         * objc.dg/const-str-3.m: Ditto.
9867         * objc.dg/const-str-7.m: Ditto.
9868         * objc.dg/method-15.m: Ditto.
9869         * objc.dg/method-19.m: Ditto.
9870         * objc.dg/sync-1.m: Ditto.
9871         * objc.dg/layout-1.m: Ditto.
9872         * objc.dg/bitfield-3.m: Ditto.
9873         * objc.dg/try-catch-3.m: Ditto.
9874         * objc.dg/try-catch-7.m: Ditto.
9875         * objc.dg/comp-types-10.m: Ditto.
9876         * objc.dg/selector-2.: Ditto.
9877         * objc.dg/method-7.m: Ditto.
9878         * objc.dg/typedef-alias-1.m: Ditto.
9879         * objc.dg/proto-lossage-2.m: Ditto.
9880         * objc.dg/comp-types-11.m: Ditto.
9881         * objc.dg/sizeof-1.m: Ditto.
9882         * objc.dg/method-17.m: Ditto.
9883         * objc.dg/bitfield-5.m: Ditto.
9884         * objc.dg/try-catch-1.m: Ditto.
9885         * objc.dg/encode-5.m: Ditto.
9886         * objc.dg/fix-and-continue-2.m: Ditto.
9887         * objc.dg/method-9.m: Ditto.
9888         * objc.dg/isa-field-1.m: Ditto.
9889         * objc.dg/local-decl-2.m: Ditto.
9890         * objc.dg/objc-gc-4.m: Ditto.
9891         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9892         * objc.dg/gnu-runtime-3.m: Ditto.
9893         * objc.dg/encode-7.m: Ditto.
9894         * objc.dg/encode-8.m: Ditto.
9895         * objc.dg/selector-3.m: Ditto.
9896         * objc.dg/gnu-runtime-1.m: Ditto.
9897         * objc.dg/const-str-12.m: Ditto.
9898         * objc.dg/gnu-runtime-2.m: Ditto.
9899         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9900         * objc.dg/selector-1.m: Ditto.
9901         * objc.dg/stubify-2.m: Ditto.
9902         * objc.dg/zero-link-1.m: Ditto.
9903         * objc.dg/stret-2.m: Ditto.
9904         * objc.dg/zero-link-2.m: Ditto.
9905         * objc.dg/next-runtime-1.m: Ditto.
9906         * objc.dg/symtab-1.m: Ditto.
9907         * objc.dg/stubify-1.m: Ditto.
9908         * objc.dg/bitfield-2.m: Ditto.
9909         * objc.dg/try-catch-10.m: Apply to both runtimes.
9910         * objc.dg/const-str-1.m: Ditto.
9911         * objc.dg/image-info.m: Ditto.
9912         * objc.dg/encode-9.m: Ditto.
9913         * objc.dg/pragma-1.m: Apply test to all targets.
9914         * objc.dg/const-str-4.m: Ditto.
9915         * objc.dg/const-str-8.m: Ditto.
9916         * objc.dg/super-class-2.m: Ditto.
9917         * objc.dg/try-catch-5.m: Ditto.
9918         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9919         Protocol1.h) and next-mapping.h as required. Use new NeXT
9920         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9921         * objc.dg/const-str-11.m: Ditto.
9922         * objc.dg/const-str-9.m: Ditto.
9923         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9924         * objc.dg/encode-1.m: Remove redundant -lobjc.
9925         * objc.dg/try-catch-9.m: Tidy space.
9926         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9927         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9928         and 64bit. Use new NeXT interface as required.
9929         * obj-c++.dg/template-4.mm: Ditto.
9930         * obj-c++.dg/defs.mm: Ditto.
9931         * obj-c++.dg/basic.mm: Ditto.
9932         * obj-c++.dg/encode-4.mm: Ditto.
9933         * obj-c++.dg/method-17.mm: Ditto.
9934         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9935         * obj-c++.dg/cxx-class-1.mm: Ditto.
9936         * obj-c++.dg/method-10.mm: Ditto.
9937         * obj-c++.dg/va-meth-1.mm: Ditto.
9938         * obj-c++.dg/encode-5.mm: Ditto.
9939         * obj-c++.dg/lookup-2.mm: Ditto.
9940         * obj-c++.dg/template-3.mm: Ditto.
9941         * obj-c++.dg/proto-qual-1.mm: Ditto.
9942         * obj-c++.dg/qual-types-1.m: Ditto.
9943         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9944         * obj-c++.dg/template-1.mm: Ditto.
9945         * obj-c++.dg/encode-6.mm: Ditto.
9946         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9947         Protocol1.h) and next-mapping.h as required. Use new NeXT
9948         interface as required.
9949         * obj-c++.dg/except-1.mm: Ditto.
9950         * obj-c++.dg/const-str-7.mm: Ditto.
9951         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9952         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9953         * obj-c++.dg/selector-2.mm: Ditto.
9954         * obj-c++.dg/isa-field-1.mm: Ditto.
9955         * obj-c++.dg/try-catch-1.mm: Ditto.
9956         * obj-c++.dg/local-decl-1.mm: Ditto.
9957         * obj-c++.dg/try-catch-9.mm: Ditto.
9958         * obj-c++.dg/no-extra-load.mm: Ditto.
9959         * obj-c++.dg/selector-5.mm: Ditto.
9960         * obj-c++.dg/method-12.mm: Ditto.
9961         * obj-c++.dg/try-catch-11.mm: Ditto.
9962         * obj-c++.dg/comp-types-11.mm: Ditto.
9963         * obj-c++.dg/bitfield-3.mm: Ditto.
9964         * obj-c++.dg/method-6.mm: Ditto.
9965         * obj-c++.dg/super-class-2.mm: Ditto.
9966         * obj-c++.dg/method-21.mm: Ditto.
9967         * obj-c++.dg/const-str-8.mm: Ditto.
9968         * obj-c++.dg/try-catch-7.mm: Ditto.
9969         * obj-c++.dg/method-15.mm: Ditto.
9970         * obj-c++.dg/layout-1.mm: Ditto.
9971         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9972         * obj-c++.dg/const-str-3.mm: Ditto.
9973         * obj-c++.dg/try-catch-2.mm: Ditto.
9974         * obj-c++.dg/objc-gc-3.mm: Ditto.
9975         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9976         * obj-c++.dg/bitfield-1.mm: Ditto.
9977         * obj-c++.dg/selector-6.mm: Ditto.
9978         * obj-c++.dg/method-13.mm: Ditto.
9979         * obj-c++.dg/comp-types-12.mm: Ditto.
9980         * obj-c++.dg/bitfield-4.mm: Ditto.
9981         * obj-c++.dg/try-catch-8.mm: Ditto.
9982         * obj-c++.dg/method-2.mm: Ditto.
9983         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9984         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9985         * obj-c++.dg/const-str-4.mm: Ditto.
9986         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9987         * obj-c++.dg/try-catch-3.mm: Ditto.
9988         * obj-c++.dg/comp-types-9.mm: Ditto.
9989         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9990         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9991         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9992         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9993         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9994         Use new NeXT interface as required.
9995         * obj-c++.dg/const-str-10.mm: Ditto.
9996         * obj-c++.dg/const-str-11.mm: Ditto.
9997         * obj-c++.dg/const-str-9.mm: Ditto.
9998         * obj-c++.dg/method-11.mm: Ditto.
9999         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10000         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10001         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10002         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10003         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10004
10005 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10006
10007         PR c++/43206
10008         * g++.dg/template/typedef30.C: New test case.
10009
10010 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR c/43385
10013         * gcc.c-torture/execute/pr43385.c: New test.
10014
10015 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10016
10017         * gcc.dg/strncpy-fix-1.c: New test.
10018
10019 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10020
10021         PR testsuite/41609
10022         * lib/objc-torture.exp (objc-set-runtime-options): New.
10023         * objc/execute/execute.exp: Check runtime options on each pass.
10024         * objc/execute/exceptions/exceptions.exp: Ditto.
10025         * objc/compile/compile.exp: Ditto.
10026
10027         PR testsuite/42348
10028         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10029         standard tests.
10030         (check_effective_target_objc2): New proc.
10031         (check_effective_target_next_runtime): New proc.
10032         * lib/objc.exp: Determine which runtime is in force and support it.
10033         * lib/obj-c++.exp: Ditto.
10034
10035 2010-03-24  Jason Merrill  <jason@redhat.com>
10036
10037         PR c++/43502
10038         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10039
10040 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10041
10042         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10043         a loop.
10044         * gcc.dg/ipa/ipa-2.c: Likewise.
10045         * gcc.dg/ipa/ipa-3.c: Likewise.
10046         * gcc.dg/ipa/ipa-4.c: Likewise.
10047         * gcc.dg/ipa/ipa-5.c: Likewise.
10048         * gcc.dg/ipa/ipa-7.c: Likewise.
10049         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10050         a loop.
10051         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10052         i_can_not_be_propagated_fully2 into a loop.
10053         * gcc.dg/ipa/ipa-8.c: New test.
10054         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10055
10056 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10057
10058         PR debug/19192
10059         PR debug/43479
10060         * gcc.dg/guality/pr43479.c: New test.
10061         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10062         and add volatile keyword.
10063
10064 2010-03-23  Mike Stump  <mikestump@comcast.net>
10065
10066         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10067
10068 2010-03-23  Jason Merrill  <jason@redhat.com>
10069
10070         * g++.dg/ext/altivec-17.C: Adjust error message.
10071
10072         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10073         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10074         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10075         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10076         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10077         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10078
10079 2010-03-22  Jason Merrill  <jason@redhat.com>
10080
10081         PR c++/43333
10082         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10083         * g++.dg/ext/is_pod_98.C: New.
10084
10085         PR c++/43281
10086         * g++.dg/cpp0x/auto18.C: New.
10087
10088         * gcc.dg/pr36997.c: Adjust error message.
10089         * g++.dg/ext/vector9.C: Likewise.
10090         * g++.dg/conversion/simd3.C: Likewise.
10091         * g++.dg/other/error23.C: Likewise.
10092
10093 2010-03-22  Michael Matz  <matz@suse.de>
10094
10095         PR middle-end/43475
10096         * gfortran.dg/pr43475.f90: New testcase.
10097
10098 2010-03-22  Richard Guenther  <rguenther@suse.de>
10099
10100         PR tree-optimization/43390
10101         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10102
10103 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10104
10105         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10106         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10107
10108 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10109             Michael Matz  <matz@suse.de>
10110
10111         PR c++/43081
10112         * g++.dg/parse/crash56.C: New test.
10113
10114 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10115
10116         PR fortran/43450
10117         * gfortran.dg/whole_file_15.f90 : New test.
10118
10119 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10120
10121         PR fortran/43409
10122         * gfortran.dg/inquire_size.f90: New test.
10123
10124 2010-03-20  Richard Guenther  <rguenther@suse.de>
10125
10126         PR rtl-optimization/43438
10127         * gcc.c-torture/execute/pr43438.c: New testcase.
10128
10129 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10130
10131         PR c++/43375
10132         * g++.dg/abi/mangle42.C: New test.
10133
10134 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10135
10136         PR C/43211
10137         * gcc.dg/pr43211.c: New test.
10138         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10139
10140 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10141
10142         PR rtl-optimization/42258
10143         * gcc.target/arm/thumb1-mul-moves.c: New test.
10144
10145         PR target/40697
10146         * gcc.target/arm/thumb-andsi.c: New test.
10147
10148         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10149         dg-require-effective-target.
10150
10151 2010-03-19  Michael Matz  <matz@suse.de>
10152
10153         PR c++/43116
10154         * g++.dg/other/pr43116.C: New testcase.
10155
10156 2010-03-19  Michael Matz  <matz@suse.de>
10157
10158         PR target/43305
10159         * gcc.dg/pr43305.c: New testcase.
10160
10161 2010-03-19  Richard Guenther  <rguenther@suse.de>
10162
10163         PR tree-optimization/43415
10164         * gcc.c-torture/compile/pr43415.c: New testcase.
10165
10166 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10167
10168         PR ada/43106
10169         * gnat.dg/case_optimization2.adb: New test.
10170         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10171
10172 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10173             Jack Howarth <howarth@bromo.med.uc.edu>
10174
10175         PR target/36399
10176         * gcc.target/i386/push-1.c: Don't xfail
10177           scan-assembler-not "movups" on darwin.
10178
10179 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR debug/43058
10182         * gcc.dg/pr43058.c: New test.
10183
10184 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10185
10186         PR middle-end/42450
10187         * g++.dg/torture/pr42450.C: New test.
10188
10189 2010-03-18  Michael Matz  <matz@suse.de>
10190
10191         PR middle-end/43419
10192         * gcc.dg/pr43419.c: New testcase.
10193
10194 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10195
10196         PR rtl-optimization/43360
10197         * gcc.dg/torture/pr43360.c: New.
10198
10199 2010-03-18  Michael Matz  <matz@suse.de>
10200
10201         PR tree-optimization/43402
10202         * gcc.dg/pr43402.c: New testcase.
10203
10204 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10205
10206         PR target/42427
10207         * gcc.dg/pr42427.c: New test.
10208
10209 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10210
10211         PR libfortran/43265
10212         * gfortran.dg/read_empty_file.f: New test.
10213         * gfortran.dg/read_eof_all.f90: New test.
10214         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10215         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10216
10217 2010-03-17  Michael Matz  <matz@suse.de>
10218
10219         * gcc.dg/pr43300.c: Add -w.
10220
10221 2010-03-17  Richard Guenther  <rguenther@suse.de>
10222
10223         * gcc.dg/pr43379.c: Add -w.
10224
10225 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10226
10227         PR fortran/43331
10228         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10229
10230 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10231
10232         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10233
10234 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10235
10236         * ada/acats/run_all.sh: Log start and end times.
10237
10238 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10239
10240         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10241
10242 2010-03-16  Richard Guenther  <rguenther@suse.de>
10243
10244         PR middle-end/43379
10245         * gcc.dg/pr43379.c: New testcase.
10246
10247 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR debug/43051
10250         * gcc.dg/guality/pr43051-1.c: New test.
10251
10252 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10253
10254         PR testsuite/43363
10255         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10256
10257 2010-03-15  Michael Matz  <matz@suse.de>
10258
10259         PR middle-end/43300
10260         * gcc.dg/pr43300.c: New testcase.
10261
10262 2010-03-15  Richard Guenther  <rguenther@suse.de>
10263
10264         PR tree-optimization/43367
10265         * gcc.c-torture/compile/pr43367.c: New testcase.
10266
10267 2010-03-15  Richard Guenther  <rguenther@suse.de>
10268
10269         PR tree-optimization/43317
10270         * gcc.dg/pr43317.c: New testcase.
10271
10272 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10275
10276 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10277
10278         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10279
10280 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10281
10282         PR fortran/43362
10283         * gfortran.dg/impure_constructor_1.f90: New test.
10284
10285 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10286
10287         PR middle-end/43354
10288         * gfortran.dg/graphite/id-pr43354.f: New.
10289
10290 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10291
10292         PR middle-end/43349
10293         * gfortran.dg/graphite/pr43349.f: New.
10294
10295 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10296
10297         PR middle-end/43306
10298         * gcc.dg/graphite/pr43306.c: New.
10299
10300 2010-03-12  David S. Miller  <davem@davemloft.net>
10301
10302         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10303         sparc.
10304
10305 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10306
10307         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10308
10309 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10310
10311         PR fortran/43291
10312         PR fortran/43326
10313         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10314
10315 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10316
10317         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10318         fail for *-*-mingw* targets.
10319
10320 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR debug/43329
10323         * gcc.dg/guality/pr43329-1.c: New test.
10324
10325 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10326
10327         PR tree-optimization/43257
10328         * g++.dg/torture/pr43257.C: New test.
10329
10330 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10331
10332         PR fortran/43228
10333         * gfortran.dg/namelist_61.f90: New test.
10334
10335 2010-03-11  Richard Guenther  <rguenther@suse.de>
10336
10337         PR tree-optimization/43255
10338         * gcc.c-torture/compile/pr43255.c: New testcase.
10339
10340 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10341
10342         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10343         * gcc.dg/pr43280.c: New testcase.
10344
10345 2010-03-11  Richard Guenther  <rguenther@suse.de>
10346
10347         PR lto/43200
10348         * gcc.dg/lto/20100227-1_0.c: New testcase.
10349         * gcc.dg/lto/20100227-1_1.c: Likewise.
10350
10351 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10352
10353         PR libfortran/43320
10354         PR libfortran/43265
10355         * gfortran.dg/read_eof_6.f: New test
10356         * gfortran.dg/read_x_eof.f90: New test.
10357         * gfortran.dg/read_x_past.f: Update test.
10358
10359 2010-03-10  Jan Hubicka  <jh@suse.cz>
10360
10361         * gcc.c-torture/compile/pr43288.c: New test.
10362
10363 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10364
10365         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10366         -fpic/-fPIC flags.
10367         * g++.old-deja/g++.pt/asm2.C: Likewise.
10368         * gcc.c-torture/compile/20000804-1.c: Likewise.
10369         * gcc.target/i386/clobbers.c: Likewise.
10370
10371 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10372
10373         PR fortran/43303
10374         * gfortran.dg/c_assoc_3.f90: New test.
10375
10376 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR debug/36728
10379         * gcc.dg/guality/pr36728-1.c: New test.
10380         * gcc.dg/guality/pr36728-2.c: New test.
10381
10382 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10383
10384         * gcc.dg/h8300-div-delay-slot.c: New test.
10385
10386 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10387
10388         PR tree-optimization/43236
10389         * gcc.c-torture/execute/pr43236.c: New test.
10390
10391 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10392
10393         PR middle-end/42859
10394         * g++.dg/eh/pr42859.C: New test.
10395
10396 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10397
10398         PR debug/43299
10399         * gcc.dg/pr43299.c: New test.
10400
10401         PR debug/43290
10402         * g++.dg/eh/unwind2.C: New test.
10403
10404 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10405             Reza Yazdani  <reza.yazdani@amd.com>
10406
10407         PR middle-end/43065
10408         * gcc.dg/graphite/run-id-4.c: New.
10409
10410 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10411
10412         PR middle-end/43065
10413         * gcc.dg/graphite/run-id-3.c: New.
10414
10415 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10416
10417         PR middle-end/42644
10418         PR middle-end/42130
10419         * gcc.dg/graphite/id-18.c: New.
10420         * gcc.dg/graphite/run-id-pr42644.c: New.
10421
10422 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10423
10424         PR middle-end/42326
10425         * gcc.dg/graphite/pr42326.c: New.
10426
10427 2010-03-08  Richard Guenther  <rguenther@suse.de>
10428
10429         PR tree-optimization/43269
10430         * gcc.c-torture/execute/pr43269.c: New testcase.
10431
10432 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10433
10434         PR fortran/43256
10435         * gfortran.dg/typebound_call_13.f03: New.
10436
10437 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10438
10439         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10440         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10441
10442 2010-03-05  Jason Merrill  <jason@redhat.com>
10443
10444         * g++.dg/abi/mangle40.C: Require weak and alias.
10445
10446 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10447
10448         PR middle-end/42326
10449         * gfortran.dg/graphite/pr42326.f90: New.
10450         * gfortran.dg/graphite/pr42326-1.f90: New.
10451
10452 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10453
10454         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10455         (gnat_target_compile): Likewise.
10456         Reinitialize GNAT_UNDER_TEST if target changes.
10457         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10458         (local_find_gnatmake): Pass full --GCC to gnatlink.
10459         Remove --LINK.
10460
10461 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10462
10463         PR c/43248
10464         * gcc.dg/compound-literal-1.c: New testcase.
10465
10466 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10467
10468         PR tree-optimization/43164
10469         PR tree-optimization/43191
10470         * gcc.c-torture/compile/pr43164.c: New test.
10471         * gcc.c-torture/compile/pr43191.c: Likewise.
10472
10473 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10474
10475         PR fortran/43244
10476         * gfortran.dg/finalize_9.f90: New.
10477
10478 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10479             Ken Werner <ken@linux.vnet.ibm.com>
10480
10481         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10482         to dg-options for spu.
10483         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10484         dump-scan target to exclude spu.
10485
10486 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10487
10488         PR middle-end/43209
10489         * gcc.dg/tree-ssa/ivopts-4.c: New.
10490
10491 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10492
10493         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10494         include-opts and exclude-opts; skip checking the flags if arguments
10495         are the same as the defaults.
10496         (dg-xfail-if): Verify the number of arguments, supply defaults
10497         for unspecified optional arguments.
10498         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10499
10500 2010-03-03  Jason Merrill  <jason@redhat.com>
10501
10502         PR c++/12909
10503         * g++.dg/abi/mangle40.C: Updated.
10504
10505 2010-03-03  Jason Merrill  <jason@redhat.com>
10506
10507         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10508         * g++.dg/abi/mangle23.C: Likewise.
10509         * g++.dg/eh/simd-2.C: Likewise.
10510         * g++.dg/ext/attribute-test-2.C: Likewise.
10511         * g++.dg/ext/vector14.C: Likewise.
10512         * g++.dg/other/pr34435.C: Likewise.
10513         * g++.dg/template/conv8.C: Likewise.
10514         * g++.dg/template/nontype9.C: Likewise.
10515         * g++.dg/template/qualttp17.C: Likewise.
10516         * g++.dg/template/ref1.C: Likewise.
10517         * g++.old-deja/g++.pt/crash68.C: Likewise.
10518         * g++.old-deja/g++.pt/ref1.C: Likewise.
10519         * g++.old-deja/g++.pt/ref3.C: Likewise.
10520         * g++.old-deja/g++.pt/ref4.C: Likewise.
10521
10522         PR c++/12909
10523         * g++.dg/abi/mangle40.C: New.
10524         * g++.dg/abi/mangle41.C: New.
10525         * g++.dg/lto/20100302_0.C: New.
10526         * g++.dg/lto/20100302_1.C: New.
10527         * g++.dg/lto/20100302.h: New.
10528
10529 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10530
10531         PR fortran/43243
10532         * gfortran.dg/internal_pack_12.f90: New test.
10533
10534 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10535
10536         * gcc.dg/pr36997.c: Adjust error message.
10537
10538 2010-03-03  Mike Stump  <mikestump@comcast.net>
10539
10540         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10541         adjustments to not be present on machines that align the stack to
10542         more than 4 bytes and don't have a red zone yet as that is an
10543         unimplemented optimization.
10544
10545 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10546
10547         PR fortran/43169
10548         * gfortran.dg/impure_assignment_3.f90: New.
10549
10550 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10551
10552         PR debug/43229
10553         * gfortran.dg/pr43229.f90: New test.
10554
10555         PR debug/43237
10556         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10557
10558         PR debug/43177
10559         * gcc.dg/guality/pr43177.c: New test.
10560
10561 2010-03-02  Jason Merrill  <jason@redhat.com>
10562
10563         * g++.dg/ext/vector9.C: Adjust error message.
10564         * g++.dg/conversion/simd3.C: Likewise.
10565         * g++.dg/other/error23.C: Likewise.
10566
10567 2010-03-02  Mike Stump  <mikestump@comcast.net>
10568
10569         PR c++/41090
10570         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10571
10572 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10573
10574         PR fortran/43180
10575         * gfortran.dg/internal_pack_10.f90: New test.
10576
10577         PR fortran/43173
10578         * gfortran.dg/internal_pack_11.f90: New test.
10579
10580 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10581
10582         PR middle-end/42640
10583         * gcc.dg/tree-ssa/pr42640.c: New.
10584
10585 2010-03-01  Richard Guenther  <rguenther@suse.de>
10586
10587         PR tree-optimization/43220
10588         * gcc.c-torture/execute/pr43220.c: New testcase.
10589
10590 2010-03-01  Richard Guenther  <rguenther@suse.de>
10591
10592         PR middle-end/43213
10593         * gcc.dg/pr43213.c: New testcase.
10594
10595 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10596
10597         PR pch/14940
10598         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10599
10600 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10601
10602         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10603         New function.
10604         (check_effective_target_ucn): Likewise.
10605
10606         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10607         if !ucn.
10608         * gcc.dg/ucnid-2.c: Likewise.
10609         * gcc.dg/ucnid-3.c: Likewise.
10610         * gcc.dg/ucnid-4.c: Likewise.
10611         * gcc.dg/ucnid-11.c: Likewise.
10612         * gcc.dg/ucnid-12.c: Likewise.
10613         * gcc.dg/ucnid-6.c: Skip if !ucn.
10614         * gcc.dg/ucnid-9.c: Likewise.
10615
10616 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10617
10618         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10619         lists to dg-skip-if.
10620         * gcc.target/i386/stackalign/return-3.c: Likewise.
10621
10622 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624         * gcc.target/i386/clearcap.map: New file.
10625         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10626         Pass clearcap.map by default if supported.
10627
10628 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10629
10630         PR fortran/42900
10631         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10632         Explain this.
10633         * gfortran.dg/stat_2.f90: Likewise.
10634
10635 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10636
10637         PR fortran/43199
10638         * gfortran.dg/module_read_2.f90: New test.
10639
10640 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/42748
10643         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10644         * g++.dg/abi/mangle12.C: Likewise.
10645         * g++.dg/abi/mangle20-2.C: Likewise.
10646         * g++.dg/abi/mangle17.C: Likewise.
10647         * g++.dg/template/cond2.C: Likewise.
10648         * g++.dg/template/pr35240.C: Likewise.
10649
10650 2010-02-27  Richard Guenther  <rguenther@suse.de>
10651
10652         PR tree-optimization/43186
10653         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10654
10655 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10656
10657         * g++.dg/abi/packed1.C: Expect warning on the SH.
10658
10659 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10660
10661         PR c++/42054:
10662         * g++.dg/parse/error37.C: New test.
10663
10664 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10665
10666         PR c/24577
10667         PR c/43192
10668         * gcc.dg/pr8927-1.c: Match new note.
10669         * gcc.dg/990506-0.c: Likewise.
10670         * gcc.dg/gomp/flush-2.c: Likewise.
10671         * gcc.dg/gomp/atomic-5.c: Likewise.
10672         * gcc.dg/gomp/pr34607.c: Likewise.
10673         * gcc.dg/pr35746.c: Likewise.
10674         * gcc.dg/cpp/pragma-1.c: Likewise.
10675         * gcc.dg/cpp/pragma-2.c: Likewise.
10676         * gcc.dg/pr41842.c: Likewise.
10677         * gcc.dg/noncompile/20040629-1.c: Likewise.
10678         * objc.dg/private-1.m: Likewise.
10679
10680 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10681
10682         PR fortran/43185
10683         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10684         * gfortran.dg/default_initialization_4.f90: New test.
10685
10686 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10687
10688         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10689         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10690         * gnat.dg/thin_pointer2.adb: New test.
10691         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10692
10693 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10694
10695         PR c/20631
10696         * gcc.dg/cpp/c90-pedantic.c: New.
10697         * gcc.dg/cpp/c90.c: New.
10698         * gcc.dg/gnu90-const-expr-1.c: New.
10699         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10700
10701 2010-02-26  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/43186
10704         * gcc.c-torture/compile/pr43186.c: New testcase.
10705
10706 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR debug/43190
10709         * c-c++-common/dwarf2/pr43190.c: New test.
10710
10711 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10712
10713         PR testsuite/37074:
10714         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10715
10716 2010-02-26  Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/43188
10719         * gcc.c-torture/compile/pr43188.c: New testcase.
10720
10721 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10722
10723         PR target/43175
10724         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10725
10726 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10727
10728         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10729
10730 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10731
10732         PR target/43154
10733         * gcc.target/powerpc/pr43154.c: New file.
10734
10735 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10736
10737         PR debug/43166
10738         * gfortran.dg/debug/pr43166.f: New test.
10739
10740         PR debug/43165
10741         * gcc.dg/torture/pr43165.c: New test.
10742
10743 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10744
10745         PR c/43128
10746         * c-c++-common/pr41779.c: Update.
10747
10748 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10749
10750         PR ada/32547
10751         * lib/gnat-dg.exp (gnat_load): Redefine.
10752
10753         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10754         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10755
10756 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10757
10758         PR libobjc/36610
10759         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10760         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10761         -fgnu-runtime.
10762         Sort entries.
10763
10764 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10765
10766         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10767
10768 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10769
10770         PR debug/43150
10771         * gcc.dg/guality/vla-1.c: New test.
10772
10773 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10774
10775         PR fortran/43042
10776         * gfortran.dg/c_ptr_tests_15.f90: New test.
10777
10778 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR target/43107
10781         * gcc.target/i386/pr43107.c: New test.
10782
10783 2010-02-23  Jason Merrill  <jason@redhat.com>
10784
10785         PR c++/43143
10786         * g++.dg/cpp0x/variadic100.C: New.
10787
10788 2010-02-23  Jason Merrill  <jason@redhat.com>
10789
10790         PR debug/42800
10791         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10792         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10793         * c-c++-common/dwarf2/vla1.c: New.
10794
10795 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR target/43139
10798         * gcc.dg/pr43139.c: New test.
10799
10800         PR debug/43077
10801         * gcc.dg/guality/pr43077-1.c: New test.
10802
10803 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10804
10805         PR 43123
10806         * gcc.dg/march.c: New.
10807         * gcc.dg/march-generic.c: New.
10808         * gcc.dg/mtune.c: New.
10809
10810 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10811
10812         PR middle-end/43083
10813         * gcc.dg/graphite/pr43083.c: New.
10814
10815 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10816
10817         PR middle-end/43097
10818         * gfortran.dg/graphite/pr43097.f: New.
10819
10820 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10821             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10822
10823         PR middle-end/43140
10824         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10825
10826 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10827
10828         PR middle-end/43026
10829         * g++.dg/graphite/pr43026.C: New.
10830
10831 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10832
10833         PR c++/43126
10834         * gcc.dg/cleanup-1.c: Update.
10835         * gcc.dg/func-args-1.c: Update.
10836         * gcc.dg/format/sentinel-1.c: Update.
10837         * g++.old-deja/g++.jason/scoping10.C: Update.
10838         * g++.old-deja/g++.ns/lookup5.C: Update.
10839         * g++.dg/ext/cleanup-1.C: Update.
10840         * g++.dg/parse/varmod1.C: Update.
10841         * g++.dg/parse/error33.C: Update.
10842         * g++.dg/expr/call3.C: Update.
10843         * g++.dg/func-args-1.C: New.
10844
10845 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10846
10847         PR c/43125
10848         * gcc.dg/attr-used-2.c: Moved to ...
10849         * c-c++-common/attr-used-2.c: Here.
10850
10851         * gcc.dg/attr-used.c: Moved to ...
10852         * c-c++-common/attr-used.c: Here.
10853
10854 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10855
10856         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10857
10858 2010-02-22  Richard Guenther  <rguenther@suse.de>
10859
10860         PR lto/43045
10861         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10862         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10863
10864 2010-02-22  Richard Guenther  <rguenther@suse.de>
10865
10866         PR tree-optimization/42749
10867         * gcc.c-torture/compile/pr42749.c: New testcase.
10868
10869 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10870
10871         PR fortran/43072
10872         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10873         * gfortran.dg/internal_pack_9.f90: New test.
10874
10875 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10876
10877         PR c++/23510
10878         * g++.dg/template/recurse.C: Adjust.
10879         * g++.dg/template/pr23510.C: New.
10880
10881 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10882
10883         PR c++/42824
10884         * g++.dg/template/memclass4.C: New test.
10885
10886 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10887
10888         PR fortran/35259
10889         * gfortran.dg/reassoc_5.f90: New test.
10890
10891 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10892
10893         PR target/43067
10894         * gcc.target/i386/pr43067.c: New test.
10895
10896 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10897
10898         PR c++/35669
10899         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10900         -Wconversion-null.
10901         * g++.dg/warn/Wconversion-null.C: New test.
10902         * g++.old-deja/g++.other/null1.C: Move to...
10903         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10904
10905 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10906
10907         PR fortran/36932
10908         PR fortran/36933
10909         * gfortran.dg/dependency_26.f90: New test.
10910
10911         PR fortran/43072
10912         * gfortran.dg/internal_pack_7.f90: New test.
10913
10914         PR fortran/43111
10915         * gfortran.dg/internal_pack_8.f90: New test.
10916
10917 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10918
10919         PR 43128
10920         * c-c++-common/pr41779.c: Fix broken testcase.
10921
10922 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10923
10924         PR 36513
10925         * c-c++-common/pr36513.c: New testcase.
10926         * c-c++-common/pr36513-2.c: New testcase.
10927
10928 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10929
10930         PR 41779
10931         * c-c++-common/pr41779.c: New.
10932
10933 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10934
10935         PR debug/43084
10936         * gcc.dg/pr43084.c: New test.
10937
10938 2010-02-19  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/42916
10941         * gcc.dg/pr42916.c: New testcase.
10942
10943 2010-02-18  Jason Merrill  <jason@redhat.com>
10944
10945         PR c++/42837
10946         * g++.dg/abi/packed1.C: Add expected warning.
10947
10948         PR c++/43108
10949         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10950         * gcc.dg/torture/dg-torture.exp: Likewise.
10951         * c-c++-common/torture/complex-sign.h,
10952         c-c++-common/torture/complex-sign-add.c,
10953         c-c++-common/torture/complex-sign-mixed-add.c,
10954         c-c++-common/torture/complex-sign-mixed-div.c,
10955         c-c++-common/torture/complex-sign-mixed-mul.c,
10956         c-c++-common/torture/complex-sign-mixed-sub.c,
10957         c-c++-common/torture/complex-sign-mul.c,
10958         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10959         Adapt for C++ compilation as well.
10960
10961         PR c++/43070
10962         * g++.dg/ext/label1.C: Update.
10963         * g++.dg/ext/label2.C: Update.
10964
10965         PR c++/26261
10966         * g++.dg/template/dependent-name6.C: New.
10967
10968         PR c++/43109
10969         * g++.dg/parse/namespace12.C: New.
10970
10971 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10972
10973         PR tree-optimization/43066
10974         * gcc.c-torture/compile/pr43066.c: New test.
10975
10976 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10977
10978         * g++.dg/ext/attrib35.C: Fix target selector string.
10979         * g++.dg/ext/attrib36.C: Ditto.
10980         * g++.dg/ext/attrib37.C: Ditto.
10981         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10982         * g++.dg/abi/mangle25.C: Ditto.
10983
10984 2010-02-17  Jason Merrill  <jason@redhat.com>
10985
10986         PR c++/43069
10987         * g++.dg/parse/namespace11.C: New.
10988
10989         PR c++/43093
10990         * g++.dg/ext/attrib37.C: New.
10991
10992         PR c++/43079
10993         * g++.dg/template/ptrmem20.C: New.
10994
10995 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10996
10997         PR target/43103
10998         * gcc.target/i386/xop-check.h: Include m256-check.h.
10999         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11000         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11001         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11002         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11003
11004 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11005
11006         PR debug/42918
11007         * gcc.dg/pr42918.c: New test.
11008
11009 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11010
11011         * g++.dg/ext/attrib36.C: Require ILP32.
11012
11013 2010-02-16  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/41043
11016         * gfortran.dg/pr41043.f90: New testcase.
11017         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11018
11019 2010-02-16  Jason Merrill  <jason@redhat.com>
11020
11021         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11022
11023 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11024
11025         PR tree-optimization/43074
11026         * gcc.dg/vect/fast-math-pr43074.c: New test.
11027
11028 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11031
11032 2010-02-16  Jason Merrill  <jason@redhat.com>
11033
11034         PR c++/43031
11035         * g++.dg/ext/attrib36.C: New.
11036
11037         PR c++/43036
11038         * g++.dg/other/array6.C: New.
11039
11040 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11041
11042         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11043
11044 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11045
11046         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11047         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11048         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11049         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11050         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11051         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11052
11053 2010-02-15  Richard Guenther  <rguenther@suse.de>
11054
11055         PR middle-end/43068
11056         * g++.dg/torture/pr43068.C: New testcase.
11057
11058 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11059
11060         PR c++/43024
11061         * g++.dg/opt/ice1.C: New.
11062
11063 2010-02-14  Jason Merrill  <jason@redhat.com>
11064
11065         PR c++/41997
11066         * g++.dg/cpp0x/initlist-opt.C: New.
11067
11068 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11069
11070         PR fortran/41113
11071         PR fortran/41117
11072         * gfortran.dg/internal_pack_6.f90: New test.
11073
11074 2010-02-12  Jason Merrill  <jason@redhat.com>
11075
11076         PR c++/43054
11077         * g++.dg/cpp0x/variadic99.C: New.
11078
11079 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11082         sign extend pointers to gualchk_t.
11083
11084         PR c++/43033
11085         * g++.dg/other/default3.C: Xfail g4 test.
11086
11087 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11088
11089         PR middle-end/43012
11090         * gcc.dg/graphite/pr43012.c: New.
11091
11092 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11093
11094         PR middle-end/42930
11095         * g++.dg/graphite/pr42930.C: New.
11096
11097 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11098
11099         PR middle-end/42914
11100         PR middle-end/42530
11101         * gcc.dg/graphite/pr42530.c: New.
11102         * gcc.dg/graphite/pr42914.c: New.
11103
11104 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11105
11106         PR middle-end/42771
11107         * gcc.dg/graphite/pr42771.c: New.
11108
11109 2010-02-11  Richard Guenther  <rguenther@suse.de>
11110
11111         PR tree-optimization/42998
11112         * gcc.c-torture/compile/pr42998.c: New testcase.
11113
11114 2010-02-10  Jason Merrill  <jason@redhat.com>
11115
11116         PR c++/41896
11117         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11118
11119         PR c++/42983, core issue 906
11120         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11121         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11122
11123         PR c++/43016
11124         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11125
11126 2010-02-10  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/43017
11129         * gcc.dg/torture/pr43017.c: New testcase.
11130
11131 2010-02-10  Tobias Burnus <burnus@net-b.de>
11132
11133         PR fortran/40823
11134         * gfortran.dg/private_type_1.f90: Update error location.
11135         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11136         * gfortran.dg/typebound_operator_2.f03: Ditto.
11137         * gfortran.dg/assignment_2.f90: Ditto.
11138         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11139         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11140
11141 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11142
11143         PR fortran/43015
11144         * gfortran.dg/bind_c_usage_20.f90: New test.
11145
11146 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR debug/43010
11149         * g++.dg/debug/pr43010.C: New test.
11150
11151 2010-02-10  Richard Guenther  <rguenther@suse.de>
11152
11153         PR c/43007
11154         * gcc.c-torture/execute/20100209-1.c: New testcase.
11155         * gcc.dg/fold-div-3.c: Likewise.
11156
11157 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11158
11159         * gcc.dg/builtin-ffs-1.c: New test.
11160
11161 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11162
11163         PR fortran/42999
11164         * gfortran.dg/array_constructor_35.f90: New test.
11165
11166 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11167
11168         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11169
11170 2010-02-09  Jason Merrill  <jason@redhat.com>
11171
11172         PR c++/42399
11173         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11174
11175         PR c++/42370
11176         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11177
11178 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11179
11180         PR fortran/41869
11181         * gfortran.dg/module_write_1.f90: New test.
11182
11183 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11184
11185         * gcc.dg/pr19340.c: Adjust.
11186
11187 2010-02-09  Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/43008
11190         * gcc.c-torture/execute/pr43008.c: New testcase.
11191
11192 2010-02-09  Richard Guenther  <rguenther@suse.de>
11193
11194         PR tree-optimization/43000
11195         * gcc.dg/torture/pr43000.c: New testcase.
11196         * gcc.dg/torture/pr43002.c: Likewise.
11197
11198 2010-02-09  Daniel Kraft  <d@domob.eu>
11199
11200         PR fortran/39171
11201         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11202         and pass -Wsurprising as necessary.
11203
11204 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11205
11206         PR tree-optimization/42890
11207         * g++.dg/torture/pr42890.C: New test.
11208
11209 2010-02-08  Richard Guenther  <rguenther@suse.de>
11210
11211         PR middle-end/42995
11212         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11213
11214 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11215
11216         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11217         return 0 from main.
11218         * gcc.dg/graphite/block-1.c: Same.
11219         * gcc.dg/graphite/block-3.c: Same.
11220         * gcc.dg/graphite/block-4.c: Same.
11221         * gcc.dg/graphite/block-5.c: Same.
11222         * gcc.dg/graphite/block-6.c: Same.
11223         * gcc.dg/graphite/block-7.c: Same.
11224         * gcc.dg/graphite/interchange-0.c: Same.
11225         * gcc.dg/graphite/interchange-1.c: Same.
11226         * gcc.dg/graphite/interchange-10.c: Same.
11227         * gcc.dg/graphite/interchange-11.c: Same.
11228         * gcc.dg/graphite/interchange-12.c: Same.
11229         * gcc.dg/graphite/interchange-2.c: Same.
11230         * gcc.dg/graphite/interchange-3.c: Same.
11231         * gcc.dg/graphite/interchange-4.c: Same.
11232         * gcc.dg/graphite/interchange-5.c: Same.
11233         * gcc.dg/graphite/interchange-6.c: Same.
11234         * gcc.dg/graphite/interchange-7.c: Same.
11235         * gcc.dg/graphite/interchange-8.c: Same.
11236         * gcc.dg/graphite/interchange-9.c: Same.
11237         * gcc.dg/graphite/interchange-mvt.c: Same.
11238
11239 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11240
11241         * gfortran.dg/graphite/id-19.f: New.
11242         * gfortran.dg/graphite/pr14741.f90: New.
11243         * gfortran.dg/graphite/pr41924.f90: New.
11244         * gfortran.dg/graphite/run-id-2.f90: New.
11245
11246 2010-02-07  Richard Guenther  <rguenther@suse.de>
11247
11248         PR middle-end/42956
11249         * gcc.c-torture/compile/pr42956.c: New testcase.
11250
11251 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11252
11253         PR libfortran/42742
11254         * gfortran.dg/fmt_cache_2.f: New test.
11255
11256 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11257
11258         * gfortran.dg/read_no_eor.f90: New test.
11259
11260 2010-02-05  Jason Merrill  <jason@redhat.com>
11261
11262         * g++.dg/ext/label13.C: Move constructor body out of class.
11263
11264 2010-02-03  Jason Merrill  <jason@redhat.com>
11265
11266         PR c++/42870
11267         * g++.dg/ext/dllexport3.C: New.
11268
11269 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11270
11271         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11272
11273 2010-02-05  Richard Guenther  <rguenther@suse.de>
11274
11275         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11276
11277 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11278
11279         PR c++/42915
11280         * g++.dg/other/crash-9.C: New test.
11281
11282 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11283
11284         PR fortran/42309
11285         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11286
11287 2010-02-04  Richard Guenther  <rguenther@suse.de>
11288
11289         PR rtl-optimization/42952
11290         * gcc.dg/torture/pr42952.c: New testcase.
11291
11292 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11293
11294         PR libfortran/42901
11295         * gfortran.dg/namelist_60.f90: New test.
11296
11297 2010-02-03  Jason Merrill  <jason@redhat.com>
11298
11299         PR c++/40138
11300         * g++.dg/ext/builtin11.C: New.
11301
11302         PR c++/4926
11303         PR c++/38600
11304         * g++.dg/abi/mangle35.C: New.
11305         * g++.dg/abi/mangle37.C: New.
11306
11307         PR c++/12909
11308         * g++.dg/abi/mangle36.C: New.
11309
11310         PR c++/35652
11311         * g++.dg/warn/string1.C: New.
11312
11313 2010-02-03  Richard Guenther  <rguenther@suse.de>
11314
11315         PR tree-optimization/42944
11316         * gcc.dg/errno-1.c: New testcase.
11317
11318 2010-02-03  Richard Guenther  <rguenther@suse.de>
11319
11320         PR middle-end/42927
11321         * gcc.c-torture/compile/pr42927.c: New testcase.
11322
11323 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11324
11325         PR fortran/42936
11326         * gfortran.dg/null_4.f90: New test.
11327
11328 2010-02-02  Jason Merrill  <jason@redhat.com>
11329
11330         PR c++/41090
11331         * g++.dg/ext/label13.C: New.
11332
11333 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11334
11335         PR fortran/42650
11336         * gfortran.dg/func_result_5.f90: New test.
11337
11338 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11339
11340         PR fortran/42922
11341         * gfortran.dg/pure_initializer_3.f90: News test.
11342
11343 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11344
11345         PR fortran/42888
11346         * gfortran.dg/allocate_derived_2.f90: New test.
11347
11348 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11349
11350         PR middle-end/42898
11351         * gcc.dg/torture/pr42898-2.c: New test.
11352
11353 2010-01-31  Richard Guenther  <rguenther@suse.de>
11354
11355         PR middle-end/42898
11356         * gcc.dg/torture/pr42898.c: New testcase.
11357
11358 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11359
11360         PR fortran/38324
11361         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11362         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11363
11364 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11365
11366         * g++.dg/tree-ssa/inline-1.C: New.
11367         * g++.dg/tree-ssa/inline-2.C: New.
11368         * g++.dg/tree-ssa/inline-3.C: New.
11369
11370 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11371
11372         PR testsuite/41701
11373         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11374         the string 'pow' in the pathname of the compiler from generating a
11375         test failure.
11376
11377 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11378
11379         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11380         * g++.old-deja/g++.mike/eh17.C: Likewise.
11381         * g++.old-deja/g++.mike/p5571.C: Likewise.
11382
11383 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11384
11385         PR c++/42758
11386         PR c++/42634
11387         PR c++/42336
11388         PR c++/42797
11389         PR c++/42880
11390         * g++.dg/other/crash-5.C: New test.
11391         * g++.dg/other/crash-6.C: New test.
11392         * g++.dg/other/crash-7.C: New test.
11393         * g++.dg/other/crash-8.C: New test.
11394
11395 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11396
11397         PR rtl-optimization/42889
11398         * gcc.dg/pr42889.c: New test.
11399
11400 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11401
11402         * gcc.target/i386/pr42881.c: Use SSE2.
11403
11404 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11405
11406         PR target/42891
11407         * gcc.target/i386/pr42891.c: New test.
11408
11409 2010-01-28  Richard Guenther  <rguenther@suse.de>
11410
11411         PR tree-optimization/42871
11412         * g++.dg/torture/pr42871.C: New testcase.
11413
11414 2010-01-28  Richard Guenther  <rguenther@suse.de>
11415
11416         * gcc.dg/Wobjsize-1.h: New testcase.
11417         * gcc.dg/Wobjsize-1.c: Likewise.
11418
11419 2010-01-28  Richard Guenther  <rguenther@suse.de>
11420
11421         PR middle-end/42883
11422         * g++.dg/torture/pr42883.C: New testcase.
11423
11424 2010-01-28  Michael Matz  <matz@suse.de>
11425
11426         * gcc.target/i386/pr42881.c: New test.
11427
11428 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11429
11430         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11431         Add i?86-*-solaris2* support.
11432
11433 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11434
11435         PR c++/42713
11436         PR c++/42820
11437         * g++.dg/template/typedef27.C: New test case.
11438         * g++.dg/template/typedef28.C: New test case.
11439
11440 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11441
11442         * gcc.dg/optimize-bswap*.c: Add ARM target
11443
11444 2010-01-27  Richard Guenther  <rguenther@suse.de>
11445
11446         PR middle-end/42878
11447         * gcc.dg/torture/pr42878-1.c: New testcase.
11448         * gcc.dg/torture/pr42878-2.c: Likewise.
11449
11450 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11451
11452         PR middle-end/42874
11453         * gcc.dg/vla-22.c: New test.
11454
11455 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11458         current collation.
11459
11460 2010-01-26  Richard Guenther  <rguenther@suse.de>
11461
11462         PR rtl-optimization/42685
11463         * gcc.dg/pr42685.c: New testcase.
11464         * g++.dg/other/pr42685.C: Likewise.
11465
11466 2010-01-26  Richard Guenther  <rguenther@suse.de>
11467
11468         PR middle-end/42806
11469         * g++.dg/other/pr42806.C: New testcase.
11470
11471 2010-01-26  Richard Guenther  <rguenther@suse.de>
11472
11473         PR tree-optimization/42250
11474         * gcc.dg/pr42250.c: New testcase.
11475
11476 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11477
11478         * gnat.dg/array_bounds_test.adb: New test.
11479
11480 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/42858
11483         * gfortran.dg/generic_21.f90: New test.
11484
11485 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11486
11487         PR testsuite/41522
11488         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11489
11490 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR c++/42748
11493         * g++.dg/abi/arm_va_list2.C: New test.
11494         * g++.dg/abi/arm_va_list2.h: Companion header file.
11495
11496 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11497
11498         PR fortran/41044
11499         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11500
11501         PR fortran/41167
11502         * gfortran.dg/char_array_arg_1.f90 : New test.
11503
11504         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11505
11506 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11507
11508         PR fortran/39304
11509         * gfortran.dg/generic_20.f90: New test.
11510
11511 2010-01-22  Michael Matz  <matz@suse.de>
11512
11513         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11514         -msse2.
11515
11516 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11517
11518         PR fortran/42736
11519         * gfortran.dg/dependency_25.f90 : New test.
11520
11521 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11522
11523         PR tree-optimization/42585
11524         * gcc.dg/tree-ssa/pr42585.c: New test.
11525
11526 2010-01-21  Richard Guenther  <rguenther@suse.de>
11527
11528         PR middle-end/19988
11529         * gcc.dg/pr19988.c: New testcase.
11530
11531 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11532
11533         * g++.dg/compat/decimal/compat-common.h: New file.
11534         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11535         * g++.dg/compat/decimal/pass_x.h: New file.
11536         * g++.dg/compat/decimal/pass_y.h: New file.
11537         * g++.dg/compat/decimal/pass-1_main.C: New file.
11538         * g++.dg/compat/decimal/pass-1_x.C: New file.
11539         * g++.dg/compat/decimal/pass-1_y.C: New file.
11540         * g++.dg/compat/decimal/pass-2_main.C: New file.
11541         * g++.dg/compat/decimal/pass-2_x.C: New file.
11542         * g++.dg/compat/decimal/pass-2_y.C: New file.
11543         * g++.dg/compat/decimal/pass-3_main.C: New file.
11544         * g++.dg/compat/decimal/pass-3_x.C: New file.
11545         * g++.dg/compat/decimal/pass-3_y.C: New file.
11546         * g++.dg/compat/decimal/pass-4_main.C: New file.
11547         * g++.dg/compat/decimal/pass-4_x.C: New file.
11548         * g++.dg/compat/decimal/pass-4_y.C: New file.
11549         * g++.dg/compat/decimal/pass-5_main.C: New file.
11550         * g++.dg/compat/decimal/pass-5_x.C: New file.
11551         * g++.dg/compat/decimal/pass-5_y.C: New file.
11552         * g++.dg/compat/decimal/pass-6_main.C: New file.
11553         * g++.dg/compat/decimal/pass-6_x.C: New file.
11554         * g++.dg/compat/decimal/pass-6_y.C: New file.
11555         * g++.dg/compat/decimal/return_x.h: New file.
11556         * g++.dg/compat/decimal/return_y.h: New file.
11557         * g++.dg/compat/decimal/return-1_main.C: New file.
11558         * g++.dg/compat/decimal/return-1_x.C: New file.
11559         * g++.dg/compat/decimal/return-1_y.C: New file.
11560         * g++.dg/compat/decimal/return-2_main.C: New file.
11561         * g++.dg/compat/decimal/return-2_x.C: New file.
11562         * g++.dg/compat/decimal/return-2_y.C: New file.
11563         * g++.dg/compat/decimal/return-3_main.C: New file.
11564         * g++.dg/compat/decimal/return-3_x.C: New file.
11565         * g++.dg/compat/decimal/return-3_y.C: New file.
11566         * g++.dg/compat/decimal/return-4_main.C: New file.
11567         * g++.dg/compat/decimal/return-4_x.C: New file.
11568         * g++.dg/compat/decimal/return-4_y.C: New file.
11569         * g++.dg/compat/decimal/return-5_main.C: New file.
11570         * g++.dg/compat/decimal/return-5_x.C: New file.
11571         * g++.dg/compat/decimal/return-5_y.C: New file.
11572         * g++.dg/compat/decimal/return-6_main.C: New file.
11573         * g++.dg/compat/decimal/return-6_x.C: New file.
11574         * g++.dg/compat/decimal/return-6_y.C: New file.
11575
11576 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11577
11578         PR debug/42715
11579         * gcc.dg/pr42715.c: New.
11580
11581 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11582
11583         PR c++/42038
11584         * g++.dg/parse/crash55.C: New.
11585
11586 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11587
11588         PR debug/42782
11589         * gcc.dg/guality/pr42782.c: New.
11590
11591 2010-01-20  Jason Merrill  <jason@redhat.com>
11592
11593         PR c++/41788
11594         * g++.dg/abi/packed1.C: New.
11595
11596         PR c++/41920
11597         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11598
11599         PR c++/40750
11600         * g++.dg/parse/fn-typedef1.C: New.
11601         * g++.dg/other/cv_quals.C: Adjust.
11602
11603 2010-01-20  Anthony Green  <green@moxielogic.com>
11604
11605         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11606         pack(push) pragma).
11607         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11608         * gcc.dg/20020312-2.c: Port this to the moxie core.
11609         * gcc.dg/weak/typeof-2.c: Ditto.
11610
11611 2010-01-20  Richard Guenther  <rguenther@suse.de>
11612
11613         PR tree-optimization/42717
11614         * gcc.c-torture/compile/pr42717.c: New testcase.
11615
11616 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11617
11618         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11619         of signed, add a few new tests.
11620
11621         PR middle-end/42803
11622         * g++.dg/parse/limits-initializer1.C: New test.
11623
11624 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11625
11626         PR fortran/42804
11627         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11628         * gfortran.dg/typebound_call_12.f03: New test.
11629
11630 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11631
11632         PR fortran/42783
11633         * gfortran.dg/bounds_check_15.f90 : New test.
11634
11635 2010-01-19  Michael Matz  <matz@suse.de>
11636
11637         PR tree-optimization/41783
11638         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11639
11640 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11641
11642         PR target/38697.
11643         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11644         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11645         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11646         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11647         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11648         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11649         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11650         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11651         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11652         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11653         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11654
11655 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11656
11657         PR fortran/42545
11658         * gfortran.dg/extends_6.f03: Modified an error message.
11659         * gfortran.dg/extends_10.f03: New test.
11660         * gfortran.dg/private_type_6.f03: Modified an error message.
11661         * gfortran.dg/structure_constructor_8.f03: Ditto.
11662
11663 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11664
11665         PR tree-optimization/42719
11666         * gcc.dg/pr42719.c: New test.
11667
11668         PR debug/42728
11669         * gcc.dg/pr42728.c: New test.
11670
11671 2010-01-19  Anthony Green  <green@moxielogic.com>
11672
11673         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11674
11675 2010-01-18  Anthony Green  <green@moxielogic.com>
11676
11677         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11678         for moxie.
11679
11680 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11681
11682         * g++.dg/template/error45.C: reverted as part of reverting the
11683         fix of PR c++/42634.
11684
11685 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11686
11687         PR c++/42634
11688         * g++.dg/template/error45.C: New test.
11689
11690 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11691
11692         PR c++/42766
11693         * g++.dg/conversion/op6.C: New test.
11694
11695 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11696
11697         PR target/42774
11698         * gcc.target/alpha/pr42774.c: New test.
11699
11700 2010-01-18  Richard Guenther  <rguenther@suse.de>
11701
11702         PR tree-optimization/42781
11703         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11704
11705 2010-01-17  Richard Guenther  <rguenther@suse.de>
11706
11707         PR middle-end/42248
11708         * gcc.c-torture/execute/pr42248.c: New testcase.
11709
11710 2010-01-17  Richard Guenther  <rguenther@suse.de>
11711
11712         PR tree-optimization/42773
11713         * g++.dg/torture/pr42773.C: New testcase.
11714
11715 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11716
11717         PR fortran/42677
11718         * gfortran.dg/interface_assignment_5.f90: New test.
11719
11720 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11721
11722         PR c++/42697
11723         * g++.dg/template/crash94.C: Reverted.
11724
11725 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11726
11727         PR debug/42767
11728         * gcc.dg/debug/pr42767.c: New.
11729
11730 2010-01-15  Jason Merrill  <jason@redhat.com>
11731
11732         PR c++/42761
11733         * g++.dg/cpp0x/decltype22.C: New.
11734
11735 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11736
11737         PR middle-end/42760
11738         * g++.dg/torture/pr42760.C: New test.
11739
11740 2010-01-15  Jing Yu  <jingyu@google.com>
11741
11742         PR rtl-optimization/42691
11743         * gcc.c-torture/execute/pr42691.c: New.
11744
11745 2010-01-15  Richard Guenther  <rguenther@suse.de>
11746
11747         PR middle-end/42739
11748         * g++.dg/torture/pr42739.C: New testcase.
11749
11750 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11751
11752         * g++.dg/template/error45.C: Revert as part of reverting changes
11753         or PR c++/42634.
11754
11755 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11756
11757         PR fortran/42684
11758         * gfortran.dg/interface_31.f90: New test.
11759
11760 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11761
11762         * gcc.target/powerpc/pr42747.c: New file.
11763
11764 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11765
11766         PR middle-end/42674
11767         * c-c++-common/pr42674.c: New test.
11768
11769         PR c++/42608
11770         * g++.dg/template/instantiate11.C: New test.
11771
11772 2010-01-14  Jason Merrill  <jason@redhat.com>
11773
11774         PR c++/42701
11775         * g++.dg/overload/error3.C: New.
11776
11777         PR c++/42655
11778         * g++.dg/overload/rvalue1.C: New.
11779
11780 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11781
11782         PR tree-optimization/42706
11783         * gcc.dg/ipa/pr42706.c: New testcase.
11784
11785 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11786
11787         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11788
11789 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11790
11791         PR tree-optimization/42714
11792         * g++.dg/torture/pr42714.C: New test.
11793
11794 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11795
11796         PR rtl-optimization/42246
11797         * gfortran.dg/pr42246-2.f: New.
11798
11799 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11800
11801         PR rtl-optimization/42389
11802         * gcc.dg/pr42389.c: New.
11803
11804 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11805
11806         PR rtl-optimization/42388
11807         * gcc.dg/pr42388.c: New.
11808
11809 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11810
11811         PR rtl-optimization/42294
11812         * gfortran.dg/pr42294.f: New.
11813
11814 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11815
11816         PR rtl-optimization/39453
11817         PR rtl-optimization/42246
11818         * gcc.dg/pr39453.c: New.
11819         * gcc.dg/pr42246.c: New.
11820
11821 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11822
11823         PR middle-end/42245
11824         * gcc.dg/pr42245.c: New.
11825         * gcc.dg/pr42245-2.c: New.
11826
11827 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11828
11829         PR rtl-optimization/42249
11830         * gcc.dg/pr42249.c: New.
11831
11832 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR c/42721
11835         * gcc.c-torture/execute/pr42721.c: New test.
11836
11837 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11838
11839         PR tree-optimization/42709
11840         * gcc.dg/vect/pr42709.c: New test.
11841
11842 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11843
11844         PR fortran/41478
11845         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11846         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11847
11848 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/42481
11851         * gfortran.dg/generic_19.f90 : New test.
11852
11853 2010-01-13  Richard Guenther  <rguenther@suse.de>
11854
11855         PR tree-optimization/42730
11856         * gcc.c-torture/compile/pr42730.c: New testcase.
11857
11858 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11859
11860         PR target/pr42542
11861         * gcc.target/ia64/pr42542-1.c: New.
11862         * gcc.target/ia64/pr42542-2.c: New.
11863         * gcc.target/ia64/pr42542-3.c: New.
11864
11865 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11866
11867         PR c++/42634
11868         * g++.dg/template/error45.C: New test.
11869
11870 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11871
11872         PR tree-optimization/42704
11873         * g++.dg/torture/pr42704.C: New test.
11874
11875 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11876
11877         PR tree-optimization/42703
11878         * gcc.c-torture/compile/pr42703.c: New test.
11879
11880 2010-01-13  Richard Guenther  <rguenther@suse.de>
11881
11882         PR tree-optimization/42705
11883         * gcc.c-torture/compile/pr42705.c: New testcase.
11884
11885 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11886
11887         * gcc.target/bfin/l2.c: New test.
11888         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11889
11890 2010-01-13  Richard Guenther  <rguenther@suse.de>
11891
11892         PR middle-end/42716
11893         * gcc.c-torture/compile/pr42716.c: New testcase.
11894
11895 2010-01-13  Richard Guenther  <rguenther@suse.de>
11896
11897         PR lto/42678
11898         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11899
11900 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11901
11902         PR c/42708
11903         * gcc.c-torture/compile/pr42708-1.c: New test.
11904
11905 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR debug/42662
11908         * gcc.dg/pr42662.c: New test.
11909
11910         PR tree-optimization/42645
11911         * g++.dg/other/pr42645-1.C: New test.
11912         * g++.dg/other/pr42645-2.C: New test.
11913
11914 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11915
11916         PR target/42416
11917         * gcc.target/powerpc/warn-1.c: New test.
11918         * gcc.target/powerpc/warn-2.c: New test.
11919
11920 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11921
11922         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11923         stack alignment.
11924
11925 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11926
11927         * gcc.dg/lto/20100108_0.c: New.
11928
11929 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11930
11931         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11932         Add -march=i686 -msse for 32bit x86 targets.
11933
11934 2010-01-10  Richard Guenther  <rguenther@suse.de>
11935
11936         PR middle-end/42667
11937         * gcc.dg/torture/pr42667.c: New testcase.
11938
11939 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11940
11941         PR fortran/32489
11942         * gfortran.dg/array_constructor_34.f90: New test.
11943
11944 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11945
11946         PR fortran/20923
11947         * gfortran.dg/array_constructor_33.f90: New test.
11948         gfortran.dg/array_function_5.f90: Add credit.
11949
11950 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11951
11952         PR debug/42631
11953         * gcc.dg/pr42631.c: New.
11954
11955 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11956
11957         PR debug/42630
11958         * gcc.dg/pr42630.c: New.
11959
11960 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11961
11962         PR debug/42629
11963         * gcc.dg/pr42629.c: New.
11964
11965 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11966
11967         PR middle-end/42363
11968         * gcc.dg/torture/pr42363.c: New.
11969
11970 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11971
11972         PR debug/42604
11973         PR debug/42395
11974         * gcc.dg/vect/pr42604.c: New.
11975         * gcc.dg/vect/pr42395.c: New.
11976
11977 2010-01-09  Richard Guenther  <rguenther@suse.de>
11978
11979         PR middle-end/42512
11980         * gcc.c-torture/execute/pr42512.c: New testcase.
11981
11982 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11983
11984         PR fortran/41298
11985         * gfortran.dg/c_ptr_tests_14.f90: New test.
11986
11987 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11988
11989         PR ada/41929
11990         * gnat.dg/null_pointer_deref1.adb: Don't run on
11991         sparc*-sun-solaris2.11.
11992
11993 2010-01-08  Richard Guenther  <rguenther@suse.de>
11994
11995         PR lto/42528
11996         * gcc.dg/lto/20100103-1_0.c: New testcase.
11997         * gcc.dg/lto/20100103-2_0.c: Likewise.
11998
11999 2010-01-08  Tobias Burnus  <burnus@net-b.de
12000
12001         PR/fortran 25829
12002         * gfortran.dg/asynchronous_1.f90: New test.
12003         * gfortran.dg/asynchronous_2.f90: New test.
12004         * gfortran.dg/conflicts.f90: Update error message.
12005
12006 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12007
12008         c++/40155
12009         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12010
12011 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12012
12013         PR tree-optimization/42625
12014         * g++.dg/opt/dtor4.C: New test.
12015         * g++.dg/opt/dtor4.h: New.
12016         * g++.dg/opt/dtor4-aux.cc: New.
12017
12018 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12019
12020         PR fortran/42597
12021         * gfortran.dg/proc_ptr_26.f90: New test.
12022
12023 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12024
12025         PR fortran/41872
12026         * gfortran.dg/allocatable_scalar_7.f90: New test.
12027
12028 2010-01-06  Richard Guenther  <rguenther@suse.de>
12029
12030         * gcc.c-torture/compile/pr42632.c: New testcase.
12031
12032 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12033
12034         PR target/42542
12035         * gcc.target/i386/pr42542-4.c: New.
12036         * gcc.target/i386/pr42542-4a.c: Likewise.
12037         * gcc.target/i386/pr42542-5.c: Likewise.
12038         * gcc.target/i386/pr42542-5a.c: Likewise.
12039
12040 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12041
12042         * gcc.dg/tls/opt-15.c: New test.
12043
12044 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12045
12046         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12047
12048 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12049
12050         PR tree-optimization/42462
12051         * g++.dg/torture/pr42462.C: New test.
12052
12053 2010-01-05  Jason Merrill  <jason@redhat.com>
12054
12055         * g++.dg/cpp0x/initlist30.C: New test.
12056
12057 2010-01-05  Richard Guenther  <rguenther@suse.de>
12058
12059         PR tree-optimization/42614
12060         * gcc.c-torture/execute/pr42614.c: New testcase.
12061
12062 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12063
12064         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12065         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12066         -Wunreachable-code.
12067         * gcc.dg/Wunreachable-2.c: Likewise.
12068         * gcc.dg/Wunreachable-3.c: Likewise.
12069         * gcc.dg/Wunreachable-4.c: Likewise.
12070         * gcc.dg/Wunreachable-5.c: Likewise.
12071         * gcc.dg/Wunreachable-6.c: Likewise.
12072         * gcc.dg/Wunreachable-7.c: Likewise.
12073         * gcc.dg/Wunreachable-8.c: Likewise.
12074         * gcc.dg/20041231-1.c: Likewise.
12075
12076 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12077
12078         PR other/42611
12079         * gcc.dg/pr42611.c: New test.
12080
12081         PR tree-optimization/42508
12082         * g++.dg/opt/pr42508.C: New test.
12083
12084 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12085
12086         PR fortran/41872
12087         * gfortran.dg/allocatable_scalar_8.f90: New.
12088
12089 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12090
12091         PR tree-optimization/42398
12092         * gcc.c-torture/compile/pr42398.c: New test.
12093
12094 2010-01-04  Jason Merrill  <jason@redhat.com>
12095
12096         PR c++/42555
12097         * g++.dg/ext/attrib35.C: New.
12098
12099         PR c++/42567
12100         * g++.dg/cpp0x/auto17.C: New.
12101
12102 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12103
12104         * gcc.dg/lto/20100104_0.c: New.
12105
12106 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12107
12108         PR target/42542
12109         * gcc.target/i386/pr42542-1.c: New.
12110         * gcc.target/i386/pr42542-1a.c: Likewise.
12111         * gcc.target/i386/pr42542-1b.c: Likewise.
12112         * gcc.target/i386/pr42542-2.c: Likewise.
12113         * gcc.target/i386/pr42542-2a.c: Likewise.
12114         * gcc.target/i386/pr42542-2b.c: Likewise.
12115         * gcc.target/i386/pr42542-3.c: Likewise.
12116         * gcc.target/i386/pr42542-3a.c: Likewise.
12117
12118 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12119
12120         PR fortran/41872
12121         * gfortran.dg/allocatable_scalar_5.f90: New test.
12122         * gfortran.dg/allocatable_scalar_6.f90: New test.
12123
12124 2010-01-03  Richard Guenther  <rguenther@suse.de>
12125
12126         PR testsuite/42583
12127         * gfortran.dg/gomp/recursion1.f90: Remove.
12128
12129 2010-01-03  Richard Guenther  <rguenther@suse.de>
12130
12131         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12132         * gcc.dg/uninit-6.c: Likewise.
12133         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12134
12135 2010-01-03  Richard Guenther  <rguenther@suse.de>
12136
12137         PR tree-optimization/42589
12138         * gcc.target/i386/pr42589.c: New testcase.
12139
12140 2010-01-03  Richard Guenther  <rguenther@suse.de>
12141
12142         PR tree-optimization/42438
12143         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12144
12145 2010-01-02  Richard Guenther  <rguenther@suse.de>
12146
12147         PR testsuite/41651
12148         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12149
12150 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12151
12152         PR target/42448
12153         * gcc.target/alpha/pr42448-1.c: New test.
12154         * gcc.target/alpha/pr42448-2.c: Ditto.
12155
12156 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12157
12158         PR preprocessor/41947
12159         * gcc.dg/c99-hexfloat-3.c: New test.
12160
12161 2010-01-01  Richard Guenther  <rguenther@suse.de>
12162
12163         PR c/42570
12164         * gcc.c-torture/execute/pr42570.c: New testcase.
12165
12166 2010-01-01  Richard Guenther  <rguenther@suse.de>
12167
12168         PR middle-end/42559
12169         * gcc.c-torture/compile/pr42559.c: New testcase.
12170
12171 \f
12172 Copyright (C) 2010 Free Software Foundation, Inc.
12173
12174 Copying and distribution of this file, with or without modification,
12175 are permitted in any medium without royalty provided the copyright
12176 notice and this notice are preserved.