OSDN Git Service

gcc/testsuite/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2
3         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
4
5 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
6
7         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
8         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
9         than tls.
10         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
11         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
12         * objc.dg/torture/tls/thr-init.m: Likewise.
13         * objc.dg/torture/tls/thr-init-2.m: Likewise.
14         * objc.dg/torture/tls/thr-init-3.m: Likewise.
15
16 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
17
18         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
19         the Linux kernel.
20
21 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/44917
24         PR fortran/44926
25         PR fortran/46196
26         * gfortran.dg/typebound_generic_10.f03: New.
27
28 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
29
30         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
31         * objc.dg/property/property-neg-1.m: Updated for changes in the
32         syntax of @property and the implementation of
33         @synthesize/@dynamic.
34         * objc.dg/property/property-neg-2.m: Same change.
35         * objc.dg/property/property-neg-3.m: Same change.
36         * objc.dg/property/property-neg-4.m: Same change.
37         * objc.dg/property/property-neg-5.m: Same change.
38         * objc.dg/property/property-neg-7.m: Same change.
39         * objc.dg/property/property-1.m: Same change.   
40         * objc.dg/property/synthesize-1.m: Same change.
41         * objc.dg/property/at-property-2.m: Same change.
42         * objc.dg/property/at-property-4.m: Same change.
43
44         * objc.dg/property/fsf-property-method-acces.m: Updated for
45         changes in the syntax of @property and the implementation of
46         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
47         * objc.dg/property/fsf-property-basic.m: Same change.
48         * objc.dg/property/fsf-property-named-ivar.m: Same change.
49         
50         * objc.dg/property/at-property-5.m: New.
51         * objc.dg/property/at-property-6.m: New.
52         * objc.dg/property/at-property-7.m: New.
53         * objc.dg/property/at-property-8.m: New.
54         * objc.dg/property/at-property-9.m: New.
55         * objc.dg/property/at-property-10.m: New.
56         * objc.dg/property/at-property-11.m: New.
57         * objc.dg/property/synthesize-2.m: New.
58         * objc.dg/property/dynamic-2.m: New.
59
60         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
61         syntax of @property and the implementation of
62         @synthesize/@dynamic.
63         * obj-c++.dg/property/property-neg-2.mm: Same change.
64         * obj-c++.dg/property/property-neg-3.mm: Same change.
65         * obj-c++.dg/property/property-neg-4.mm: Same change.
66         * obj-c++.dg/property/property-neg-5.mm: Same change.
67         * obj-c++.dg/property/property-neg-7.mm: Same change.
68         * obj-c++.dg/property/property-1.mm: Same change.       
69         * obj-c++.dg/property/synthesize-1.mm: Same change.
70         * obj-c++.dg/property/at-property-2.mm: Same change.
71         * obj-c++.dg/property/at-property-4.mm: Same change.
72
73         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
74         changes in the syntax of @property and the implementation of
75         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
76         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
77         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
78         
79         * obj-c++.dg/property/at-property-5.mm: New.
80         * obj-c++.dg/property/at-property-6.mm: New.    
81         * obj-c++.dg/property/at-property-7.mm: New.
82         * obj-c++.dg/property/at-property-8.mm: New.
83         * obj-c++.dg/property/at-property-9.mm: New.
84         * obj-c++.dg/property/at-property-10.mm: New.
85         * obj-c++.dg/property/at-property-11.mm: New.
86         * obj-c++.dg/property/synthesize-2.mm: New.
87         * obj-c++.dg/property/dynamic-2.mm: New.
88         
89 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
90             Andrew Pinski <pinskia@gmail.com>
91
92         * gcc.c-torture/execute/vector-shift.c: New testcase.
93         * gcc.c-torture/execute/vector-shift1.c: Likewise.
94         * gcc.c-torture/execute/vector-shift2.c: Likewise.
95         * gcc.dg/vector-shift.c: Likewise.
96         * gcc.dg/vector-shift1.c: Likewise.
97         * gcc.dg/torture/vector-shift2.c: Likewise.
98         * gcc.dg/vector-shift3.c: Likewise.
99         * gcc.dg/simd-1b.c: Adjust.
100
101 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
102
103         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
104
105 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
106
107         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
108
109 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
110
111         PR target/46153
112         * gcc.target/i386/pr46153.c: New test.
113
114 2010-10-27  Jason Merrill  <jason@redhat.com>
115
116         * g++.dg/cpp0x/constexpr-is_literal.C: New.
117
118 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
119
120         PR fortran/46161
121         * gfortran.dg/class_dummy_3.f03: New.
122
123 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
124
125         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
126         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
127
128         * gcc.target/i386/avx-vzeroupper-3.c: New.
129         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
130         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
131         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
132         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
133         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
134         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
135         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
136         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
137         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
138         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
139         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
140
141 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         * obj-c.dg/property/at-property-4.m: New.
144         * obj-c++.dg/property/at-property-4.mm: New.
145         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
146         updates in warning.
147         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
148         updates in warning.
149
150 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
151
152         * objc.dg/property/at-property-1.m: New.
153         * objc.dg/property/at-property-2.m: New.
154         * objc.dg/property/at-property-3.m: New.
155         * objc.dg/ivar-invalid-type-1.m: New.
156         * obj-c++.dg/property/at-property-1.mm: New.
157         * obj-c++.dg/property/at-property-2.mm: New.
158         * obj-c++.dg/property/at-property-3.mm: New.
159         * obj-c++.dg/ivar-invalid-type-1.mm: New.
160         * objc.dg/property/property-neg-6.m: Updated testcase for updates
161         in error reporting.
162
163 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR libgfortran/46010
166         * gfortran.dg/namelist_66.f90: New test.
167         * gfortran.dg/fmt_t_6.f: Fix whitespace.
168
169 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
170
171         PR fortran/42647
172         * gfortran.dg/allocatable_scalar_9.f90: Extended.
173         * gfortran.dg/allocatable_scalar_10.f90: New.
174         * gfortran.dg/class_19.f03: Extended.
175
176 2010-10-26  Jan Hubicka  <jh@suse.cz>
177
178         PR middle-end/45736
179         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
180
181 2010-10-26  Ira Rosen  <irar@il.ibm.com>
182
183         PR tree-optimization/46167
184         * gcc.dg/vect/O-pr46167.c: New.
185         * gcc.dg/vect/vect.exp: Run tests with -O.
186
187 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
188
189         PR target/44948
190         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
191         * g++.dg/vect/pr33860a.cc: Likewise.
192         * gcc.c-torture/compile/20070522-1.c: Likewise.
193         * gcc.dg/compat/struct-align-1_x.c: Likewise.
194         * gcc.dg/compat/struct-align-1_y.c: Likewise.
195         * gcc.dg/compat/struct-align-2_x.c: Likewise.
196         * gcc.dg/compat/struct-align-2_y.c: Likewise.
197         * gcc.dg/pr44136.c: Likewise.
198
199         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
200         * gcc.dg/compat/vector-1_x.c: Likewise.
201         * gcc.dg/compat/vector-1_y.c: Likewise.
202         * gcc.dg/compat/vector-2_x.c: Likewise.
203         * gcc.dg/compat/vector-2_y.c: Likewise.
204         * gcc.dg/pr43300.c: Likewise.
205
206         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
207         * gcc.dg/compat/vector-1a_y.c: Likewise.
208         * gcc.dg/compat/vector-1b_x.c: Likewise.
209         * gcc.dg/compat/vector-1b_y.c: Likewise.
210         * gcc.dg/compat/vector-2a_x.c: Likewise.
211         * gcc.dg/compat/vector-2a_y.c: Likewise.
212         * gcc.dg/compat/vector-2b_x.c: Likewise.
213         * gcc.dg/compat/vector-2b_y.c: Likewise.
214         * gcc.target/i386/pr39162.c: Likewise.
215         * gcc.target/i386/pr40906-2.c: Likewise.
216         * gcc.target/i386/sse-5.c: Likewise.
217
218         * gcc.dg/pr35442.c: Prune ABI change warnings.
219
220         * gcc.c-torture/execute/pr38151.x: New.
221         * gcc.target/i386/pr44948-1a.c: Likewise.
222         * gcc.target/i386/pr44948-1b.c: Likewise.
223         * gcc.target/i386/pr44948-2a.c: Likewise.
224         * gcc.target/i386/pr44948-2b.c: Likewise.
225
226 2010-10-26  Ian Lance Taylor  <iant@google.com>
227
228         PR middle-end/45687
229         * gcc.c-torture/execute/20101025-1.c: New test.
230
231 2010-10-26  Tobias Burnus  <burnus@net-b.de>
232
233         PR fortran/45451
234         * gfortran.dg/class_allocate_5.f90: New.
235
236 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
237
238         Implement opaque-enum-specifiers for C++0x
239         * g++.dg/cpp0x/forw_enum1.C: New.
240         * g++.dg/cpp0x/forw_enum2.C: New.
241         * g++.dg/cpp0x/forw_enum3.C: New.
242         * g++.dg/cpp0x/forw_enum4.C: New.
243         * g++.dg/cpp0x/forw_enum5.C: New.
244         * g++.dg/cpp0x/forw_enum6.C: New.
245         * g++.dg/cpp0x/forw_enum7.C: New.
246         * g++.dg/cpp0x/forw_enum8.C: New.
247         * g++.dg/cpp0x/forw_enum9.C: New.
248         * g++.dg/parse/enum3.C: Add new errors.
249         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
250         * g++.dg/cpp0x/auto9.C: Add new error.
251         * g++.dg/template/crash79.C: Add new errors.
252
253 2010-10-26  Jie Zhang  <jie@codesourcery.com>
254
255         * gcc.target/arm/volatile-bitfields-1.c: New test.
256         * gcc.target/arm/volatile-bitfields-2.c: New test.
257         * gcc.target/arm/volatile-bitfields-3.c: New test.
258
259 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gnat.dg/pointer_discr1.adb: New test.
262         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
263         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
264         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
265
266 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/loop_optimization8.adb: New test.
269         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
270         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
271
272 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
273
274         * gnat.dg/in_out_parameter2.adb: New test.
275         * gnat.dg/in_out_parameter3.adb: Likewise.
276
277 2010-10-25  Jie Zhang  <jie@codesourcery.com>
278
279         * g++.dg/opt/combine.c: New test.
280
281 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/opt7.ad[sb]: New test.
284         * gnat.dg/opt7_pkg.ads: New helper.
285
286 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
287
288         PR objc/45735
289         * obj-c.dg/pr45735.mm: New.
290         * obj-c++.dg/pr45735.mm: New.
291
292 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         PR objc/24393
295         * objc.dg/pr24393.m: New.
296         * obj-c++.dg/pr24393.mm: New.
297
298 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
299
300         PR objc/28049
301         * objc.dg/pr28049.m: New.
302         * obj-c++.dg/pr28049.mm: New.
303
304 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
305
306         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
307         parameter attributes are now supported.
308         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
309         * objc.dg/attributes/parameter-attribute-1.m: New test.
310         * objc.dg/attributes/parameter-attribute-2.m: New test.
311         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
312         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
313
314 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
315
316         Based on the CFString implementation in FSF apple/trunk branch.
317
318         * gcc.dg/darwin-cfstring-1.c: New.
319         * gcc.dg/darwin-cfstring-2.c: New.
320         * gcc.dg/torture/darwin-cfstring-3.c: New.
321         * g++.dg/other/darwin-cfstring1.C: New.
322         * g++.dg/torture/darwin-cfstring-3.C: New.
323
324 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         * objc.dg/demangle-1.m: New test.
327         * obj-c++.dg/demangle-1.mm: New test.
328         * obj-c++.dg/demangle-2.mm: New test.
329         * obj-c++.dg/demangle-3.mm: New test.
330
331 2010-10-23  Ian Lance Taylor  <iant@google.com>
332
333         * gcc.c-torture/execute/20101011-1.c: New test.
334         * gcc.c-torture/execute/20101011-1.x: New test driver.
335
336 2010-10-23  Tobias Burnus  <burnus@net-b.de>
337
338         PR fortran/46122
339         * gfortran.dg/protected_8.f90: New.
340
341 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
342
343         * gcc.dg/march-generic.c: Skip for -march in multilib options.
344         * gcc.target/i386/isa-9.c: Skip for -march other than
345         -march=amdfam10 in multilib options.
346         * gcc.target/i386/pr42589.c: Skip for -march other than
347         -march=i486 in multilib options.
348         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
349         other -march in multilib options.
350
351 2010-10-23  Jie Zhang  <jie@codesourcery.com>
352
353         PR rtl-optimization/37360
354         * gcc.dg/pr37360.c: New test.
355
356 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
357
358         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
359
360 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
361         Andrew Pinski <pinskia@gmail.com>
362
363         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
364         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
365         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
366         * gcc.dg/vector-subscript-1.c: Likewise.
367         * gcc.dg/vector-subscript-2.c: Likewise.
368         * gcc.dg/vector-subscript-3.c: New testcase.
369         * gcc.dg/array-8.c: Adjust.
370
371 2010-10-22  Richard Guenther  <rguenther@suse.de>
372
373         PR middle-end/46137
374         * c-c++-common/torture/pr46137.c: New testcase.
375
376 2010-10-22  Jason Merrill  <jason@redhat.com>
377
378         PR c++/46129
379         * g++.dg/template/defarg14.C: New.
380
381 2010-10-22  Jason Merrill  <jason@redhat.com>
382
383         PR c++/46103
384         * g++.dg/cpp0x/implicit10.C: New.
385
386 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
387
388         PR target/46098
389         * gcc.target/i386/pr46098.c: New test.
390
391 2010-10-22  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/45720
394         * gcc.dg/torture/pr45720.c: New testcase.
395
396 2010-10-22  Ira Rosen  <irar@il.ibm.com>
397
398         PR tree-optimization/46126
399         * gcc.dg/vect/pr46126.c: New.
400
401 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
402
403         Based on the CFString implementation in FSF apple/trunk branch.
404
405         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
406         so that the latter can be used in dg-skip and dg-xfail clauses.
407         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
408         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
409         to use dg-additional-files for Object1.
410         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
411         to use dg-additional-files for Object1, move to torture/strings/.
412         * obj-c++.dg/const-str-4.mm: Likewise.
413         * obj-c++.dg/const-str-3.mm: Likewise.
414         * obj-c++.dg/const-str-8.mm: Likewise.
415         * obj-c++.dg/const-str-9.mm: Likewise.
416         * obj-c++.dg/const-str-10.mm: Likewise.
417         * obj-c++.dg/const-str-10.mm: Likewise.
418         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
419         to use dg-additional-files for Object1, move to strings/.
420         * obj-c++.dg/const-str-2.mm: Likewise.
421         * obj-c++.dg/const-str-5.mm: Likewise.
422         * obj-c++.dg/const-str-6.mm: Likewise.
423         * obj-c++.dg/const-str-12.mm: Likewise.
424         * obj-c++.dg/strings/strings.exp: New.
425         * obj-c++.dg/strings/const-cfstring-2.mm: New.
426         * obj-c++.dg/strings/const-cfstring-5.mm: New.
427         * obj-c++.dg/torture/strings/strings.exp: New.
428         * obj-c++.dg/torture/strings/string1.mm: New.
429         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
430         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
431         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
432
433         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
434         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
435         * objc/execute/string2.m: Likewise.
436         * objc/execute/string3.m: Likewise.
437         * objc/execute/string3.m: Likewise.
438         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
439         * objc.dg/foreach-4.m: Likewise.
440         * objc.dg/foreach-5.m: Likewise.
441         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
442         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
443         * objc.dg/const-str-4.m: Likewise.
444         * objc.dg/const-str-7.m: Likewise.
445         * objc.dg/const-str-8.m: Likewise.
446         * objc.dg/const-str-9.m: Likewise.
447         * objc.dg/const-str-10.m: Likewise.
448         * objc.dg/const-str-11.m: Likewise.
449         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
450         to use dg-additional-files for Object1, move to objc.dg/strings/.
451         * objc.dg/const-str-2.m: Likewise.
452         * objc.dg/const-str-5.m: Likewise.
453         * objc.dg/const-str-6.m: Likewise.
454         * objc.dg/const-str-12.m: Likewise.
455         * objc.dg/const-str-12b.m: Likewise.
456         * objc.dg/strings/strings.exp: New.
457         * objc.dg/strings/const-cfstring-2.m: New.
458         * objc.dg/strings/const-cfstring-5.m: New.
459         * objc.dg/torture/strings/strings.exp: New.
460         * objc.dg/torture/strings/const-cfstring-1.m: New.
461         * objc.dg/torture/strings/const-cfstring-3.m: New.
462         * objc.dg/torture/strings/const-cfstring-4.m: New.
463
464 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
465
466         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
467
468 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/46117
471         * g++.dg/parse/crash57.C: New.
472
473 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
474             H.J. Lu  <hongjiu.lu@intel.com>
475
476         PR target/45946
477         * gcc.target/i386/pr45946.c: New test.
478
479 2010-10-21  Martin Jambor  <mjambor@suse.cz>
480
481         PR tree-optimization/45875
482         * g++.dg/ipa/pr45875.C: New test.
483
484 2010-10-21  Ira Rosen  <irar@il.ibm.com>
485
486         PR tree-optimization/46049
487         PR tree-optimization/46052
488         * gcc.dg/vect/pr46052.c: New test.
489         * gcc.dg/vect/pr46049.c: New test.
490
491 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
492
493         PR fortran/46007
494         * gfortran.dg/shape_5.f90:  New test case.
495
496 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
497
498         PR fortran/46060
499         * gfortran.dg/proc_ptr_comp_25.f90: New.
500
501 2010-10-21  Richard Guenther  <rguenther@suse.de>
502         Michael Matz  <matz@suse.de>
503
504         PR tree-optimization/45764
505         * gcc.dg/torture/pr45764.c: New testcase.
506
507 2010-10-21  Richard Guenther  <rguenther@suse.de>
508
509         PR tree-optimization/46111
510         * g++.dg/torture/pr46111.C: New testcase.
511
512 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/46067
515         * gfortran.dg/dummy_procedure_4.f90: New.
516         * gfortran.dg/proc_ptr_30.f90: New.
517
518 2010-10-21  Tobias Burnus  <burnus@net-b.de>
519
520         PR fortran/46100
521         * gfortran.dg/ptr-func-1.f90: New.
522         * gfortran.dg/ptr-func-2.f90: New.
523
524 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
525
526         PR tree-optimization/45919
527         * gcc.c-torture/compile/pr45919.c: New test.
528
529         PR tree-optimization/46066
530         * gcc.dg/autopar/pr46066.c: New test.
531
532 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
533
534         PR c++/46024
535         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
536
537 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
538
539         PR c++/46056
540         * g++.dg/cpp0x/range-for7.C: New.
541
542 2010-10-20  Richard Guenther  <rguenther@suse.de>
543
544         PR lto/45667
545         * g++.dg/lto/20101020-1_0.h: New testcase.
546         * g++.dg/lto/20101020-1_0.C: Likewise.
547         * g++.dg/lto/20101020-1_1.C: Likewise.
548
549 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
550
551         * gcc.dg/20101013-1.c: New test.
552
553 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
554
555         PR target/46085
556         * gcc.target/i386/pr46085-1.c: New.
557         * gcc.target/i386/pr46085-2.c: Likewise.
558
559 2010-10-20  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/45860
562         * gcc.dg/torture/pr45860.c: New testcase.
563
564 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
565
566         * gnat.dg/discr25.adb: New test.
567         * gnat.dg/discr25_pkg.ad[sb]: New helper.
568
569 2010-10-20  Olivier Hainque  <hainque@adacore.com>
570
571         * gcc.target/powerpc/ehreturn.c: New test.
572
573 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
576         not require Foundation and run with the GNU runtime as well.
577
578         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
579
580         Radar 4439126
581         * obj-c++.dg/template-8.mm: New.
582
583 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
584
585         PR objc/23709
586         * objc.dg/pr23709.m: New.
587         * obj-c++.dg/pr23709.m: New.
588
589 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
590
591         PR c++/46046
592         * g++.dg/template/crash104.C: New.
593
594 2010-10-19  Richard Henderson  <rth@redhat.com>
595
596         * gcc.target/i386/fma3-fma.c: New.
597         * gcc.target/i386/fma3-builtin.c: New.
598         * gcc.target/i386/fma4-builtin.c: New.
599
600 2010-10-19  Richard Guenther  <rguenther@suse.de>
601
602         PR testsuite/46081
603         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
604
605 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
606
607         Merge from 'apple/trunk' branch on FSF servers.
608
609         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
610
611         Radar 4293709
612         * objc.dg/proto-init-mimatch-1.m: New.
613         * obj-c++.dg/proto-init-mimatch-1.mm: New.
614
615 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         Implemented parsing @synthesize and @dynamic for
618         Objective-C/Objective-C++.
619         * objc.dg/property/dynamic-1.m: New.
620         * objc.dg/property/synthesize-1.m: New.
621         * obj-c++.dg/property/dynamic-1.mm: New.
622         * obj-c++.dg/property/synthesize-1.mm: New.
623
624 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
625
626         * objc.dg/at-class-1.m: New.
627         * objc.dg/at-class-1.mm: New.
628
629 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
630
631         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
632
633 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
634
635         Merge from 'apple/trunk' branch on FSF servers.
636
637         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
638
639         Radar 4407151
640         * obj-c++.dg/template-7.mm: New.
641
642 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
643
644         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
645         bugfix.
646
647 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
648
649         Merge from 'apple/trunk' branch on FSF servers.
650
651         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
652
653         Radar 4451818
654         * obj-c++.dg/try-catch-16.mm: New.
655         * obj-c++.dg/try-catch-17.mm: New.
656
657         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
658
659         Radar 4330422
660         * obj-c++.dg/try-catch-15.mm: New
661
662         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
663
664         Radar 4204796
665         * obj-c++.dg/try-catch-12.mm: New
666         * obj-c++.dg/try-catch-13.mm: New
667         * obj-c++.dg/try-catch-14.mm: New
668         * objc.dg/try-catch-11.m: New
669         * objc.dg/try-catch-12.m: New
670         * objc.dg/try-catch-13.m: New
671
672 2010-10-18  Richard Henderson  <rth@redhat.com>
673
674         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
675
676 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
677
678         PR c/46015
679         * c-c++-common/Wunused-var-13.c: New test.
680
681 2010-10-18  Richard Guenther  <rguenther@suse.de>
682
683         PR tree-optimization/45967
684         * gcc.dg/torture/pr45967.c: New testcase.
685         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
686         * gcc.dg/ipa/ipa-pta-13.c: Likewise
687         * gcc.dg/torture/pr39074-2.c: Likewise
688         * gcc.dg/torture/pta-escape-1.c: Likewise
689         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
690         * gcc.dg/tree-ssa/pta-callused.c: Likewise
691         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
692         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
693         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
694         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
695
696 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
697
698         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
699
700 2010-10-18  Richard Guenther  <rguenther@suse.de>
701
702         PR lto/44950
703         * g++.dg/lto/20101015-2_0.C: New testcase.
704
705 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
706
707         PR middle-end/46019
708         * gcc.c-torture/execute/pr46019.c: New test.
709
710 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
711
712         Merge from 'apple/trunk' branch on FSF servers.
713
714         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
715
716         Radar 4516785
717         * obj-c++.dg/method-namespace-2.mm: New.
718
719 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
720
721         Merge from 'apple/trunk' branch on FSF servers.
722
723         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
724
725         Radar 4133425
726         * objc.dg/private-1.m: Test modified.
727         * obj-c++.dg/private-1.mm: Test modified.
728
729 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
730
731         PR testsuite/45987
732         * gcc.target/i386/push-1.c: Remove.
733
734 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
735             H.J. Lu  <hongjiu.lu@intel.com>
736
737         PR target/46051
738         * gcc.target/i386/pr46051.c: New test.
739
740 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742         * obj-c++.dg/gnu-api-2-class.mm: New.
743         * obj-c++.dg/gnu-api-2-ivar.mm: New.
744         * obj-c++.dg/gnu-api-2-method.mm: New.
745         * obj-c++.dg/gnu-api-2-objc.mm: New.
746         * obj-c++.dg/gnu-api-2-object.mm: New.
747         * obj-c++.dg/gnu-api-2-property.mm: New.
748         * obj-c++.dg/gnu-api-2-protocol.mm: New.
749         * obj-c++.dg/gnu-api-2-sel.mm: New.
750
751 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
752
753         * objc.dg/fsf-package-0.m: New.
754         * obj-c++.dg/fsf-package-0.m: New.
755
756 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
757
758         PR objc/18255
759         * objc.dg/pr18255.m: New.
760
761 2010-10-16  Jan Hubicka  <jh@suse.cz>
762
763         PR middle-end/44206
764         * g++.dg/torture/pr44206.C: New.
765
766 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
767
768         * objc.dg/gnu-api-2-class.m: New.
769         * objc.dg/gnu-api-2-objc.m: New.
770
771 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
772
773         * objc.dg/gnu-api-2-ivar.m: New.
774
775 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
776
777         * objc.dg/gnu-api-2-property.m: New.
778
779 2010-10-15  Xinliang David Li  <davidxl@google.com>
780
781         * g++.dg/uninit-pred-3_a.C: New test.
782         * g++.dg/uninit-pred-3_b.C: New test.
783
784 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
785
786         * objc.dg/gnu-api-2-object.m: New.
787
788 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
789
790         * objc.dg/gnu-api-2-method.m: New.
791
792 2010-10-15  Jason Merrill  <jason@redhat.com>
793
794         * g++.dg/lto/pr45983_0.C: New.
795
796 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
797
798         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
799         builtin combiner patterns.
800         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
801         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
802         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
803         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
804         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
805
806 2010-10-15  Richard Guenther  <rguenther@suse.de>
807
808         * g++.dg/lto/20101015-1_0.C: New testcase.
809
810 2010-10-15  Richard Guenther  <rguenther@suse.de>
811
812         PR testsuite/46021
813         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
814         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
815
816 2010-10-15  Richard Guenther  <rguenther@suse.de>
817
818         PR lto/45957
819         * g++.dg/lto/20101014-1_0.C: New testcase.
820
821 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
822
823         * objc.dg/gnu-api-2-protocol.m: New.
824         * objc.dg/gnu-api-2-sel.m: New.
825
826 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
827
828         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
829         arm-eabi targets.
830
831 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
832
833         * gcc.dg/20101010-1.c: New testcase.
834
835 2010-10-15  Jie Zhang  <jie@codesourcery.com>
836
837         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
838         script when relocatable linking.
839
840 2010-10-14  Yao Qi  <yao@codesourcery.com>
841
842         PR target/45447
843         * gcc.target/arm/pr45447.c: New test.
844
845 2010-10-14  Jan Hubicka  <jh@suse.cz>
846
847         PR middle-end/45621
848         * g++.dg/lto/pr45621.h : New.
849         * g++.dg/lto/pr45621_0.C: New.
850         * g++.dg/lto/pr45621_1.C: New.
851
852 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
853
854         * objc.dg/property: New.
855         * objc.dg/property/fsf-property-basic.m: New.
856         * objc.dg/property/fsf-property-method-access.m: New.
857         * objc.dg/property/fsf-property-named-ivar.m: New.
858         * obj-c++.dg/property: New.
859         * obj-c++.dg/property/fsf-property-basic.mm: New.
860         * obj-c++.dg/property/fsf-property-method-access.mm: New.
861         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
862
863         merge from FSF apple 'trunk' branch.
864         2006 Fariborz Jahanian <fjahanian@apple.com>
865
866         Radars 4436866, 4505126, 4506903, 4517826
867         * objc.dg/property/property-1.m: New.
868         * objc.dg/property/property-2.m: New.
869         * objc.dg/property/property-3.m: New.
870         * objc.dg/property/property-neg-1.m: New.
871         * objc.dg/property/property-neg-2.m: New.
872         * objc.dg/property/property-neg-3.m: New.
873         * objc.dg/property/property-neg-4.m: New.
874         * objc.dg/property/property-neg-5.m: New.
875         * objc.dg/property/property-neg-6.m: New.
876         * objc.dg/property/property-neg-7.m: New.
877         * objc.dg/property/property.exp: New.
878         * obj-c++.dg/property/property-1.mm: New.
879         * obj-c++.dg/property/property-2.mm: New.
880         * obj-c++.dg/property/property-3.mm: New.
881         * obj-c++.dg/property/property-neg-1.mm: New.
882         * obj-c++.dg/property/property-neg-2.mm: New.
883         * obj-c++.dg/property/property-neg-3.mm: New.
884         * obj-c++.dg/property/property-neg-4.mm: New.
885         * obj-c++.dg/property/property-neg-5.mm: New.
886         * obj-c++.dg/property/property-neg-6.mm: New.
887         * obj-c++.dg/property/property-neg-7.mm: New.
888         * obj-c++.dg/property/property.exp: New.
889
890 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
891
892         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
893
894 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
895
896         PR c/45969
897         * gcc.c-torture/compile/pr45969-1.c: New test.
898
899 2010-10-14  Richard Guenther  <rguenther@suse.de>
900
901         PR tree-optimization/44913
902         * gcc.dg/torture/pr44913.c: New testcase.
903
904 2010-10-14  Richard Guenther  <rguenther@suse.de>
905
906         PR lto/45382
907         * g++.dg/lto/20101014-2_0.C: New testcase.
908
909 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
910
911         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
912         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
913         * gcc.target/i386/pr44130.c: Likewise.
914         * gcc.target/i386/pr44144.c: Likewise.
915         * gcc.target/i386/pr44180.c: Likewise.
916         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
917         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
918         * gcc.target/i386/vect-sizes-1.c: Likewise.
919         * gcc.target/i386/vectorize4-avx.c: Likewise.
920
921 2010-10-14  Richard Guenther  <rguenther@suse.de>
922
923         PR lto/44561
924         * g++.dg/lto/20101010-3_0.C: New testcase.
925         * g++.dg/lto/20101010-4_0.C: Likewise.
926
927 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
928
929         * objc.dg/pr45878.m: Update to include NSConstantString interface
930         for -fnext-runtime.
931         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
932         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
933         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
934         reference for m64 -fnext-runtime.
935
936 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
937
938         * gcc.target/i386/vect-sizes-1.c: New.
939
940 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
941
942         PR middle-end/46011
943         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
944
945 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
946
947         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
948         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
949
950 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
951
952         * gcc.target/ia64/20101005.c: New test.
953
954 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
955
956         PR rtl-optimization/45570
957         * gcc.dg/pr45570.c: New test.
958
959 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
960
961         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
962         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
963         * gcc.target/i386/vectorize4-avx.c: Likewise.
964
965 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
966
967         * gcc.target/i386/avx-copysign-vec.c: New.
968         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
969
970 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
971
972         PR middle-end/44130
973         * gcc.target/i386/pr44130.c: New.
974
975 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
976
977         PR middle-end/44144
978         * gcc.target/i386/pr44144.c: New.
979
980 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
981
982         PR target/44180
983         * gcc.target/i386/pr44180.c: New.
984
985 2010-10-13  Jason Merrill  <jason@redhat.com>
986
987         * g++.dg/template/canon-type-8.C: New.
988
989 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
990
991         * gcc.c-torture/execute/20101013-1.c: New test.
992
993 2010-10-13  Richard Guenther  <rguenther@suse.de>
994
995         PR objc/45878
996         * objc.dg/pr45878.m: New testcase.
997
998 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
999
1000         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1001         * gcc.dg/format/dfp-printf-1.c: Likewise.
1002         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1003
1004 2010-10-13  Richard Guenther  <rguenther@suse.de>
1005
1006         PR tree-optimization/45788
1007         * g++.dg/pr45788.C: New testcase.
1008
1009 2010-10-13  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/45970
1012         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1013
1014 2010-10-13  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/45982
1017         * gcc.dg/torture/pr45982.c: New testcase.
1018         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1019         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1020         * gcc.dg/torture/pr39074-2.c: Likewise.
1021
1022 2010-10-13  Richard Guenther  <rguenther@suse.de>
1023
1024         PR middle-end/45874
1025         * g++.dg/torture/pr45874.C: New testcase.
1026
1027 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1028
1029         * objc.dg/attributes/method-attribute-1.m: Update to respond
1030         to implemented method attributes..
1031         * objc.dg/attributes/method-attribute-2.m: Likewise.
1032         * objc.dg/attributes/method-attribute-3.m: Likewise.
1033         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1034         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1035         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1036
1037 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1038
1039         PR libobjc/23214
1040         * objc.dg/pr23214.m: New.
1041
1042 2010-10-12  Michael Eager  <eager@eagercon.com>
1043
1044         PR testsuite/45856
1045         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1046         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1047
1048 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR fortran/45636
1051         * gcc.c-torture/execute/pr45636.c: New test.
1052         * gfortran.dg/pr45636.f90: New test.
1053
1054 2010-10-12  Richard Henderson  <rth@redhat.com>
1055
1056         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1057
1058 2010-10-12  Daniel Kraft  <d@domob.eu>
1059
1060         PR fortran/38936
1061         * gfortran.dg/associate_1.f03: More tests with derived-types.
1062         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1063         * gfortran.dg/associate_8.f03: Fix typo.
1064         * gfortran.dg/initialization_27.f90: Fix typo.
1065
1066 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068         PR testsuite/45851
1069         * lib/lto.exp (lto-get-options-main): Support optional target
1070         selector for dg-extra-ld-options.
1071
1072 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1073
1074         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1075         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1076
1077 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1078
1079         PR middle-end/45699
1080         * g++.dg/torture/pr45699.C: New test.
1081         * g++.dg/otr-fold-1.C: Adjusted.
1082         * g++.dg/otr-fold-1.C: Likewise.
1083
1084 2010-10-11  Nick Clifton  <nickc@redhat.com>
1085
1086         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1087         Allow for a user label prefix.
1088
1089 2010-10-10  Richard Guenther  <rguenther@suse.de>
1090
1091         * g++.dg/lto/20101010-1_0.C: New testcase.
1092         * g++.dg/lto/20101010-2_0.C: Likewise.
1093
1094 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1095
1096         PR tree-optimization/45902
1097         * gcc.dg/vect/45902.c: New test.
1098
1099 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR target/45870
1102         * gcc.dg/tls/pr45870.c: New test.
1103
1104 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1105
1106         PR fortran/45961
1107         * gfortran.dg/typebound_operator_6.f03: New.
1108
1109 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1110
1111         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1112         and adjust -export symbol scanning.
1113         * g++.dg/ext/dllexport1.C: Likewise.
1114         * g++.dg/ext/dllexport3.C: Likewise.
1115         * gcc.dg/dll-3.c: Likewise.
1116         * gcc.dg/dll-4.c: Likewise.
1117         * gcc.dg/dll-5.c: Likewise.
1118
1119 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1120
1121         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1122         instead of tree_profile dump file.
1123         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1124         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1125         dump file.
1126
1127 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1128
1129         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1130
1131 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1132
1133         * gfortran.dg/character_comparison_4.f90:  New test.
1134         * gfortran.dg/character_comparison_5.f90:  New test.
1135         * gfortran.dg/character_comparison_6.f90:  New test.
1136
1137 2010-10-09  Richard Henderson  <rth@redhat.com>
1138
1139         * lib/target-supports.exp
1140         (check_effective_target_automatic_stack_alignment): Always true.
1141
1142 2010-10-09  Richard Guenther  <rguenther@suse.de>
1143
1144         PR lto/45956
1145         * gcc.dg/lto/20101009-2_0.c: New testcase.
1146         * gcc.dg/lto/20101009-2_1.c: Likewise.
1147         * gcc.dg/lto/20101009-2_2.c: Likewise.
1148
1149 2010-10-09  Richard Guenther  <rguenther@suse.de>
1150
1151         PR lto/45947
1152         * g++.dg/lto/20101009-1_0.C: New testcase.
1153
1154 2010-10-09  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/45945
1157         * gcc.dg/lto/20101009-1_0.c: New testcase.
1158
1159 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1160
1161         PR target/45913
1162         * gcc.target/i386/pr45913.c: New.
1163
1164 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1165
1166         PR fortran/45943
1167         * gfortran.dg/streamio_16.f90: Update test.
1168
1169 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR tree-optimization/45903
1172         * gcc.target/i386/pr45903.c: New test.
1173
1174 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1175
1176         * gnat.dg/interface5.adb: Compile with warnings disabled.
1177
1178 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1179
1180         * obj-c++.dg/encode-10.mm: New testcase.
1181
1182 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1183
1184         PR objc++/23614
1185         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1186         C++ class.  Removed XFAIL.
1187
1188 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1189
1190         PR fortran/45933
1191         * gfortran.dg/typebound_operator_5.f03: New.
1192
1193 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1194
1195         Merge from 'apple/trunk' branch on FSF servers.
1196
1197         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1198
1199         Radar 4508851
1200         * obj-c++.dg/method-namespace-1.mm: New.
1201
1202 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1203
1204         * gcc.dg/tree-ssa/sra-11.c: New test.
1205
1206 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1207
1208         PR Tree-Vect/45847
1209         * gcc.dg/vect/pr45847.c: New test.
1210
1211 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1212             Kai Tietz  <kai.tietz@onevision.com>
1213
1214         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1215
1216 2010-10-07  Richard Guenther  <rguenther@suse.de>
1217
1218         PR tree-optimization/45732
1219         * gcc.dg/torture/pr45732.c: New testcase.
1220
1221 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1222
1223         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1224         * objc.dg/foreach-2.m: Likewise.
1225         * objc.dg/foreach-3.m: Likewise.
1226         * objc.dg/foreach-4.m: Likewise.
1227         * objc.dg/foreach-5.m: Likewise.
1228         * objc.dg/foreach-6.m: Likewise.
1229         * objc.dg/foreach-7.m: Likewise.
1230         * objc.dg/objc-foreach-4.m: Likewise.
1231         * objc.dg/objc-foreach-5.m: Likewise.
1232
1233 2010-10-07  Richard Guenther  <rguenther@suse.de>
1234
1235         PR middle-end/45869
1236         * gcc.dg/torture/pr45869.c: New testcase.
1237
1238 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1239
1240         * objc.dg/set-not-used-1.m: New
1241         * obj-c++.dg/set-not-used-1.mm: New.
1242
1243 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1244
1245         * objc.dg/attributes/method-attribute-3.m: New.
1246         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1247
1248 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1249
1250         PR fortran/45916
1251         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1252
1253 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1254
1255         PR fortran/45889
1256         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1257
1258 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1259
1260         Merge from 'apple/trunk' branch on FSF servers.
1261
1262         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1263
1264         Radar 4278774
1265         * obj-c++.dg/encode-9.mm: New.
1266
1267 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * g++.dg/cpp0x/pr45908.C: New test.
1270
1271 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1272
1273         * gnat.dg/opt6.ad[sb]: New test.
1274
1275 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1276
1277         Implemented fast enumeration for Objective-C.
1278         * objc.dg/foreach-1.m: New.
1279         * objc.dg/foreach-2.m: New.
1280         * objc.dg/foreach-3.m: New.
1281         * objc.dg/foreach-4.m: New.
1282         * objc.dg/foreach-5.m: New.
1283         * objc.dg/foreach-6.m: New.
1284         * objc.dg/foreach-7.m: New.
1285
1286         Merge from 'apple/trunk' branch on FSF servers:
1287         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1288
1289         Radar 4502236
1290         * objc.dg/objc-foreach-5.m: New.
1291
1292         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1293
1294         Radar 4507230
1295         * objc.dg/objc-foreach-4.m: New.
1296
1297         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1298
1299         Radar 4472881
1300         * objc.dg/objc-foreach-3.m: New.
1301
1302         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1303
1304         Radar 4468498
1305         * objc.dg/objc-foreach-2.m: New.
1306
1307         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1308
1309         Radar 4294910
1310         * objc.dg/objc-foreach-1.m: New
1311
1312 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1313
1314         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1315         unsigned values.
1316
1317 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1318
1319         PR objc++/28050
1320         * obj-c++.dg/syntax-error-10.mm: New.
1321
1322 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1323
1324         PR objc++/23707
1325         * obj-c++.dg/syntax-error-9.mm: New.
1326
1327 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1328
1329         PR objc++/31126
1330         * obj-c++.dg/syntax-error-8.mm: New.
1331
1332 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1333
1334         Merge from 'apple/trunk' branch on FSF servers.
1335
1336         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1337
1338         Radar 4290840
1339         * obj-c++.dg/syntax-error-7.mm: New
1340
1341         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1342
1343         Radar 4294425
1344         * obj-c++.dg/syntax-error-6.mm: New
1345
1346         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1347
1348         Radar 4261146
1349         * obj-c++.dg/syntax-error-5.mm: New
1350
1351         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1352
1353         Radar 4093475
1354         * obj-c++.dg/syntax-error-[3-4].mm: New.
1355
1356         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1357
1358         Radar 4185810
1359         * obj-c++.dg/syntax-error-[1-2].mm: New.
1360
1361 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1362
1363         PR tree-optimization/45752
1364         * gcc.dg/vect/pr45752.c: New test.
1365
1366 2010-10-05  Richard Guenther  <rguenther@suse.de>
1367
1368         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1369         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1370         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1371         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1372         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1373         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1374         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1375         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1376         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1377         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1378         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1379         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1380         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1381         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1382         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1383         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1384         * gcc.dg/tree-ssa/20080530.c: Likewise.
1385         * g++.dg/tree-ssa/inline-3.C: Likewise.
1386         * g++.dg/tree-ssa/inline-1.C: Likewise.
1387         * g++.dg/tree-ssa/inline-2.C: Likewise.
1388         * gcc.dg/profile-dir-1.c: Likewise.
1389         * gcc.dg/profile-dir-2.c: Likewise.
1390         * gcc.dg/profile-dir-3.c: Likewise.
1391
1392 2010-10-05  Richard Guenther  <rguenther@suse.de>
1393
1394         PR middle-end/45877
1395         * g++.dg/torture/pr45877.C: New testcase.
1396
1397 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR debug/45849
1400         * gcc.dg/debug/pr45849.c: New test.
1401
1402         PR middle-end/45876
1403         * gcc.c-torture/compile/pr45876.c: New test.
1404
1405 2010-10-04  Julian Brown  <julian@codesourcery.com>
1406
1407         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1408         vect_hw_misalign.
1409         * gcc.dg/vect/vect-60.c: Likewise.
1410         * gcc.dg/vect/vect-56.c: Likewise.
1411         * gcc.dg/vect/vect-93.c: Likewise.
1412         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1413         * gcc.dg/vect/vect-95.c: Likewise.
1414         * gcc.dg/vect/vect-96.c: Likewise.
1415         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1416         * gcc.dg/vect/slp-25.c: Likewise.
1417         * gcc.dg/vect/slp-3.c: Likewise.
1418         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1419         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1420         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1421         * gcc.dg/vect/vect-109.c: Likewise.
1422         * gcc.dg/vect/vect-peel-1.c: Likewise.
1423         * gcc.dg/vect/vect-peel-2.c: Likewise.
1424         * lib/target-supports.exp
1425         (check_effective_target_arm_vect_no_misalign): New.
1426         (check_effective_target_vect_no_align): Use above.
1427         (check_effective_target_vect_element_align): New.
1428         (add_options_for_quad_vectors): New.
1429
1430 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1431
1432         PR tree-optimization/45572
1433         * g++.dg/ipa/pr45572-1.C: New test.
1434         * g++.dg/ipa/pr45572-2.C: Likewise.
1435
1436 2010-10-03  Ian Lance Taylor  <iant@google.com>
1437
1438         * gcc.dg/anon-struct-11.c: New test.
1439         * gcc.dg/anon-struct-12.c: New test.
1440         * gcc.dg/anon-struct-13.c: New test.
1441         * gcc.dg/anon-struct-14.c: New test.
1442
1443 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1444
1445         * g++.dg/torture/pr45764.C: Revert revision 164914.
1446         * gcc.dg/vect/pr43432.c: Likewise.
1447         * gcc.dg/vect/vect-114.c: Likewise.
1448         * gcc.dg/vect/vect-15.c: Likewise.
1449
1450 2010-10-03  Jason Merrill  <jason@redhat.com>
1451
1452         * g++.dg/cpp0x/sfinae5.C: New.
1453
1454 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1455
1456         PR tree-optimization/45720
1457         PR tree-optimization/45764
1458         * g++.dg/torture/pr45764.C: New.
1459
1460         * gcc.dg/vect/pr43432.c: Xfail.
1461         * gcc.dg/vect/vect-114.c: Likewise.
1462         * gcc.dg/vect/vect-15.c: Likewise.
1463
1464 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1465
1466         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1467         hppa*-*-hpux*.
1468         * gcc.dg/torture/pr45678-2.c: Likewise.
1469
1470 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1471
1472         PR fortran/45748
1473         * gfortran.dg/intrinsic_6.f90: New.
1474
1475 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1476
1477         PR fortran/42831
1478         * gfortran.dg/dependency_37.f90:  New test.
1479
1480 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1481
1482         * gcc.target/i386/shift_mask.c: New test.
1483
1484 2010-10-01  Richard Guenther  <rguenther@suse.de>
1485
1486         PR tree-optimization/45854
1487         * g++.dg/torture/pr45854.C: New testcase.
1488
1489 2010-09-30  Michael Eager  <eager@eagercon.com>
1490
1491         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1492         __FLT_{MIN,MAX}__.
1493
1494 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1495
1496         PR middle-end/45758
1497         * gfortran.dg/graphite/pr45758.f90: New.
1498
1499 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1500
1501         PR middle-end/45230
1502         * gcc.dg/graphite/id-pr45230.c: New.
1503
1504 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1505
1506         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1507         * gfortran.dg/graphite/graphite.exp: Same.
1508         * gcc.dg/graphite/vect-pr43423.c: New.
1509
1510 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR target/45843
1513         * g++.dg/torture/pr45843.C: New test.
1514
1515 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/45828
1518         * gfortran.dg/allocate_derived_5.f90: New.
1519
1520 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR tree-optimization/31261
1523         * gcc.dg/tree-ssa/pr31261.c: New test.
1524
1525 2010-09-30  Michael Eager  <eager@eagercon.com>
1526
1527         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1528         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1529         * gcc.target/microblaze/microblaze.exp: Ditto.
1530         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1531         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1532         * gcc.target/microblaze/others/data_var1.c: Ditto.
1533         * gcc.target/microblaze/others/data_var2.c: Ditto.
1534         * gcc.target/microblaze/others/data_var3.c: Ditto.
1535         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1536         * gcc.target/microblaze/others/strings1.c:: Ditto.
1537         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1538         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1539         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1540         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1541         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1542         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1543         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1544         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1545         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1546         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1547         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1548         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1549         * gcc.target/microblaze/isa/float.c: Ditto.
1550         * gcc.target/microblaze/isa/mulh.c: Ditto.
1551         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1552         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1553         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1554         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1555         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1556         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1557         * gcc.target/microblaze/isa/bshift.c: Ditto.
1558         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1559         * gcc.target/microblaze/isa/div.c: Ditto.
1560         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1561         * gcc.target/microblaze/isa/mul.c: Ditto.
1562
1563 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1564
1565         merge from FSF 'apple/trunk' branch.
1566         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1567
1568         Radar 4386773
1569         * objc.dg/enhanced-proto-1.m: New.
1570         * objc.dg/enhanced-proto-2.m: New.
1571         * obj-c++.dg/enhanced-proto-1.mm: New
1572         * obj-c++.dg/enhanced-proto-2.mm: New.
1573
1574 2010-09-30  Richard Guenther  <rguenther@suse.de>
1575
1576         PR testsuite/45702
1577         * gcc.dg/debug/pr41893-1.c: Adjust.
1578         * gcc.dg/pr30762-1.c: Likewise.
1579         * gcc.dg/pr31529-1.c: Likewise.
1580         * gcc.dg/pr34457-1.c: Likewise.
1581         * gcc.dg/pr34668-1.c: Likewise.
1582         * gcc.dg/pr43557-1.c: Likewise.
1583
1584 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1585
1586         PR objc/45842
1587         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1588         * objc.dg/const-str-3.m: Correct header for memcpy.
1589         * objc.dg/const-str-7.m: Likewise.
1590         * objc.dg/method-20b.m: Provide an implementation of Object.
1591         Adjust XFAIL for m64 NeXT runtime.
1592         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1593         * objc.dg/encode-3.m: Correct line ordering, provide header for
1594         sprintf.
1595         * objc.dg/encode-7-next.m: Only run for 32bit.
1596         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1597         * objc.dg/type-size-2.m: Provide an implementation of Object.
1598         Ajust headers.
1599         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1600         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1601         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1602         Adjust XFAIL for m64 NeXT runtime.
1603         * obj-c++.dg/method-22.mm: Likewise.
1604         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1605
1606 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1607
1608         Merge from 'apple/trunk' branch on FSF servers.
1609
1610         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1611
1612         Radar 4278236
1613         * obj-c++.dg/bad-forward-decl.mm: New
1614
1615 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * ada/acats/run_acats: Revert revision 157037.
1618
1619 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1620
1621         Merge from 'apple/trunk' branch on FSF servers.
1622
1623         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1624
1625         Radar 4281748
1626         * objc.dg/naming-2.m: Update
1627         * objc.dg/naming-3.m: New
1628
1629 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1630
1631         PR target/40457
1632         * gcc.target/arm/pr40457-3.c: New test.
1633
1634 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1635
1636         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1637         alias checking.
1638         * lib/target-supports.exp (check_ifunc_available): Likewise.
1639
1640 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1641
1642         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1643
1644 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1645
1646         * objc.dg/keywords-1.m: New test.
1647         * objc.dg/keywords-2.m: New test.
1648         * objc.dg/keywords-3.m: New test.
1649         * obj-c++.dg/keywords-1.mm: New test.
1650         * obj-c++.dg/keywords-2.mm: New test.
1651
1652 2010-09-28  Jason Merrill  <jason@redhat.com>
1653
1654         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1655         * g++.dg/ext/complit11.C: Likewise.
1656         * g++.old-deja/g++.law/temps1.C: Likewise.
1657
1658         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1659         * g++.old-deja/g++.mike/misc6.C: Likewise.
1660
1661 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1662
1663         * objc.dg/attributes/method-attribute-1.m: New.
1664         * objc.dg/attributes/method-attribute-2.m: New.
1665
1666         * obj-c++.dg/attributes/method-attribute-1.m: New.
1667         * obj-c++.dg/attributes/method-attribute-2.m: New.
1668
1669 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1670
1671         * objc.dg/attributes: New.
1672         * objc.dg/attributes/attributes.exp: New.
1673         * objc.dg/attributes/class-attribute-1.m: New.
1674         * objc.dg/attributes/class-attribute-2.m: New
1675         * objc.dg/attributes/categ-attribute-1.m: New
1676         * objc.dg/attributes/categ-attribute-2.m: New
1677         * objc.dg/attributes/proto-attribute-1.m: New
1678
1679         * obj-c++.dg/attributes: New.
1680         * obj-c++.dg/attributes/attributes.exp: New
1681         * obj-c++.dg/attributes/class-attribute-1.mm: New
1682         * obj-c++.dg/attributes/class-attribute-2.mm: New
1683         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1684         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1685         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1686
1687 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1688
1689         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1690         from the branch renamed to method-20b.m to avoid clashes).
1691
1692         2005-08-23  Stuart Hastings  <stuart@apple.com>
1693                     Ziemowit Laski  <zlaski@apple.com>
1694
1695         Radar 4209854
1696         * obj-c++.dg/method-23.mm: New.
1697         * objc.dg/method-20.m: New.
1698
1699 2010-09-28  Jan Hubicka  <jh@suse.cz>
1700
1701         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1702
1703 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704
1705         PR target/44452
1706         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1707         i?86-*-solaris2.[89], *-*-vxworks*.
1708         * gcc.target/i386/pr22152.c: Likewise.
1709         * gcc.target/i386/vect8-ret.c: New test.
1710
1711 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1712
1713         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1714
1715 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1716
1717         Merge from 'apple/trunk' branch on FSF servers.
1718
1719         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1720
1721         Radar 4175534
1722         * obj-c++.dg/method-22.mm: New.
1723
1724 2010-09-27  Jason Merrill  <jason@redhat.com>
1725
1726         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1727         * g++.dg/ext/complit11.C: Adjust.
1728         * g++.old-deja/g++.law/temps1.C: Adjust.
1729         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1730         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1731
1732 2010-09-27  Ian Lance Taylor  <iant@google.com>
1733
1734         * lib/target-supports.exp (check_effective_target_split_stack):
1735         New procedure.
1736         * gcc.dg/split-1.c: New test.
1737         * gcc.dg/split-2.c: New test.
1738         * gcc.dg/split-3.c: New test.
1739         * gcc.dg/split-4.c: New test.
1740
1741 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1742
1743         PR objc/25464
1744         * objc.dg/type-size-3.m: New test.
1745
1746 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1747
1748         PR objc/45763
1749         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1750
1751 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1752
1753         PR objc/25450
1754         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1755         * objc.dg/type-size-2.m: Same change.
1756         * obj-c++.dg/encode-5.mm: Same change.
1757
1758 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1759
1760         Merge from 'apple/trunk' branch on FSF servers.  The original
1761         Changelogs are below.
1762
1763         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1764         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1765         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1766         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1767         in the branch).
1768         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1769         proto-qual-1.m in the branch) and the normal ABI on GNU.
1770         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1771         the test only with the NeXT runtime.
1772         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1773         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1774         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1775         Run the test only with the NeXT runtime.
1776
1777         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1778
1779         Radar 4492973
1780         * objc.dg/encode-7-64bit.m: New.
1781         * objc.dg/encode-7.m: Skip if -m64.
1782
1783         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1784
1785         Radar 4301047
1786         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1787         * obj-c++.dg/threedotthree-abi-1.mm: New
1788         * objc.dg/threedotthree-abi-1.m: New
1789
1790         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1791
1792         Radar 4136935
1793         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1794         * objc.dg/encode-6.m: Likewise.
1795         * objc.dg/encode-7.m: New test case.
1796
1797 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1798
1799         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1800         const-str-12.m to constr-str-12b.m to avoid conflicts.
1801
1802         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1803
1804         Radar 4229905
1805         * obj-c++.dg/warn5.mm: New
1806
1807         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1808
1809         Radar 4154928
1810         * obj-c++.dg/const-str-12.mm: New.
1811         * objc.dg/const-str-12.m: New.
1812
1813 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1814
1815         PR fortran/40569
1816         PR fortran/40568
1817         * gfortran.dg/storage_size_2.f08: Fix test.
1818         * gfortran.dg/c_sizeof_1.f90: Fix test.
1819         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1820         * gfortran.dg/c_sizeof_3.f90: New.
1821         * gfortran.dg/c_sizeof_4.f90: New.
1822         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1823         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1824
1825 2010-09-26  Daniel Kraft  <d@domob.eu>
1826
1827         PR fortran/45783
1828         PR fortran/45795
1829         * gfortran.dg/select_type_18.f03: New test.
1830
1831 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1832
1833         * gnat.dg/return2.ad[sb]: New test.
1834         * gnat.dg/return2_pkg.ads: New helper.
1835
1836 2010-09-25  Daniel Kraft  <d@domob.eu>
1837
1838         PR fortran/45776
1839         * gfortran.dg/io_constraints_6.f03: New test.
1840         * gfortran.dg/io_constraints_7.f03: New test.
1841         * gfortran.dg/newunit_2.f90: New test.
1842
1843 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1844
1845         * gfortran.dg/operator_c1202.f90: New test.
1846
1847 2010-09-24  Jan Hubicka  <jh@suse.cz>
1848
1849         * gcc.dg/tree-ssa/leaf.c: New testcase.
1850
1851 2010-09-24  Jan Hubicka  <jh@suse.cz>
1852
1853         PR tree-optimization/45738
1854         PR tree-optimization/45741
1855         * gcc.c-torture/compile/pr45741.c: New.
1856         * gfortran.fortran-torture/compile/pr45738.f90: New.
1857
1858 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1859
1860         * gcc.dg/cpp/undef-opt-1.c: New test.
1861
1862 2010-09-24  Jason Merrill  <jason@redhat.com>
1863
1864         * g++.dg/other/error10.C: Adjust expected output.
1865
1866 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR middle-end/45234
1869         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1870         * gcc.target/i386/pr45234.c: New test.
1871
1872 2010-09-24  Richard Guenther  <rguenther@suse.de>
1873
1874         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1875
1876 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1877
1878         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1879         as a comment leader in regexp.
1880
1881 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1882
1883         * objc.dg/sync-2.m: New test.
1884         * obj-c++.dg/sync-2.mm: New test.
1885
1886 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/40571
1889         * gfortran.dg/iso_fortran_env_7.f90: New.
1890
1891 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1892
1893         * obj-c++.dg/too-many-args.mm: New file.
1894
1895 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1896
1897         Merge from 'apple/trunk' branch on FSF servers.
1898
1899         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1900
1901         Radar 4491608
1902         * objc.dg/too-many-args.m: New
1903
1904 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1905
1906         PR fortran/45744
1907         * gfortran.dg/dependency_36.f90:  New test.
1908
1909 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1910
1911         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1912         * gcc.target/i386/pad-3.c: Ditto.
1913         * gcc.target/i386/pad-7.c: Ditto.
1914         * gcc.target/i386/pad-7.c: Ditto.
1915         * gcc.target/i386/pr36502.c: Ditto.
1916         * gcc.target/i386/zee.c: Ditto.
1917         * gcc.target/i386/20060821-1.c: Ditto.
1918         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1919         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1920         * gcc.target/i386/pad-5b.c: Ditto.
1921         * gcc.target/i386/pad-6a.c: Ditto.
1922         * gcc.target/i386/pad-6b.c: Ditto.
1923         * gcc.target/i386/pad-8.c: Ditto.
1924         * gcc.target/i386/pad-9.c: Ditto.
1925         * gcc.target/i386/pad-10.c: Ditto.
1926         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1927
1928 2010-09-23  Richard Guenther  <rguenther@suse.de>
1929
1930         PR tree-optimization/45565
1931         * g++.dg/ipa/pr45565.C: New testcase.
1932
1933 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1934
1935         PR fortran/45745
1936         PR fortran/45648
1937         * gfortran.dg/vector_subscript_bound_1.f90: New.
1938
1939 2010-09-23  Richard Guenther  <rguenther@suse.de>
1940
1941         PR middle-end/45750
1942         * gcc.dg/pr45750.c: New testcase.
1943
1944 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1945
1946         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1947         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1948         build.
1949
1950 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1951
1952         PR rtl-optimization/44374
1953         * gcc.target/arm/headmerge-1.c: New test.
1954         * gcc.target/arm/headmerge-2.c: New test.
1955         * gcc.target/i386/headmerge-1.c: New test.
1956         * gcc.target/i386/headmerge-2.c: New test.
1957
1958 2010-09-23  Daniel Kraft  <d@domob.eu>
1959
1960         PR fortran/38936
1961         PR fortran/44044
1962         PR fortran/45474
1963         * gfortran.dg/intrinsic_intent_1.f03: New test.
1964         * gfortran.dg/select_type_17.f03: New test.
1965         * gfortran.dg/associate_5.f03: More definability tests.
1966         * gfortran.dg/enum_2.f90: Check definability.
1967         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1968         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1969         * gfortran.dg/char_expr_2.f90: Ditto.
1970         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1971         * gfortran.dg/enum_5.f90: Ditto.
1972         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1973         * gfortran.dg/impure_assignment_2.f90: Ditto.
1974         * gfortran.dg/impure_assignment_3.f90: Ditto.
1975         * gfortran.dg/intent_out_1.f90: Ditto.
1976         * gfortran.dg/intent_out_3.f90: Ditto.
1977         * gfortran.dg/pointer_assign_7.f90: Ditto.
1978         * gfortran.dg/pointer_intent_3.f90: Ditto.
1979         * gfortran.dg/pr19936_1.f90: Ditto.
1980         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1981         * gfortran.dg/simpleif_2.f90: Ditto.
1982         * gfortran.dg/protected_5.f90: Ditto.
1983         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1984         * gfortran.dg/protected_6.f90: Ditto.
1985         * gfortran.dg/protected_7.f90: Ditto.
1986
1987 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1988
1989         PR libfortran/45710
1990         * gfortran.dg/namelist_65.f90: New test.
1991
1992 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1993
1994         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1995         the regexp pattern between the expected label and location string.
1996
1997 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1998
1999         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2000
2001 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2002
2003         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2004         * gcc.dg/pr27898.c: Likewise.
2005         * gcc.dg/pr28712.c: Likewise.
2006         * gcc.dg/pr30762-1.c: Likewise.
2007         * gcc.dg/pr31529-1.c: Likewise.
2008         * gcc.dg/pr34457-1.c: Likewise.
2009         * gcc.dg/pr34668-1.c: Likewise.
2010         * gcc.dg/pr34989-1.c: Likewise.
2011         * gcc.dg/pr43557-1.c: Likewise.
2012
2013 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR rtl-optimization/45739
2016         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2017
2018 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2019
2020         * gcc.target/sparc/mnofpu.c: New test.
2021
2022 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR rtl-optimization/45739
2025         * gcc.target/i386/pr45739.c: New test.
2026
2027 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2028
2029         PR fortran/45648
2030         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2031         and counts. Add non-elemental function call check.
2032
2033         PR fortran/45648
2034         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2035         arguments checks. Update temporary counts.
2036         * gfortran.dg/transpose_optimization_1.f90: New.
2037
2038 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2039
2040         PR objc/23710
2041         * objc.dg/invalid-method-1.m: New.
2042
2043 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2044
2045         Merge from 'apple/trunk' branch on FSF servers.
2046
2047         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2048
2049         Radar 4291785
2050         * objc.dg/naming-4.m: New
2051         * objc.dg/naming-5.m: New
2052         * obj-c++.dg/naming-1.mm: New
2053         * obj-c++.dg/naming-2.mm: New
2054
2055 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2056             Jack Howarth  <howarth@bromo.med.uc.edu>
2057
2058         PR c++/45645
2059         * g++.dg/torture/pr44972.C: Use portable assert().
2060
2061 2010-09-21  Richard Guenther  <rguenther@suse.de>
2062
2063         PR tree-optimization/45580
2064         * g++.dg/torture/pr45580.C: New testcase.
2065
2066 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2069
2070 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2071
2072         PR fortran/45438
2073         * gfortran.dg/pointer_check_7.f90: New.
2074
2075 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR rtl-optimization/45728
2078         * gcc.c-torture/compile/pr45728.c: New test.
2079
2080 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2081
2082         PR fortran/45081
2083         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2084
2085 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2086
2087         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2088
2089 2010-09-20  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/45704
2092         * gcc.dg/torture/pr45704.c: New testcase.
2093
2094 2010-09-20  Jan Hubicka  <jh@suse.cz>
2095
2096         PR tree-optimize/45605
2097         * g++.dg/tree-ssa/pr45605.C: New testcase.
2098
2099 2010-09-20  Michael Matz  <matz@suse.de>
2100
2101         PR testsuite/45706
2102         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2103         enough.
2104
2105 2010-09-20  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/45705
2108         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2109
2110 2010-09-20  Michael Matz  <matz@suse.de>
2111
2112         PR testsuite/45706
2113         * lib/target-supports.exp (check_effective_target_vect_perm):
2114         Add i?86-*-*.
2115
2116 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR rtl-optimization/45695
2119         * gcc.c-torture/execute/pr45695.c: New test.
2120
2121 2010-09-19  Jan Hubicka  <jh@suse.cz>
2122
2123         PR lto/44246
2124         * gcc.c-torture/compile/pr44246.c:New file.
2125
2126 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2127
2128         PR tree-optimization/45714
2129         * gfortran.dg/vect/pr45714-a.f: New test.
2130         * gfortran.dg/vect/pr45714-b.f: New test.
2131
2132 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gnat.dg/const1.adb: Rename into...
2135         * gnat.dg/constant1.adb: ...this.
2136         * gnat.dg/constant2.adb: New test.
2137         * gnat.dg/constant2_pkg1.ads: New helper.
2138         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2139
2140 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/specs/constant1.ads: New test.
2143         * gnat.dg/specs/constant1_pkg.ads: New helper.
2144
2145 2010-09-18  Jan Hubicka  <jh@suse.cz>
2146
2147         PR tree-optimization/45453
2148         * g++.dg/tree-ssa/pr45453.C: New testcase.
2149
2150 2010-09-18  Jason Merrill  <jason@redhat.com>
2151
2152         * g++.dg/cpp0x/initlist44.C: New.
2153
2154 2010-09-18  Richard Guenther  <rguenther@suse.de>
2155
2156         PR tree-optimization/45709
2157         * g++.dg/torture/pr45709-2.C: New testcase.
2158
2159 2010-09-18  Richard Guenther  <rguenther@suse.de>
2160
2161         PR tree-optimization/45709
2162         * g++.dg/torture/pr45709.C: New testcase.
2163
2164 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2165
2166         PR testsuite/45719
2167         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2168
2169 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2170
2171         * gcc.target/i386/pad-1.c: New.
2172         * gcc.target/i386/pad-2.c: Likewise.
2173         * gcc.target/i386/pad-3.c: Likewise.
2174         * gcc.target/i386/pad-4.c: Likewise.
2175         * gcc.target/i386/pad-5a.c: Likewise.
2176         * gcc.target/i386/pad-5b.c: Likewise.
2177         * gcc.target/i386/pad-6a.c: Likewise.
2178         * gcc.target/i386/pad-6b.c: Likewise.
2179         * gcc.target/i386/pad-7.c: Likewise.
2180         * gcc.target/i386/pad-8.c: Likewise.
2181         * gcc.target/i386/pad-9.c: Likewise.
2182         * gcc.target/i386/pad-10.c: Likewise.
2183
2184 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2185
2186         PR middle-end/45234
2187         * gcc.dg/torture/stackalign/alloca-5.c: New.
2188
2189 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2190
2191         PR middle-end/45678
2192         * gcc.dg/torture/pr45678-2.c: New.
2193
2194 2010-09-17  Richard Guenther  <rguenther@suse.de>
2195
2196         PR middle-end/45678
2197         * gcc.dg/torture/pr45678-1.c: New testcase.
2198
2199 2010-09-17  Michael Matz  <matz@suse.de>
2200
2201         PR tree-optimization/43432
2202         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2203         check_effective_target_vect_perm_short): New predicates.
2204         (check_effective_target_vect_perm): Include x86_64.
2205         * gcc.dg/vect/pr43432.c: New test.
2206         * gcc.dg/vect/vect-114.c: Adjust.
2207         * gcc.dg/vect/vect-15.c: Ditto.
2208         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2209         * gcc.dg/vect/slp-perm-9.c: Ditto.
2210
2211 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2212
2213         PR testsuite/45692
2214         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2215         GNU runtime.
2216
2217 2010-09-17  Richard Guenther  <rguenther@suse.de>
2218
2219         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2220         * gcc.dg/pr28706.c: Likewise.
2221         * gcc.dg/pr28712.c: Likewise.
2222         * gcc.dg/pr30762-1.c: Likewise.
2223         * gcc.dg/pr30762-2.c: Likewise.
2224         * gcc.dg/pr31529-1.c: Likewise.
2225         * gcc.dg/pr31529-2.c: Likewise.
2226         * gcc.dg/pr34457-1.c: Likewise.
2227         * gcc.dg/pr34457-2.c: Likewise.
2228         * gcc.dg/pr34668-1.c: Likewise.
2229         * gcc.dg/pr34668-2.c: Likewise.
2230         * gcc.dg/pr34989-1.c: Likewise.
2231         * gcc.dg/pr34989-2.c: Likewise.
2232         * gcc.dg/pr43557-1.c: Likewise.
2233         * gcc.dg/pr43557-2.c: Likewise.
2234         * gcc.dg/debug/pr41893-1.c: Likewise.
2235         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2236         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2237         * gcc.dg/matrix/matrix-4.c: Likewise.
2238         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2239         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2240         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2241         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2242
2243 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/43665
2246         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2247         optimizations.
2248         * gfortran.dg/intent_optimize_1.f90: New test.
2249
2250 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2251
2252         * gcc.target/i386/divmod-1.c: New.
2253         * gcc.target/i386/divmod-2.c: Likewise.
2254         * gcc.target/i386/divmod-3.c: Likewise.
2255         * gcc.target/i386/divmod-4.c: Likewise.
2256         * gcc.target/i386/divmod-4a.c: Likewise.
2257         * gcc.target/i386/divmod-5.c: Likewise.
2258         * gcc.target/i386/divmod-6.c: Likewise.
2259         * gcc.target/i386/divmod-7.c: Likewise.
2260         * gcc.target/i386/divmod-8.c: Likewise.
2261         * gcc.target/i386/udivmod-1.c: Likewise.
2262         * gcc.target/i386/udivmod-2.c: Likewise.
2263         * gcc.target/i386/udivmod-3.c: Likewise.
2264         * gcc.target/i386/udivmod-4.c: Likewise.
2265         * gcc.target/i386/udivmod-4a.c: Likewise.
2266         * gcc.target/i386/udivmod-5.c: Likewise.
2267         * gcc.target/i386/udivmod-6.c: Likewise.
2268         * gcc.target/i386/udivmod-7.c: Likewise.
2269         * gcc.target/i386/udivmod-8.c: Likewise.
2270
2271 2010-09-16  Jan Hubicka  <jh@suse.cz>
2272
2273         * g++.dg/lto/pr45679-1_0.C: New file.
2274         * g++.dg/lto/pr45679-1_1.C: New file.
2275         * g++.dg/lto/pr45679-0_0.C: New file.
2276         * g++.dg/lto/pr45679-0_1.C: New file.
2277
2278 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/45674
2281         * gfortran.dg/class_dummy_2.f03: New.
2282
2283 2010-09-16  Richard Guenther  <rguenther@suse.de>
2284
2285         PR tree-optimization/45623
2286         * gcc.dg/torture/pr45623.c: New testcase.
2287
2288 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2289
2290         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2291         name and parentheses.
2292         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2293
2294 2010-09-15  Jason Merrill  <jason@redhat.com>
2295
2296         * g++.dg/parse/parameter-declaration-2.C: New.
2297
2298         * g++.dg/cpp0x/scoped_enum2.C: New.
2299
2300 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gcc.c-torture/compile/20100915-1.c: New test.
2303
2304 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2305
2306         PR middle-end/45644
2307         * gcc.dg/ipa/pr45644.c: New test.
2308
2309 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2310
2311         PR tree-optimization/45633
2312         * gcc.dg/vect/pr45633.c: New test.
2313
2314 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2315
2316         PR fortran/45577
2317         * gfortran.dg/allocate_derived_4.f90: New.
2318
2319 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2320
2321         * lib/target-supports.exp
2322         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2323         supported flag to true for neon.
2324
2325 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2326
2327         PR c++/45665
2328         * g++.dg/template/crash103.C: New.
2329
2330 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2331
2332         Merge from 'apple/trunk' branch on FSF servers.
2333
2334         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2335
2336         Radar 4457381
2337         * objc.dg/msg-in-protocol.m: New.
2338         * obj-c++.dg/msg-in-protocol.mm: New.
2339
2340         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2341
2342         Radar 4219590
2343         * objc.dg/break-in-ifstmt.m: New.
2344
2345         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2346
2347         Radar 4174166
2348         * obj-c++.dg/comp-types-13.mm: New.
2349         * objc.dg/comp-types-12.m: New.
2350
2351         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2352
2353         Radar 4216500
2354         * obj-c++.dg/proto-lossage-7.mm: New.
2355         * objc.dg/proto-lossage-7.m: New.
2356
2357 2010-09-14  Jan Hubicka  <jh@suse.cz>
2358
2359         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2360         folding.
2361         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2362         folding.
2363
2364 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR middle-end/45567
2367         * gcc.dg/pr45567.c: New test.
2368
2369         PR debug/45660
2370         * g++.dg/debug/pr45660.C: New test.
2371
2372 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2373
2374         PR tree-optimization/45470
2375         * g++.dg/vect/pr45470-a.cc: New test.
2376         * g++.dg/vect/pr45470-a.cc: New test.
2377
2378 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2379
2380         PR target/42070
2381         * lib/profopt.exp: Prune warnings on execname2 compile.
2382         * lib/prune.exp: Prune "can't add line info" warnings.
2383
2384 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2385
2386         PR libfortran/45532
2387         * gfortran.dg/namelist_64.f90: New test.
2388
2389 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR rtl-optimization/45617
2392         * gcc.target/i386/pr45617.c: New test.
2393
2394 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2395
2396         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2397
2398 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2399
2400         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2401         * gcc.target/i386/fma4-vector.c: Likewise.
2402         * gcc.target/i386/vectorize2.c: Likewise.
2403         * gcc.target/i386/vectorize4.c: Likewise.
2404         * gcc.target/i386/vectorize5.c: Likewise.
2405         * gcc.target/i386/vectorize6.c: Likewise.
2406         * gcc.target/i386/vectorize8.c: Likewise.
2407
2408         * gcc.target/i386/vect-double-1.c: New.
2409         * gcc.target/i386/vect-double-1a.c: Likewise.
2410         * gcc.target/i386/vect-double-2.c: Likewise.
2411         * gcc.target/i386/vect-double-2a.c: Likewise.
2412
2413         * lib/target-supports.exp (check_effective_target_vect_double):
2414         Set et_vect_double_saved to 0 when tuning for Atom.
2415
2416 2010-09-13  Jan Hubicka  <jh@suse.cz>
2417
2418         * gcc.dg/torture/pr23821.c: Drop static keyword.
2419         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2420         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2421
2422 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2423
2424         * gcc.target/arm/sync-1.c: New.
2425
2426 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2427
2428         * gnat.dg/memtrap.adb: New test.
2429
2430 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2431
2432         * gfortran.dg/promotion.f90: Fix options.
2433
2434 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2435
2436         * g++.dg/cpp0x/range-for1.C: New.
2437         * g++.dg/cpp0x/range-for2.C: New.
2438         * g++.dg/cpp0x/range-for3.C: New.
2439         * g++.dg/cpp0x/range-for4.C: New.
2440         * g++.dg/cpp0x/range-for5.C: New.
2441         * g++.dg/cpp0x/range-for6.C: New.
2442
2443 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2444
2445         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2446         and counts. Check that transpose is not called.
2447         * gfortran.dg/transpose_2.f90: Update error message.
2448
2449 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2450
2451         PR c++/43824
2452         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2453         * g++.dg/lookup/strong-using-2.C: Likewise.
2454         * g++.dg/lookup/strong-using-3.C: Likewise.
2455         * g++.dg/lookup/strong-using-5.C: Likewise.
2456
2457         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2458         * g++.dg/cpp0x/inline-ns4.C: New.
2459         * g++.dg/cpp0x/inline-ns5.C: New.
2460
2461 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2462
2463         PR middle-end/45634
2464         * gfortran.fortran-torture/compile/pr45634.f90: New.
2465
2466 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2467
2468         * objc.dg/fobjc-exceptions.m: New test.
2469
2470 2010-09-10  Jan Hubicka  <jh@suse.cz>
2471
2472         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2473
2474 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2475
2476         PR tree-optimization/44972
2477         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2478         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2479         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2480         instead.
2481         * g++.dg/torture/pr44972.C: New test.
2482
2483 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2484
2485         PR tree-optimization/44972
2486         * g++.dg/torture/pr34850.C: Remove expected warning.
2487
2488 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2489
2490         * gfortran.dg/dummy_optional_arg.f90: New test.
2491
2492 2010-09-08  Jan Hubicka  <jh@suse.cz>
2493
2494         PR tree-optimization/45598
2495         * fortran.fortran-torture/compile/pr45598.f90: New test.
2496
2497 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2498
2499         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2500         * lib/target-supports.exp (check_ifunc_available): New.
2501         * gcc.dg/attr-ifunc-1.c: New.
2502         * gcc.dg/attr-ifunc-2.c: New.
2503         * gcc.dg/attr-ifunc-3.c: New.
2504         * gcc.dg/attr-ifunc-4.c: New.
2505         * gcc.dg/attr-ifunc-5.c: New.
2506         * g++.dg/ext/attr-ifunc-1.C: New.
2507         * g++.dg/ext/attr-ifunc-2.C: New.
2508         * g++.dg/ext/attr-ifunc-3.C: New.
2509         * g++.dg/ext/attr-ifunc-4.C: New.
2510
2511 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2512
2513         PR middle-end/40386
2514         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2515
2516 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2517
2518         * gfortran.dg/inline_transpose_1.f90: New test.
2519
2520 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR c++/45588
2523         * g++.dg/warn/Wunused-var-15.C: New test.
2524
2525 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2526
2527         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2528         hppa*-*-hpux*.
2529
2530 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2531
2532         * objc/execute/exceptions/throw-nil.m: New test.
2533         * objc/execute/exceptions/handler-1.m: Updated to use the new
2534         objc_set_uncaught_exception_handler() function.
2535         * objc/execute/exceptions/matcher-1.m: New test.
2536
2537 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2538
2539         PR fortran/38282
2540         * gfortran.dg/bit_comparison_1.F90: New test.
2541         * gfortran.dg/leadz_trailz_3.f90: New test.
2542         * gfortran.dg/masklr_2.F90: New test.
2543         * gfortran.dg/shiftalr_1.F90: New test.
2544         * gfortran.dg/merge_bits_2.F90: New test.
2545         * gfortran.dg/dshift_2.F90: New test.
2546         * gfortran.dg/bit_comparison_2.F90: New test.
2547         * gfortran.dg/masklr_1.F90: New test.
2548         * gfortran.dg/merge_bits_1.F90: New test.
2549         * gfortran.dg/dshift_1.F90: New test.
2550         * gfortran.dg/shiftalr_2.F90: New test.
2551
2552 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2553
2554         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2555         functions from objc/typedstream.h are deprecated.
2556
2557 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2558
2559         * lib/target-supports.exp
2560         (check_effective_target_run_expensive_tests): New proc.
2561         * gcc.c-torture/compile/limits-fnargs.c: Use
2562         dg-require-effective-target run_expensive_tests.
2563
2564 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR fortran/45597
2567         * gfortran.dg/gomp/pr45597.f90: New test.
2568
2569         PR fortran/45595
2570         * gfortran.dg/gomp/pr45595.f90: New test.
2571
2572 2010-09-08  Michael Matz  <matz@suse.de>
2573
2574         * c-c++-common/uninit-17.c: Adjust.
2575
2576 2010-09-08  Michael Matz  <matz@suse.de>
2577
2578         PR tree-optimization/43430
2579         * gcc.dg/vect/pr43430-2.c: New test.
2580
2581 2010-09-08  Michael Matz  <matz@suse.de>
2582
2583         PR tree-optimization/33244
2584         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2585
2586 2010-09-08  Richard Guenther  <rguenther@suse.de>
2587
2588         PR tree-optimization/45578
2589         * gfortran.dg/pr45578.f90: New testcase.
2590
2591 2010-09-08  Richard Guenther  <rguenther@suse.de>
2592
2593         PR testsuite/45590
2594         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2595
2596 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2597
2598         PR fortran/45576
2599         * gfortran.dg/char_length_18.f90:  New test.
2600
2601 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2602
2603         PR target/36502
2604         * gcc.target/i386/pr36502.c: New test.
2605
2606         PR target/42313
2607         PR target/44651
2608         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2609         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2610
2611 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2612
2613         * gfortran.dg/achar_4.f90: Enable bounds checking.
2614
2615 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2616
2617         PR target/45206
2618         * gcc.target/i386/pr45206.c: New test.
2619
2620 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2621
2622         PR fortran/45505
2623         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2624
2625 2010-09-07  Jan Hubicka  <jh@suse.cz>
2626
2627         * gcc.c-torture/compile/20100907.c: New testcase.
2628
2629 2010-09-07  Richard Guenther  <rguenther@suse.de>
2630
2631         PR middle-end/45569
2632         * g++.dg/eh/pr45569.C: New testcase.
2633
2634 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2635
2636         PR target/43137
2637         * gcc.target/arm/pr43137.c: New test.
2638
2639 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2640
2641         PR fortran/36931
2642         * gfortran.dg/dependency_35.f90:  New test.
2643
2644 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645
2646         PR fortran/34145
2647         * gfortran.dg/char_length_17.f90:  New test.
2648
2649 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2650
2651         PR c++/45200
2652         PR c++/45293
2653         PR c++/45558
2654         * g++.dg/template/typedef34.C: New test.
2655         * g++.dg/template/typedef35.C: New test.
2656
2657 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2658
2659         PR target/22152
2660         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2661
2662 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2663
2664         * g++.dg/warn/Wdouble-promotion.C: New.
2665
2666 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2667
2668         * g++.dg/parse/redef2.C: New.
2669
2670 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2671
2672         * gcc.dg/20100906-1.c: New testcase.
2673
2674 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR testsuite/45543
2677         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2678         DW_TAG_enumeration_type DIE.
2679
2680 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2681
2682         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2683         Update XFAILs.
2684
2685 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2686
2687         PR rtl-optimization/44919
2688         * g++.dg/opt/pr44919.C: New.
2689
2690 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2691
2692         PR fortran/38282
2693         * gfortran.dg/iall_iany_iparity_1.f90: New.
2694         * gfortran.dg/iall_iany_iparity_2.f90: New.
2695
2696 2010-09-06  Jason Merrill  <jason@redhat.com>
2697
2698         * g++.dg/cpp0x/initlist42.C: New.
2699
2700         * g++.dg/cpp0x/auto19.C: New.
2701
2702         * g++.dg/template/sfinae25.C: New.
2703         * g++.dg/template/char1.C: Expect warning.
2704         * g++.dg/template/nontype10.C: Likewise.
2705
2706         * g++.dg/cpp0x/implicit9.C: New.
2707
2708         * g++.dg/cpp0x/initlist43.C: New.
2709
2710 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2711
2712         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2713
2714 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2715
2716         * gcc.dg/Wdouble-promotion.c: New.
2717
2718 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2719
2720         * gfortran.dg/float128_1.f90: Remove test case as
2721         it always fails since Rev 163611 backed out the
2722         front-end implementation.
2723
2724 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2725
2726         * gfortran.dg/float128_1.f90: XFAIL test case.
2727
2728 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2729
2730         * gfortran.dg/bessel_7.f90: Decrease required precision.
2731
2732 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2733
2734         PR testsuite/45545
2735         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2736         ref-all-matching targets.
2737
2738 2010-09-05  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/45535
2741         * gcc.c-torture/compile/pr45535.c: New testcase.
2742
2743 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2744
2745         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2746         "\[^\n\]*".
2747         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2748         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2749         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2750         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2751         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2752         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2753         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2754         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2755         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2756         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2757         * gcc.target/i386/pr22152.c: Likewise.
2758         * gcc.target/i386/pr36992-1.c: Likewise.
2759         * gcc.target/i386/pr36992-2.c: Likewise.
2760         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2761
2762 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2763
2764         PR testsuite/43957
2765         * gcc.dg/const-uniq-1.c: Modify regexp.
2766
2767 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2768
2769         PR fortran/45530
2770         * gfortran.dg/namelist_63.f90: New.
2771
2772 2010-09-04  Jan Hubicka  <jh@suse.cz>
2773
2774         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2775         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2776
2777 2010-09-04  Jan Hubicka  <jh@suse.cz>
2778
2779         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2780
2781 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2782
2783         PR fortran/45507
2784         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2785
2786 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2787
2788         * gcc.dg/opts-4.c: New test.
2789
2790 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2791
2792         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2793         * gcc.dg/vect/vect-peel-4.c: Ditto.
2794
2795 2010-09-03  Daniel Kraft  <d@domob.eu>
2796
2797         PR fortran/45525
2798         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2799
2800 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2801
2802         PR fortran/45159
2803         * gfortran.dg/dependency_34.f90:  New test.
2804
2805 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2806
2807         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2808
2809 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2810
2811         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2812         gcc.target/i386/clearcap.map if supported.
2813
2814 2010-09-03  Michael Matz  <matz@suse.de>
2815
2816         PR middle-end/45415
2817         * gcc.dg/pr45415.c: New test.
2818
2819 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         PR tree-optimization/45506
2822         * gcc.dg/pr45506.c: New.
2823
2824 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2825
2826         PR target/45476
2827         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2828         * gcc.target/i386/float128-2.c: Ditto.
2829
2830 2010-09-03  Daniel Kraft  <d@domob.eu>
2831
2832         PR fortran/34162
2833         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2834         * gfortran.dg/internal_dummy_2.f08: New test.
2835         * gfortran.dg/internal_dummy_3.f08: New test.
2836         * gfortran.dg/internal_dummy_4.f08: New test.
2837
2838 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR debug/45500
2841         * gcc.target/i386/pr45500.c: New test.
2842
2843 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2844
2845         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2846
2847 2010-09-03  Daniel Kraft  <d@domob.eu>
2848
2849         PR fortran/44602
2850         * gfortran.dg/exit_2.f08; Adapt error messages.
2851         * gfortran.dg/exit_3.f08: New test.
2852         * gfortran.dg/exit_4.f08: New test.
2853         * gfortran.dg/exit_5.f03: New test.
2854
2855 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2856
2857         * gfortran.dg/ishft_4.f90: New test.
2858
2859 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2860
2861         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2862         FRIZ/XSRIZ instruciton for (double)(long long)x.
2863         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2864
2865 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2866
2867         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2868
2869 2010-09-02  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/44937
2872         PR tree-optimization/45412
2873         * g++.dg/opt/pr45412.C: New testcase.
2874         * gcc.c-torture/compile/pr45412.c: Likewise.
2875         * gcc.c-torture/compile/pr44937.c: Likewise.
2876
2877 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2878
2879         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2880         but using -Werror=comment.
2881         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2882         expected error messages.
2883
2884 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2885
2886         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2887         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2888
2889 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2890
2891         PR fortran/45489
2892         * gfortran.dg/initialization_27.f90: New.
2893
2894 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2895
2896         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2897         check into different basic blocks. Expect vectorization if misaligned
2898         stores are supported.
2899         * gcc.dg/vect/bb-slp-8a.c: New test.
2900         * gcc.dg/vect/bb-slp-8b.c: New test.
2901
2902 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2903
2904         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2905
2906 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2907
2908         PR fortran/44541
2909         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2910         * gfortran.dg/class_dummy_1.f03: New.
2911
2912 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2913
2914         PR middle-end/45458
2915         * g++.dg/tree-prof/partition2.C: New test.
2916
2917 2010-09-01  Richard Guenther  <rguenther@suse.de>
2918
2919         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2920         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2921         * gcc.c-torture/execute/20100827-1.c: Likewise.
2922
2923 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2924
2925         * gfortran.dg/execute_command_line_1.f90: New test.
2926
2927 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2928
2929         PR preprocessor/45457
2930         * c-c++-common/cpp/pr45457.c: New test.
2931
2932 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2933
2934         * gcc.dg/nested-func-8.c: New test.
2935
2936 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2937
2938         PR fortran/38282
2939         * gfortran.dg/popcnt_poppar_1.F90: New test.
2940         * gfortran.dg/popcnt_poppar_2.F90: New test.
2941
2942 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2943
2944         * gcc.target/i386/volatile-2.c: Require nonpic target.
2945
2946 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR middle-end/45461
2949         * gcc.dg/pr45461.c: New test.
2950
2951 2010-08-31  Richard Guenther  <rguenther@suse.de>
2952
2953         PR testsuite/45455
2954         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2955
2956 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2957
2958         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2959
2960 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2961
2962         PR fortran/45456
2963         * gfortran.dg/typebound_proc_18.f03: New.
2964
2965 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2966
2967         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2968         * lib/scanasm.exp (scan-stack-usage): Likewise.
2969         (scan-stack-usage-not): Likewise.
2970         * gcc.dg/stack-usage-1.c: New test.
2971         * gcc.target/i386/stack-usage-realign.c: Likewise.
2972
2973 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2974
2975         PR tree-optimization/45427
2976         * gcc.dg/tree-ssa/pr45427.c: New test.
2977
2978 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2979
2980         PR c++/45043
2981         * g++.dg/template/crash102.C: New.
2982
2983 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR middle-end/45423
2986         * gcc.dg/gomp/atomic-12.c: New test.
2987         * gcc.dg/gomp/atomic-13.c: New test.
2988         * gcc.dg/gomp/atomic-14.c: New test.
2989         * g++.dg/gomp/atomic-11.C: New test.
2990         * g++.dg/gomp/atomic-12.C: New test.
2991         * g++.dg/gomp/atomic-13.C: New test.
2992         * g++.dg/gomp/atomic-14.C: New test.
2993
2994 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995
2996         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2997         delimiter.
2998
2999 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3000
3001         * gnat.dg/discr24.adb: New test.
3002
3003 2010-08-30  Richard Guenther  <rguenther@suse.de>
3004
3005         PR tree-optimization/45449
3006         * gcc.dg/pr45449.c: New testcase.
3007
3008 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3009
3010         * gcc.dg/opts-1.c: Expect errors, not warnings.
3011
3012 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3013
3014         PR fortran/42769
3015         * gfortran.dg/dynamic_dispatch_11.f03: New.
3016
3017 2010-08-29  Jason Merrill  <jason@redhat.com>
3018
3019         PR c++/44991
3020         * g++.dg/parse/defarg15.C: New.
3021
3022 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3023
3024         PR fortran/45439
3025         * gfortran.dg/select_type_16.f03: New.
3026
3027 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3028             Tobias Burnus  <burnus@net-b.de>
3029
3030         * gfortran.dg/bessel_7.f90: Decrease required precision.
3031
3032 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3033             Kaz Kojima  <kkojima@gcc.gnu.org>
3034
3035         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3036
3037 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3038
3039         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3040         floating point conversion code generation.
3041         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3042         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3043         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3044         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3045         to integer conversion code generation.
3046         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3047         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3048         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3049         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3050
3051 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3052
3053         PR fortran/32049
3054         * gfortran.dg/random_seed_1.f90: Adjust test.
3055         * gfortran.dg/float128_1.f90: New test.
3056
3057 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/33197
3060         * gfortran.dg/norm2_1.f90: New.
3061         * gfortran.dg/norm2_2.f90: New.
3062         * gfortran.dg/norm2_3.f90: New.
3063         * gfortran.dg/norm2_4.f90: New.
3064         * gfortran.dg/parity_1.f90: New.
3065         * gfortran.dg/parity_2.f90: New.
3066         * gfortran.dg/parity_3.f90: New.
3067
3068 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3069
3070         PR fortran/45420
3071         * gfortran.dg/select_type_15.f03: New.
3072
3073 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3074
3075         PR libfortran/43217
3076         * gfortran.dg/hollerith8.f90: New test.
3077
3078 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3079
3080         PR fortran/45159
3081         * gfortran.dg/dependency_33.f90:  New test.
3082
3083 2010-08-27  Richard Guenther  <rguenther@suse.de>
3084
3085         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3086         * gcc.dg/graphite/scop-2.c: Likewise.
3087         * gcc.dg/graphite/scop-20.c: Likewise.
3088         * gcc.dg/vect/slp-25.c: Likewise.
3089
3090 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3091
3092         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3093
3094 2010-08-26  Daniel Kraft  <d@domob.eu>
3095
3096         PR fortran/38936
3097         PR fortran/44047
3098         PR fortran/45384
3099         * gfortran.dg/associate_8.f03: New test.
3100         * gfortran.dg/select_type_13.f03: New test.
3101         * gfortran.dg/select_type_14.f03: New test.
3102
3103 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR tree-optimization/44485
3106         * gcc.dg/pr44485.c: New test.
3107
3108 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3109
3110         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3111         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3112         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3113
3114 2010-08-26  Richard Guenther  <rguenther@suse.de>
3115
3116         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3117         * gcc.dg/graphite/scop-21.c: Likewise.
3118
3119 2010-08-26  Richard Guenther  <rguenther@suse.de>
3120
3121         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3122         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3123         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3124         * gcc.dg/vect/vect-91.c: Likewise.
3125         * gcc.dg/vect/vect-peel-1.c: Likewise.
3126         * gcc.dg/vect/vect-peel-2.c: Likewise.
3127         * gcc.dg/vect/vect-peel-4.c: Likewise.
3128
3129 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3130
3131         PR libfortran/41859
3132         * gfortran.dg/der_io_4.f90: New test.
3133
3134 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR rtl-optimization/44858
3137         * gcc.c-torture/execute/pr44858.c: New test.
3138
3139         PR rtl-optimization/45400
3140         * g++.dg/other/i386-8.C: New test.
3141
3142 2010-08-25  Richard Guenther  <rguenther@suse.de>
3143
3144         * gcc.dg/alias-8.c: Adjust.
3145
3146 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3147
3148         * gcc.target/i386/combine-mul.c: New test.
3149
3150 2010-08-25  Richard Guenther  <rguenther@suse.de>
3151
3152         PR lto/44562
3153         * gcc.dg/graphite/id-27.c: New testcase.
3154         * gcc.dg/lto/20100825-1_0.c: Likewise.
3155
3156 2010-08-25  Richard Guenther  <rguenther@suse.de>
3157
3158         PR tree-optimization/45316
3159         * g++.dg/opt/pr45316.C: New testcase.
3160
3161 2010-08-25  Richard Guenther  <rguenther@suse.de>
3162
3163         PR tree-optimization/45393
3164         * g++.dg/torture/pr45393.C: New testcase.
3165
3166 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR tree-optimization/45059
3169         * gcc.c-torture/compile/pr45059.c: New test.
3170
3171 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3172
3173         * lib/target-supports.exp (check_effective_target_vect_unpack):
3174         Set vect_unpack supported flag to true for neon.
3175
3176 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3177
3178         * gcc.dg/tree-ssa/ifc-5.c: New.
3179
3180 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3181
3182         * gcc.dg/tree-ssa/ifc-4.c: New.
3183         * gcc.dg/tree-ssa/ifc-7.c: New.
3184
3185 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3186
3187         * gcc.dg/vect/vect.exp: Check loongson targets
3188         * g++.dg/vect/vect.exp: Likewise
3189         * gfortran.dg/vect/vect.exp: Likewise
3190
3191 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3192
3193         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3194         -mveclibabi=mass.
3195
3196 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3197
3198         PR fortran/45366
3199         * gfortran.dg/proc_ptr_29.f90: New.
3200
3201 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3202             Dominique d'Humieres <dominiq@lps.ens.fr>
3203
3204         PR fortran/45367
3205         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3206
3207 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/45367
3210         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3211
3212 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3213
3214         PR fortran/36158
3215         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3216
3217 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3218             Dominique d'Humieres <dominiq@lps.ens.fr>
3219
3220         PR fortran/45367
3221         PR fortran/36158
3222         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3223         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3224
3225 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3226
3227         PR fortran/44863
3228         PR fortran/45271
3229         PR fortran/45290
3230         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3231         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3232         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3233
3234 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3235
3236         PR fortran/36158
3237         PR fortran/33197
3238         * gfortran.dg/bessel_6.f90: New.
3239         * gfortran.dg/bessel_7.f90: New.
3240
3241 2010-08-20  Jan Hubicka  <jh@suse.cz>
3242
3243         PR c++/45307
3244         PR c++/17736
3245         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3246         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3247
3248 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3249
3250         PR target/45336
3251         * gcc.target/i386/pr45336-1.c: New.
3252         * gcc.target/i386/pr45336-2.c: Likewise.
3253         * gcc.target/i386/pr45336-3.c: Likewise.
3254         * gcc.target/i386/pr45336-4.c: Likewise.
3255
3256 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3257
3258         PR testsuite/45361
3259         * gcc.target/i386/volatile-2.c: Update scan strings to also
3260         include (%rip) for the memory reference on x86_64.
3261
3262 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR middle-end/44974
3265         * gcc.dg/pr44974.c: New test.
3266
3267         PR rtl-optimization/45353
3268         * gcc.dg/pr45353.c: New test.
3269
3270 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3271
3272         * gcc.target/i386/volatile-2.c: New.
3273
3274 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3275
3276         PR rtl-optimization/44691
3277         * gfortran.dg/pr44691.f: New test.
3278
3279 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3280
3281         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3282
3283 2010-08-19  Jason Merrill  <jason@redhat.com>
3284
3285         * g++.dg/init/synth3.C: New.
3286         * g++.dg/init/value8.C: New.
3287         * g++.dg/tree-ssa/empty-2.C: New.
3288         * g++.dg/cpp0x/noexcept09.C: New.
3289
3290 2010-08-19  Daniel Kraft  <d@domob.eu>
3291
3292         PR fortran/29785
3293         PR fortran/45016
3294         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3295         * gfortran.dg/pointer_remapping_1.f90: New test.
3296         * gfortran.dg/pointer_remapping_2.f03: New test.
3297         * gfortran.dg/pointer_remapping_3.f08: New test.
3298         * gfortran.dg/pointer_remapping_4.f03: New test.
3299         * gfortran.dg/pointer_remapping_5.f08: New test.
3300         * gfortran.dg/pointer_remapping_6.f08: New test.
3301
3302 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3303
3304         PR testsuite/45324
3305         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3306
3307 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3308
3309         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3310
3311 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3312
3313         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3314         variable.
3315
3316 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3317
3318         PR target/45070
3319         * gcc.c-torture/execute/pr45070.c: New.
3320
3321 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3322
3323         * g++.dg/pr44328.C: New test.
3324
3325 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3326
3327         PR fortran/36158
3328         PR fortran/33197
3329         * gfortran.dg/bessel_3.f90: New.
3330         * gfortran.dg/bessel_4.f90: New.
3331         * gfortran.dg/bessel_5.f90: New.
3332
3333 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3334
3335         PR fortran/45290
3336         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3337         * gfortran.dg/pointer_init_2.f90: New.
3338         * gfortran.dg/pointer_init_3.f90: New.
3339         * gfortran.dg/pointer_init_4.f90: New.
3340
3341 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3342
3343         PR c++/45049
3344         * g++.dg/pr45049-1.C: New test.
3345         * g++.dg/pr45049-2.C: New test.
3346
3347 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3348
3349         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3350         20 if __ARM_PCS is defined otherwise 64.
3351         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3352         instead of hard coded 64.
3353
3354 2010-08-18  Yao Qi  <yao@codesourcery.com>
3355
3356         PR target/45094
3357         * gcc.target/arm/pr45094.c: New test.
3358
3359 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3360
3361         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3362
3363 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3364
3365         PR rtl-optimization/42575
3366         * gcc.target/arm/pr42575.c: New test.
3367
3368 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3369
3370         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3371         * gcc.dg/tls/thr-cse-1.c: New.
3372
3373 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3374
3375         PR debug/42487
3376         * lib/target-supports.exp
3377         (check_effective_target_function_sections): New.
3378         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3379         function sections before proceding.
3380
3381 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR fortran/45308
3384         * gfortran.dg/pr45308.f03: New test.
3385
3386 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3387
3388         PR target/45296
3389         * gcc.target/i386/pr45296.c: New test.
3390
3391 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3392
3393         * g++.dg/ext/uow-1.C: New.
3394         * g++.dg/ext/uow-2.C: New.
3395         * g++.dg/ext/uow-3.C: New.
3396         * g++.dg/ext/uow-4.C: New.
3397
3398 2010-08-17  Richard Guenther  <rguenther@suse.de>
3399
3400         PR testsuite/45266
3401         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3402
3403 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3404
3405         PR c/40563
3406         * gcc.dg/Wcxx-compat-20.c: New test.
3407
3408 2010-08-17  Daniel Kraft  <d@domob.eu>
3409
3410         PR fortran/38936
3411         * gfortran.dg/associate_1.f03: Extended to test newly supported
3412         features like association to variables.
3413         * gfortran.dg/associate_3.f03: Removed check for illegal change
3414         of associate-name here...
3415         * gfortran.dg/associate_5.f03: ...and added it here.
3416         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3417         * gfortran.dg/associate_7.f03: New test.
3418
3419 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3420
3421         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3422
3423 2010-08-15  Daniel Kraft  <d@domob.eu>
3424
3425         PR fortran/38936
3426         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3427         * gfortran.dg/associate_3.f03: Clarify comment.
3428         * gfortran.dg/associate_5.f03: New test.
3429         * gfortran.dg/associate_6.f03: New test.
3430
3431 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3432
3433         PR fortran/45211
3434         * gfortran.dg/bind_c_usage_21.f90: New.
3435         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3436
3437 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3438
3439         * gfortran.dg/optional_absent_1.f90: New.
3440         * gfortran.dg/null_actual.f90: New.
3441
3442 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3443
3444         * gfortran.dg/pointer_target_1.f90: New.
3445         * gfortran.dg/pointer_target_2.f90: New.
3446         * gfortran.dg/pointer_target_3.f90: New.
3447
3448 2010-08-15  Daniel Kraft  <d@domob.eu>
3449
3450         PR fortran/45197
3451         * gfortran.dg/elemental_args_check_3.f90: New test.
3452         * gfortran.dg/impure_1.f08: New test.
3453         * gfortran.dg/impure_2.f08: New test.
3454         * gfortran.dg/impure_3.f90: New test.
3455         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3456
3457 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3458
3459         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3460         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3461         SLP tests.
3462         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3463         misaligned loads.
3464         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3465         misaligned stores.c
3466         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3467
3468 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3469
3470         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3471         dg-require-effective-target after dg-do.
3472
3473 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3474
3475         * lib/target-supports.exp (check_effective_target_vect_int): Return
3476         true for Loongson targets.
3477         (check_effective_target_vect_shift): Likewise.
3478         (check_effective_target_vect_no_int_max): Likewise.
3479         (check_effective_target_vect_no_align): Likewise.
3480         (check_effective_target_vect_short_mult): Likewise.
3481
3482 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3483
3484         * g++.dg/cast.C: Change fields of structures to "long" to pass
3485         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3486         * g++.dg/cpp0x/iop.C: Ditto.
3487         * g++.dg/cpp0x/named_refs.C: Ditto.
3488         * g++.dg/cpp0x/rv1p.C: Ditto.
3489         * g++.dg/cpp0x/rv2p.C: Ditto.
3490         * g++.dg/cpp0x/rv3p.C: Ditto.
3491         * g++.dg/cpp0x/rv4p.C: Ditto.
3492         * g++.dg/cpp0x/rv5p.C: Ditto.
3493         * g++.dg/cpp0x/rv6p.C: Ditto.
3494         * g++.dg/cpp0x/rv7p.C: Ditto.
3495         * g++.dg/cpp0x/rv8p.C: Ditto.
3496         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3497
3498 2010-08-13  Daniel Kraft  <d@domob.eu>
3499
3500         * gfortran.dg/implied_shape_1.f08: New test.
3501         * gfortran.dg/implied_shape_2.f90: New test.
3502         * gfortran.dg/implied_shape_3.f08: New test.
3503
3504 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3505
3506         PR libfortran/42526
3507         * gfortran.dg/char_component_initializer_1.f90: New test.
3508
3509 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3510
3511         PR tree-optimization/45241
3512         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3513
3514 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3517         to dg-options.
3518         * gcc.target/i386/pr40906-2.c: Ditto.
3519         * gcc.target/i386/pr40906-3.c: Ditto.
3520
3521 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3522
3523         PR middle-end/45262
3524         * gcc.c-torture/execute/pr45262.c: New test.
3525
3526 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3527
3528         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3529         empty argument.
3530         * g++.dg/other/profile1.C: Ditto.
3531
3532 2010-08-12  Richard Guenther  <rguenther@suse.de>
3533
3534         PR tree-optimization/45232
3535         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3536         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3537         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3538         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3539         unsigned arithmetic.
3540         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3541         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3542         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3543         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3544         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3545         unsigned arithmetic.
3546         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3547         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3548         unsigned arithmetic.
3549         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3550         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3551         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3552         unsigned arithmetic.
3553         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3554         * gcc.dg/tree-ssa/negate.c: Adjust.
3555         * gcc.dg/vect/vect-1.c: Adjust.
3556         * gfortran.dg/reassoc_6.f: XFAIL.
3557
3558 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR debug/45259
3561         * gcc.dg/pr45259.c: New test.
3562
3563 2010-08-12  Wei Guozhi  <carrot@google.com>
3564
3565         PR target/44999
3566         * gcc.target/arm/pr44999.c: New testcase.
3567
3568 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3569
3570         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3571         (N): Likewise.
3572         (main): Adjust accordingly.
3573
3574 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3575
3576         * gfortran.dg/graphite/id-22.f: New.
3577
3578 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3579
3580         * gcc.dg/graphite/id-26.c: New.
3581
3582 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3583
3584         * gcc.dg/graphite/id-25.c: New.
3585
3586 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3587
3588         * gcc.dg/graphite/run-id-5.c: New.
3589         * gcc.dg/graphite/run-id-6.c: New.
3590         * gfortran.dg/graphite/id-21.f: New.
3591
3592 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         * gcc.dg/graphite/id-24.c: New.
3595
3596 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3597
3598         * gcc.dg/tree-ssa/pr20742.c: New.
3599
3600 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3601
3602         * gcc.dg/graphite/id-23.c: New.
3603
3604 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3605
3606         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3607
3608 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3609
3610         * gcc.dg/graphite/pr42729.c: New.
3611
3612 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3613
3614         * gfortran.dg/graphite/id-20.f: New.
3615
3616 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3617
3618         * gcc.dg/graphite/id-22.c: New.
3619
3620 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3621
3622         * gcc.dg/graphite/run-id-2.c: Call abort.
3623
3624 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3625
3626         * gcc.dg/graphite/id-20.c: New.
3627
3628 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3629             Steve Kargl <kargl@gcc.gnu.org>
3630
3631         PR fortran/44595
3632         * gfortran.dg/move_alloc_3.f90: New.
3633         * gfortran.dg/random_seed_2.f90: New.
3634
3635 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3636
3637         * lib/target-supports.exp (check_effective_target_sync_int_long):
3638         Add hppa*-*-linux*.
3639         (check_effective_target_sync_char_short): Likewise.
3640
3641 2010-08-10  Yao Qi  <yao@codesourcery.com>
3642
3643         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3644         general form.
3645         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3646         * g++.dg/other/packed1.C: Likewise.
3647         * g++.dg/other/crash-4.C: Likewise.
3648         * g++.dg/ext/packed8.C: Likewise.
3649         * g++.dg/init/array16.C: Likewise.
3650
3651 2010-08-10  xinliang David Li  <davidxl@google.com>
3652         * gcc.dg/tree-ssa/loop-19.c: Add option
3653         -fno-prefetch-loop-array
3654
3655 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3656
3657         PR middle-end/45182
3658         * gcc.c-torture/compile/pr45182.c: New test.
3659
3660 2010-08-09  Jason Merrill  <jason@redhat.com>
3661
3662         PR c++/45236
3663         * g++.dg/cpp0x/variadic-104.C: New.
3664
3665 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3666
3667         PR fortran/44235
3668         * gfortran.dg/dependency_32.f90:  New test.
3669
3670 2010-08-09  Richard Guenther  <rguenther@suse.de>
3671
3672         PR middle-end/44632
3673         * g++.dg/opt/nrv17.C: New testcase.
3674
3675 2010-08-09  Richard Guenther  <rguenther@suse.de>
3676
3677         PR middle-end/45212
3678         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3679         alignment from MEM_REF offset only if we took it from the
3680         base object.
3681
3682         * gcc.target/i386/pr24178.c: New testcase.
3683
3684 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3685
3686         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3687         * gcc.dg/20030702-1.c: Ditto.
3688         * gcc.dg/20050309-1.c: Ditto.
3689         * gcc.dg/20050325-1.c: Ditto.
3690         * gcc.dg/20050330-2.c: Ditto.
3691         * gcc.dg/20051201-1.c: Ditto.
3692         * gcc.dg/gomp/pr27573.c: Ditto.
3693         * gcc.dg/gomp/pr34610.c: Ditto.
3694         * gcc.dg/pr24225.c: Ditto.
3695         * gcc.dg/pr26570.c: Ditto.
3696         * gcc.dg/pr32773.c: Ditto.
3697         * g++.dg/gcov/gcov-6.C: Ditto.
3698         * g++.dg/gomp/pr34608.C: Ditto.
3699         * gfortran.dg/gomp/pr27573.f90: Ditto.
3700
3701         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3702         dg-require-host-local dg directive.
3703         * gcc.dg/profile-dir-2.c: Ditto.
3704         * gcc.dg/profile-dir-3.c: Ditto.
3705
3706 2010-08-08  Richard Guenther  <rguenther@suse.de>
3707
3708         PR tree-optimization/45109
3709         * gcc.c-torture/compile/pr45109.c: New testcase.
3710
3711 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3712
3713         * gcc.dg/march.c: Skip if -march defined.
3714         * gcc.dg/mtune.c: Skip if -mtune defined.
3715
3716         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3717         generic thunk support.
3718
3719 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3720
3721         PR target/45213
3722         * gcc.target/i386/pr45213.c: New test.
3723
3724 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3725
3726         PR libfortran/45143
3727         * gfortran.dg/fmt_error_11.f03: New test.
3728
3729 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3730
3731         * lib/target-supports.exp (check_effective_target_sync_int_long):
3732         Add arm*-*-linux-gnueabi.
3733         (check_effective_target_sync_char_short): Likewise.
3734
3735 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3736
3737         PR fortran/45159
3738         * gfortran.dg/dependency_31.f90:  New test.
3739
3740 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3741
3742         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3743
3744 2010-08-06  Jason Merrill  <jason@redhat.com>
3745
3746         * g++.dg/cpp0x/sfinae3.C: New.
3747         * g++.dg/cpp0x/sfinae4.C: New.
3748
3749 2010-08-06  Richard Guenther  <rguenther@suse.de>
3750
3751         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3752         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3753         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3754         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3755         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3756         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3757         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3758         * gcc.c-torture/execute/20100805-1.c: Likewise.
3759
3760 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3761
3762         PR testsuite/42855
3763         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3764
3765 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3766
3767         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3768         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3769
3770 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3771
3772         * g++.dg/ipa/devirt-1.C: New test.
3773         * g++.dg/ipa/devirt-2.C: Likewise.
3774         * g++.dg/ipa/devirt-3.C: Likewise.
3775         * g++.dg/ipa/devirt-4.C: Likewise.
3776         * g++.dg/ipa/devirt-5.C: Likewise.
3777         * gcc.dg/ipa/iinline-3.c: Likewise.
3778
3779 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3780
3781         PR tree-optimization/45144
3782         * gcc.dg/tree-ssa/pr45144.c: New test.
3783
3784 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3785
3786         PR fortran/42207
3787         PR fortran/44064
3788         PR fortran/44065
3789         * gfortran.dg/class_25.f03: New.
3790         * gfortran.dg/class_26.f03: New.
3791
3792 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3793
3794         * g++.dg/warn/miss-format-1.C: Update line number.
3795
3796 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3797
3798         PR c++/44641
3799         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3800         .frame and .mask assembler directives.
3801
3802 2010-08-04  Richard Guenther  <rguenther@suse.de>
3803
3804         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3805         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3806         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3807         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3808
3809 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3810
3811         PR fortran/44857
3812         * gfortran.dg/derived_constructor_char_1.f90: New.
3813         * gfortran.dg/derived_constructor_char_2.f90: New.
3814
3815 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3816
3817         PR fortran/45159
3818         * gfortran.dg/dependency_30.f90:  New test.
3819
3820 2010-08-03  Jan Hubicka  <jh@suse.cz>
3821
3822         * gcc.c-torture/compile/pr45085.c: New testcase.
3823
3824 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3825
3826         PR fortran/44584
3827         PR fortran/45161
3828         * gfortran.dg/typebound_call_9.f03: Modified.
3829         * gfortran.dg/typebound_generic_1.f03: Modified.
3830
3831 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3832
3833         PR fortran/45159
3834
3835         * gfortran.dg/dependency_29.f90:  New test.
3836
3837 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3838
3839         PR fortran/36854
3840         * gfortran.dg/character_comparison_2.f90:  New test.
3841         * gfortran.dg/character_comparison_3.f90:  New test.
3842         * gfortran.dg/dependency_28.f90:  New test.
3843
3844 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3845
3846         PR target/40457
3847         * gcc.target/arm/pr40457-1.c: New test.
3848         * gcc.target/arm/pr40457-2.c: New test.
3849
3850 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3851
3852         PR fortran/44912
3853         * gfortran.dg/typebound_call_17.f03: New.
3854
3855 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3856
3857         PR fortran/44929
3858         * gfortran.dg/allocate_derived_3.f90: New.
3859
3860 2010-07-30  Xinliang David Li  <davidxl@google.com>
3861         PR tree-optimization/45121
3862         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3863
3864 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3865
3866         PR c++/45112
3867         * g++.dg/pr45112.C: New test.
3868
3869 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR debug/45055
3872         PR rtl-optimization/45137
3873         * gcc.dg/pr45055.c: New test.
3874
3875 2010-07-30  Alan Modra  <amodra@gmail.com>
3876
3877         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3878         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3879
3880 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3881
3882         PR fortran/45087
3883         PR fortran/45125
3884         * gfortran.dg/whole_file_25.f90: New.
3885         * gfortran.dg/whole_file_26.f90: New.
3886         * gfortran.dg/whole_file_27.f90: New.
3887
3888 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3889
3890         PR fortran/44962
3891         * gfortran.dg/typebound_proc_17.f03: New.
3892
3893 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3894
3895         PR fortran/45004
3896         * gfortran.dg/move_alloc_2.f90: New.
3897
3898 2010-07-29  Xinliang David Li  <davidxl@google.com>
3899         PR tree-optimization/45121
3900         * c-c++-common/uninit-17.c: Fix expected output.
3901
3902 2010-07-29  Richard Guenther  <rguenther@suse.de>
3903
3904         PR tree-optimization/45120
3905         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3906
3907 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3908
3909         PR fortran/42051
3910         PR fortran/44064
3911         * gfortran.dg/pr42051.f03: New testcase.
3912
3913 2010-07-29  Richard Guenther  <rguenther@suse.de>
3914
3915         PR middle-end/45034
3916         * gcc.c-torture/execute/pr45034.c: New testcase.
3917
3918 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3919
3920         PR c++/45096
3921         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3922
3923 2010-07-28  Daniel Kraft  <d@domob.eu>
3924
3925         * gfortran.dg/bound_8.f90: New test.
3926
3927 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR debug/45105
3930         * gcc.dg/pr45105.c: New test.
3931
3932 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3933
3934         PR rtl-optimization/45107
3935         * gcc.dg/pr45107.c: New test.
3936
3937 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3938
3939         PR rtl-optimization/45101
3940         * gcc.dg/pr45101.c: New test.
3941
3942 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3943
3944         PR fortran/45077
3945         * gfortran.dg/whole_file_24.f90: New.
3946
3947 2010-07-27  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/cpp0x/variadic102.C: New.
3950         * g++.dg/cpp0x/variadic103.C: New.
3951
3952 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3953
3954         PR rtl-optimization/40956
3955         PR target/42495
3956         PR middle-end/42574
3957         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3958         * gcc.target/arm/pr42574.c: Add tests.
3959
3960 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3961
3962         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3963         test name.
3964         (cleanup-repo-files): Ditto.
3965         (cleanup-saved-temps): Ditto.
3966
3967 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3968
3969         PR testsuite/44701
3970         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3971
3972         PR c/45079
3973         * gcc.dg/pr45079.c: New test.
3974
3975 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3976
3977         PR tree-optimization/44152
3978         * gcc.dg/vect/fast-math-pr44152.c: New test.
3979
3980 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3981
3982         PR ObjC/44140
3983         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3984         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3985         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3986         * obj-c++.dg/torture/trivial.mm: Ditto.
3987         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3988         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3989         * objc.dg/torture/tls/thr-init.m: Ditto.
3990         * objc.dg/torture/trivial.m: Ditto.
3991
3992 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3993
3994         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3995         Skip on spu-*-* targets.
3996
3997 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR tree-optimization/45083
4000         * gcc.dg/pr45083.c: New test.
4001
4002 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4003
4004         PR fortran/40873
4005         * gfortran.dg/whole_file_22.f90: New test.
4006         * gfortran.dg/whole_file_23.f90: New test.
4007
4008 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4009             Jack Howarth  <howarth@bromo.med.uc.edu>
4010             Richard Henderson  <rth@redhat.com>
4011
4012         PR target/44132
4013         * gcc.dg/tls/thr-init-1.c: New.
4014         * gcc.dg/tls/thr-init-2.c: New.
4015         * gcc.dg/torture/tls New.
4016         * gcc.dg/torture/tls/tls-test.c: New.
4017         * gcc.dg/torture/tls/thr-init-1.c: New.
4018         * gcc.dg/torture/tls/tls.exp: New.
4019         * gcc.dg/torture/tls/thr-init-2.c: New.
4020         * gcc.dg/tls/emutls-2.c: New test
4021
4022         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4023         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4024         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4025         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4026         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4027         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4028         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4029         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4030         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4031         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4032         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4033         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4034         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4035         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4036         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4037         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4038         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4039         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4040         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4041         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4042         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4043         gfortran.dg/gomp/omp_threadprivate1.f90,
4044         gfortran.dg/gomp/omp_threadprivate2.f90,
4045         gfortran.dg/gomp/reduction1.f90,
4046         gfortran.dg/gomp/sharing-1.f90: Likewise.
4047
4048 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4049
4050         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4051         sse_runtime.
4052         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4053         dg-require-visibility.
4054
4055 2010-07-26  Richard Guenther  <rguenther@suse.de>
4056
4057         PR tree-optimization/43784
4058         * gcc.c-torture/execute/pr43784.c: New testcase.
4059         * g++.dg/torture/pr43784.C: Likewise.
4060
4061 2010-07-26  Richard Guenther  <rguenther@suse.de>
4062
4063         PR middle-end/45056
4064         * g++.dg/pr45056.C: New testcase.
4065
4066 2010-07-26  Richard Guenther  <rguenther@suse.de>
4067
4068         PR tree-optimization/45071
4069         * gcc.dg/pr45071.c: New testcase.
4070
4071 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4072
4073         PR fortran/45066
4074         * gfortran.dg/namelist_62.f90: New.
4075
4076 2010-07-26  Richard Guenther  <rguenther@suse.de>
4077
4078         * gcc.c-torture/execute/pr45017.c: Move ...
4079         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4080
4081 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4082
4083         PR fortran/40628
4084         * trim_optimize_1.f90:  New test.
4085         * character_comparision_1.f90:  New test.
4086
4087 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4088
4089         PR fortran/42852
4090         * gfortran.dg/wtruncate_fix.f: New test.
4091
4092 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4093
4094         PR testsuite/45068
4095         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4096
4097 2010-07-24  Richard Guenther  <rguenther@suse.de>
4098
4099         PR lto/43788
4100         * g++.dg/lto/20100724-1_0.C: New testcase.
4101
4102 2010-07-24  Richard Guenther  <rguenther@suse.de>
4103
4104         PR lto/43212
4105         * gcc.dg/lto/20100724-1_0.c: New testcase.
4106         * gcc.dg/lto/20100724-1_1.c: Likewise.
4107
4108 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/40011
4111         * gfortran.dg/whole_file_21.f90: New.
4112
4113         * gfortran.dg/integer_exponentiation_3.F90: Use
4114         -ffloat-store only for i?86/x86-64 -m32.
4115
4116 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4117
4118         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4119         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4120
4121 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4122
4123         * gfortran.dg/func_decl_4.f90: Split test into two ...
4124         * gfortran.dg/func_decl_5.f90: ... parts.
4125         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4126         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4127         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4128         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4129         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4130         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4131         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4132         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4133         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4134         * gfortran.dg/sizeof.f90: Make test valid.
4135         * gfortran.dg/pr20865.f90: Add new dg-error.
4136         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4137         * gfortran.dg/g77/19990218-0.f: Ditto.
4138         * gfortran.dg/g77/19990218-1.f: Ditto.
4139         * gfortran.dg/g77/970625-2.f: Ditto.
4140         * gfortran.dg/pr37243.f: Fix function declaration.
4141         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4142         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4143
4144 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4145
4146         PR fortran/44945
4147         * gfortran.dg/char_array_structure_constructor.f90: Add
4148         -fwhole-file as dg-option as it otherwise fails on some
4149         systems.
4150
4151 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/aggr16.ad[sb]: New test.
4154         * gnat.dg/aggr16_pkg.ads: New helper.
4155
4156 2010-07-23  Richard Guenther  <rguenther@suse.de>
4157
4158         PR lto/43071
4159         * g++.dg/lto/20100723-1_0.C: New testcase.
4160
4161 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4162
4163         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4164         AVX support.
4165         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4166         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4167
4168 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4169
4170         * lib/target-supports.exp (add_options_for_tls): New proc.
4171         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4172         * g++.dg/tls/static-1a.cc: Likewise.
4173         * gcc.dg/tls/emutls-1.c: Likewise.
4174         * gcc.dg/tls/opt-11.c: Likewise.
4175         * gcc.dg/tls/opt-12.c: Likewise.
4176         * gcc.dg/tls/pr24428-2.c: Likewise.
4177         * gcc.dg/tls/pr24428.c: Likewise.
4178         * obj-c++.dg/tls/static-1.mm: Likewise.
4179         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4180         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4181         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4182         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4183         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4184         * objc.dg/torture/tls/thr-init.m: Likewise.
4185         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4186
4187 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4188
4189         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4190         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4191         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4192         optimized dump files.
4193
4194 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR tree-optimization/45047
4197         * gcc.c-torture/compile/pr45047.c: New test.
4198
4199 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4200
4201         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4202         instead of dg-compile.
4203         * gcc.dg/float-range-4.c: Ditto.
4204         * gcc.dg/float-range-5.c: Ditto.
4205         * gcc.dg/fold-overflow-1.c: Ditto.
4206         * gcc.dg/gomp/sections-4.c: Ditto.
4207         * gcc.dg/transparent-union-1.c: Ditto.
4208         * gcc.dg/transparent-union-2.c: Ditto.
4209         * gcc.target/i386/pr39315-check.c: Ditto.
4210         * g++.dg/gomp/sections-4.C: Ditto.
4211         * g++.dg/template/dtor7.C: Ditto.
4212         * g++.dg/tree-ssa/pr19952.C: Ditto.
4213         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4214         * gfortran.dg/graphite/pr42185.f90: Ditto.
4215         * gfortran.dg/namelist_36.f90: Ditto.
4216         * gnat.dg/noreturn1.adb: Ditto.
4217         * gnat.dg/specs/small_alignment.ads: Ditto.
4218
4219 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4220
4221         PR tree-optimization/44915
4222         * g++.dg/torture/pr44915.C: New test.
4223
4224 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4225
4226         PR tree-optimization/44914
4227         * g++.dg/tree-ssa/pr44914.C: New test.
4228
4229 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4230
4231         PR target/44290
4232         * gcc.dg/pr44290-1.c: New test.
4233         * gcc.dg/pr44290-2.c: New test.
4234
4235 2010-07-23  Jason Merrill  <jason@redhat.com>
4236
4237         PR c++/45008
4238         * g++.dg/abi/mangle44.C: New.
4239
4240 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4241
4242         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4243         for compile-time only tests.
4244         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4245         target check.
4246         * gcc.target/i386/pr39315-4.c: Ditto.
4247         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4248         target check.  Include sse-os-support.h.
4249         (main): Call check_isa and sse_os_support.
4250         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4251         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4252         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4253         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4254         target check.  Include sse-os-support.h.
4255         (main): Call check_isa and sse_os_support.
4256         * gcc.target/i386/vperm-v2df.c: Ditto.
4257
4258 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4261         (check_effective_target_avx_runtime): New procedure.
4262         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4263         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4264
4265         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4266         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4267         and __get_cpuid test.
4268         * gcc.dg/compat/vector-2b_main.c: Ditto.
4269
4270         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4271
4272         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4273         for compile-time only test.
4274         * gcc.dg/pr32716.c: Ditto.
4275         * gcc.dg/pr34856.c: Ditto.
4276         * gcc.dg/pr36997.c: Ditto.
4277         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4278         * gfortran.dg/pr28158.f90: Ditto.
4279         * gfortran.dg/pr30667.f: Ditto.
4280
4281         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4282         i?86-*-* and x86_64-*-* targets to disable execution on targets
4283         without sse2 runtime support.
4284         * g++.dg/vect/vect.exp: Ditto.
4285         * gfortran.dg/vect/vect.exp: Ditto.
4286
4287         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4288         * gcc.dg/pr37544.c: Ditto.
4289         * gcc.dg/pr40550.c: Ditto.
4290         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4291         * gcc.dg/compat/vector-1a_main.c: Ditto.
4292         * gcc.dg/compat/vector-2a_main.c: Ditto.
4293         * gcc.dg/torture/pr16104-1.c: Ditto.
4294         * gcc.dg/torture/pr35771-1.c: Ditto.
4295         * gcc.dg/torture/pr35771-2.c: Ditto.
4296         * gcc.dg/torture/pr35771-3.c: Ditto.
4297         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4298         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4299         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4300         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4301         * g++.dg/other/i386-1.C: Ditto.
4302         * g++.dg/other/pr40446.C: Ditto.
4303
4304 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4305
4306         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4307
4308 2010-07-23  Daniel Kraft  <d@domob.eu>
4309
4310         PR fortran/44709
4311         * gfortran.dg/exit_1.f08: New test.
4312         * gfortran.dg/exit_2.f08: New test.
4313
4314 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4315
4316         PR tree-optimization/39839
4317         * gcc.target/arm/pr39839.c: New test case.
4318
4319 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4320
4321         * gnat.dg/unchecked_convert5b.adb: New test.
4322         * gnat.dg/unchecked_convert6.adb: Likewise.
4323         * gnat.dg/unchecked_convert6b.adb: Likewise.
4324
4325 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4326
4327         * gnat.dg/aggr15.ad[sb]: New test.
4328
4329 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4330
4331         PR debug/45024
4332         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4333
4334 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4335
4336         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4337         with dg-require-linker-plugin.
4338
4339 2010-07-22  Richard Guenther  <rguenther@suse.de>
4340
4341         PR lto/43850
4342         * g++.dg/lto/20100722-1_0.C: New testcase.
4343
4344 2010-07-22  Richard Guenther  <rguenther@suse.de>
4345
4346         PR lto/42451
4347         * gcc.dg/lto/20100720-3_0.c: New testcase.
4348         * gcc.dg/lto/20100720-3_1.c: Likewise.
4349
4350 2010-07-22  Richard Guenther  <rguenther@suse.de>
4351
4352         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4353         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4354
4355         PR lto/43373
4356         * gcc.dg/lto/20100722-1_0.c: New testcase.
4357
4358 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4359
4360         PR tree-optimization/44891
4361         * gcc.c-torture/compile/pr44891.c: New test.
4362
4363 2010-07-22  Richard Guenther  <rguenther@suse.de>
4364
4365         PR tree-optimization/45017
4366         * gcc.c-torture/execute/pr45017.c: New testcase.
4367
4368 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4369
4370         PR fortran/45019
4371         * gfortran.dg/aliasing_dummy_5.f90: New.
4372
4373 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4374
4375         PR target/43698
4376         * gcc.target/arm/pr43698.c: New test.
4377
4378 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4379
4380         PR fortran/44929
4381         * Revert my commit r162325 for this PR.
4382
4383 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR debug/45015
4386         * gcc.target/m68k/pr45015.c: New test.
4387
4388 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4389
4390         PR c++/44641
4391         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4392         comments.
4393
4394 2010-07-21  Richard Guenther  <rguenther@suse.de>
4395
4396         PR lto/45018
4397         * g++.dg/lto/20100721-1_0.C: New testcase.
4398
4399 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4400
4401         PR tree-optimization/44900
4402         * g++.dg/torture/pr44900.C: New test.
4403
4404 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4405
4406         PR middle-end/44738
4407         * c-c++-common/uninit-17.c: Correct expected error.
4408
4409 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * gcc.dg/guality/asm-1.c: New test.
4412
4413         PR debug/45003
4414         * gcc.dg/guality/pr45003-2.c: New test.
4415         * gcc.dg/guality/pr45003-3.c: New test.
4416
4417 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4418
4419         PR libfortran/44697
4420         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4421
4422 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4423
4424         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4425         defined on the current line.
4426         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4427         * g++.dg/debug/dwarf2/pr44641.C: New.
4428
4429 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4430
4431         * gcc.target/powerpc/block-move-1.c: New test.
4432         * gcc.target/powerpc/block-move-2.c: New test.
4433
4434 2010-07-20  Jason Merrill  <jason@redhat.com>
4435
4436         PR c++/44967
4437         * g++.dg/cpp0x/sfinae2.C: New.
4438
4439 2010-07-20  Richard Guenther  <rguenther@suse.de>
4440
4441         PR lto/42696
4442         * gcc.dg/lto/20100720-4_0.c: New testcase.
4443
4444 2010-07-20  Richard Guenther  <rguenther@suse.de>
4445
4446         PR lto/43221
4447         * gcc.dg/lto/20100720-2_0.c: New testcase.
4448         * gcc.dg/lto/20100720-2_1.c: Likewise.
4449
4450 2010-07-20  Richard Guenther  <rguenther@suse.de>
4451
4452         PR lto/43208
4453         * gcc.dg/lto/20100720-1_0.c: New testcase.
4454         * gcc.dg/lto/20100720-1_1.c: Likewise.
4455
4456 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4457
4458         PR debug/45003
4459         * gcc.dg/guality/pr45003-1.c: New test.
4460
4461 2010-07-20  Richard Guenther  <rguenther@suse.de>
4462
4463         PR tree-optimization/44977
4464         * gcc.dg/torture/pr44977.c: New testcase.
4465
4466 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4467
4468         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4469         sync_char_short
4470
4471 2010-07-20  Richard Guenther  <rguenther@suse.de>
4472
4473         PR middle-end/44971
4474         PR middle-end/44988
4475         * gcc.dg/pr44971.c: New testcase.
4476         * gcc.c-torture/compile/pr44988.c: Likewise.
4477
4478 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4479
4480         PR fortran/44929
4481         * gfortran.dg/allocate_with_typespec.f90: New test.
4482         * gfortran.dg/allocate_derived_1.f90: Update error message.
4483
4484 2010-07-19  Jason Merrill  <jason@redhat.com>
4485
4486         PR c++/44996
4487         * g++.dg/cpp0x/decltype23.C: New.
4488
4489 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4490
4491         PR fortran/42385
4492         * gfortran.dg/class_defined_operator_1.f03 : New test.
4493
4494 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4495
4496         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4497         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4498         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4499         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4500
4501 2010-07-19  Richard Guenther  <rguenther@suse.de>
4502
4503         PR middle-end/44941
4504         * gcc.c-torture/compile/pr44941.c: New testcase.
4505
4506 2010-07-19  Jason Merrill  <jason@redhat.com>
4507
4508         PR c++/44969
4509         * g++.dg/template/sfinae24.C: New.
4510
4511 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4512
4513         PR fortran/44353
4514         * gfortran.dg/data_implied_do_2.f90: Removed.
4515
4516 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4517
4518         PR c++/44969
4519         * g++.dg/template/sfinae23.C: New.
4520
4521 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4522
4523         * lib/target-supports.exp (check_sse_os_support_available): New
4524         proc.
4525         (check_sse_hw_available): New proc.
4526         (check_effective_target_sse_runtime): New proc.
4527         (check_effective_target_sse2_runtime): New proc.
4528         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4529         -msse2 if check_sse_os_support_available.
4530         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4531         check_sse_os_support_available.
4532         * gcc.dg/vect/vect.exp: Likewise.
4533         * gfortran.dg/vect/vect.exp: Likewise.
4534         * gcc.target/i386/sol2-check: Renamed to ...
4535         * gcc.target/i386/sse-os-support.h: ... this.
4536         (sol2_check): Renamed to ...
4537         (sse_os_support): ... this.
4538         Only test movss with xmm registers.
4539         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4540         Removed ILL_INSN, ILL_INSN_LEN.
4541         * gcc.target/i386/sse2-check.h: Likewise.
4542         * gcc.target/i386/sse3-check.h: Likewise.
4543         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4544         Removed cpuid.h, __get_cpuid test.
4545         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4546         Removed cpuid.h, __get_cpuid test.
4547         * g++.dg/other/pr40446.C: Likewise.
4548         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4549         * gcc.dg/compat/vector-1a_main.c: Likewise.
4550         * gcc.dg/compat/vector-2a_main.c: Likewise.
4551         * gcc.dg/pr36584.c: Likewise.
4552         * gcc.dg/pr37544.c: Likewise.
4553         * gcc.dg/torture/pr16104-1.c: Likewise.
4554         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4555         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4556         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4557         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4558         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4559         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4560         sse2_runtime.
4561         * gcc.dg/torture/pr35771-2.c: Likewise.
4562         * gcc.dg/torture/pr35771-3.c: Likewise.
4563         * gcc.target/i386/pr39315-2.c: Likewise.
4564         * gcc.target/i386/pr39315-4.c: Likewise.
4565         * gcc.target/i386/vperm-v2df.c: Likewise.
4566         * gcc.target/i386/vperm-v2di.c: Likewise.
4567         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4568         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4569         sse_runtime.
4570
4571 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4572
4573         PR fortran/44353
4574         * gfortran.dg/data_implied_do_2.f90: New test.
4575
4576 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4577
4578         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4579
4580 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4581
4582         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4583         to the "mips16" group.
4584         (mips_using_mips16_p): New procedure.
4585         (mips-dg-options): Use it.
4586
4587 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4588
4589         * gcc.target/mips/mips16-attributes-4.c: New test.
4590
4591 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4592
4593         PR testsuite/44418
4594         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4595         * gcc.target/powerpc/recip-2.c: Ditto.
4596         * gcc.target/powerpc/recip-3.c: Ditto.
4597
4598 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4599
4600         * gcc.target/arm/pr42235.c: New test.
4601
4602 2010-07-16  Jason Merrill  <jason@redhat.com>
4603
4604         PR c++/32505
4605         * g++.dg/template/partial8.C: New.
4606
4607 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4608
4609         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4610         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4611         in C++.
4612         (gualcvt): New overloaded inline.
4613         (GUALCVT): Use it for C++.
4614         * g++.dg/guality/guality.exp: New.
4615         * g++.dg/guality/guality.h: New.
4616         * g++.dg/guality/redeclaration1.C: New test.
4617         * g++.dg/dg.exp: Prune also guality/* tests.
4618         * gcc.dg/guality/pr43141.c: Moved to...
4619         * c-c++-common/guality/pr43141.c: ... here.
4620
4621 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR libfortran/37077
4624         * gfortran.dg/char4_iunit_2.f03: New test.
4625
4626 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4627
4628         * lib/plugin-support.exp (plugin-test-execute):
4629         Add ${gcc_objdir}/intl to includes.
4630
4631 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR target/44942
4634         * gcc.c-torture/execute/pr44942.c: New test.
4635         * gcc.target/i386/pr44942.c: New test.
4636
4637 2010-07-15  Jason Merrill  <jason@redhat.com>
4638
4639         PR c++/44909
4640         * g++.dg/cpp0x/implicit7.C: New.
4641         * g++.dg/cpp0x/implicit8.C: New.
4642
4643 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4644
4645         Disable float tests for __SPU__ targets due to lack of signed zero:
4646         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4647         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4648         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4649         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4650         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4651         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4652         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4653         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4654         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4655
4656 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4657
4658         * gfortran.dg/select_char_2.f90: New test.
4659
4660 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4661
4662         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4663         with DECL_CHAIN.
4664
4665 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4666
4667         PR fortran/44936
4668         * gfortran.dg/typebound_generic_9.f03: New.
4669
4670 2010-07-15  Richard Guenther  <rguenther@suse.de>
4671
4672         PR tree-optimization/44946
4673         * gcc.c-torture/compile/pr44946.c: New testcase.
4674
4675 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR fortran/40206
4678         * gfortran.dg/select_char_3.f90: New test.
4679
4680 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4681             Kevin F. Quinn  <kevquinn@gentoo.org>
4682
4683         * gcc.dg/Wtrampolines.c: New.
4684
4685 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4686
4687         PR libfortran/44934
4688         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4689
4690 2010-07-14  Jason Merrill  <jason@redhat.com>
4691
4692         PR c++/44810
4693         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4694
4695         Implement C++0x unrestricted unions (N2544)
4696         * g++.dg/cpp0x/union1.C: New.
4697         * g++.dg/cpp0x/union2.C: New.
4698         * g++.dg/cpp0x/union3.C: New.
4699         * g++.dg/cpp0x/defaulted2.C: Adjust.
4700         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4701         * g++.old-deja/g++.ext/anon2.C: Adjust.
4702         * g++.old-deja/g++.mike/misc6.C: Adjust.
4703
4704 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4705
4706         PR fortran/44925
4707         * gfortran.dg/c_loc_tests_15.f90: New.
4708
4709 2010-07-13  Jason Merrill  <jason@redhat.com>
4710
4711         PR c++/44909
4712         * g++.dg/cpp0x/implicit6.C: New.
4713
4714 2010-07-13  Jason Merrill  <jason@redhat.com>
4715
4716         PR c++/44540
4717         * g++.dg/abi/noreturn1.C: New.
4718         * g++.dg/abi/noreturn2.C: New.
4719
4720 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4721
4722         PR other/44874
4723         PR debug/44832
4724         * c-c++-common/pr44832.c: New test.
4725
4726 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4727
4728         PR objc/44488
4729         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4730         on the target.  Make sure that we can assemble the emitted asm when
4731         the test type is 'compile'.
4732
4733 2010-07-13  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/36960
4736         * g++.dg/torture/pr36960.C: New testcase.
4737
4738 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4739
4740         PR c++/44908
4741         * g++.dg/template/sfinae21.C: New.
4742         * g++.dg/template/sfinae22.C: Likewise.
4743
4744 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4745
4746         PR testsuite/42843
4747         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4748         * gcc.dg/plugin/ggcplug.c: Likewise.
4749         * g++.dg/plugin/selfassign.c: Likewise.
4750         * g++.dg/plugin/attribute_plugin.c: Likewise.
4751         * g++.dg/plugin/dumb_plugin.c: Likewise.
4752         * g++.dg/plugin/pragma_plugin.c: Likewise.
4753
4754 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4755
4756         * gcc.c-torture/execute/pr44683.x: New.
4757         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4758
4759 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4760
4761         PR fortran/44434
4762         PR fortran/44565
4763         PR fortran/43945
4764         PR fortran/44869
4765         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4766         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4767         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4768         * gfortran.dh/typebound_call_16.f03: New.
4769         * gfortran.dg/typebound_generic_6.f03: New.
4770         * gfortran.dg/typebound_generic_7.f03: New.
4771         * gfortran.dg/typebound_generic_8.f03: New.
4772
4773 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4774
4775         PR libfortran/37077
4776         * gfortran.dg/char4_iunit_1.f03: New test.
4777
4778 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4779
4780         * gcc.dg/tree-ssa/vrp53.c: New test.
4781
4782 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4783
4784         PR c++/44907
4785         * g++.dg/template/sfinae19.C: New.
4786         * g++.dg/template/sfinae20.C: Likewise.
4787
4788 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4789
4790         * gcc.target/arm/interrupt-1.c: New test.
4791         * gcc.target/arm/interrupt-2.c: New test.
4792
4793 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4794
4795         * gcc.dg/pr42427.c: Require c99_runtime.
4796         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4797         c99_runtime.
4798         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4799         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4800         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4801         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4802         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4803         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4804         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4805         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4806         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4807         * gcc.target/i386/pr37275.c: Require visibility support.
4808
4809 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4810
4811         * lib/target-supports.exp (check_effective_target_sse): New proc.
4812         * gcc.target/i386/sol2-check.h: New file.
4813         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4814         Include sol2-check.h.
4815         (main) Only run do_test () if sol2_check ().
4816         * gcc.target/i386/sse2-check.h: Likewise.
4817         * gcc.target/i386/sse3-check.h: Likewise.
4818         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4819         [__sun__ && __svr4__]: Execute SSE2 instruction.
4820         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4821         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4822         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4823         * g++.dg/ext/vector14.C: Likewise.
4824         * g++.dg/other/mmintrin.C: Likewise.
4825         * gcc.dg/20020418-1.c: Likewise.
4826         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4827         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4828         * gcc.dg/format/unnamed-1.c: Likewise.
4829         Adapt dg-warning line number.
4830         * gcc.dg/graphite/pr40281.c: Likewise.
4831         * gcc.dg/pr32176.c: Likewise.
4832         * gcc.dg/pr40550.c: Likewise.
4833         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4834         * gcc.dg/torture/pr36891.c: Likewise.
4835         * gcc.target/i386/20020218-1.c: Likewise.
4836         * gcc.target/i386/20020523.c: Likewise.
4837         * gcc.target/i386/abi-1.c: Likewise.
4838         * gcc.target/i386/brokensqrt.c: Likewise.
4839         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4840         * gcc.target/i386/pr13366.c: Likewise.
4841         * gcc.target/i386/pr13685.c: Likewise.
4842         * gcc.target/i386/pr24306.c: Likewise.
4843         * gcc.target/i386/pr31486.c: Likewise.
4844         * gcc.target/i386/pr32065-1.c: Likewise.
4845         * gcc.target/i386/pr32065-2.c: Likewise.
4846         * gcc.target/i386/pr32389.c: Likewise.
4847         * gcc.target/i386/pr38824.c: Likewise.
4848         * gcc.target/i386/pr38931.c: Likewise.
4849         * gcc.target/i386/pr39592-1.c: Likewise.
4850         * gcc.target/i386/pr43766.c: Likewise.
4851         * gcc.target/i386/recip-divf.c: Likewise.
4852         * gcc.target/i386/recip-sqrtf.c: Likewise.
4853         * gcc.target/i386/recip-vec-divf.c: Likewise.
4854         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4855         * gcc.target/i386/sse-1.c: Likewise.
4856         * gcc.target/i386/sse-16.c: Likewise.
4857         * gcc.target/i386/sse-2.c: Likewise.
4858         * gcc.target/i386/sse-20.c: Likewise.
4859         * gcc.target/i386/sse-3.c: Likewise.
4860         * gcc.target/i386/sse-7.c: Likewise.
4861         * gcc.target/i386/sse-9.c: Likewise.
4862         * gcc.target/i386/sse-addps-1.c: Likewise.
4863         * gcc.target/i386/sse-addss-1.c: Likewise.
4864         * gcc.target/i386/sse-andnps-1.c: Likewise.
4865         * gcc.target/i386/sse-andps-1.c: Likewise.
4866         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4867         * gcc.target/i386/sse-comiss-1.c: Likewise.
4868         * gcc.target/i386/sse-comiss-2.c: Likewise.
4869         * gcc.target/i386/sse-comiss-3.c: Likewise.
4870         * gcc.target/i386/sse-comiss-4.c: Likewise.
4871         * gcc.target/i386/sse-comiss-5.c: Likewise.
4872         * gcc.target/i386/sse-comiss-6.c: Likewise.
4873         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4874         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4875         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4876         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4877         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4878         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4879         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4880         * gcc.target/i386/sse-divps-1.c: Likewise.
4881         * gcc.target/i386/sse-divss-1.c: Likewise.
4882         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4883         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4884         * gcc.target/i386/sse-maxps-1.c: Likewise.
4885         * gcc.target/i386/sse-maxss-1.c: Likewise.
4886         * gcc.target/i386/sse-minps-1.c: Likewise.
4887         * gcc.target/i386/sse-minss-1.c: Likewise.
4888         * gcc.target/i386/sse-movaps-1.c: Likewise.
4889         * gcc.target/i386/sse-movaps-2.c: Likewise.
4890         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4891         * gcc.target/i386/sse-movhps-1.c: Likewise.
4892         * gcc.target/i386/sse-movhps-2.c: Likewise.
4893         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4894         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4895         * gcc.target/i386/sse-movntps-1.c: Likewise.
4896         * gcc.target/i386/sse-movss-1.c: Likewise.
4897         * gcc.target/i386/sse-movss-2.c: Likewise.
4898         * gcc.target/i386/sse-movss-3.c: Likewise.
4899         * gcc.target/i386/sse-movups-1.c: Likewise.
4900         * gcc.target/i386/sse-movups-2.c: Likewise.
4901         * gcc.target/i386/sse-mulps-1.c: Likewise.
4902         * gcc.target/i386/sse-mulss-1.c: Likewise.
4903         * gcc.target/i386/sse-orps-1.c: Likewise.
4904         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4905         * gcc.target/i386/sse-recip-vec.c: Likewise.
4906         * gcc.target/i386/sse-recip.c: Likewise.
4907         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4908         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4909         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4910         * gcc.target/i386/sse-subps-1.c: Likewise.
4911         * gcc.target/i386/sse-subss-1.c: Likewise.
4912         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4913         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4914         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4915         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4916         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4917         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4918         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4919         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4920         * gcc.target/i386/sse-xorps-1.c: Likewise.
4921         * gcc.target/i386/ssefn-1.c: Likewise.
4922         * gcc.target/i386/ssefn-3.c: Likewise.
4923         * gcc.target/i386/sseregparm-1.c: Likewise.
4924         * gcc.target/i386/stackalign/return-3.c: Likewise.
4925         * gcc.target/i386/vectorize1.c: Likewise.
4926         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4927         * gcc.target/i386/xorps-sse.c: Likewise.
4928         * gfortran.dg/pr28158.f90: Likewise.
4929         * gfortran.dg/pr30667.f: Likewise.
4930         * gnat.dg/loop_optimization7.adb: Likewise.
4931         * gnat.dg/sse_nolib.adb: Likewise.
4932
4933 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4934
4935         PR fortran/44702
4936         * gfortran.dg/use_rename_6.f90: New.
4937         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4938
4939 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4940
4941         PR fortran/44869
4942         * gfortran.dg/class_24.f03: New.
4943
4944 2010-07-10  Richard Guenther  <rguenther@suse.de>
4945
4946         PR lto/44889
4947         * gcc.dg/lto/20100709-1_0.c: New testcase.
4948         * gcc.dg/lto/20100709-1_1.c: Likewise.
4949
4950 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4951
4952         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4953
4954 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4955
4956         PR objc/44140
4957         * objc.dg/lto/trivial-1_0.m: New.
4958         * objc.dg/lto/lto.exp: New.
4959         * obj-c++.dg/lto/trivial-1_0.mm: New.
4960         * obj-c++.dg/lto/lto.exp: New.
4961         * objc.dg/symtab-1.m: Adjust sizes.
4962         * objc.dg/image-info.m: Do not run for gnu-runtime.
4963
4964 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4965
4966         * gcc.dg/pr32370.c: Allow another kind of error message.
4967
4968 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4969
4970         * gnat.dg/atomic3.adb: New test.
4971
4972 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4973             Denys Vlasenko  <dvlasenk@redhat.com>
4974             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4975
4976         PR tree-optimization/28632
4977         * gcc.dg/tree-ssa/vrp51.c: New test.
4978         * gcc.dg/tree-ssa/vrp52.c: New test.
4979
4980 2010-07-09  Jason Merrill  <jason@redhat.com>
4981
4982         * g++.dg/abi/covariant6.C: New.
4983         * g++.dg/inherit/covariant17.C: Test both bases.
4984         * g++.dg/inherit/covariant7.C: Check vtable layout.
4985
4986 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4987
4988         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4989
4990 2010-07-09  Richard Guenther  <rguenther@suse.de>
4991
4992         PR tree-optimization/44852
4993         * gcc.c-torture/execute/pr44852.c: New testcase.
4994
4995 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4996
4997         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4998         multiplication by values.
4999         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5000         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5001
5002 2010-07-09  Richard Guenther  <rguenther@suse.de>
5003
5004         PR tree-optimization/44882
5005         * gfortran.dg/pr44882.f90: New testcase.
5006
5007 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5008
5009         PR target/40657
5010         * gcc.target/arm/pr40657-1.c: New test.
5011         * gcc.target/arm/pr40657-2.c: New test.
5012         * gcc.c-torture/execute/pr40657.c: New test.
5013
5014 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * gcc.dg/tree-ssa/vrp50.c: New test.
5017         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5018
5019 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/44649
5022         * gfortran.dg/c_sizeof_1.f90: Modified.
5023         * gfortran.dg/storage_size_1.f08: New.
5024         * gfortran.dg/storage_size_2.f08: New.
5025
5026 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5027
5028         * gcc.c-torture/execute/20100708-1.c: New test.
5029
5030 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR fortran/44847
5033         * gfortran.dg/gomp/pr44847.f90: New test.
5034
5035 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5036
5037         PR tree-optimization/44710
5038         * gcc.dg/tree-ssa/ifc-6.c: New.
5039         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5040
5041 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5042
5043         PR fortran/18918
5044         * gfortran.dg/coarray_10.f90: Add an additional test.
5045
5046 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5047
5048         PR middle-end/44828
5049         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5050         * gcc.c-torture/execute/pr44828.x: Revert.
5051
5052 2010-07-08  Jason Merrill  <jason@redhat.com>
5053
5054         PR c++/43120
5055         * g++.dg/inherit/covariant17.C: New.
5056         * g++.dg/abi/covariant1.C: Actually test for the bug.
5057
5058 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5059
5060         PR rtl-optimization/44838
5061         * gcc.dg/pr44838.c: New.
5062
5063 2010-07-08  Richard Guenther  <rguenther@suse.de>
5064
5065         PR tree-optimization/44831
5066         * gcc.c-torture/compile/pr44831.c: New testcase.
5067         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5068
5069 2010-07-08  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/44861
5072         * g++.dg/vect/pr44861.cc: New testcase.
5073
5074 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5075
5076         PR middle-end/44828
5077         * gcc.c-torture/execute/pr44828.x: New file.
5078
5079 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5080
5081         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5082         dg-options.
5083         * g++.dg/ext/altivec-17.C: Adjust error message.
5084
5085 2010-07-07  Tom Tromey  <tromey@redhat.com>
5086
5087         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5088
5089 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5090
5091         PR target/44844
5092         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5093         * gcc.target/i386/rdrand-2.c: Likewise.
5094         * gcc.target/i386/rdrand-3.c: Likewise.
5095
5096 2010-07-07  Jan Hubicka  <jh@suse.cz>
5097
5098         PR middle-end/44813
5099         * g++.dg/torture/pr44813.C: New testcase.
5100         * g++.dg/torture/pr44826.C: New testcase.
5101
5102 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5103
5104         PR rtl-optimization/44787
5105         * gcc.c-torture/compile/pr44788.c: New test.
5106         * gcc.target/arm/pr44788.c: New test.
5107
5108 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5109
5110         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5111
5112 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5113
5114         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5115         to dg-options.
5116
5117 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5118
5119         PR fortran/44742
5120         * gfortran.dg/parameter_array_init_6.f90: New.
5121         * gfortran.dg/initialization_20.f90: Update dg-error.
5122         * gfortran.dg/initialization_24.f90: Ditto.
5123
5124 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5125         PR fortran/PR44693
5126         * gfortran.dg/dim_range_1.f90:  New test.
5127         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5128
5129 2010-07-06  Jason Merrill  <jason@redhat.com>
5130
5131         PR c++/44703
5132         * g++.dg/cpp0x/initlist41.C: New.
5133
5134         PR c++/44778
5135         * g++.dg/template/ptrmem22.C: New.
5136
5137 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5138
5139         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5140         support.
5141         * gcc.target/i386/i386.exp: Likewise.
5142
5143 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5144
5145         PR testsuite/44195
5146         * gcc.dg/lto/20100518_0.c: Limit to x86.
5147
5148 2010-07-06  Richard Guenther  <rguenther@suse.de>
5149
5150         PR middle-end/44828
5151         * gcc.c-torture/execute/pr44828.c: New testcase.
5152
5153 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5154
5155         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5156         * g++.dg/warn/volatile1.C: Likewise.
5157         * g++.dg/template/warn1.C: Likewise.
5158
5159 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5160
5161         AVX Programming Reference (June, 2010)
5162         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5163         * g++.dg/other/i386-3.C: Likewise.
5164         * gcc.target/i386/sse-12.c: Likewise.
5165
5166         * gcc.target/i386/f16c-check.h: New.
5167         * gcc.target/i386/rdfsbase-1.c: Likewise.
5168         * gcc.target/i386/rdfsbase-2.c: Likewise.
5169         * gcc.target/i386/rdgsbase-1.c: Likewise.
5170         * gcc.target/i386/rdgsbase-2.c: Likewise.
5171         * gcc.target/i386/rdrand-1.c: Likewise.
5172         * gcc.target/i386/rdrand-2.c: Likewise.
5173         * gcc.target/i386/rdrand-3.c: Likewise.
5174         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5175         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5176         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5177         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5178         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5179         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5180         * gcc.target/i386/wrfsbase-1.c: Likewise.
5181         * gcc.target/i386/wrfsbase-2.c: Likewise.
5182         * gcc.target/i386/wrgsbase-1.c: Likewise.
5183         * gcc.target/i386/wrgsbase-2.c: Likewise.
5184
5185         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5186         (__builtin_ia32_vcvtps2ph): New.
5187         (__builtin_ia32_vcvtps2ph256): Likewise.
5188
5189         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5190         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5191
5192         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5193         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5194
5195         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5196         (__builtin_ia32_vcvtps2ph256): Likewise.
5197         Add fsgsbase,rdrnd,f16c.
5198
5199         * lib/target-supports.exp (check_effective_target_f16c): New.
5200
5201 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5202
5203         * gcc.dg/guality/nrv-1.c: New test.
5204
5205 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5206
5207         PR middle-end/42505
5208         * gcc.target/arm/pr42505.c: New test case.
5209
5210 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR c++/44808
5213         * g++.dg/opt/nrv16.C: New test.
5214
5215 2010-07-05  Richard Guenther  <rguenther@suse.de>
5216
5217         PR tree-optimization/44784
5218         * gcc.c-torture/compile/pr44784.c: New testcase.
5219
5220 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5221
5222         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5223         Increase loop bound and array size.
5224         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5225         Likewise.
5226
5227 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5228
5229         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5230         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5231         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5233         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5234
5235 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5236
5237         PR c++/22138
5238         * g++.dg/parse/template25.C: New.
5239
5240 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5241
5242         PR rtl-optimization/44695
5243         * gcc.dg/torture/pr44695.c: New.
5244
5245 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5246
5247         PR c++/16630
5248         * g++.dg/ext/pretty3.C: New.
5249
5250 2010-07-04  Richard Guenther  <rguenther@suse.de>
5251
5252         PR middle-end/44809
5253         * g++.dg/torture/pr44809.C: New testcase.
5254
5255 2010-07-04  Richard Guenther  <rguenther@suse.de>
5256
5257         PR tree-optimization/44656
5258         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5259
5260 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5261             Revital Eres  <eres@il.ibm.com>
5262
5263         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5264         misaligned stores.
5265         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5266         gcc.dg/vect/vect-96.c: Likewise.
5267         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5268         that support misaligned stores. Change the number of expected
5269         misaligned accesses.
5270         * gcc.dg/vect/vect-peel-1.c: New test.
5271         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5272         gcc.dg/vect/vect-peel-4.c: Likewise.
5273         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5274         vectorizable on all targets that support realignment.
5275         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5276
5277 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5278
5279         PR c/44806
5280         * gcc.dg/torture/pr44806.c: New.
5281
5282 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5283
5284         * gnat.dg/cond_expr1.adb: New test.
5285
5286 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5287
5288         * gnat.dg/modular3.adb: New test.
5289         * gnat.dg/modular3_pkg.ads: New helper.
5290
5291 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5292             Mikael Pettersson  <mikpe@it.uu.se>
5293
5294         PR testsuite/44518
5295         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5296         Make signed-ness of chars explicit.  Scan the object for
5297         strings that are split by some target assemblers.
5298         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5299         explicit.
5300
5301 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5302
5303         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5304
5305 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5306
5307         PR/44128
5308         * g++.dg/warn/Wshadow-7.C: New test.
5309
5310 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5311             Julian Brown  <julian@codesourcery.com>
5312             Sandra Loosemore  <sandra@codesourcery.com>
5313
5314         * gcc.c-torture/execute/20100416-1.c: New test case.
5315
5316 2010-07-02  Julian Brown  <julian@codesourcery.com>
5317             Sandra Loosemore  <sandra@codesourcery.com>
5318
5319         PR target/43703
5320
5321         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5322         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5323
5324 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5325             Julian Brown  <julian@codesourcery.com>
5326
5327         * gcc.target/arm/neon/vadds64.c: Regenerated.
5328         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5329         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5330         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5331         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5332         * gcc.target/arm/neon-vmls-1.c: Likewise.
5333         * gcc.target/arm/neon-vsubs64.c: New execution test.
5334         * gcc.target/arm/neon-vsubu64.c: New execution test.
5335         * gcc.target/arm/neon-vadds64.c: New execution test.
5336         * gcc.target/arm/neon-vaddu64.c: New execution test.
5337
5338 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5339
5340         * gcc.target/arm/neon-vands64.c: New.
5341         * gcc.target/arm/neon-vandu64.c: New.
5342         * gcc.target/arm/neon-vbics64.c: New.
5343         * gcc.target/arm/neon-vbicu64.c: New.
5344         * gcc.target/arm/neon-veors64.c: New.
5345         * gcc.target/arm/neon-veoru64.c: New.
5346         * gcc.target/arm/neon-vorns64.c: New.
5347         * gcc.target/arm/neon-vornu64.c: New.
5348         * gcc.target/arm/neon-vorrs64.c: New.
5349         * gcc.target/arm/neon-vorru64.c: New.
5350         * gcc.target/arm/neon/vands64.c: Regenerated.
5351         * gcc.target/arm/neon/vandu64.c: Regenerated.
5352         * gcc.target/arm/neon/vbics64.c: Regenerated.
5353         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5354         * gcc.target/arm/neon/veors64.c: Regenerated.
5355         * gcc.target/arm/neon/veoru64.c: Regenerated.
5356         * gcc.target/arm/neon/vorns64.c: Regenerated.
5357         * gcc.target/arm/neon/vornu64.c: Regenerated.
5358         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5359         * gcc.target/arm/neon/vorru64.c: Regenerated.
5360
5361 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5362
5363         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5364
5365 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5366
5367         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5368         * gfortran.dg/intent_out_5.f90: Same.
5369         * gfortran.dg/ltrans-7.f90: Same.
5370         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5371
5372 2010-07-02  Jan Hubicka  <jh@suse.cz>
5373
5374         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5375
5376 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5377
5378         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5379
5380 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR c++/44780
5383         * c-c++-common/Wunused-var-12.c: New test.
5384
5385 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5386
5387         PR target/42835
5388         * gcc.target/arm/pr42835.c: New test.
5389
5390         PR target/42172
5391         * gcc.target/arm/pr42172-1.c: New test.
5392
5393 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5394
5395         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5396
5397 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5398
5399         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5400         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5401         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5402         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5403         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5404         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5405         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5406         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5407         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5408         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5409         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5410         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5411         * gcc.target/arm/neon-vdup_ns64.c: New.
5412         * gcc.target/arm/neon-vdup_nu64.c: New.
5413         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5414         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5415         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5416         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5417         * gcc.target/arm/neon-vmov_ns64.c: New.
5418         * gcc.target/arm/neon-vmov_nu64.c: New.
5419         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5420         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5421         * gcc.target/arm/neon-vget_lanes64.c: New.
5422         * gcc.target/arm/neon-vget_laneu64.c: New.
5423         * gcc.target/arm/neon-vset_lanes64.c: New.
5424         * gcc.target/arm/neon-vset_laneu64.c: New.
5425
5426 2010-07-02  Richard Guenther  <rguenther@suse.de>
5427
5428         * g++.dg/torture/20100702-1.C: New testcase.
5429
5430 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5431
5432         PR target/44707
5433         * gcc.c-torture/compile/pr44707.c: New test.
5434
5435 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5436
5437         PR c++/44039
5438         * g++.dg/template/crash101.C: New.
5439
5440 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5441
5442         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5443         Use the ABI-0 accessors and fail it for m64.
5444
5445 2010-07-02  Jan Hubicka  <jh@suse.cz>
5446
5447         * g++.dg/tree-ssa/pr44706.C: New testcase.
5448
5449 2010-07-02  Richard Guenther  <rguenther@suse.de>
5450
5451         PR tree-optimization/44748
5452         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5453
5454 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5455
5456         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5457         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5458         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5459         the method types to forward:.
5460
5461 2010-06-30  Jason Merrill  <jason@redhat.com>
5462
5463         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5464         * g++.dg/other/pr25632.C: Likewise.
5465
5466 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR tree-optimization/40421
5469         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5470
5471 2010-07-01  Richard Guenther  <rguenther@suse.de>
5472
5473         PR middle-end/42834
5474         PR middle-end/44468
5475         * gcc.c-torture/execute/20100316-1.c: New testcase.
5476         * gcc.c-torture/execute/pr44468.c: Likewise.
5477         * gcc.c-torture/compile/20100609-1.c: Likewise.
5478         * gcc.dg/volatile2.c: Adjust.
5479         * gcc.dg/plugin/selfassign.c: Likewise.
5480         * gcc.dg/pr36902.c: Likewise.
5481         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5482         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5483         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5484         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5485         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5486         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5487         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5488         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5489         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5490         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5491         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5492         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5493         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5494         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5495         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5496         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5497         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5498         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5499         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5500         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5501         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5502         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5503         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5504         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5505         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5506         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5507         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5508         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5509         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5510         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5511         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5512         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5513         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5514         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5515         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5516         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5517         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5518         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5519         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5520         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5521         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5522         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5523         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5524         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5525         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5526         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5527         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5528         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5529         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5530         * g++.dg/tree-ssa/pr31146.C: Likewise.
5531         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5532         * g++.dg/tree-ssa/pr33604.C: Likewise.
5533         * g++.dg/plugin/selfassign.c: Likewise.
5534         * gfortran.dg/array_memcpy_3.f90: Likewise.
5535         * gfortran.dg/array_memcpy_4.f90: Likewise.
5536         * c-c++-common/torture/pr42834.c: New testcase.
5537
5538 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5539
5540         PR c++/44628
5541         * g++.dg/template/crash100.C: New.
5542
5543 2010-06-30  Jan Hubicka  <jh@suse.cz>
5544
5545         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5546
5547 2010-06-30  Michael Matz  <matz@suse.de>
5548
5549         PR bootstrap/44699
5550         * gcc.dg/pr44699.c: New test.
5551
5552 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5553
5554         PR tree-optimization/39799
5555         * c-c++-common/uninit-17.c: New test.
5556
5557 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5558
5559         PR libfortran/43298
5560         * gfortran.dg/read_infnan_1.f90: New test.
5561
5562 2010-06-29  Jason Merrill  <jason@redhat.com>
5563
5564         Enable implicitly declared move constructor/operator= (N3053).
5565         * g++.dg/cpp0x/implicit3.C: New.
5566         * g++.dg/cpp0x/implicit4.C: New.
5567         * g++.dg/cpp0x/implicit5.C: New.
5568         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5569         * g++.dg/cpp0x/not_special.C: Adjust.
5570         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5571         * g++.dg/cpp0x/rv1n.C: Adjust.
5572         * g++.dg/cpp0x/rv1p.C: Adjust.
5573         * g++.dg/cpp0x/rv2n.C: Adjust.
5574         * g++.dg/cpp0x/rv2p.C: Adjust.
5575         * g++.dg/cpp0x/rv3n.C: Adjust.
5576         * g++.dg/cpp0x/rv3p.C: Adjust.
5577         * g++.dg/cpp0x/rv4n.C: Adjust.
5578         * g++.dg/cpp0x/rv4p.C: Adjust.
5579         * g++.dg/cpp0x/rv5n.C: Adjust.
5580         * g++.dg/cpp0x/rv5p.C: Adjust.
5581         * g++.dg/cpp0x/rv6n.C: Adjust.
5582         * g++.dg/cpp0x/rv6p.C: Adjust.
5583         * g++.dg/cpp0x/rv7n.C: Adjust.
5584         * g++.dg/cpp0x/rv7p.C: Adjust.
5585         * g++.dg/cpp0x/rv8p.C: Adjust.
5586         * g++.dg/gomp/pr26690-1.C: Adjust.
5587         * g++.dg/other/error20.C: Adjust.
5588         * g++.dg/other/error31.C: Adjust.
5589         * g++.dg/parse/error19.C: Adjust.
5590         * g++.dg/template/qualttp5.C: Adjust.
5591         * g++.old-deja/g++.law/ctors5.C: Adjust.
5592
5593         Enable implicitly deleted functions (N2346)
5594         * g++.dg/cpp0x/defaulted17.C: New.
5595         * g++.dg/cpp0x/implicit1.C: New.
5596         * g++.dg/cpp0x/implicit2.C: New.
5597         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5598         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5599         * g++.dg/init/ctor4.C: Adjust.
5600         * g++.dg/init/synth2.C: Adjust.
5601         * g++.dg/lto/20081118_1.C: Adjust.
5602         * g++.dg/other/error13.C: Adjust.
5603         * g++.dg/other/unused1.C: Adjust.
5604         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5605         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5606         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5607         * g++.old-deja/g++.law/ctors17.C: Adjust.
5608         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5609         * g++.old-deja/g++.pt/assign1.C: Adjust.
5610         * g++.old-deja/g++.pt/crash20.C: Adjust.
5611
5612         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5613         * g++.dg/cpp0x/defaulted13.C: Adjust.
5614         * g++.dg/cpp0x/defaulted2.C: Adjust.
5615         * g++.dg/cpp0x/defaulted3.C: Adjust.
5616         * g++.dg/cpp0x/initlist9.C: Adjust.
5617         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5618         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5619         * g++.dg/init/synth2.C: Adjust.
5620
5621         * g++.dg/cpp0x/defaulted19.C: New.
5622
5623         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5624         * g++.dg/template/error23.C: Fix for -std=c++0x.
5625
5626 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5627
5628         PR fortran/44718
5629         * gfortran.dg/proc_ptr_28.f90: New.
5630
5631 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5632
5633         PR tree-optimization/43801
5634         * g++.dg/torture/pr43801.C: New test.
5635
5636         PR debug/44668
5637         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5638
5639 2010-06-29  Jason Merrill  <jason@redhat.com>
5640
5641         PR c++/44587
5642         * g++.dg/template/qualified-id2.C: New.
5643         * g++.dg/template/qualified-id3.C: New.
5644
5645 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5646
5647         PR fortran/44696
5648         * gfortran.dg/associated_target_4.f90: New.
5649
5650 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5651
5652         PR fortran/44582
5653         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5654
5655 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5656
5657         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5658
5659 2010-06-29  Jan Hubicka  <jh@suse.cz>
5660
5661         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5662
5663 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5664
5665         PR target/43902
5666         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5667         * gcc.target/arm/wmul-3.c: New test.
5668         * gcc.target/arm/wmul-4.c: New test.
5669
5670 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5671
5672         PR rtl-optimization/44659
5673         * gcc.target/i386/extract-1.c: New.
5674         * gcc.target/i386/extract-2.c: Likewise.
5675         * gcc.target/i386/extract-3.c: Likewise.
5676         * gcc.target/i386/extract-4.c: Likewise.
5677         * gcc.target/i386/extract-5.c: Likewise.
5678         * gcc.target/i386/extract-6.c: Likewise.
5679
5680 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR c++/44682
5683         * g++.dg/warn/Wunused-var-14.C: New test.
5684
5685 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5686
5687         PR fortran/43298
5688         * gfortran.dg/nan_6.f90: New.
5689
5690 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5691
5692         PR tree-optimization/43781
5693         * gcc.dg/torture/pr43781.c: New.
5694
5695 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5696
5697         PR fortran/40158
5698         * gfortran.dg/actual_rank_check_1.f90: New test.
5699
5700 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5701
5702         * gcc.dg/ipa/ipa-sra-6.c: New test.
5703
5704 2010-06-28  Jan Hubicka  <jh@suse.cz>
5705
5706         PR tree-optimization/44687
5707         * gcc.c-torture/compile/pr44687.c
5708
5709 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5710
5711         PR c++/44535
5712         * g++.dg/torture/pr44535.C: New test.
5713
5714 2010-06-28  Michael Matz  <matz@suse.de>
5715
5716         PR middle-end/44592
5717         * gfortran.dg/pr44592.f90: New test.
5718
5719 2010-06-28  Jan Hubicka  <jh@suse.cz>
5720
5721         PR tree-optimization/44357
5722         * g++.dg/torture/pr44357.C: New testcase.
5723
5724 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5727         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5728         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5729         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5730         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5731         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5732         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5733         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5734
5735 2010-06-27  Jan Hubicka  <jh@suse.cz>
5736
5737         * gcc.c-torture/compile/pr44686.c: New file.
5738
5739 2010-06-27  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/44683
5742         * gcc.c-torture/execute/pr44683.c: New testcase.
5743
5744 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5745
5746         * gnat.dg/noreturn3.ad[sb]: New test.
5747
5748 2010-06-26  Jason Merrill  <jason@redhat.com>
5749
5750         * g++.dg/cpp0x/explicit5.C: New.
5751
5752 2010-06-26  Richard Guenther  <rguenther@suse.de>
5753
5754         PR tree-optimization/44393
5755         * gcc.dg/pr44393.c: New testcase.
5756
5757 2010-06-26  Jan Hubicka  <jh@suse.cz>
5758
5759         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5760
5761 2010-06-26  Richard Guenther  <rguenther@suse.de>
5762
5763         PR middle-end/44674
5764         * gcc.dg/pr44674.c: New testcase.
5765
5766 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5767
5768         * gcc.dg/opts-3.c: New test.
5769
5770 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5771
5772         * gfortran.dg/type_decl_1.f90: New.
5773         * gfortran.dg/type_decl_2.f90: New.
5774
5775 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5776
5777         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5778         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5779
5780 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5781
5782         PR testsuite/38946
5783         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5784         error in comparing reals.
5785
5786 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5787
5788         * selected_real_kind_2.f90: New.
5789         * selected_real_kind_3.f90: New.
5790
5791 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5792
5793         * gfortran.dg/entry_19.f90: New.
5794
5795 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5796
5797         * gfortran.dg/end_subroutine_1.f90: New.
5798         * gfortran.dg/end_subroutine_2.f90: New.
5799         * gfortran.dg/interface_proc_end.f90: Update.
5800
5801 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5802
5803         * gfortran.dg/semicolon_fixed.f: Update.
5804         * gfortran.dg/semicolon_fixed_2.f: New.
5805         * gfortran.dg/semicolon_free_2.f90: New.
5806         * gfortran.dg/semicolon_free.f90: Update.
5807
5808 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5809
5810         PR fortran/44448
5811         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5812
5813 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5814
5815         * g++.dg/ipa/iinline-3.C: New test.
5816         * gcc.dg/ipa/modif-1.c: Removed.
5817
5818 2010-06-25  Jan Hubicka  <jh@suse.cz>
5819
5820         * gcc.dg/tree-ssa/ipa-split-1.c
5821
5822 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5823
5824         * g++.dg/ipa/iinline-2.C: New test.
5825
5826 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR middle-end/43866
5829         * gfortran.dg/pr43866.f90: New test.
5830
5831         PR tree-optimization/44539
5832         * gcc.dg/pr44539.c: New test.
5833
5834 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5835
5836         From Jim Wilson:
5837         PR target/43902
5838         * gcc.target/mips/madd-9.c: New test.
5839
5840 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5841
5842         PR c/44517
5843         * gcc.dg/noncompile/pr44517.c: New.
5844         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5845
5846 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5847
5848         PR testsuite/43283
5849         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5850         and add argument to nop for IA64.
5851
5852 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5853
5854         PR target/44588
5855         * gcc.target/i386/mod-1.c: New.
5856         * gcc.target/i386/umod-1.c: Likewise.
5857         * gcc.target/i386/umod-2.c: Likewise.
5858         * gcc.target/i386/umod-3.c: Likewise.
5859
5860 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR middle-end/44492
5863         * g++.dg/torture/pr44492.C: New test.
5864
5865 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5866
5867         * c-c++-common/warn-omitted-condop.c: New.
5868
5869 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5870
5871         PR fortran/44614
5872         * gfortran.dg/import8.f90: New.
5873
5874 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5875
5876         * gnat.dg/not_null.adb: Update test case.
5877
5878 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5879
5880         PR c++/44619
5881         * g++.dg/warn/Wunused-var-13.C: New test.
5882
5883         PR c++/44627
5884         * g++.dg/diagnostic/method1.C: New test.
5885
5886 2010-06-22  Cary Coutant  <ccoutant@google.com>
5887
5888         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5889
5890 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5891
5892         PR fortran/44616
5893         * gfortran.dg/abstract_type_8.f03: New.
5894
5895 2010-06-21  Jason Merrill  <jason@redhat.com>
5896
5897         * g++.dg/cpp0x/noexcept08.C: New.
5898
5899         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5900
5901 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5902
5903         PR target/44615
5904         * gcc.target/i386/sse2-vec-2a.c: New.
5905
5906 2010-06-21  DJ Delorie  <dj@redhat.com>
5907
5908         * gcc.dg/pragma-diag-1.c: New.
5909
5910 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5911
5912         PR target/44615
5913         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5914
5915 2010-06-21  Alan Modra  <amodra@gmail.com>
5916
5917         PR testsuite/44505
5918         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5919         tail call to check_fa_mid.
5920
5921 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR target/44575
5924         * gcc.c-torture/execute/pr44575.c: New test.
5925
5926 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5927
5928         PR fortran/40632
5929         * gfortran.dg/contiguous_1.f90: New.
5930         * gfortran.dg/contiguous_2.f90: New.
5931         * gfortran.dg/contiguous_3.f90: New.
5932
5933 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5934
5935         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5936         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5937
5938 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5939
5940         PR target/44546
5941         * gcc.target/i386/pr44546.c: New test.
5942
5943 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5944
5945         * gcc.dg/opts-2.c: New test.
5946
5947 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5948
5949         PR fortran/44584
5950         * gfortran.dg/typebound_proc_15.f03: Modified.
5951
5952 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5953
5954         PR target/44072
5955         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5956         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5957
5958 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5959
5960         * g++.dg/ext/label13.C: Fix typo in last change.
5961
5962 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5963
5964         PR libfortran/44477
5965         * gfortran.dg/eof_3.f90
5966         * gfortran.dg/endfile_2.f90
5967         * gfortran.dg/endfile_4.f90
5968         * gfortran.dg/endfile_3.f90
5969
5970 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5971
5972         PR c++/41090
5973         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5974
5975 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5976
5977         PR fortran/44556
5978         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5979
5980 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5981
5982         * gcc.target/arm/pr40900.c: New test.
5983
5984 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5985
5986         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5987
5988 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5989
5990         PR fortran/44558
5991         * gfortran.dg/typebound_call_15.f03: New.
5992
5993 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5994
5995         PR c++/44486
5996         * g++.dg/pr44486.C: New.
5997
5998 2010-06-16  DJ Delorie  <dj@redhat.com>
5999
6000         * gcc.target/i386/volatile-bitfields-1.c: New.
6001         * gcc.target/i386/volatile-bitfields-2.c: New.
6002
6003 2010-06-16  Jason Merrill  <jason@redhat.com>
6004
6005         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6006
6007         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6008
6009 2010-06-16  Richard Guenther  <rguenther@suse.de>
6010
6011         PR c/44555
6012         * gcc.c-torture/execute/pr44555.c: New testcase.
6013
6014 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6015
6016         PR fortran/44549
6017         * gfortran.dg/typebound_proc_16.f03: New.
6018
6019 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6020
6021         * g++.dg/torture/pr43905.C: New test.
6022
6023 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6024
6025         PR testsuite/44538
6026         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6027         initialization loop from being vectorized.
6028         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6029
6030 2010-06-16  Alan Modra  <amodra@gmail.com>
6031
6032         PR tree-optimization/44507
6033         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6034
6035 2010-06-15  Jason Merrill  <jason@redhat.com>
6036
6037         * g++.dg/overload/arg3.C: Adjust error locations.
6038         * g++.dg/overload/copy1.C: Likewise.
6039         * g++.dg/tc1/dr152.C: Likewise.
6040         * g++.dg/template/incomplete4.C: Likewise.
6041         * g++.dg/template/incomplete5.C: Likewise.
6042         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6043         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6044         * g++.old-deja/g++.pt/crash9.C: Likewise.
6045
6046         * g++.dg/inherit/virtual5.C: New.
6047
6048         * g++.dg/cpp0x/defaulted18.C: New.
6049
6050         * g++.dg/cpp0x/initlist40.C: New.
6051
6052         * g++.dg/cpp0x/initlist39.C: New.
6053
6054 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6055
6056         PR middle-end/44391
6057         * gcc.dg/graphite/pr44391.c: New.
6058
6059 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6060
6061         PR fortran/43388
6062         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6063         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6064         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6065         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6066
6067 2010-06-15  Richard Guenther  <rguenther@suse.de>
6068
6069         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6070
6071 2010-06-15  Richard Guenther  <rguenther@suse.de>
6072
6073         * gcc.dg/vect/bb-slp-21.c: Adjust.
6074         * gcc.dg/vect/bb-slp-13.c: Likewise
6075         * gcc.dg/vect/bb-slp-4.c: Likewise
6076         * gcc.dg/vect/bb-slp-22.c: Likewise
6077         * gcc.dg/vect/bb-slp-14.c: Likewise
6078         * gcc.dg/vect/bb-slp-23.c: Likewise
6079         * gcc.dg/vect/bb-slp-15.c: Likewise
6080         * gcc.dg/vect/bb-slp-17.c: Likewise
6081         * gcc.dg/vect/bb-slp-18.c: Likewise
6082         * gcc.dg/vect/bb-slp-19.c: Likewise
6083         * gcc.dg/vect/bb-slp-10.c: Likewise
6084         * gcc.dg/vect/bb-slp-11.c: Likewise
6085         * gcc.dg/vect/bb-slp-20.c: Likewise
6086         * gcc.dg/vect/bb-slp-3.c: Likewise
6087
6088 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR fortran/44536
6091         * gfortran.dg/gomp/pr44536.f90: New test.
6092         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6093
6094 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6095
6096         PR target/44534
6097         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6098         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6099
6100 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR tree-optimization/44508
6103         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6104
6105         PR bootstrap/44509
6106         * gcc.dg/pr44509.c: New test.
6107
6108 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6109
6110         PR tree-optimization/44507
6111         * gcc.dg/vect/pr44507.c: New test.
6112
6113 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6114
6115         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6116         and c-pretty-print.h.
6117
6118         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6119
6120 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6121
6122         * gfortran.dg/whole_file_18.f90: Updated error message.
6123
6124 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6125
6126         * gfortran.dg/whole_file_20.f03: New.
6127
6128 2010-06-12  Jan Hubicka  <jh@suse.cz>
6129
6130         * gcc.c-torture/compile/pc44485.c: New testcase.
6131
6132 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6133
6134         PR fortran/40117
6135         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6136         * gfortran.dg/typebound_proc_14.f03: New.
6137         * gfortran.dg/typebound_proc_15.f03: New.
6138
6139 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6140
6141         * gcc.dg/opts-1.c: New test.
6142
6143 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6144
6145         * gcc.dg/funroll-loops-all.c: Update expected error.
6146
6147 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6148
6149         PR target/44481
6150         * gcc.target/i386/pr44481.c: New test.
6151
6152 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6155
6156 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6157
6158         PR middle-end/44483
6159         * gcc.dg/tree-ssa/pr44483.c: New.
6160
6161 2010-06-11  Paul Brook  <paul@codesourcery.com>
6162
6163         * g++.dg/other/arm-neon-1.C: New test.
6164
6165 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6166
6167         PR fortran/42051
6168         PR fortran/43896
6169         * gfortran.dg/class_23.f03: New test.
6170
6171 2010-06-11  Jan Hubicka  <jh@suse.cz>
6172
6173         * gcc.dg/ipa/pure-const-2.c: New testcase.
6174
6175 2010-06-11  Jan Hubicka  <jh@suse.cz>
6176
6177         * gcc.dg/noreturn-7.c: Update.
6178         * gcc.dg/noreturn-4.c: Update.
6179
6180 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6181
6182         Fix MIPS bootstrap
6183         * g++.dg/other/typedef4.C: New test.
6184
6185 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6186
6187         PR fortran/44207
6188         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6189
6190 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6191
6192         PR fortran/44457
6193         * gfortran.dg/asynchronous_3.f03
6194
6195 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6196
6197         PR middle-end/44185
6198         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6199         non-temporal stores out of the tests to form new test cases.  As a
6200         result, no non-temporal store should be generated in this case.
6201
6202         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6203         prefetch-7.c that generate one non-temporal store.
6204
6205         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6206         prefetch-7.c that generate one non-temporal store and one
6207         one-temporal prefetch.
6208
6209 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6210
6211         PR tree-optimization/44258
6212         * gcc.dg/tree-ssa/pr44258.c: New test.
6213
6214 2010-06-10  Daniel Kraft  <d@domob.eu>
6215
6216         PR fortran/38936
6217         * gfortran.dg/associate_1.f03: New test.
6218         * gfortran.dg/associate_2.f95: New test.
6219         * gfortran.dg/associate_3.f03: New test.
6220         * gfortran.dg/associate_4.f08: New test.
6221
6222 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6223
6224         * gfortran.dg/selected_char_kind_4.f90: New test.
6225
6226 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6227
6228         * gcc.dg/pr42461.c: New test.
6229
6230 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6231
6232         PR fortran/44347
6233         * gfortran.dg/selected_real_kind_1.f90: New.
6234
6235 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6236
6237         PR fortran/44359
6238         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6239         warning.
6240         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6241         check for warning.
6242
6243 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6244
6245         * gfortran.dg/data_namelist_conflict.f90: New test.
6246
6247 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6250         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6251         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6252
6253 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6254
6255         * gfortran.dg/mvbits_9.f90: New test.
6256         * gfortran.dg/ibset_1.f90: Ditto.
6257         * gfortran.dg/ibits_1.f90: Ditto.
6258         * gfortran.dg/btest_1.f90: Ditto.
6259         * gfortran.dg/ibclr_1.f90: Ditto.
6260
6261 2010-06-09  Jason Merrill  <jason@redhat.com>
6262
6263         PR c++/44366
6264         * g++.dg/cpp0x/decltype23.C: Move to...
6265         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6266
6267 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6268
6269         PR fortran/44211
6270         * gfortran.dg/typebound_call_14.f03: New test.
6271
6272 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6273
6274         PR tree-optimization/44423
6275         * gcc.dg/tree-ssa/pr44423.c: New test.
6276
6277 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6278
6279         PR testsuite/42843
6280         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6281         TV_NONE to initialize tv_id field.
6282         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6283         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6284         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6285         Include toplev.h .
6286         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6287         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6288         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6289
6290 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6291
6292         PR tree-optimization/39874
6293         PR middle-end/28685
6294         * gcc.dg/pr39874.c: New file.
6295
6296 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6297
6298         * g++.dg/ext/attr-alias-1.C: New.
6299         * g++.dg/ext/attr-alias-2.C: New.
6300
6301 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6302
6303         PR fortran/44446
6304         * gfortran.dg/proc_ptr_27.f90: New.
6305
6306 2010-06-07  Jason Merrill  <jason@redhat.com>
6307
6308         PR c++/44366
6309         * g++.dg/cpp0x/decltype23.C: New.
6310
6311 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6312             Shujing Zhao  <pearly.zhao@oracle.com>
6313
6314         PR c/37724
6315         * gcc.dg/c90-const-expr-10.c: Adjust.
6316         * gcc.dg/c99-const-expr-10.c: Adjust.
6317         * gcc.dg/init-bad-7.c: New.
6318
6319 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321         * lib/target-supports.exp (check_effective_target_gas): New proc.
6322         * gcc.c-torture/execute/960321-1.x: New file.
6323
6324 2010-06-07  Jason Merrill  <jason@redhat.com>
6325
6326         PR c++/44401
6327         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6328
6329 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR c++/44444
6332         * g++.dg/warn/Wunused-var-12.C: New test.
6333
6334         PR c++/44443
6335         * c-c++-common/Wunused-var-11.c: New test.
6336
6337 2010-06-07  Jan Hubicka  <jh@suse.cz>
6338
6339         * gcc.dg/ipa/pure-const-1.c: New testcase.
6340
6341 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6342
6343         PR rtl-optimization/44404
6344         * gcc.dg/pr44404.c: New.
6345
6346 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6347
6348         PR target/44159
6349         * gcc.target/i386/abi-2.c: Check sysv abi here.
6350         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6351         function to avoid failures by different ABIs.
6352         * gcc.target/i386/aes-check.h: Likewise.
6353         * gcc.target/i386/avx-check.h: Likewise.
6354         * gcc.target/i386/fma4-check.h: Likewise.
6355         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6356         * gcc.target/i386/mmx-check.h: Likewise.
6357         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6358         * gcc.target/i386/pclmul-check.h: Likewise.
6359         * gcc.target/i386/sse-check.h: Likewise.
6360         * gcc.target/i386/sse2-check.h: Likewise.
6361         * gcc.target/i386/sse3-check.h: Likewise.
6362         * gcc.target/i386/sse4_1-check.h: Likewise.
6363         * gcc.target/i386/sse4_2-check.h: Likewise.
6364         * gcc.target/i386/sse4a-check.h: Likewise.
6365         * gcc.target/i386/ssse3-check.h: Likewise.
6366         * gcc.target/i386/xop-check.h: Likewise.
6367         * gcc.target/i386/pr27971.c: Fix for LLP64.
6368         * gcc.target/i386/pr39139.c: Likewise.
6369         * gcc.target/i386/pr39315-check.c: Likewise.
6370         * gcc.target/i386/vararg-1.c: Likewise.
6371         * gcc.target/i386/vararg-2.c: Likewise.
6372         Additional add dg-compile to avoid failure due
6373         missing foo symbol.
6374
6375         * gcc.dg/compound-literal-1.c: Fix for llp64.
6376         * gcc.dg/pr32370.c: Likewise.
6377         * gcc.dg/pr37561.c: Likewise.
6378         * gcc.dg/pr41340.c: Likewise.
6379         * gcc.dg/pr41551.c: Likewise.
6380
6381 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6382
6383         PR c++/44188
6384         * g++.dg/debug/dwarf2/typedef3.C: New test.
6385
6386 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6387
6388         PR c/20000
6389         * c-c++-common/pr20000.c: New.
6390
6391 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6392
6393         PR c++/44086
6394         * g++.dg/init/pr44086.C: New.
6395         * g++.dg/cpp0x/decltype4.C: Adjust.
6396
6397 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6398
6399         PR fortran/43945
6400         * gfortran.dg/generic_23.f03: New test.
6401
6402 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6403
6404         PR fortran/43895
6405         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6406
6407 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6408
6409         PR c++/44361
6410         * c-c++-common/Wunused-var-9.c: New test.
6411
6412 2010-06-05  Jason Merrill  <jason@redhat.com>
6413
6414         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6415
6416 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6417
6418         PR c/44322
6419         * gcc.dg/c99-restrict-4.c: New test.
6420
6421 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6422
6423         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6424         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6425         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6426         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6427         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6428         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6429         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6430         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6431         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6432         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6433         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6434         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6435         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6436         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6437         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6438         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6439         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6440         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6441         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6442         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6443         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6444         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6445
6446 2010-06-04  Jason Merrill  <jason@redhat.com>
6447
6448         * g++.dg/cpp0x/noexcept06.C: New.
6449         * g++.dg/cpp0x/noexcept07.C: New.
6450
6451         * g++.dg/cpp0x/noexcept01.C: New.
6452         * g++.dg/cpp0x/noexcept02.C: New.
6453         * g++.dg/cpp0x/noexcept03.C: New.
6454         * g++.dg/cpp0x/noexcept04.C: New.
6455         * g++.dg/cpp0x/noexcept05.C: New.
6456
6457 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6458
6459         PR c++/44412
6460         * g++.dg/warn/Wunused-var-10.C: New test.
6461         * g++.dg/warn/Wunused-var-11.C: New test.
6462
6463         PR c++/44362
6464         * c-c++-common/Wunused-var-10.c: New test.
6465
6466 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6467
6468         PR c/25880
6469         * gcc.dg/assign-warn-2.c: Update.
6470         * gcc.dg/cpp/line3.c: Update.
6471         * gcc.dg/c99-array-lval-8.c: Update.
6472         * gcc.dg/cast-qual-2.c: Update.
6473         * gcc.dg/c99-arraydecl-3.c:  Update.
6474         * gcc.dg/assign-warn-1.c:  Update.
6475         * gcc.dg/format/gcc_diag-1.c:  Update.
6476
6477 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6478
6479         PR rtl-optimization/39871
6480         PR rtl-optimization/40615
6481         PR rtl-optimization/42500
6482         PR rtl-optimization/42502
6483         * gcc.target/arm/eliminate.c: New test.
6484
6485 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6486
6487         PR libstdc++/44410
6488         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6489         * g++.old-deja/g++.other/delete3.C: Likewise.
6490         * g++.old-deja/g++.other/new.C: Likewise.
6491         * g++.old-deja/g++.law/operators27.C: Likewise.
6492         * g++.old-deja/g++.mike/p755.C: Likewise.
6493         * g++.dg/eh/new1.C: Likewise.
6494         * g++.dg/init/new5.C: Likewise.
6495
6496 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6497
6498         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6499         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6500         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6501
6502 2010-06-03  Richard Guenther  <rguenther@suse.de>
6503
6504         PR lto/41921
6505         * lib/lto.exp: Always load gcc.exp.
6506         (lto-obj): For C source files invoke gcc_target_compile.
6507         * g++.dg/lto/20100603-1_0.C: New testcase.
6508         * g++.dg/lto/20100603-1_1.c: Likewise.
6509
6510 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6511
6512         PR tree-optimization/43688
6513         * gfortran.dg/pr43688.f90: New.
6514
6515 2010-06-03  Richard Guenther  <rguenther@suse.de>
6516
6517         PR lto/41584
6518         * gcc.dg/lto/20100603-1_0.c: New testcase.
6519         * gcc.dg/lto/20100603-2_0.c: Likewise.
6520         * gcc.dg/lto/20100603-3_0.c: Likewise.
6521
6522 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6523
6524         PR target/44218
6525         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6526         * gcc.target/powerpc/recip-2.c: Ditto.
6527         * gcc.target/powerpc/recip-3.c: Ditto.
6528         * gcc.target/powerpc/recip-4.c: Ditto.
6529         * gcc.target/powerpc/recip-5.c: Ditto.
6530         * gcc.target/powerpc/recip-6.c: Ditto.
6531         * gcc.target/powerpc/recip-7.c: Ditto.
6532         * gcc.target/powerpc/recip-test.h: Ditto.
6533         * gcc.target/powerpc/recip-test2.h: Ditto.
6534
6535 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6536
6537         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6538
6539 2010-06-02  Jason Merrill  <jason@redhat.com>
6540
6541         * g++.dg/ext/vector9.C: Expect typedef in error message.
6542
6543         PR c++/9726
6544         PR c++/23594
6545         PR c++/44333
6546         * g++.dg/tc1/dr101.C: Remove xfails.
6547
6548 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR middle-end/44372
6551         * g++.dg/ipa/pr44372.C: New.
6552
6553 2010-06-02  Jan Hubicka  <jh@suse.cz>
6554
6555         PR middle-end/44295
6556         * g++.dg/torture/pr44295.C: Neww testcase.
6557
6558 2010-06-02  Jan Hubicka  <jh@suse.cz>
6559
6560         * gcc.dg/tree-ssa/loadpre6.c: Update.
6561
6562 2010-06-02  Richard Guenther  <rguenther@suse.de>
6563
6564         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6565         diagnostic.h.
6566
6567 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6568
6569         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6570         the link fail message.
6571
6572 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6573
6574         PR fortran/44360
6575         * gfortran.dg/use_13.f90: New test case.
6576
6577 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6578
6579         PR fortran/44371
6580         * gfortran.dg/error_stop_2.f08: Minor update.
6581
6582 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6583
6584         PR fortran/44371
6585         * gfortran.dg/error_stop_1.f08: New test.
6586         * gfortran.dg/error_stop_2.f08: New test.
6587
6588 2010-06-01  Jason Merrill  <jason@redhat.com>
6589
6590         DR 990
6591         * g++.dg/cpp0x/initlist37.C: New.
6592         * g++.dg/cpp0x/initlist38.C: New.
6593
6594         PR c++/44358
6595         * g++.dg/cpp0x/initlist36.C: New.
6596
6597 2010-05-31 Jan Hubicka  <jh@suse.cz>
6598
6599         * gcc.dg/noreturn-8.c: New testcase.
6600
6601 2010-05-31 Jan Hubicka  <jh@suse.cz>
6602
6603         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6604         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6605
6606 2010-05-31 Jan Hubicka  <jh@suse.cz>
6607
6608         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6609         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6610
6611 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6612
6613         PR fortran/36928
6614         * gfortran.dg/dependency_27.f90:  New test.
6615         * gfortran.dg/array_assign_1.F90:  New test.
6616
6617 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR target/44338
6620         * gcc.target/i386/sse-24.c: New test.
6621
6622 2010-05-31  Jan Hubicka  <jh@suse.cz>
6623
6624         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6625
6626 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR middle-end/44337
6629         * gcc.dg/pr44337.c: New test.
6630
6631         PR tree-optimization/44182
6632         * g++.dg/debug/pr44182.C: New test.
6633
6634 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6635
6636         * gcc.dg/nested-func-7.c: New test.
6637         * gnat.dg/frame_overflow.adb: Adjust directives.
6638
6639 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6640
6641         * gnat.dg/prot2.ad[sb]: New test.
6642         * gnat.dg/prot2_pkg1.ads: New helper.
6643         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6644
6645 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6646
6647         * gnat.dg/array11.adb: Adjust dg-warning directive.
6648         * gnat.dg/object_overflow.adb: Likewise.
6649
6650 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6651
6652         PR middle-end/44306
6653         * gcc.dg/tree-ssa/pr44306.c: New.
6654
6655 2010-05-29  Jan Hubicka  <jh@suse.cz>
6656
6657         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6658
6659 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6660
6661         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6662
6663 2010-05-28  Mike Stump  <mikestump@comcast.net>
6664
6665         PR objc/44125
6666         * objc.dg/const-str-9.m: Remove static.
6667
6668 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR target/43636
6671         * gcc.c-torture/compile/pr43636.c: New test.
6672
6673 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6674
6675         PR objc++/23616
6676         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6677         * obj-c++.dg/try-catch-9.mm: Ditto.
6678
6679 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6680
6681         Revert patch for PR c++/44188
6682         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6683
6684 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6685
6686         PR c++/44188
6687         * g++.dg/debug/dwarf2/typedef3.C: New test.
6688
6689 2010-05-27  Jason Merrill  <jason@redhat.com>
6690
6691         PR c++/43555
6692         * g++.dg/ext/vla9.C: New.
6693
6694 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6695
6696         PR objc/44140
6697         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6698         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6699         * objc.dg/torture/tls/thr-init.m: Ditto.
6700         * objc.dg/torture/trivial.m: Ditto.
6701         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6702         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6703         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6704         * obj-c++.dg/torture/trivial.mm: Ditto.
6705
6706 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6707
6708         * g++.dg/lto/20100302_0.C: Skip on darwin.
6709
6710 2010-05-27  Richard Guenther  <rguenther@suse.de>
6711
6712         PR tree-optimization/44284
6713         * gcc.dg/vect/vect-118.c: New testcase.
6714         * gcc.dg/vect/bb-slp-20.c: Adjust.
6715         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6716         * gcc.dg/vect/slp-9.c: Likewise.
6717         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6718         * gcc.dg/vect/vect-10.c: Likewise.
6719         * gcc.dg/vect/vect-109.c: Likewise.
6720         * gcc.dg/vect/vect-12.c: Likewise.
6721         * gcc.dg/vect/vect-36.c: Likewise.
6722         * gcc.dg/vect/vect-7.c: Likewise.
6723         * gcc.dg/vect/vect-iv-8.c: Likewise.
6724         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6725         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6726         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6727         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6728         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6729         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6730         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6731         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6732         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6733         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6734         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6735         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6736         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6737         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6738         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6739         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6740         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6741
6742 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6743
6744         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6745         necessary.
6746
6747 2010-05-26  Jan Hubicka  <jh@suse.cz>
6748
6749         * gcc.dg/lto/materialize-1_0.c: New file.
6750         * gcc.dg/lto/materialize-1_1.c: New file.
6751
6752 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/lto10.adb: New test.
6755         * gnat.dg/lto10_pkg.ads: New helper.
6756
6757 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6758
6759         * lib/target-supports.exp (check_effective_target_int128): New
6760         function to check if __int128 types are available for target.
6761         * c-c++-common/int128-types-1.c: New.
6762         * c-c++-common/int128-1.c: New.
6763         * c-c++-common/int128-2.c: New.
6764         * g++.dg/abi/mangle43.C: New.
6765         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6766         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6767         pointer-wide scalar.
6768         * g++.dg/other/pr25632.C: Likewise.
6769         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6770         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6771         overflow warnings.
6772         * g++.dg/warn/pr13358-4.C: Likewise.
6773         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6774         * g++.dg/warn/Wconversion-null.C: Likewise.
6775
6776 2010-05-26  Jason Merrill  <jason@redhat.com>
6777
6778         PR c++/43382
6779         * g++.dg/cpp0x/variadic101.C: New.
6780
6781 2010-05-26  Richard Guenther  <rguenther@suse.de>
6782
6783         PR rtl-optimization/44164
6784         * gcc.c-torture/execute/pr44164.c: New testcase.
6785         * g++.dg/tree-ssa/pr13146.C: Adjust.
6786
6787 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6788
6789         PR fortran/40011
6790         * gfortran.dg/whole_file_19.f90 : New test.
6791
6792 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6793
6794         PR fortran/30668
6795         PR fortran/31346
6796         PR fortran/34260
6797         * gfortran.dg/pr40999.f: Fix function type.
6798         * gfortran.dg/whole_file_5.f90: Likewise.
6799         * gfortran.dg/whole_file_6.f90: Likewise.
6800         * gfortran.dg/whole_file_16.f90: New.
6801         * gfortran.dg/whole_file_17.f90: New.
6802         * gfortran.dg/whole_file_18.f90: New.
6803
6804 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6805             Iain Sandoe  <iains@gcc.gnu.org>
6806
6807         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6808         * gcc.c-torture/compile/pr44197.c: Require alias support.
6809         * gcc.dg/lto/20081222_0.c: Ditto.
6810
6811 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR debug/42801
6814         * gcc.dg/guality/vla-2.c: New test.
6815
6816 2010-05-25  Richard Guenther  <rguenther@suse.de>
6817
6818         PR middle-end/44069
6819         * g++.dg/torture/pr44069.C: New testcase.
6820
6821 2010-05-25  Richard Guenther  <rguenther@suse.de>
6822
6823         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6824
6825 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6826
6827         PR objc/44140
6828         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6829
6830 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6831
6832         * obj-c++.dg/torture/tls/trivial.mm: New.
6833         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6834         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6835         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6836         * obj-c++.dg/torture/tls/diag-1.mm: New.
6837         * obj-c++.dg/torture/tls/tls.exp: New.
6838         * obj-c++.dg/torture/trivial.mm: New.
6839         * obj-c++.dg/torture/dg-torture.exp: New.
6840         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6841         * obj-c++.dg/tls/trivial.m: New.
6842         * obj-c++.dg/tls/init-1.mm: New.
6843         * obj-c++.dg/tls/diag-1.mm: New.
6844         * obj-c++.dg/tls/init-2.mm: New.
6845         * obj-c++.dg/tls/diag-2.mm: New.
6846         * obj-c++.dg/tls/diag-3.mm: New.
6847         * obj-c++.dg/tls/diag-4.mm: New.
6848         * obj-c++.dg/tls/static-1.mm: New.
6849         * obj-c++.dg/tls/tls.exp: New.
6850         * obj-c++.dg/tls/diag-5.mm: New.
6851         * obj-c++.dg/tls/static-1a.mm: New.
6852         * objc-obj-c++-shared/Object1.mm: New.
6853         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6854
6855 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6856
6857         PR objc++/43689
6858         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6859         * obj-c++.dg/const-str-6.mm: Ditto.
6860
6861 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6862
6863         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6864
6865 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6866
6867         PR ada/38394
6868         * gnat.dg/array13.ad[sb]: New test.
6869
6870 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6871             Sandra Loosemore  <sandra@codesourcery.com>
6872
6873         * gcc.target/arm/neon/: Regenerated test cases.
6874
6875         * gcc.target/arm/neon/polytypes.c,
6876         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6877         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6878         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6879         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6880         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6881         dg-add-options arm_neon.
6882
6883         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6884         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6885         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6886         and arm_neon_fp16_ok.
6887
6888         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6889         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6890
6891         * lib/target-supports.exp (add_options_for_arm_neon): New.
6892         (check_effective_target_arm_neon_ok_nocache): New, from
6893         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6894         (check_effective_target_arm_neon_ok): Use
6895         check_effective_target_arm_neon_ok_nocache.
6896         (add_options_for_arm_neon_fp16)
6897         (check_effective_target_arm_neon_fp16_ok)
6898         check_effective_target_arm_neon_fp16_ok_nocache): New.
6899         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6900
6901 2010-05-24  Jason Merrill  <jason@redhat.com>
6902
6903         PR c++/41510
6904         * g++.dg/cpp0x/initlist35.C: New.
6905         * g++.dg/init/brace6.C: Adjust.
6906
6907 2010-05-24  Paul Brook  <paul@codesourcery.com>
6908
6909         * gcc.target/arm/frame-pointer-1.c: New test.
6910         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6911         pointer elimination.
6912
6913 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6914
6915         PR target/44245
6916         * gcc.target/i386/crc32-3.c: New.
6917         * gcc.target/i386/crc32-4.c: Likewise.
6918
6919 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6920
6921         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6922         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6923         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6924
6925 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6926
6927         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6928
6929 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6930
6931         PR target/43869
6932         * gcc.c-target/pr43869.c: New test.
6933
6934 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6935
6936         PR fortran/44212
6937         * gfortran.dg/class_22.f03: New.
6938
6939 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6940
6941         PR lto/44238
6942         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6943
6944 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6945
6946         PR fortran/44213
6947         * gfortran.dg/abstract_type_7.f03: New.
6948
6949 2010-05-21  Jason Merrill  <jason@redhat.com>
6950
6951         * g++.dg/eh/spec11.C: Test cleanup optimization.
6952
6953 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6954
6955         PR debug/44223
6956         * gcc.target/i386/pr44223.c: New test.
6957
6958 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6959
6960         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6961
6962 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6963
6964         * g++.dg/other/const3.C: New test.
6965
6966 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6967
6968         PR fortran/38407
6969         * warn_unused_dummy_argument_1.f90: New.
6970         * warn_unused_dummy_argument_2.f90: New.
6971
6972 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6973
6974         PR c++/30298
6975         * g++.dg/inherit/crash1.C: New.
6976         * g++.dg/inherit/crash2.C: Likewise.
6977
6978 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR debug/44178
6981         * g++.dg/debug/pr44178.C: New test.
6982
6983 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6984
6985         PR middle-end/44185
6986         * gcc.dg/tree-ssa/prefetch-6.c: Add
6987         --param min-insn-to-prefetch-ratio=6.
6988         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6989         allow unrolling, and adjust the movnti count.
6990
6991 2010-05-20  Jan Hubicka  <jh@suse.cz>
6992
6993         PR middle-end/44197
6994         * gcc.c-torture/compile/pr44197.c: New file.
6995
6996 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6997
6998         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6999         Fix test code.
7000         (check_effective_target_xop): Remove __may_alias__ attribute.
7001
7002 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7003
7004         PR target/44202
7005         * gcc.c-torture/execute/pr44202-1.c: New test.
7006
7007 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7008
7009         PR fortran/43851
7010         * gfortran.dg/label_1.f90: Update test.
7011
7012 2010-05-19  Jan Hubicka  <jh@suse.cz>
7013
7014         * gcc.dg/lto/ipareference2_0.c: New file.
7015         * gcc.dg/lto/ipareference2_1.c: New file.
7016
7017 2010-05-19  Jason Merrill  <jason@redhat.com>
7018
7019         * g++.dg/parse/fn-typedef2.C: New.
7020
7021         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7022         function type.
7023
7024         PR c++/44193
7025         * g++.dg/template/fntype1.C: New.
7026
7027 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7028
7029         * gnat.dg/discr23.ad[sb]: New test.
7030         * gnat.dg/discr23_pkg.ads: New helper.
7031
7032         * gnat.dg/specs/controlled1.ads: New test.
7033         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7034
7035 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7036
7037         PR fortran/44055
7038         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7039         Fixed scope of C_SIZEOF.
7040         * gfortran.dg/warn_conversion_2.f90: New.
7041
7042 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7043
7044         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7045         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7046         for optional selector.
7047         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7048         (check_effective_target_sse3): New proc.
7049         * gcc.target/i386/math-torture/math-torture.exp: Load
7050         target-supports.exp.
7051         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7052         check_effective_target_sse2.
7053         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7054         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7055         * g++.dg/vect/vect.exp: Likewise.
7056         * gfortran.dg/vect/vect.exp: Likewise.
7057         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7058         -msse2 if check_effective_target_sse2.
7059
7060         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7061         * gcc.target/i386/3dnow-2.c: Likewise.
7062         * gcc.target/i386/3dnowA-1.c: Likewise.
7063         * gcc.target/i386/3dnowA-2.c: Likewise.
7064         * gcc.target/i386/pr42549.c: Likewise.
7065
7066         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7067         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7068         * gcc.target/i386/sse3-addsubps.c: Likewise.
7069         * gcc.target/i386/sse3-haddpd.c: Likewise.
7070         * gcc.target/i386/sse3-haddps.c: Likewise.
7071         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7072         * gcc.target/i386/sse3-hsubps.c: Likewise.
7073         * gcc.target/i386/sse3-movddup.c: Likewise.
7074         * gcc.target/i386/sse3-movshdup.c: Likewise.
7075         * gcc.target/i386/sse3-movsldup.c: Likewise.
7076
7077         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7078         * g++.dg/ext/attrib35.C: Likewise.
7079         * g++.dg/opt/pr40496.C: Likewise.
7080         * g++.dg/other/i386-1.C: Likewise.
7081         * g++.dg/other/i386-4.C: Likewise.
7082         * g++.dg/other/pr34435.C: Likewise.
7083         * g++.dg/other/pr39496.C: Likewise.
7084         * g++.dg/other/pr40446.C: Likewise.
7085         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7086         * gcc.dg/compat/vector-1a_main.c: Likewise.
7087         * gcc.dg/compat/vector-2a_main.c: Likewise.
7088         * gcc.dg/lto/20090206-1_0.c: Likewise.
7089         * gcc.dg/pr34856.c: Likewise.
7090         * gcc.dg/pr36584.c: Likewise.
7091         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7092         * gcc.dg/pr37544.c: Likewise.
7093         * gcc.dg/torture/pr16104-1.c: Likewise.
7094         * gcc.dg/torture/pr35771-1.c: Likewise.
7095         * gcc.dg/torture/pr35771-2.c: Likewise.
7096         * gcc.dg/torture/pr35771-3.c: Likewise.
7097         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7098         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7099         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7100         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7101         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7102         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7103         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7104         * gcc.target/i386/20060512-1.c: Likewise.
7105         * gcc.target/i386/20060512-3.c: Likewise.
7106         * gcc.target/i386/all_one_m128i.c: Likewise.
7107         * gcc.target/i386/float128-1.c: Likewise.
7108         * gcc.target/i386/float128-2.c: Likewise.
7109         * gcc.target/i386/fpcvt-1.c: Likewise.
7110         * gcc.target/i386/fpcvt-2.c: Likewise.
7111         * gcc.target/i386/fpcvt-3.c: Likewise.
7112         * gcc.target/i386/fpprec-1.c: Likewise.
7113         * gcc.target/i386/funcspec-9.c: Likewise.
7114         * gcc.target/i386/incoming-1.c: Likewise.
7115         * gcc.target/i386/incoming-12.c: Likewise.
7116         * gcc.target/i386/incoming-2.c: Likewise.
7117         * gcc.target/i386/incoming-3.c: Likewise.
7118         * gcc.target/i386/incoming-4.c: Likewise.
7119         * gcc.target/i386/incoming-6.c: Likewise.
7120         * gcc.target/i386/incoming-7.c: Likewise.
7121         * gcc.target/i386/incoming-8.c: Likewise.
7122         * gcc.target/i386/opt-1.c: Likewise.
7123         * gcc.target/i386/opt-2.c: Likewise.
7124         * gcc.target/i386/ordcmp-1.c: Likewise.
7125         * gcc.target/i386/pr17692.c: Likewise.
7126         * gcc.target/i386/pr18614-1.c: Likewise.
7127         * gcc.target/i386/pr22152.c: Likewise.
7128         * gcc.target/i386/pr23570.c: Likewise.
7129         * gcc.target/i386/pr23575.c: Likewise.
7130         * gcc.target/i386/pr26449-1.c: Likewise.
7131         * gcc.target/i386/pr26600.c: Likewise.
7132         * gcc.target/i386/pr27790.c: Likewise.
7133         * gcc.target/i386/pr28839.c: Likewise.
7134         * gcc.target/i386/pr30970.c: Likewise.
7135         * gcc.target/i386/pr32000-1.c: Likewise.
7136         * gcc.target/i386/pr32000-2.c: Likewise.
7137         * gcc.target/i386/pr32280.c: Likewise.
7138         * gcc.target/i386/pr32661.c: Likewise.
7139         * gcc.target/i386/pr32708-1.c: Likewise.
7140         * gcc.target/i386/pr32961.c: Likewise.
7141         * gcc.target/i386/pr33329.c: Likewise.
7142         * gcc.target/i386/pr35714.c: Likewise.
7143         * gcc.target/i386/pr35767-1.c: Likewise.
7144         * gcc.target/i386/pr35767-1d.c: Likewise.
7145         * gcc.target/i386/pr35767-1i.c: Likewise.
7146         * gcc.target/i386/pr35767-2.c: Likewise.
7147         * gcc.target/i386/pr35767-2d.c: Likewise.
7148         * gcc.target/i386/pr35767-2i.c: Likewise.
7149         * gcc.target/i386/pr35767-3.c: Likewise.
7150         * gcc.target/i386/pr35767-5.c: Likewise.
7151         * gcc.target/i386/pr36222-1.c: Likewise.
7152         * gcc.target/i386/pr36578-1.c: Likewise.
7153         * gcc.target/i386/pr36578-2.c: Likewise.
7154         * gcc.target/i386/pr36992-1.c: Likewise.
7155         * gcc.target/i386/pr37101.c: Likewise.
7156         * gcc.target/i386/pr37216.c: Likewise.
7157         * gcc.target/i386/pr37434-1.c: Likewise.
7158         * gcc.target/i386/pr37434-2.c: Likewise.
7159         * gcc.target/i386/pr37843-3.c: Likewise.
7160         * gcc.target/i386/pr37843-4.c: Likewise.
7161         * gcc.target/i386/pr39162.c: Likewise.
7162         * gcc.target/i386/pr39315-1.c: Likewise.
7163         * gcc.target/i386/pr39315-2.c: Likewise.
7164         * gcc.target/i386/pr39315-3.c: Likewise.
7165         * gcc.target/i386/pr39315-4.c: Likewise.
7166         * gcc.target/i386/pr39445.c: Likewise.
7167         * gcc.target/i386/pr39496.c: Likewise.
7168         * gcc.target/i386/pr40809.c: Likewise.
7169         * gcc.target/i386/pr40906-3.c: Likewise.
7170         * gcc.target/i386/pr41019.c: Likewise.
7171         * gcc.target/i386/pr42542-1.c: Likewise.
7172         * gcc.target/i386/pr42542-2.c: Likewise.
7173         * gcc.target/i386/pr42542-3.c: Likewise.
7174         * gcc.target/i386/pr42542-3a.c: Likewise.
7175         * gcc.target/i386/pr42881.c: Likewise.
7176         * gcc.target/i386/push-1.c: Likewise.
7177         * gcc.target/i386/quad-sse.c: Likewise.
7178         * gcc.target/i386/reload-1.c: Likewise.
7179         * gcc.target/i386/sse-10.c: Likewise.
7180         * gcc.target/i386/sse-11.c: Likewise.
7181         * gcc.target/i386/sse-15.c: Likewise.
7182         * gcc.target/i386/sse-17.c: Likewise.
7183         * gcc.target/i386/sse-18.c: Likewise.
7184         * gcc.target/i386/sse-19.c: Likewise.
7185         * gcc.target/i386/sse-4.c: Likewise.
7186         * gcc.target/i386/sse-6.c: Likewise.
7187         * gcc.target/i386/sse-vect-types.c: Likewise.
7188         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7189         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7190         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7191         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7192         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7193         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7194         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7195         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7196         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7197         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7198         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7199         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7200         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7201         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7202         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7203         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7204         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7205         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7206         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7207         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7208         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7209         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7210         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7211         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7212         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7213         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7214         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7215         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7216         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7217         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7218         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7219         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7220         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7221         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7222         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7223         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7224         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7225         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7226         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7227         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7228         * gcc.target/i386/sse2-mmx.c: Likewise.
7229         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7230         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7231         * gcc.target/i386/sse2-movd-1.c: Likewise.
7232         * gcc.target/i386/sse2-movd-2.c: Likewise.
7233         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7234         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7235         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7236         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7237         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7238         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7239         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7240         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7241         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7242         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7243         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7244         * gcc.target/i386/sse2-movq-1.c: Likewise.
7245         * gcc.target/i386/sse2-movq-2.c: Likewise.
7246         * gcc.target/i386/sse2-movq-3.c: Likewise.
7247         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7248         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7249         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7250         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7251         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7252         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7253         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7254         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7255         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7256         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7257         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7258         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7259         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7260         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7261         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7262         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7263         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7264         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7265         * gcc.target/i386/sse2-pand-1.c: Likewise.
7266         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7267         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7268         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7269         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7270         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7271         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7272         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7273         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7274         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7275         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7276         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7277         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7278         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7279         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7280         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7281         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7282         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7283         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7284         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7285         * gcc.target/i386/sse2-por-1.c: Likewise.
7286         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7287         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7288         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7289         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7290         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7291         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7292         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7293         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7294         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7295         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7296         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7297         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7298         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7299         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7300         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7301         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7302         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7303         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7304         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7305         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7306         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7307         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7308         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7309         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7310         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7311         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7312         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7313         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7314         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7315         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7316         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7317         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7318         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7319         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7320         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7321         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7322         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7323         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7324         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7325         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7326         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7327         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7328         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7329         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7330         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7331         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7332         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7333         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7334         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7335         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7336         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7337         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7338         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7339         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7340         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7341         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7342         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7343         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7344         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7345         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7346         * gcc.target/i386/sse2-vec-1.c: Likewise.
7347         * gcc.target/i386/sse2-vec-2.c: Likewise.
7348         * gcc.target/i386/sse2-vec-3.c: Likewise.
7349         * gcc.target/i386/sse2-vec-4.c: Likewise.
7350         * gcc.target/i386/sse2-vec-5.c: Likewise.
7351         * gcc.target/i386/sse2-vec-6.c: Likewise.
7352         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7353         * gcc.target/i386/ssefn-2.c: Likewise.
7354         * gcc.target/i386/ssefn-4.c: Likewise.
7355         * gcc.target/i386/ssefp-1.c: Likewise.
7356         * gcc.target/i386/ssefp-2.c: Likewise.
7357         * gcc.target/i386/sseregparm-3.c: Likewise.
7358         * gcc.target/i386/sseregparm-4.c: Likewise.
7359         * gcc.target/i386/sseregparm-5.c: Likewise.
7360         * gcc.target/i386/sseregparm-6.c: Likewise.
7361         * gcc.target/i386/sseregparm-7.c: Likewise.
7362         * gcc.target/i386/ssetype-1.c: Likewise.
7363         * gcc.target/i386/ssetype-2.c: Likewise.
7364         * gcc.target/i386/ssetype-3.c: Likewise.
7365         * gcc.target/i386/ssetype-4.c: Likewise.
7366         * gcc.target/i386/ssetype-5.c: Likewise.
7367         * gcc.target/i386/unordcmp-1.c: Likewise.
7368         * gcc.target/i386/vararg-1.c: Likewise.
7369         * gcc.target/i386/vararg-2.c: Likewise.
7370         * gcc.target/i386/vararg-3.c: Likewise.
7371         * gcc.target/i386/vararg-4.c: Likewise.
7372         * gcc.target/i386/vararg-7.c: Likewise.
7373         * gcc.target/i386/vararg-8.c: Likewise.
7374         * gcc.target/i386/vecinit-1.c: Likewise.
7375         * gcc.target/i386/vecinit-2.c: Likewise.
7376         * gcc.target/i386/vecinit-3.c: Likewise.
7377         * gcc.target/i386/vecinit-4.c: Likewise.
7378         * gcc.target/i386/vecinit-5.c: Likewise.
7379         * gcc.target/i386/vecinit-6.c: Likewise.
7380         * gcc.target/i386/vectorize2.c: Likewise.
7381         * gcc.target/i386/vectorize3.c: Likewise.
7382         * gcc.target/i386/vectorize4.c: Likewise.
7383         * gcc.target/i386/vectorize6.c: Likewise.
7384         * gcc.target/i386/vectorize7.c: Likewise.
7385         * gcc.target/i386/vectorize8.c: Likewise.
7386         * gcc.target/i386/vperm-v2df.c: Likewise.
7387         * gcc.target/i386/vperm-v2di.c: Likewise.
7388         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7389         * gcc.target/i386/xorps-sse2.c: Likewise.
7390         * gcc.target/i386/xorps.c: Likewise.
7391         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7392         * gfortran.dg/graphite/pr42326.f90: Likewise.
7393         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7394
7395 2010-05-19  Richard Guenther  <rguenther@suse.de>
7396
7397         PR lto/44196
7398         * g++.dg/lto/20100519-1_0.C: New testcase.
7399
7400 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7401
7402         PR fortran/42360
7403         * gfortran.dg/warn_intent_out_not_set.f90: New.
7404
7405 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7406
7407         PR fortran/38404
7408         * gfortran.dg/data_char_1.f90: Updated warning message.
7409         * gfortran.dg/data_array_6.f: New.
7410
7411 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7412
7413         * g++.dg/ipa/ivinline-8.C: New test.
7414         * gcc.dg/ipa/iinline-2.c: Likewise.
7415
7416 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7417
7418         PR fortran/34505
7419         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7420         arguments; add check for return value kind.
7421         * gfortran.dg/float_1.f90: Likewise.
7422
7423 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7424
7425         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7426         (main): Use it.
7427         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7428         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7429         Prune another location line format.
7430         (lto-obj): Call lto_prune_warns on comp_output.
7431
7432 2010-05-18  Jan Hubicka  <jh@suse.cz>
7433
7434         * gcc.dg/lto/ipacp_0.c: New test.
7435         * gcc.dg/lto/ipacp_1.c: New test.
7436
7437 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7438
7439         PR lto/44184
7440         * gcc.dg/lto/20100518_0.c: New test.
7441
7442 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7445
7446 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7447
7448         PR fortran/43990
7449         * gfortran.dg/class_21.f03: New.
7450
7451 2010-05-17  Jason Merrill  <jason@redhat.com>
7452
7453         PR c++/44157
7454         * g++.dg/cpp0x/initlist34.C: New.
7455
7456         PR c++/44158
7457         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7458
7459 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7460
7461         * g++.dg/ipa/ivinline-1.C: New test.
7462         * g++.dg/ipa/ivinline-2.C: New test.
7463         * g++.dg/ipa/ivinline-3.C: New test.
7464         * g++.dg/ipa/ivinline-4.C: New test.
7465         * g++.dg/ipa/ivinline-5.C: New test.
7466         * g++.dg/ipa/ivinline-6.C: New test.
7467
7468 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7469             Jason Merrill  <jason@redhat.com>
7470
7471         PR c++/44108
7472         * c-c++-common/Wunused-var-8.c: New test.
7473
7474 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR bootstrap/42347
7477         * gcc.c-torture/compile/pr42347.c: New test.
7478
7479         PR middle-end/44102
7480         * g++.dg/ext/asmgoto1.C: New test.
7481
7482 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7483
7484         PR middle-end/44133
7485         * gcc.dg/tree-ssa/pr44133.c: New test.
7486         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7487         precise.
7488
7489 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7490
7491         PR fortran/44044
7492         * gfortran.dg/class_20.f03: New.
7493
7494 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7495
7496         PR 44078
7497         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7498         debug messages but not the newly introduced one.
7499
7500 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7501
7502         PR fortran/35779
7503         * gfortran.dg/initialization_25.f90: Commented testcase.
7504         * gfortran.dg/initialization_26.f90: New.
7505
7506 2010-05-16  Richard Guenther  <rguenther@suse.de>
7507
7508         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7509         * gcc.dg/pr43084.c: Likewise.
7510         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7511         -fipa-type-escape.
7512         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7513         -fipa-type-escape.
7514         * gcc.dg/struct/struct-reorg.exp: Likewise.
7515         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7516         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7517
7518 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7519
7520         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7521         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7522         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7523         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7524         tests.
7525
7526 2010-05-15  Jason Merrill  <jason@redhat.com>
7527
7528         * g++.dg/eh/spec10.C: New.
7529         * g++.dg/eh/spec11.C: New.
7530         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7531
7532 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7533
7534         PR fortran/44154
7535         PR fortran/42647
7536         * gfortran.dg/allocatable_scalar_9.f90: New.
7537
7538 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR c++/44148
7541         * g++.dg/torture/pr44148.C: New test.
7542
7543 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7544
7545         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7546         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7547         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7548         diagnostics and type sizes.
7549
7550 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7551
7552         * gnat.dg/lto9.adb: New test.
7553         * gnat.dg/lto9_pkg1.ads: New helper.
7554         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7555
7556 2010-05-15  Jan Hubicka  <jh@suse.cz>
7557
7558         * gcc.dg/lto/ipareference_1.c: Rename to ...
7559         * gcc.dg/lto/ipareference_0.c: ... this one.
7560         * gcc.dg/lto/ipareference_2.c: Rename to ...
7561         * gcc.dg/lto/ipareference_1.c: ... this one.
7562
7563 2010-05-15  Jan Hubicka  <jh@suse.cz>
7564
7565         * gcc.dg/lto/ipareference_1.c: New file.
7566         * gcc.dg/lto/ipareference_2.c: New file.
7567
7568 2010-05-15  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/44038
7571         * gcc.c-torture/compile/pr44038.c: New testcase.
7572
7573 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7574
7575         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7576         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7577
7578 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7579
7580         PR fortran/43207
7581         PR fortran/43969
7582         * gfortran.dg/class_18.f03: New.
7583         * gfortran.dg/class_19.f03: New.
7584
7585 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR debug/44112
7588         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7589         * g++.dg/debug/dwarf2/const1.C: Remove.
7590
7591 2010-05-14  Jason Merrill  <jason@redhat.com>
7592
7593         * g++.dg/eh/cond4.C: New.
7594         * g++.dg/eh/elide2.C: Adjust.
7595         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7596
7597 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7598
7599         PR fortran/44135
7600         * gfortran.dg/actual_array_interface_2.f90: New test.
7601
7602 2010-05-14  Richard Guenther  <rguenther@suse.de>
7603
7604         PR tree-optimization/44119
7605         * gcc.c-torture/compile/pr44119.c: New testcase.
7606
7607 2010-05-14  Jason Merrill  <jason@redhat.com>
7608
7609         PR c++/44127
7610         * g++.dg/eh/terminate1.C: New.
7611
7612 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7613
7614         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7615
7616         PR debug/44136
7617         * gcc.dg/pr44136.c: New test.
7618
7619 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7620
7621         PR c++/30566
7622         * g++.dg/warn/Wshadow-4.C: Adjust.
7623         * g++.dg/warn/Wshadow-5.C: New test.
7624         * g++.dg/warn/Wshadow-6.C: New test
7625
7626 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7627
7628         PR fortran/35779
7629         * gfortran.dg/initialization_25.f90: New.
7630
7631 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7632
7633         * g++.dg/otr-fold-1.C: New test.
7634         * g++.dg/otr-fold-2.C: New test.
7635
7636 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7637
7638         PR fortran/44036
7639         * gfortran.dg/gomp/pr44036-1.f90: New test.
7640         * gfortran.dg/gomp/pr44036-2.f90: New test.
7641         * gfortran.dg/gomp/pr44036-3.f90: New test.
7642
7643         PR debug/43983
7644         * gcc.dg/guality/sra-1.c: New test.
7645
7646 2010-05-12  Jan Hubicka  <jh@suse.cz>
7647
7648         * tree-ssa/unreachable.c: New test.
7649
7650 2010-05-12  Jason Merrill  <jason@redhat.com>
7651
7652         * g++.dg/cpp0x/sfinae1.C: New.
7653
7654 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7655
7656         * gcc.target/i386/zee.c: New file.
7657
7658 2010-05-12  Jason Merrill  <jason@redhat.com>
7659
7660         * g++.dg/conversion/op1.C: Expect template candidate message.
7661         * g++.dg/cpp0x/nullptr15.C: Likewise.
7662         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7663         * g++.dg/cpp0x/pr31431.C: Likewise.
7664         * g++.dg/cpp0x/temp_default2.C: Likewise.
7665         * g++.dg/cpp0x/trailing4.C: Likewise.
7666         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7667         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7668         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7669         * g++.dg/cpp0x/variadic35.C: Likewise.
7670         * g++.dg/cpp0x/vt-35147.C: Likewise.
7671         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7672         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7673         * g++.dg/ext/visibility/anon8.C: Likewise.
7674         * g++.dg/ext/vla2.C: Likewise.
7675         * g++.dg/other/pr28114.C: Likewise.
7676         * g++.dg/other/ptrmem10.C: Likewise.
7677         * g++.dg/other/ptrmem11.C: Likewise.
7678         * g++.dg/overload/unknown1.C: Likewise.
7679         * g++.dg/parse/template7.C: Likewise.
7680         * g++.dg/parse/typename7.C: Likewise.
7681         * g++.dg/template/conv11.C: Likewise.
7682         * g++.dg/template/copy1.C: Likewise.
7683         * g++.dg/template/deduce3.C: Likewise.
7684         * g++.dg/template/dependent-expr5.C: Likewise.
7685         * g++.dg/template/friend.C: Likewise.
7686         * g++.dg/template/incomplete2.C: Likewise.
7687         * g++.dg/template/local4.C: Likewise.
7688         * g++.dg/template/local6.C: Likewise.
7689         * g++.dg/template/operator10.C: Likewise.
7690         * g++.dg/template/overload6.C: Likewise.
7691         * g++.dg/template/ptrmem2.C: Likewise.
7692         * g++.dg/template/ptrmem20.C: Likewise.
7693         * g++.dg/template/ptrmem8.C: Likewise.
7694         * g++.dg/template/sfinae2.C: Likewise.
7695         * g++.dg/template/ttp25.C: Likewise.
7696         * g++.dg/template/unify10.C: Likewise.
7697         * g++.dg/template/unify11.C: Likewise.
7698         * g++.dg/template/unify6.C: Likewise.
7699         * g++.dg/template/unify7.C: Likewise.
7700         * g++.dg/template/unify9.C: Likewise.
7701         * g++.dg/template/varmod1.C: Likewise.
7702         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7703         * g++.old-deja/g++.law/operators32.C: Likewise.
7704         * g++.old-deja/g++.pt/crash28.C: Likewise.
7705         * g++.old-deja/g++.pt/crash60.C: Likewise.
7706         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7707         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7708         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7709         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7710         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7711         * g++.old-deja/g++.pt/expr2.C: Likewise.
7712         * g++.old-deja/g++.pt/overload7.C: Likewise.
7713         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7714         * g++.old-deja/g++.pt/spec5.C: Likewise.
7715         * g++.old-deja/g++.pt/spec6.C: Likewise.
7716         * g++.old-deja/g++.pt/t24.C: Likewise.
7717         * g++.old-deja/g++.pt/unify4.C: Likewise.
7718         * g++.old-deja/g++.pt/unify6.C: Likewise.
7719         * g++.old-deja/g++.pt/unify8.C: Likewise.
7720         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7721         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7722         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7723
7724         * g++.dg/cpp0x/initlist32.C: New.
7725
7726         * g++.dg/template/conv11.C: New.
7727         * g++.dg/conversion/op1.C: Adjust expected error.
7728
7729         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7730
7731 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7732
7733         PR target/44088
7734         * gcc.target/i386/avx-cmpsd-1.c: New.
7735         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7736         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7737         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7738         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7739         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7740
7741 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR middle-end/44085
7744         * gcc.dg/gomp/pr44085.c: New test.
7745         * gfortran.dg/gomp/pr44085.f90: New test.
7746
7747 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7748
7749         * objc-obj-c++-shared/Object1.m: New.
7750         * objc.dg/torture: New directory.
7751         * objc.dg/torture/tls: Ditto.
7752         * objc.dg/tls: Ditto.
7753         * objc.dg/torture/tls/trivial.m: New test.
7754         * objc.dg/torture/tls/thr-init-2.m: New test.
7755         * objc.dg/torture/tls/thr-init-3.m: New test.
7756         * objc.dg/torture/tls/thr-init.m: New test.
7757         * objc.dg/torture/tls/diag-1.m: New test.
7758         * objc.dg/torture/tls/tls.exp: New.
7759         * objc.dg/torture/trivial.m: New test.
7760         * objc.dg/torture/dg-torture.exp: New.
7761         * objc.dg/tls/diag-3.m: New test.
7762         * objc.dg/tls/diag-4.m: New test.
7763         * objc.dg/tls/diag-5.m: New test.
7764         * objc.dg/tls/init-1.m: New test.
7765         * objc.dg/tls/init-2.m: New test.
7766         * objc.dg/tls/tls.exp: New.
7767         * objc.dg/tls/diag-2.m: New test.
7768         * lib/objc.exp: Respond to dg-additional-files.
7769
7770 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7771
7772         * gcc.target/m68k/20100512-1.c: New.
7773
7774 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7775
7776         * gnat.dg/lto8.adb: New test.
7777         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7778         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7779
7780 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7781
7782         PR c++/34272
7783         PR c++/43630
7784         PR c++/34491
7785         * g++.dg/template/crash97.C: New.
7786         * g++.dg/template/crash98.C: Likewise.
7787         * g++.dg/template/crash99.C: Likewise.
7788         * g++.dg/cpp0x/pr31439.C: Adjust.
7789         * g++.dg/template/crash95.C: Likewise.
7790
7791 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR middle-end/44071
7794         * c-c++-common/asmgoto-4.c: New test.
7795         * gcc.target/i386/pr44071.c: New test.
7796
7797         PR c++/44062
7798         * c-c++-common/Wunused-var-7.c: New test.
7799         * g++.dg/warn/Wunused-var-9.C: New test.
7800
7801 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7802
7803         PR fortran/43711
7804         * gfortran.dg/gomp/pr43711.f90: New.
7805
7806 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7807
7808         PR fortran/31820
7809         * gfortran.dg/select_5.f90: Updated.
7810
7811 2010-05-11  Jan Hubicka  <jh@suse.cz>
7812
7813         PR tree-optimize/44063
7814         * gcc.c-torture/compile/pr44063.c: New testcase.
7815
7816 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR debug/44023
7819         * gcc.dg/pr44023.c: New test.
7820
7821 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7822
7823         * gnat.dg/lto7.adb: New test.
7824         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7825
7826 2010-05-10  Jason Merrill  <jason@redhat.com>
7827
7828         PR c++/44017
7829         * g++.dg/template/inherit5.C: New.
7830
7831         PR c++/44045
7832         * g++.dg/cpp0x/initlist33.C: New.
7833         * g++.dg/cpp0x/initlist26.C: Adjust.
7834         * g++.dg/cpp0x/initlist28.C: Adjust.
7835
7836 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7837
7838         PR c++/43719
7839         * g++.dg/init/pr43719.C: New.
7840         * g++.dg/anon-struct4.C: Adjust.
7841
7842 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR debug/44028
7845         * gcc.dg/pr44028.c: New test.
7846
7847 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7848
7849         PR fortran/27866
7850         PR fortran/35003
7851         PR fortran/42809
7852         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7853         * gfortran.dg/warn_conversion.f90: New.
7854
7855 2010-05-10  Michael Matz  <matz@suse.de>
7856
7857         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7858
7859 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7860
7861         PR rtl-optimization/44012
7862         * gcc.dg/pr44012.c: New.
7863
7864 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7865
7866         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7867         Log text on entry and exit.
7868         Prune Sun ld warnings for common symbols with differing sizes.
7869         (lto-link-and-maybe-run): Change caller.
7870
7871 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7872
7873         PR fortran/44044
7874         * gfortran.dg/class_7.f03: Modified.
7875         * gfortran.dg/select_type_1.f03: Modified.
7876         * gfortran.dg/select_type_12.f03: New.
7877
7878 2010-05-10  Richard Guenther  <rguenther@suse.de>
7879
7880         PR tree-optimization/44050
7881         * gcc.dg/torture/pr44050.c: New testcase.
7882
7883 2010-05-10  Wei Guozhi  <carrot@google.com>
7884
7885         PR target/42879
7886         * gcc.target/arm/pr42879.c: New testcase.
7887
7888 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7889
7890         PR c/44051
7891         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7892
7893 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7894
7895         PR c/10676
7896         * gcc.dg/anon-struct-10.c: New test.
7897
7898 2010-05-09  Richard Guenther  <rguenther@suse.de>
7899
7900         PR middle-end/44024
7901         * gcc.dg/pr44024.c: New testcase.
7902
7903 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7904
7905         PR c/4784
7906         * gcc.dg/anon-struct-9.c: New test.
7907
7908 2010-05-09  Richard Guenther  <rguenther@suse.de>
7909
7910         PR middle-end/44043
7911         * gcc.c-torture/compile/pr44043.c: New testcase.
7912
7913 2010-05-09  Richard Guenther  <rguenther@suse.de>
7914
7915         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7916
7917 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7918
7919         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7920
7921 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7924         * gnat.dg/specs/lto3.ads: Likewise.
7925
7926 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7927
7928         PR middle-end/28685
7929         * gcc.dg/pr28685-1.c: New file.
7930
7931 2010-05-08  Richard Guenther  <rguenther@suse.de>
7932
7933         PR tree-optimization/44030
7934         * gcc.c-torture/compile/pr44030.c: New testcase.
7935
7936 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7937
7938         * gnat.dg/lto6.adb: New test.
7939         * gnat.dg/lto6_pkg.ads: New helper.
7940
7941 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7942
7943         * gnat.dg/lto5.adb: New test.
7944         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7945
7946 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7947
7948         * gnat.dg/lto4.ad[sb]: New test.
7949
7950 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7951
7952         * gnat.dg/specs/lto3.ads: New test.
7953         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7954         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7955
7956 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7957
7958         * gnat.dg/sizetype3.ad[sb]: New test.
7959         * gnat.dg/sizetype3_pkg.ads: New helper.
7960
7961 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7962
7963         PR c++/43951
7964         * g++.dg/init/new29.C: New.
7965
7966 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7967
7968         PR fortran/40728
7969         * gfortran.dg/coarray_1.f90: Fixed error message.
7970         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7971         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7972         * gfortran.dg/intrinsic_std_5.f90: New.
7973
7974 2010-05-07  Jason Merrill  <jason@redhat.com>
7975
7976         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7977
7978 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7979
7980         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7981         (size_t, stderr): Remove.
7982         (read_error): Replaced __builtin_fprintf by fprintf.
7983
7984 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7985
7986         * gcc.dg/ordered-comparison-1.c: New test.
7987         * gcc.dg/ordered-comparison-2.c: New test.
7988         * gcc.dg/ordered-comparison-3.c: New test.
7989         * gcc.dg/ordered-comparison-4.c: New test.
7990
7991 2010-05-06  Mike Stump  <mikestump@comcast.net>
7992
7993         PR objc/35165
7994         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7995
7996 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7997             Jason Merrill  <jason@redhat.com>
7998
7999         * g++.dg/cpp0x/nullptr01.C: New.
8000         * g++.dg/cpp0x/nullptr02.C: New.
8001         * g++.dg/cpp0x/nullptr03.C: New.
8002         * g++.dg/cpp0x/nullptr04.C: New.
8003         * g++.dg/cpp0x/nullptr05.C: New.
8004         * g++.dg/cpp0x/nullptr06.C: New.
8005         * g++.dg/cpp0x/nullptr07.C: New.
8006         * g++.dg/cpp0x/nullptr08.C: New.
8007         * g++.dg/cpp0x/nullptr09.C: New.
8008         * g++.dg/cpp0x/nullptr10.C: New.
8009         * g++.dg/cpp0x/nullptr11.C: New.
8010         * g++.dg/cpp0x/nullptr12.C: New.
8011         * g++.dg/cpp0x/nullptr13.C: New.
8012         * g++.dg/cpp0x/nullptr14.C: New.
8013         * g++.dg/cpp0x/nullptr15.C: New.
8014         * g++.dg/cpp0x/nullptr16.C: New.
8015         * g++.dg/cpp0x/nullptr17.C: New.
8016         * g++.dg/cpp0x/nullptr18.C: New.
8017         * g++.dg/cpp0x/nullptr19.C: New.
8018         * g++.dg/cpp0x/nullptr20.C: New.
8019         * g++.dg/cpp0x/nullptr21.C: New.
8020         * g++.dg/cpp0x/nullptr22.C: New.
8021         * g++.dg/debug/nullptr01.C: New.
8022         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8023
8024 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * gcc.dg/Wunused-var-8.c: Move to...
8027         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8028
8029 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8030
8031         PR c++/40406
8032         * g++.dg/template/crash96.C: New.
8033
8034 2010-05-06  Jan Hubicka  <jh@suse.cz>
8035
8036         PR tree-optimization/43791
8037         * gcc.c-torture/compile/pr43791.c: New file.
8038
8039 2010-05-06  Michael Matz  <matz@suse.de>
8040
8041         PR tree-optimization/43984
8042         * gfortran.dg/pr43984.f90: New test.
8043
8044 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8045
8046         PR 40989
8047         * gcc.dg/pr40989.c: New.
8048
8049 2010-05-06  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/43934
8052         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8053
8054 2010-05-06  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/43987
8057         * gcc.c-torture/execute/pr43987.c: New testcase.
8058         * gcc.dg/torture/pta-escape-1.c: Adjust.
8059         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8060         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8061         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8062         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8063
8064 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8065             Dodji Seketeli  <dodji@redhat.com>
8066
8067         PR c/18624
8068         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8069         * g++.dg/template/sfinae16.C: Likewise.
8070         * gcc.dg/Wunused-var-1.c: Moved to...
8071         * c-c++-common/Wunused-var-1.c: ...here. New test.
8072         * gcc.dg/Wunused-var-2.c: Moved to...
8073         * c-c++-common/Wunused-var-2.c: ...here. New test.
8074         * gcc.dg/Wunused-var-3.c: Moved to...
8075         * c-c++-common/Wunused-var-3.c: ...here. New test.
8076         * gcc.dg/Wunused-var-4.c: Moved to...
8077         * gcc.dg/Wunused-var-1.c: ... here.
8078         * gcc.dg/Wunused-var-5.c: Moved to...
8079         * c-c++-common/Wunused-var-4.c: ...here. New test.
8080         * gcc.dg/Wunused-var-7.c: Moved to...
8081         * c-c++-common/Wunused-var-5.c: ...here. New test.
8082         * gcc.dg/Wunused-var-6.c: Moved to...
8083         * gcc.dg/Wunused-var-2.c: ... here.
8084         * c-c++-common/Wunused-var-1.c: New test.
8085         * c-c++-common/Wunused-var-2.c: New test.
8086         * c-c++-common/Wunused-var-3.c: New test.
8087         * c-c++-common/Wunused-var-4.c: New test.
8088         * c-c++-common/Wunused-var-5.c: New test.
8089         * g++.dg/warn/Wunused-var-1.C: New test.
8090         * g++.dg/warn/Wunused-var-2.C: New test.
8091         * g++.dg/warn/Wunused-var-3.C: New test.
8092         * g++.dg/warn/Wunused-var-4.C: New test.
8093         * g++.dg/warn/Wunused-var-5.C: New test.
8094         * g++.dg/warn/Wunused-var-6.C: New test.
8095         * g++.dg/warn/Wunused-var-7.C: New test.
8096         * g++.dg/warn/Wunused-var-8.C: New test.
8097         * g++.dg/warn/Wunused-parm-1.C: New test.
8098         * g++.dg/warn/Wunused-parm-2.C: New test.
8099         * g++.dg/warn/Wunused-parm-3.C: New test.
8100
8101 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8102
8103         PR fortran/43985
8104         * gfortran.dg/gomp/crayptr5.f90: New test case.
8105
8106 2010-05-05  Jason Merrill  <jason@redhat.com>
8107
8108         PR debug/43370
8109         * g++.dg/ext/attrib39.C: New.
8110
8111 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8112
8113         PR fortran/24978
8114         * gfortran.dg/data_invalid.f90: New.
8115
8116 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8117
8118         * gnat.dg/lto2.adb: New test.
8119
8120 2010-05-05  Jason Merrill  <jason@redhat.com>
8121
8122         PR c++/43787
8123         * g++.dg/opt/empty1.C: New.
8124
8125 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8126
8127         PR fortran/43696
8128         * gfortran.dg/class_17.f03: New.
8129
8130 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8131
8132         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8133
8134 2010-05-04  Mike Stump  <mikestump@comcast.net>
8135
8136         PR objc/35165
8137         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8138
8139 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8140
8141         PR target/43668
8142         * gcc.target/i386/pr43668.c: New.
8143
8144 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8145
8146         PR c++/43028
8147         * g++.dg/cpp0x/initlist31.C: New.
8148
8149 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR c/43981
8152         * gcc.dg/Wunused-var-8.c: New test.
8153
8154 2010-05-04  Jason Merrill  <jason@redhat.com>
8155
8156         PR c++/38064
8157         * g++.dg/cpp0x/enum3.C: Extend.
8158
8159 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8160
8161         PR target/43799
8162         * gcc.target/i386/pr43799.c: New.
8163
8164 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gnat.dg/lto1.adb: New test.
8167         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8168
8169 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8170
8171         PR middle-end/43671
8172         * gcc.target/i386/pr43671.c: New.
8173
8174 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8175
8176         PR c++/43705
8177         * g++.dg/template/crash95.C: New.
8178
8179 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8180
8181         PR debug/43508
8182         * gcc.target/i386/pr43508.c: New.
8183
8184 2010-05-04  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/43879
8187         * g++.dg/torture/pr43879-1_0.C: New testcase.
8188         * g++.dg/torture/pr43879-1_1.C: Likewise.
8189
8190 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8191
8192         PR c++/43953
8193         * g++.dg/other/crash-12.C: New test.
8194
8195 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8196
8197         * g++.dg/cdce3.C: Add a space.  Updated.
8198
8199 2010-05-03  Jason Merrill  <jason@redhat.com>
8200
8201         PR c++/43680
8202         * g++.dg/opt/enum2.C: New.
8203         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8204         * g++.dg/warn/Wswitch-1.C: Adjust message.
8205
8206 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8207
8208         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8209         * g++.dg/ext/label13.C: Fix typo.
8210         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8211         alpha*-dec-osf5*.
8212         * gcc.c-torture/compile/limits-declparen.c: xfail on
8213         alpha*-dec-osf5* with -g.
8214         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8215         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8216         * gcc.dg/c99-tgmath-2.c: Likewise.
8217         * gcc.dg/c99-tgmath-3.c: Likewise.
8218         * gcc.dg/c99-tgmath-4.c: Likewise.
8219
8220 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8221
8222         PR fortran/43592
8223         * gfortran.dg/unexpected_interface.f90: New test.
8224
8225 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226
8227         * ada/acats/run_acats (which): New function.
8228         (host_gnatchop, host_gnatmake): Use it.
8229
8230 2010-05-03  Richard Guenther  <rguenther@suse.de>
8231
8232         PR tree-optimization/43971
8233         * gcc.dg/pr43971.c: New testcase.
8234
8235 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR debug/43972
8238         * gcc.dg/debug/pr43972.c: New test.
8239
8240 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8241
8242         PR testsuite/43963
8243         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8244
8245 2010-05-02  Richard Guenther  <rguenther@suse.de>
8246
8247         PR tree-optimization/43879
8248         * gcc.dg/torture/pr43879-3.c: New testcase.
8249
8250 2010-05-01  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/43949
8253         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8254
8255 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8256
8257         PR c++/43951
8258         * g++.dg/init/new28.C: New.
8259
8260 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8261
8262         PR objc++/32052
8263         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8264         structure and nested declarations.
8265         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8266         structure and nested declarations.  Reduce header clutter and
8267         use _exit() rather than abort().
8268         * objc.dg/encode-10.m: New.
8269         * objc.dg/encode-11.m: New.
8270
8271 2010-04-30  DJ Delorie  <dj@redhat.com>
8272
8273         * gcc.c-torture/execute/20100430-1.c: New test.
8274
8275 2010-04-30  Jason Merrill  <jason@redhat.com>
8276
8277         PR c++/43868
8278         * g++.dg/template/ptrmem21.C: New.
8279
8280 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8281
8282         PR fortran/18918
8283         PR fortran/43931
8284         * gfortran.dg/coarray_13.f90: New test.
8285
8286 2010-04-30  Richard Guenther  <rguenther@suse.de>
8287
8288         PR lto/43946
8289         * gcc.dg/lto/20100430-1_0.c: New testcase.
8290
8291 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR debug/43942
8294         * c-c++-common/pr43942.c: New test.
8295
8296 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8297
8298         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8299         conflict with darwin crt1.o 'start' symbol.
8300
8301 2010-04-30  Richard Guenther  <rguenther@suse.de>
8302
8303         PR tree-optimization/43879
8304         * gcc.dg/torture/pr43879_1.c: New testcase.
8305
8306 2010-04-30  Richard Guenther  <rguenther@suse.de>
8307
8308         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8309
8310 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8311
8312         PR c++/43890
8313         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8314         user-provided constructor while recursing.
8315
8316 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8317
8318         PR fortran/42274
8319         * gfortran.dg/class_16.f03: New test.
8320
8321 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8322
8323         PR fortran/42274
8324         * gfortran.dg/class_15.f03: New.
8325
8326 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8327
8328         PR fortran/43326
8329         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8330
8331 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/43492
8334         * gfortran.dg/generic_22.f03 : New test.
8335
8336 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8337
8338         PR fortran/42353
8339         * gfortran.dg/class_14.f03: New test.
8340
8341 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8342
8343         PR fortran/42680
8344         * gfortran.dg/interface_32.f90: New test.
8345
8346 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8347             Janus Weil  <janus@gcc.gnu.org>
8348
8349         PR fortran/41829
8350         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8351         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8352         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8353
8354 2010-04-28  Mike Stump  <mikestump@comcast.net>
8355
8356         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8357         dg-excess-errors.
8358         * g++.dg/uninit-pred-2_b.C: Likewise.
8359
8360 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/18918
8363         PR fortran/43919
8364         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8365
8366 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8367
8368         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8369         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8370         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8371         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8372         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8373
8374 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gcc.dg/const-uniq-1.c: New test.
8377         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8378
8379 2010-04-28  Xinliang David Li  <davidxl@google.com>
8380
8381         * gcc.dg/uninit-pred-2_b.c: New test.
8382         * gcc.dg/uninit-pred-4_b.c: New test.
8383         * gcc.dg/uninit-pred-3_d.c: New test.
8384         * gcc.dg/uninit-pred-6_b.c: New test.
8385         * gcc.dg/uninit-pred-8_b.c: New test.
8386         * gcc.dg/uninit-pred-3_a.c: New test.
8387         * gcc.dg/uninit-pred-2_c.c: New test.
8388         * gcc.dg/uninit-pred-5_a.c: New test.
8389         * gcc.dg/uninit-pred-3_e.c: New test.
8390         * gcc.dg/uninit-pred-7_a.c: New test.
8391         * gcc.dg/uninit-pred-6_c.c: New test.
8392         * gcc.dg/uninit-pred-9_a.c: New test.
8393         * gcc.dg/uninit-pred-8_c.c: New test.
8394         * gcc.dg/uninit-pred-3_b.c: New test.
8395         * gcc.dg/uninit-pred-5_b.c: New test.
8396         * gcc.dg/uninit-pred-7_b.c: New test.
8397         * gcc.dg/uninit-pred-6_d.c: New test.
8398         * gcc.dg/uninit-pred-9_b.c: New test.
8399         * gcc.dg/uninit-pred-2_a.c: New test.
8400         * gcc.dg/uninit-pred-4_a.c: New test.
8401         * gcc.dg/uninit-pred-3_c.c: New test.
8402         * gcc.dg/uninit-pred-6_a.c: New test.
8403         * gcc.dg/uninit-pred-8_a.c: New test.
8404         * gcc.dg/uninit-pred-7_c.c: New test.
8405         * gcc.dg/uninit-pred-6_e.c: New test.
8406         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8407         * g++.dg/uninit-pred-1_a.C: New test.
8408         * g++.dg/uninit-pred-1_b.C: New test.
8409         * g++.dg/uninit-pred-2_a.C: New test.
8410         * g++.dg/uninit-pred-2_b.C: New test.
8411         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8412         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8413         * g++.dg/uninit-pred-loop_1.cc: New test.
8414
8415 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8416
8417         * gcc.dg/lto/20091209-1_0.c: New testcase.
8418
8419 2010-04-28  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/43879
8422         PR tree-optimization/43909
8423         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8424
8425 2010-04-28  Richard Guenther  <rguenther@suse.de>
8426
8427         PR c++/43880
8428         * g++.dg/torture/pr43880.C: New testcase.
8429
8430 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8431
8432         PR c++/9335
8433         * g++.dg/template/recurse2.C: Update
8434         * g++.dg/template/recurse.C: Update.
8435         * g++.dg/template/pr23510.C: Update.
8436         * lib/prune.exp: Filter out 'recursively instantiated'.
8437
8438 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8439
8440         PR c++/29043
8441         * g++.dg/init/pr29043.C: New.
8442
8443 2010-04-27  Jason Merrill  <jason@redhat.com>
8444
8445         * g++.dg/lookup/scoped5.C: Adjust.
8446         * g++.dg/lookup/scoped8.C: Adjust.
8447         * g++.dg/template/dependent-expr5.C: Adjust.
8448         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8449
8450         PR c++/43856
8451         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8452
8453         PR c++/43875
8454         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8455
8456 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8457             Jan Hubicka <hubicka@ucw.cz>
8458
8459         * gcc.dg/pure-2.c: New testcase.
8460         * gcc.dg/const-1.c: New testcase.
8461
8462 2010-04-27  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8465
8466         PR c++/41468
8467         * g++.dg/template/sfinae17.C: New.
8468         * g++.dg/template/sfinae18.C: New.
8469
8470 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8471
8472         * g++.dg/init/pr42844.C: New.
8473         * g++.dg/cpp0x/pr42844-2.C: New.
8474         * g++.dg/cpp0x/defaulted2.C: Adjust.
8475         * g++.dg/tree-ssa/pr27549.C: Likewise.
8476         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8477
8478 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8479
8480         PR fortran/18918
8481         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8482
8483 2010-04-27  Richard Guenther  <rguenther@suse.de>
8484
8485         PR middle-end/40561
8486         * g++.dg/other/pr40561.C: New testcase.
8487
8488 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8489
8490         PR middle-end/43812
8491         * g++.dg/ipa/pr43812.C: New test.
8492
8493 2010-04-27  Jan Hubicka  <jh@suse.cz>
8494
8495         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8496         (test): ... this one.
8497
8498 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8499
8500         PR target/40657
8501         * gcc.target/arm/thumb-stackframe.c: New test.
8502
8503 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8504
8505         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8506         * gcc.dg/misc-column.c: Likewise.
8507         * gcc.dg/Walways-true-1.c: Likewise.
8508         * gcc.dg/Walways-true-2.c: Likewise.
8509         * gcc.dg/warn-addr-cmp.c: Likewise.
8510
8511 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8512
8513         PR fortran/18918
8514         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8515         * gfortran.dg/coarray_12.f90: New.
8516
8517 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8518
8519         PR c/32207
8520         * gcc.dg/pr32207.c: New test.
8521         * gcc.dg/misc-column.c: Adjust expected warning.
8522         * gcc.dg/Walways-true-1.c: Likewise.
8523         * gcc.dg/Walways-true-2.c: Likewise.
8524         * gcc.dg/warn-addr-cmp.c: Likewise.
8525
8526 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8527
8528         PR lto/42776
8529         * lib/lto.exp (lto_prune_vis_warns): New function.
8530         (lto-link-and-maybe-run): Call it.
8531
8532 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         PR tree-optimization/43904
8535         * gcc.dg/tree-ssa/tailcall-6.c: New.
8536
8537 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8538
8539         PR testsuite/35165
8540         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8541         Darwin8/OSX10.4 - compatible code generation.
8542         Use scan-rtl-dump.
8543         * obj-c++.dg/stubify-1.mm: Ditto.
8544         * lib/objc-torture.exp: Do not require link success for
8545         "trivial.m" in the runtime checks when dowhat = 'compile'.
8546         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8547         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8548         Darwin8/OSX10.4 - compatible code generation.
8549         * objc.dg/stubify-2.m: Ditto.
8550         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8551         * objc.dg/next-runtime-1.m: Ditto.
8552         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8553         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8554         runtimes on Darwin.
8555
8556 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8557
8558         PR 43715
8559         * lib/plugin-support.exp: Use "-undefined
8560         dynamic_lookup" on darwin.
8561
8562 2010-04-26  Richard Guenther  <rguenther@suse.de>
8563
8564         * gcc.dg/lto/20100426_0.c: New testcase.
8565
8566 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8567
8568         PR tree-optimization/43833
8569         gcc.dg/Warray-bounds-8.c: New test case.
8570
8571 2010-04-26  Richard Guenther  <rguenther@suse.de>
8572
8573         PR lto/43080
8574         * g++.dg/lto/20100423-3_0.C: New testcase.
8575
8576 2010-04-26  Richard Guenther  <rguenther@suse.de>
8577
8578         PR lto/42425
8579         * g++.dg/lto/20100423-2_0.C: New testcase.
8580
8581 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8582
8583         * gcc.dg/vect/bb-slp-23.c: New test.
8584
8585 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8586
8587         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8588         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8589         * gcc.dg/c1x-float-1.c: New test.
8590
8591 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8592
8593         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8594         of "lea\[ \t\]".
8595
8596 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8597
8598         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8599         FreeBSD.
8600         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8601         * gfortran.dg/default_format_2.f90: Ditto.
8602
8603 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8604
8605         * gfortran.dg/pr43505.f90: Clean up .mod file.
8606         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8607         * gfortran.dg/pr41347.f90: Ditto.
8608         * gfortran.dg/internal_pack_4.f90: Ditto.
8609         * gfortran.dg/proc_decl_23.f90: Ditto.
8610         * gfortran.dg/recursive_check_3.f90: Ditto.
8611         * gfortran.dg/intent_out_3.f90: Ditto.
8612         * gfortran.dg/assignment_2.f90: Ditto.
8613         * gfortran.dg/pr41928.f90: Ditto.
8614         * gfortran.dg/pr42166.f90: Ditto.
8615         * gfortran.dg/private_type_12.f90: Ditto.
8616         * gfortran.dg/graphite/pr42185.f90: Ditto.
8617         * gfortran.dg/graphite/pr42186.f90: Ditto.
8618         * gfortran.dg/graphite/pr40982.f90: Ditto.
8619         * gfortran.dg/graphite/id-2.f90: Ditto.
8620         * gfortran.dg/graphite/id-4.f90: Ditto.
8621         * gfortran.dg/graphite/pr42050.f90: Ditto.
8622         * gfortran.dg/graphite/id-18.f90: Ditto.
8623         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8624         * gfortran.dg/graphite/pr41924.f90: Ditto.
8625         * gfortran.dg/graphite/pr42393.f90: Ditto.
8626         * gfortran.dg/graphite/pr37980.f90: Ditto.
8627         * gfortran.dg/graphite/pr38953.f90: Ditto.
8628         * gfortran.dg/graphite/pr42180.f90: Ditto.
8629         * gfortran.dg/graphite/pr42181.f90: Ditto.
8630         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8631         * gfortran.dg/select_type_4.f90: Ditto.
8632         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8633         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8634         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8635         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8636         * gfortran.dg/whole_file_11.f90: Ditto.
8637         * gfortran.dg/private_type_11.f90: Ditto.
8638         * gfortran.dg/vect/vect-gems.f90: Ditto.
8639         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8640
8641 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8644
8645 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/pack15.ad[sb]: New test.
8648
8649 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8650
8651         * gcc.target/arm/mla-1.c: New test.
8652
8653 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8654
8655         PR fortran/30073
8656         PR fortran/43793
8657         * gfortran.dg/pr43793.f90: New test.
8658
8659 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8660
8661         PR tree-optimization/41442
8662         * gcc.target/i386/pr41442.c: New test.
8663
8664 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8665
8666         PR fortran/43832
8667         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8668
8669 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8670
8671         PR fortran/43832
8672         * gfortran.dg/open_nounit.f90: New test.
8673
8674 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8675
8676         PR fortran/43841
8677         PR fortran/43843
8678         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8679
8680 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8681
8682         * gcc.dg/Wconversion-integer.c: Update.
8683
8684 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8685
8686         * gnat.dg/unchecked_convert5.adb: New test.
8687
8688 2010-04-23  Richard Guenther  <rguenther@suse.de>
8689
8690         PR lto/41734
8691         * gcc.dg/lto/20100423-2_0.c: New testcase.
8692         * gcc.dg/lto/20100423-2_0.c: Likewise.
8693
8694 2010-04-23  Richard Guenther  <rguenther@suse.de>
8695
8696         PR lto/43455
8697         * gcc.dg/lto/20100423-1_0.c: New testcase.
8698         * gcc.dg/lto/20100423-1_1.c: Likewise.
8699
8700 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8701
8702         PR tree-optimization/43846
8703         * gcc.dg/tree-ssa/sra-10.c: New test.
8704
8705 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8706
8707         PR middle-end/43835
8708         * gcc.c-torture/execute/pr43835.c: New test.
8709
8710 2010-04-23  Richard Guenther  <rguenther@suse.de>
8711
8712         PR lto/42653
8713         * g++.dg/lto/20100423-1_0.C: New testcase.
8714
8715 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8716
8717         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8718
8719 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8720
8721         PR tree-optimization/43842
8722         * gcc.dg/vect/pr43842.c: New test.
8723
8724 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8725
8726         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8727         * gcc.target/i386/wmul-2.c: Likewise.
8728
8729 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8730
8731         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8732         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8733
8734 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8735
8736         * gfortran.dg/reassoc_6.f: New testcase.
8737
8738 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8739
8740         PR middle-end/29274
8741         * gcc.target/arm/wmul-1.c: New test.
8742         * gcc.target/arm/wmul-2.c: New test.
8743
8744 2010-04-22  Richard Guenther  <rguenther@suse.de>
8745
8746         PR tree-optimization/43845
8747         * gcc.c-torture/compile/pr43845.c: New testcase.
8748
8749 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8750
8751         PR middle-end/29274
8752         * gcc.target/i386/wmul-1.c: New test.
8753         * gcc.target/i386/wmul-2.c: New test.
8754         * gcc.target/bfin/wmul-1.c: New test.
8755         * gcc.target/bfin/wmul-2.c: New test.
8756
8757 2010-04-22  Richard Guenther  <rguenther@suse.de>
8758
8759         PR fortran/43829
8760         * gfortran.dg/vector_subscript_6.f90: New testcase.
8761         * gfortran.dg/assign_10.f90: Adjust.
8762
8763 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR fortran/43836
8766         * gfortran.dg/gomp/pr43836.f90: New test.
8767
8768 2010-04-21  Richard Guenther  <rguenther@suse.de>
8769
8770         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8771
8772 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8773
8774         * gcc.dg/torture/builtin-cproj-3.c: New.
8775
8776 2010-04-20  Jason Merrill  <jason@redhat.com>
8777
8778         PR c++/9335
8779         * g++.dg/template/recurse2.C: New.
8780         * g++.dg/parse/crash36.C: Adjust.
8781         * g++.dg/other/fold1.C: Adjust.
8782         * g++.dg/init/member1.C: Adjust.
8783         * lib/prune.exp: Prune "skipping N instantiation contexts".
8784
8785 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8786
8787         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8788
8789 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8790
8791         * gcc.dg/torture/builtin-cproj-1.c: New.
8792         * gcc.dg/torture/builtin-cproj-2.c: New.
8793
8794 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8795
8796         PR c++/43800
8797         PR c++/43704
8798         * g++.dg/template/typedef32.C: Adjust.
8799         * g++.dg/template/typedef33.C: New test.
8800
8801 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8802
8803         PR fortran/43227
8804         * gfortran.dg/proc_decl_23.f90: New test.
8805
8806         PR fortran/43266
8807         * gfortran.dg/abstract_type_6.f03: New test.
8808
8809 2010-04-20  Xinliang David Li  <davidxl@google.com>
8810
8811         * g++.dg/tree-ssa/fold-compare.C: New.
8812
8813 2010-04-20  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/39417
8816         * g++.dg/torture/pr39417.C: New testcase.
8817
8818 2010-04-20  Richard Guenther  <rguenther@suse.de>
8819
8820         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8821
8822 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8823
8824         * g++.dg/debug/dwarf2/rv1.C: New test.
8825
8826 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8827
8828         PR target/43635
8829         * gcc.c-torture/compile/pr43635.c: New testcase.
8830
8831 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR fortran/43339
8834         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8835         of sequential loops being private only in the innermost containing
8836         task region.
8837
8838         PR middle-end/43337
8839         * gfortran.dg/gomp/pr43337.f90: New test.
8840
8841 2010-04-19  Richard Guenther  <rguenther@suse.de>
8842
8843         PR tree-optimization/43796
8844         * gfortran.dg/pr43796.f90: New testcase.
8845
8846 2010-04-19  Richard Guenther  <rguenther@suse.de>
8847
8848         PR tree-optimization/43783
8849         * gcc.c-torture/execute/pr43783.c: New testcase.
8850
8851 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8852
8853         PR target/43766
8854         * gcc.target/i386/pr43766.c: New test.
8855
8856 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8857
8858         PR target/43662
8859         * gcc.target/i386/pr43662.c: New test.
8860
8861 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8862
8863         PR c++/43704
8864         * g++.dg/template/typedef32.C: New test.
8865
8866 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8867
8868         PR tree-optimization/37027
8869         * lib/target-supports.exp
8870         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8871         * gcc.dg/vect/pr37027.c: New test.
8872         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8873         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8874         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8875         gcc.dg/vect/vect-complex-6.c: Likewise.
8876
8877 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8878
8879         * g++.dg/debug/dwarf2/enum1.C: New test.
8880
8881 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8882
8883         * gnat.dg/rep_clause5.ad[sb]: New test.
8884         * gnat.dg/rep_clause5_pkg.ads: New helper.
8885
8886 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8887
8888         PR tree-optimization/43771
8889         * g++.dg/vect/pr43771.cc: New test.
8890
8891 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8892
8893         PR fortran/31538
8894         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8895         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8896
8897 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8898
8899         * gnat.dg/sizetype.adb: Rename into...
8900         * gnat.dg/sizetype1.adb: ...this.
8901         * gnat.dg/sizetype2.adb: New test.
8902
8903 2010-04-16  Richard Guenther  <rguenther@suse.de>
8904
8905         PR tree-optimization/43572
8906         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8907
8908 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8909
8910         * gnat.dg/specs/discr_private.ads: New test.
8911
8912 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8913
8914         PR target/41514
8915         * gcc.target/arm/thumb-comparisons.c: New test.
8916
8917         PR target/40603
8918         * gcc.target/arm/thumb-cbranchqi.c: New test.
8919
8920 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8921
8922         * g++.dg/torture/pr36191.C: Enable for SH.
8923
8924 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8925
8926         * gnat.dg/wide_boolean.adb: New test.
8927         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8928
8929 2010-04-15  Richard Guenther  <rguenther@suse.de>
8930
8931         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8932         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8933         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8934         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8935         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8936         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8937         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8938         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8939         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8940         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8941         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8942         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8943         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8944         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8945         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8946
8947 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8948
8949         PR target/21803
8950         * gcc.target/arm/pr42496.c: New test.
8951
8952 2010-04-14  Jason Merrill  <jason@redhat.com>
8953
8954         PR c++/36625
8955         * g++.dg/ext/attrib38.C: New.
8956
8957 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8958
8959         PR testsuite/43739
8960         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8961
8962 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8963
8964         PR 42966
8965         * gcc.dg/cpp/warn-undef-2.c: Update.
8966         * gcc.dg/cpp/warn-traditional-2.c: Update.
8967         * gcc.dg/cpp/warn-comments-2.c: Update.
8968         * gcc.dg/cpp/warn-variadic-2.c: Update.
8969         * gcc.dg/cpp/warn-long-long-2.c: Update.
8970         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8971         * gcc.dg/cpp/warn-multichar-2.c: Update.
8972         * gcc.dg/cpp/warn-normalized-3.c: Update.
8973         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8974         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8975         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8976         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8977         * gcc.dg/cpp/warn-redefined-2.c: Update.
8978         * gfortran.dg/warning-directive-2.F90: Update.
8979         * c-c++-common/cpp/warning-directive-2.c: Update.
8980
8981 2010-04-14  Michael Matz  <matz@suse.de>
8982
8983         PR tree-optimization/42963
8984         * gcc.dg/pr42963.c: New testcase.
8985
8986 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         * gnat.dg/class_wide.adb: Rename into...
8989         * gnat.dg/class_wide1.adb: ...this.
8990         * gnat.dg/class_wide2.ad[sb]: New test.
8991
8992 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8993
8994         PR fortran/18918
8995         * gfortran.dg/coarray_9.f90: Update dg-errors.
8996         * gfortran.dg/coarray_10.f90: New test.
8997         * gfortran.dg/coarray_11.f90: New test.
8998
8999 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9000
9001         PR fortran/43747
9002         gfortran.dg/initialization_24.f90: New test.
9003
9004 2010-04-13  Jason Merrill  <jason@redhat.com>
9005
9006         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9007         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9008
9009 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9010
9011         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9012         * g++.dg/dg.exp: Likewise.
9013         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9014         * c-c++-common/cpp/warning-directive-1.c: ... here.
9015         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9016         * c-c++-common/cpp/warning-directive-2.c: ... here.
9017         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9018         * c-c++-common/cpp/warning-directive-3.c: ... here.
9019         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9020         * c-c++-common/cpp/warning-directive-4.c: ... here.
9021         * g++.dg/cpp/warning-directive-1.C: Delete.
9022         * g++.dg/cpp/warning-directive-2.C: Delete.
9023         * g++.dg/cpp/warning-directive-3.C: Delete.
9024         * g++.dg/cpp/warning-directive-4.C: Delete.
9025         * gcc.dg/cpp/normalised-3.c: Delete.
9026         * g++.dg/cpp/normalised-1.C: Rename as ...
9027         * c-c++-common/cpp/normalised-3.c: ... this.
9028
9029 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9030
9031         * gcc.dg/tree-ssa/sra-9.c: New test.
9032
9033 2010-04-13  Michael Matz  <matz@suse.de>
9034
9035         PR middle-end/43730
9036         * gcc.dg/pr43730.c: New test.
9037
9038 2010-04-13  Michael Matz  <matz@suse.de>
9039
9040         * gcc.dg/tree-ssa/negate.c: New testcase.
9041
9042 2010-04-13  Richard Guenther  <rguenther@suse.de>
9043
9044         PR testsuite/43735
9045         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9046
9047 2010-04-13  Richard Guenther  <rguenther@suse.de>
9048
9049         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9050
9051 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9052
9053         * gnat.dg/derived_type1.adb: New test.
9054
9055 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9056
9057         * gcc.dg/plugindir1.c: New testcase.
9058         * gcc.dg/plugindir2.c: New testcase.
9059         * gcc.dg/plugindir3.c: New testcase.
9060         * gcc.dg/plugindir4.c: New testcase.
9061
9062 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9063
9064         * gcc.target/i386/rotate-2.c: New test.
9065
9066 2010-04-12  Jason Merrill  <jason@redhat.com>
9067
9068         PR c++/43641
9069         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9070         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9071
9072 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9073
9074         PR c++/25811
9075         * g++.dg/init/pr25811.C: New test.
9076
9077 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9078
9079         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9080         dg-error, dg-warning.
9081         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9082
9083 2010-04-12  Richard Guenther  <rguenther@suse.de>
9084
9085         * gcc.dg/torture/inline-2.c: New testcase.
9086
9087 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR bootstrap/43699
9090         * gcc.dg/Wunused-var-7.c: New test.
9091
9092         PR tree-optimization/43560
9093         * gcc.c-torture/execute/pr43560.c: New test.
9094
9095 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9096
9097         * gnat.dg/aggr13.adb: New test.
9098         * gnat.dg/aggr14.adb: Likewise.
9099         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9100
9101 2010-04-12  Richard Guenther  <rguenther@suse.de>
9102
9103         PR c++/43611
9104         * g++.dg/torture/pr43611.C: New testcase.
9105
9106 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9107
9108         PR c/36774
9109         * gcc.dg/pr36774-1.c: New test.
9110         * gcc.dg/pr36774-2.c: New test.
9111
9112 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9113
9114         * gcc.target/sh/rte-delay-slot.c: New test.
9115
9116 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9117
9118         * gnat.dg/pack9.adb: Remove -cargs option.
9119         * gnat.dg/aggr12.ad[sb]: New test.
9120
9121 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9122
9123         PR target/43417
9124         * gcc.target/sh/pr43417.c: New test.
9125
9126 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9127
9128         PR fortran/43591
9129         * gfortran.dg/spec_expr_6.f90: New test.
9130
9131 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9132
9133         PR cpp/43195
9134         * gcc.dg/cpp/pr43195.c: New.
9135         * gcc.dg/cpp/pr43195.h: New.
9136
9137 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9138
9139         PR 42965
9140         * gcc.dg/Werror-6.c: Adjust.
9141         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9142         * gcc.dg/Werror-4.c: Likewise.
9143         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9144         * gcc.dg/Wswitch-enum-error.c: Likewise.
9145         * gcc.dg/Wpointer-arith.c: Likewise.
9146         * gcc.dg/Wfatal.c: Likewise.
9147         * gcc.dg/Wswitch-error.c: Likewise.
9148         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9149         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9150         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9151         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9152         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9153         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9154         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9155         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9156         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9157         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9158         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9159         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9160         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9161         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9162         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9163         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9164         * g++.dg/cpp/warning-directive-2.C: Likewise.
9165         * gfortran.dg/warning-directive-2.F90: Likewise.
9166
9167 2010-04-09  Jason Merrill  <jason@redhat.com>
9168
9169         PR c++/42623
9170         * g++.dg/template/sizeof13.C: New.
9171
9172 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9173
9174         * g++.dg/other/pr35504.C: Add check for thiscall.
9175         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9176         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9177
9178 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9179
9180         PR c++/28584
9181         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9182         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9183         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9184         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9185         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9186         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9187         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9188         * g++.dg/other/increment1.C: Likewise.
9189
9190 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9191
9192         PR fortran/18918
9193         * gfortran.dg/coarray_7.f90: New test.
9194         * gfortran.dg/coarray_8.f90: New test.
9195
9196 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9197
9198         PR fortran/28039
9199         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9200
9201 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9202
9203         PR target/43643
9204         * gcc.dg/pr43643.c: New test.
9205
9206 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9207
9208         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9209
9210 2010-04-08  Richard Guenther  <rguenther@suse.de>
9211
9212         PR tree-optimization/43679
9213         * gcc.c-torture/compile/pr43679.c: New testcase.
9214
9215 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR debug/43670
9218         * gcc.dg/pr43670.c: New test.
9219
9220 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9221
9222         PR middle-end/40815
9223         * gcc.dg/tree-ssa/reassoc-19.c: New.
9224
9225 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR c/18624
9228         * gcc.dg/Wunused-var-1.c: New test.
9229         * gcc.dg/Wunused-var-2.c: New test.
9230         * gcc.dg/Wunused-var-3.c: New test.
9231         * gcc.dg/Wunused-var-4.c: New test.
9232         * gcc.dg/Wunused-var-5.c: New test.
9233         * gcc.dg/Wunused-var-6.c: New test.
9234         * gcc.dg/Wunused-parm-1.c: New test.
9235
9236         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9237         * gcc.dg/trunc-1.c: Likewise.
9238         * gcc.dg/vla-9.c: Likewise.
9239         * gcc.dg/dfp/composite-type.c: Likewise.
9240
9241 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9242
9243         PR objc/35996
9244         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9245         * obj-c++.dg/objc-gc-3.mm: Ditto.
9246
9247 2010-04-07  Simon Baldwin  <simonb@google.com>
9248
9249         * gcc.dg/cpp/warn-undef-2.c: New.
9250         * gcc.dg/cpp/warn-traditional-2.c: New.
9251         * gcc.dg/cpp/warn-comments-2.c: New.
9252         * gcc.dg/cpp/warning-directive-1.c: New.
9253         * gcc.dg/cpp/warn-long-long.c: New.
9254         * gcc.dg/cpp/warn-traditional.c: New.
9255         * gcc.dg/cpp/warn-variadic-2.c: New.
9256         * gcc.dg/cpp/warn-undef.c: New.
9257         * gcc.dg/cpp/warn-normalized-1.c: New.
9258         * gcc.dg/cpp/warning-directive-2.c: New.
9259         * gcc.dg/cpp/warn-long-long-2.c: New.
9260         * gcc.dg/cpp/warn-variadic.c: New.
9261         * gcc.dg/cpp/warn-normalized-2.c: New.
9262         * gcc.dg/cpp/warning-directive-3.c: New.
9263         * gcc.dg/cpp/warn-deprecated-2.c: New.
9264         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9265         * gcc.dg/cpp/warn-multichar-2.c: New.
9266         * gcc.dg/cpp/warn-normalized-3.c: New.
9267         * gcc.dg/cpp/warning-directive-4.c: New.
9268         * gcc.dg/cpp/warn-unused-macros.c: New.
9269         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9270         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9271         * gcc.dg/cpp/warn-cxx-compat.c: New.
9272         * gcc.dg/cpp/warn-redefined.c: New.
9273         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9274         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9275         * gcc.dg/cpp/warn-deprecated.c: New.
9276         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9277         * gcc.dg/cpp/warn-redefined-2.c: New.
9278         * gcc.dg/cpp/warn-comments.c: New.
9279         * gcc.dg/cpp/warn-multichar.c: New.
9280         * g++.dg/cpp/warning-directive-1.C: New.
9281         * g++.dg/cpp/warning-directive-2.C: New.
9282         * g++.dg/cpp/warning-directive-3.C: New.
9283         * g++.dg/cpp/warning-directive-4.C: New.
9284         * gfortran.dg/warning-directive-1.F90: New.
9285         * gfortran.dg/warning-directive-3.F90: New.
9286         * gfortran.dg/warning-directive-2.F90: New.
9287         * gfortran.dg/warning-directive-4.F90: New.
9288
9289 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9290
9291         PR objc++/23716
9292         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9293
9294 2010-04-07  Jason Merrill  <jason@redhat.com>
9295
9296         * g++.dg/template/dr408.C: New.
9297
9298         * g++.dg/lookup/ns4.C: New.
9299
9300         PR c++/38392
9301         * g++.dg/template/friend51.C: New test.
9302
9303         PR c++/41970
9304         * g++.old-deja/g++.other/linkage1.C: Adjust.
9305
9306 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9307
9308         PR c++/42697
9309         * g++.dg/template/crash94.C: New test.
9310
9311 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9312
9313         PR c++/40239
9314         * g++.dg/init/aggr5.C: New test.
9315         * g++.dg/init/aggr5.C: New test.
9316
9317 2010-04-07  Richard Guenther  <rguenther@suse.de>
9318
9319         PR tree-optimization/43270
9320         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9321         * gcc.dg/Warray-bounds-7.c: Likewise.
9322
9323 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9324
9325         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9326         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9327         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9328
9329 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9330
9331         PR c++/42556
9332         * g++.dg/init/pr42556.C: New test.
9333
9334 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9335
9336         PR debug/43628
9337         * g++.dg/debug/dwarf2/typedef2.C: New test.
9338
9339 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9340
9341         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9342         c-c++-common/dwarf2/redeclaration-1.C
9343
9344 2010-04-06  Jason Merrill  <jason@redhat.com>
9345
9346         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9347         * g++.dg/ext/attrib18.C: Likewise.
9348         * g++.dg/ext/bitfield2.C: Likewise.
9349         * g++.dg/ext/bitfield4.C: Likewise.
9350         * g++.dg/ext/visibility/warn2.C: Likewise.
9351         * g++.dg/ext/visibility/warn3.C: Likewise.
9352         * g++.dg/gomp/pr26690-1.C: Likewise.
9353         * g++.dg/inherit/covariant7.C: Likewise.
9354         * g++.dg/init/synth2.C: Likewise.
9355         * g++.dg/lookup/using7.C: Likewise.
9356         * g++.dg/other/crash-4.C: Likewise.
9357         * g++.dg/other/error13.C: Likewise.
9358         * g++.dg/other/error20.C: Likewise.
9359         * g++.dg/parse/crash31.C: Likewise.
9360         * g++.dg/parse/error16.C: Likewise.
9361         * g++.dg/parse/error19.C: Likewise.
9362         * g++.dg/parse/error27.C: Likewise.
9363         * g++.dg/parse/error28.C: Likewise.
9364         * g++.dg/parse/fused-params1.C: Likewise.
9365         * g++.dg/template/error2.C: Likewise.
9366         * g++.dg/template/local6.C: Likewise.
9367         * g++.dg/template/qualttp15.C: Likewise.
9368         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9369         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9370         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9371         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9372         * g++.old-deja/g++.eh/spec6.C: Likewise.
9373         * g++.old-deja/g++.jason/crash3.C: Likewise.
9374         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9375         * g++.old-deja/g++.law/ctors5.C: Likewise.
9376         * g++.old-deja/g++.law/ctors9.C: Likewise.
9377         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9378         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9379         * g++.old-deja/g++.other/struct1.C: Likewise.
9380         * g++.old-deja/g++.other/volatile1.C: Likewise.
9381         * g++.old-deja/g++.pt/crash36.C: Likewise.
9382         * g++.old-deja/g++.pt/derived3.C: Likewise.
9383         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9384         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9385
9386 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9387
9388         PR middle-end/43519
9389         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9390         * gcc.dg/graphite/id-19.c: New.
9391
9392 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9393
9394         PR middle-end/32824
9395         * gcc.dg/vect/pr32824: New.
9396
9397 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9398
9399         PR fortran/18918
9400         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9401         * gfortran.dg/coarray_3.f90: Ditto.
9402         * gfortran.dg/coarray_4.f90: Ditto.
9403         * gfortran.dg/coarray_5.f90: Ditto.
9404         * gfortran.dg/coarray_6.f90: Ditto.
9405         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9406
9407 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9408
9409         PR fortran/18918
9410         * gfortran.dg/coarray_4.f90: Fix test.
9411         * gfortran.dg/coarray_6.f90: Add more tests.
9412
9413 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9414
9415         PR fortran/18918
9416         * gfortran.dg/coarray_4.f90: New test.
9417         * gfortran.dg/coarray_5.f90: New test.
9418         * gfortran.dg/coarray_6.f90: New test.
9419
9420 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9421
9422         PR fortran/18918
9423         * gfortran.dg/iso_fortran_env_5.f90: New test.
9424         * gfortran.dg/iso_fortran_env_6.f90: New test.
9425
9426 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/39997
9429         * gfortran.dg/coarray_1.f90: New test.
9430         * gfortran.dg/coarray_2.f90: New test.
9431         * gfortran.dg/coarray_3.f90: New test.
9432
9433 2010-04-06  Jason Merrill  <jason@redhat.com>
9434
9435         PR c++/43648
9436         * g++.dg/template/dtor8.C: New.
9437
9438         PR c++/43621
9439         * g++.dg/template/error-recovery2.C: New.
9440
9441 2010-04-06  Jan Hubicka  <jh@suse.czpli
9442
9443         PR tree-optimization/42906
9444         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9445
9446 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9447
9448         PR fortran/43178
9449         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9450         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9451         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9452
9453 2010-04-06  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/43627
9456         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9457
9458 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9459
9460         PR target/43638
9461         * gcc.target/i386/pr43638.c: New test.
9462
9463 2010-04-06  Richard Guenther  <rguenther@suse.de>
9464
9465         PR middle-end/43661
9466         * gcc.c-torture/compile/pr43661.c: New testcase.
9467
9468 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9469
9470         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9471
9472 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9473
9474         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9475
9476 2010-04-02  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/43629
9479         * gcc.c-torture/execute/pr43629.c: New testcase.
9480
9481 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9482             Dominique d'Humieres  <dominiq@lps.ens.fr>
9483
9484         PR libfortran/43605
9485         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9486
9487 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9488
9489         PR debug/43325
9490         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9491
9492 2010-04-01  Jason Merrill  <jason@redhat.com>
9493
9494         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9495
9496 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9497             Manfred Schwarb  <manfred99@gmx.ch>
9498
9499         PR libfortran/43605
9500         * gfortran.dg/ftell_3.f90: New test.
9501
9502 2010-04-01  Richard Guenther  <rguenther@suse.de>
9503
9504         PR middle-end/43614
9505         * gcc.c-torture/compile/pr43614.c: New testcase.
9506
9507 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9508
9509         PR tree-optimization/43141
9510         * gcc.dg/guality/pr43141.c: New test.
9511
9512 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9513
9514         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9515         * g++.dg/eh/spbp.C: Likewise.
9516         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9517         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9518         superfluous casts.
9519         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9520         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9521         * objc.dg/dwarf-2.m: Likewise.
9522
9523 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9524
9525         PR middle-end/43464
9526         * gcc.dg/graphite/id-pr43464.c: New.
9527         * gcc.dg/graphite/id-pr43464-1.c: New.
9528
9529 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9530
9531         PR middle-end/43351
9532         * gcc.dg/graphite/id-pr43351.c
9533
9534 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9535
9536         PR testsuite/35165
9537         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9538         * obj-c++.dg/try-catch-2.mm: Ditto.
9539         * obj-c++.dg/lookup-2.mm: Ditto.
9540         * obj-c++.dg/encode-8.m: Ditto.
9541         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9542         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9543         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9544         * obj-c++.dg/const-str-11.mm: Ditto.
9545         * obj-c++.dg/const-str-9.mm: Ditto.
9546         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9547         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9548         * obj-c++.dg/except-1.mm: Ditto.
9549         * obj-c++.dg/const-str-7.mm: Ditto.
9550         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9551         * obj-c++.dg/const-str-3.mm: Ditto.
9552         * obj-c++.dg/const-str-7.mm: Ditto.
9553         * obj-c++.dg/stubify-2.mm: Change dump file name.
9554
9555         PR objc++/23613
9556         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9557         New macro.
9558         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9559         Remove dg-xfail-if.
9560
9561 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9562
9563         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9564         only with -O2, -O3 or -Os and not with -fwhopr.
9565
9566 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9567
9568         PR c++/43558
9569         * g++.dg/template/typedef31.C: New test.
9570
9571 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9572
9573         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9574         assembler output on *-*-solaris2*.
9575         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9576
9577 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR debug/43557
9580         * gcc.dg/pr43557-1.c: New test.
9581         * gcc.dg/pr43557-2.c: New file.
9582
9583 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9584
9585         PR 43562
9586         * gcc.dg/pr43562.c: New test.
9587
9588 2010-03-30  Jason Merrill  <jason@redhat.com>
9589
9590         PR c++/43076
9591         * g++.dg/template/error-recovery1.C: New.
9592
9593         PR c++/41786
9594         * g++.dg/parse/ambig5.C: New.
9595
9596 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR debug/43593
9599         * gcc.dg/guality/pr43593.c: New test.
9600
9601 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9602
9603         PR middle-end/43430
9604         * gcc.dg/vect/pr43430-1.c: New.
9605
9606 2010-03-30  Jason Merrill  <jason@redhat.com>
9607
9608         PR c++/43559
9609         * g++.dg/template/partial7.C: New.
9610
9611 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9612
9613         * gcc.target/s390/stackcheck1.c: New testcase.
9614
9615 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9616
9617         PR libfortran/43265
9618         * gfortran.dg/read_eof_8.f90: New test.
9619
9620 2010-03-29  Jason Merrill  <jason@redhat.com>
9621
9622         * gcc.dg/cpp/include6.c: Change [] to ().
9623
9624         N3077
9625         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9626         splicing and UCNs.
9627         * c-c++-common/raw-string-2.c: Add trigraph test.
9628         * c-c++-common/raw-string-8.c: New.
9629         * c-c++-common/raw-string-9.c: New.
9630         * c-c++-common/raw-string-10.c: New.
9631
9632         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9633         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9634         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9635         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9636         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9637         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9638         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9639
9640 2010-03-29  Richard Guenther  <rguenther@suse.de>
9641
9642         PR tree-optimization/43560
9643         * gcc.dg/torture/pr43560.c: New testcase.
9644
9645 2010-03-29  Jason Merrill  <jason@redhat.com>
9646
9647         N3077
9648         * g++.dg/ext/raw-string-1.C: Change [] to ().
9649         * g++.dg/ext/raw-string-2.C: Change [] to ().
9650         Don't use \ in delimiter.
9651         * g++.dg/ext/raw-string-3.C: Change [] to ().
9652         * g++.dg/ext/raw-string-4.C: Change [] to ().
9653         * g++.dg/ext/raw-string-5.C: Change [] to ().
9654         Test for error on \ in delimiter.
9655         * g++.dg/ext/raw-string-6.C: Change [] to ().
9656         * g++.dg/ext/raw-string-7.C: Change [] to ().
9657
9658 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9659
9660         PR 43564
9661         * gcc.dg/pr43564.c: New test.
9662
9663 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9664
9665         PR fortran/43551
9666         * gfortran.dg/direct_io_12.f90: New test.
9667
9668 2010-03-28  Jan Hubicka  <jh@suse.cz>
9669
9670         PR tree-optimization/43505
9671         * gfortran.dg/pr43505.f90: New testcase.
9672
9673 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9674
9675         PR tree-optimization/43528
9676         * gcc.target/i386/pr43528.c: New test.
9677
9678 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9679
9680         PR c/43381
9681         * gcc.dg/parm-impl-decl-3.c: New test.
9682
9683 2010-03-26  Jason Merrill  <jason@redhat.com>
9684
9685         PR c++/43509
9686         * g++.dg/cpp0x/parse1.C: New.
9687
9688 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9689
9690         PR target/43524
9691         * gcc.target/i386/pr43524.c: New test.
9692
9693 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9694
9695         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9696         whitespace, rename main to foo.
9697         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9698         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9699         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9700         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9701         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9702         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9703         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9704         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9705         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9706         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9707         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9708
9709 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9710
9711         PR c++/43327
9712         * g++.dg/other/crash-10.C: New test.
9713         * g++.dg/other/crash-11.C: New test.
9714
9715 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9716
9717         PR libfortran/43517
9718         * gfortran.dg/read_eof_7.f90: New test.
9719
9720 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9721
9722         PR objc/35165
9723         PR testsuite/43512
9724         * objc-obj-c++-shared: New directory.
9725         * objc-obj-c++-shared/Object1-implementation.h: New file.
9726         * objc-obj-c++-shared/Object1.h: New file.
9727         * objc-obj-c++-shared/Protocol1.h: New file.
9728         * objc-obj-c++-shared/next-abi.h: New file.
9729         * objc-obj-c++-shared/next-mapping.h: New file.
9730         * objc/execute/next_mapping.h: Delete.
9731         * objc.dg/special/special.exp: For all targets run the tests with
9732         -fgnu-runtime, for darwin targets also run the tests with
9733         -fnext-runtime.
9734         * objc.dg/dg.exp: Ditto.
9735         * obj-c++.dg/dg.exp: Ditto.
9736         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9737         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9738         include use of updated NeXT interface.
9739         * objc/execute/formal_protocol-5.m: Ditto.
9740         * objc/execute/protocol-isEqual-2.m: Ditto.
9741         * objc/execute/protocol-isEqual-4.m: Ditto.
9742         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9743         Protocol1.h) and next-mapping.h as required.
9744         * objc/execute/object_is_class.m: Ditto.
9745         * objc/execute/enumeration-1.m: Ditto.
9746         * objc/execute/class-13.m: Ditto.
9747         * objc/execute/formal_protocol-2.m: Ditto.
9748         * objc/execute/formal_protocol-4.m: Ditto.
9749         * objc/execute/class-1.m: Ditto.
9750         * objc/execute/bycopy-1.m: Ditto.
9751         * objc/execute/formal_protocol-6.m: Ditto.
9752         * objc/execute/bycopy-3.m: Ditto.
9753         * objc/execute/class-3.m: Ditto.
9754         * objc/execute/bf-11.m: Ditto.
9755         * objc/execute/class-5.m: Ditto.
9756         * objc/execute/bf-13.m: Ditto.
9757         * objc/execute/class-7.m: Ditto.
9758         * objc/execute/bf-15.m: Ditto.
9759         * objc/execute/class-9.m: Ditto.
9760         * objc/execute/bf-17.m: Ditto.
9761         * objc/execute/bf-19.m: Ditto.
9762         * objc/execute/IMP.m: Ditto.
9763         * objc/execute/exceptions/catchall-1.m: Ditto.
9764         * objc/execute/exceptions/trivial.m: Ditto.
9765         * objc/execute/exceptions/finally-1.m: Ditto.
9766         * objc/execute/exceptions/local-variables-1.m: Ditto.
9767         * objc/execute/exceptions/foward-1.m: Ditto.
9768         * objc/execute/bf-2.m: Ditto.
9769         * objc/execute/string1.m: Ditto.
9770         * objc/execute/bf-4.m: Ditto.
9771         * objc/execute/informal_protocol.m: Ditto.
9772         * objc/execute/string3.m: Ditto.
9773         * objc/execute/bf-6.m: Ditto.
9774         * objc/execute/bf-8.m: Ditto.
9775         * objc/execute/class-tests-1.h: Ditto.
9776         * objc/execute/protocol-isEqual-1.m: Ditto.
9777         * objc/execute/protocol-isEqual-3.m: Ditto.
9778         * objc/execute/_cmd.m: Ditto.
9779         * objc/execute/function-message-1.m: Ditto.
9780         * objc/execute/bf-20.m: Ditto.
9781         * objc/execute/bf-common.h: Ditto.
9782         * objc/execute/np-2.m: Ditto.
9783         * objc/execute/class-10.m: Ditto.
9784         * objc/execute/class-12.m: Ditto.
9785         * objc/execute/enumeration-2.m: Ditto.
9786         * objc/execute/class-14.m: Ditto.
9787         * objc/execute/encode-1.m: Ditto.
9788         * objc/execute/formal_protocol-1.m: Ditto.
9789         * objc/execute/formal_protocol-3.m: Ditto.
9790         * objc/execute/accessing_ivars.m: Ditto.
9791         * objc/execute/bycopy-2.m: Ditto.
9792         * objc/execute/class-2.m: Ditto.
9793         * objc/execute/bf-10.m: Ditto.
9794         * objc/execute/formal_protocol-7.m: Ditto.
9795         * objc/execute/root_methods.m: Ditto.
9796         * objc/execute/class-4.m: Ditto.
9797         * objc/execute/bf-12.m: Ditto.
9798         * objc/execute/class-6.m: Ditto.
9799         * objc/execute/bf-14.m: Ditto.
9800         * objc/execute/nested-func-1.m: Ditto.
9801         * objc/execute/class-8.m: Ditto.
9802         * objc/execute/private.m: Ditto.
9803         * objc/execute/bf-16.m: Ditto.
9804         * objc/execute/bf-18.m: Ditto.
9805         * objc/execute/load-3.m: Ditto.
9806         * objc/execute/compatibility_alias.m: Ditto.
9807         * objc/execute/bf-1.m: Ditto.
9808         * objc/execute/no_clash.m: Ditto.
9809         * objc/execute/bf-3.m: Ditto.
9810         * objc/execute/string2.m: Ditto.
9811         * objc/execute/bf-5.m: Ditto.
9812         * objc/execute/string4.m: Ditto.
9813         * objc/execute/bf-7.m: Ditto.
9814         * objc/execute/object_is_meta_class.m: Ditto.
9815         * objc/execute/bf-9.m: Ditto.
9816         * objc/execute/bf-21.m: Ditto.
9817         * objc/execute/cascading-1.m: Ditto.
9818         * objc/execute/trivial.m: Ditto.
9819         * objc/execute/np-1.m: Ditto.
9820         * objc/compile/trivial.m: Ditto.
9821         * objc/execute/class_self-2.m: Include <stdlib.h>.
9822         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9823         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9824         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9825         and 64bit. Use new NeXT interface as required.
9826         * objc.dg/special/unclaimed-category-1.m: Ditto.
9827         * objc.dg/special/unclaimed-category-1.h: Ditto.
9828         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9829         * objc.dg/func-ptr-1.m: Ditto.
9830         * objc.dg/stret-1.m: Ditto.
9831         * objc.dg/encode-2.m: Ditto.
9832         * objc.dg/category-1.m: Ditto.
9833         * objc.dg/encode-3.m: Ditto.
9834         * objc.dg/call-super-3.m: Ditto.
9835         * objc.dg/method-3.m: Ditto.
9836         * objc.dg/func-ptr-2.m: Ditto.
9837         * objc.dg/lookup-1.m: Ditto.
9838         * objc.dg/encode-4.m: Ditto.
9839         * objc.dg/fix-and-continue-1.m: Ditto.
9840         * objc.dg/proto-lossage-3.m: Ditto.
9841         * objc.dg/method-13.m: Ditto.
9842         * objc.dg/proto-qual-1.m: Ditto.
9843         * objc.dg/zero-link-3.m: Ditto.
9844         * objc.dg/bitfield-1.m: Ditto.
9845         * objc.dg/va-meth-1.m: Ditto.
9846         * objc.dg/super-class-3.m: Ditto.
9847         * objc.dg/call-super-1.m: Ditto.
9848         * objc.dg/type-size-2.m: Ditto.
9849         * objc.dg/method-10.m: Ditto.
9850         * objc.dg/defs.m: Ditto.
9851         * objc.dg/const-str-3.m: Ditto.
9852         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9853         Protocol1.h) and next-mapping.h as required. Use new NeXT
9854         interface as required.
9855         * objc.dg/super-class-4.m: Ditto.
9856         * objc.dg/comp-types-8.m: Ditto.
9857         * objc.dg/call-super-2.m: Ditto.
9858         * objc.dg/objc-fast-4.m: Ditto.
9859         * objc.dg/method-6.m: Ditto.
9860         * objc.dg/const-str-3.m: Ditto.
9861         * objc.dg/const-str-7.m: Ditto.
9862         * objc.dg/method-15.m: Ditto.
9863         * objc.dg/method-19.m: Ditto.
9864         * objc.dg/sync-1.m: Ditto.
9865         * objc.dg/layout-1.m: Ditto.
9866         * objc.dg/bitfield-3.m: Ditto.
9867         * objc.dg/try-catch-3.m: Ditto.
9868         * objc.dg/try-catch-7.m: Ditto.
9869         * objc.dg/comp-types-10.m: Ditto.
9870         * objc.dg/selector-2.: Ditto.
9871         * objc.dg/method-7.m: Ditto.
9872         * objc.dg/typedef-alias-1.m: Ditto.
9873         * objc.dg/proto-lossage-2.m: Ditto.
9874         * objc.dg/comp-types-11.m: Ditto.
9875         * objc.dg/sizeof-1.m: Ditto.
9876         * objc.dg/method-17.m: Ditto.
9877         * objc.dg/bitfield-5.m: Ditto.
9878         * objc.dg/try-catch-1.m: Ditto.
9879         * objc.dg/encode-5.m: Ditto.
9880         * objc.dg/fix-and-continue-2.m: Ditto.
9881         * objc.dg/method-9.m: Ditto.
9882         * objc.dg/isa-field-1.m: Ditto.
9883         * objc.dg/local-decl-2.m: Ditto.
9884         * objc.dg/objc-gc-4.m: Ditto.
9885         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9886         * objc.dg/gnu-runtime-3.m: Ditto.
9887         * objc.dg/encode-7.m: Ditto.
9888         * objc.dg/encode-8.m: Ditto.
9889         * objc.dg/selector-3.m: Ditto.
9890         * objc.dg/gnu-runtime-1.m: Ditto.
9891         * objc.dg/const-str-12.m: Ditto.
9892         * objc.dg/gnu-runtime-2.m: Ditto.
9893         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9894         * objc.dg/selector-1.m: Ditto.
9895         * objc.dg/stubify-2.m: Ditto.
9896         * objc.dg/zero-link-1.m: Ditto.
9897         * objc.dg/stret-2.m: Ditto.
9898         * objc.dg/zero-link-2.m: Ditto.
9899         * objc.dg/next-runtime-1.m: Ditto.
9900         * objc.dg/symtab-1.m: Ditto.
9901         * objc.dg/stubify-1.m: Ditto.
9902         * objc.dg/bitfield-2.m: Ditto.
9903         * objc.dg/try-catch-10.m: Apply to both runtimes.
9904         * objc.dg/const-str-1.m: Ditto.
9905         * objc.dg/image-info.m: Ditto.
9906         * objc.dg/encode-9.m: Ditto.
9907         * objc.dg/pragma-1.m: Apply test to all targets.
9908         * objc.dg/const-str-4.m: Ditto.
9909         * objc.dg/const-str-8.m: Ditto.
9910         * objc.dg/super-class-2.m: Ditto.
9911         * objc.dg/try-catch-5.m: Ditto.
9912         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9913         Protocol1.h) and next-mapping.h as required. Use new NeXT
9914         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9915         * objc.dg/const-str-11.m: Ditto.
9916         * objc.dg/const-str-9.m: Ditto.
9917         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9918         * objc.dg/encode-1.m: Remove redundant -lobjc.
9919         * objc.dg/try-catch-9.m: Tidy space.
9920         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9921         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9922         and 64bit. Use new NeXT interface as required.
9923         * obj-c++.dg/template-4.mm: Ditto.
9924         * obj-c++.dg/defs.mm: Ditto.
9925         * obj-c++.dg/basic.mm: Ditto.
9926         * obj-c++.dg/encode-4.mm: Ditto.
9927         * obj-c++.dg/method-17.mm: Ditto.
9928         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9929         * obj-c++.dg/cxx-class-1.mm: Ditto.
9930         * obj-c++.dg/method-10.mm: Ditto.
9931         * obj-c++.dg/va-meth-1.mm: Ditto.
9932         * obj-c++.dg/encode-5.mm: Ditto.
9933         * obj-c++.dg/lookup-2.mm: Ditto.
9934         * obj-c++.dg/template-3.mm: Ditto.
9935         * obj-c++.dg/proto-qual-1.mm: Ditto.
9936         * obj-c++.dg/qual-types-1.m: Ditto.
9937         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9938         * obj-c++.dg/template-1.mm: Ditto.
9939         * obj-c++.dg/encode-6.mm: Ditto.
9940         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9941         Protocol1.h) and next-mapping.h as required. Use new NeXT
9942         interface as required.
9943         * obj-c++.dg/except-1.mm: Ditto.
9944         * obj-c++.dg/const-str-7.mm: Ditto.
9945         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9946         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9947         * obj-c++.dg/selector-2.mm: Ditto.
9948         * obj-c++.dg/isa-field-1.mm: Ditto.
9949         * obj-c++.dg/try-catch-1.mm: Ditto.
9950         * obj-c++.dg/local-decl-1.mm: Ditto.
9951         * obj-c++.dg/try-catch-9.mm: Ditto.
9952         * obj-c++.dg/no-extra-load.mm: Ditto.
9953         * obj-c++.dg/selector-5.mm: Ditto.
9954         * obj-c++.dg/method-12.mm: Ditto.
9955         * obj-c++.dg/try-catch-11.mm: Ditto.
9956         * obj-c++.dg/comp-types-11.mm: Ditto.
9957         * obj-c++.dg/bitfield-3.mm: Ditto.
9958         * obj-c++.dg/method-6.mm: Ditto.
9959         * obj-c++.dg/super-class-2.mm: Ditto.
9960         * obj-c++.dg/method-21.mm: Ditto.
9961         * obj-c++.dg/const-str-8.mm: Ditto.
9962         * obj-c++.dg/try-catch-7.mm: Ditto.
9963         * obj-c++.dg/method-15.mm: Ditto.
9964         * obj-c++.dg/layout-1.mm: Ditto.
9965         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9966         * obj-c++.dg/const-str-3.mm: Ditto.
9967         * obj-c++.dg/try-catch-2.mm: Ditto.
9968         * obj-c++.dg/objc-gc-3.mm: Ditto.
9969         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9970         * obj-c++.dg/bitfield-1.mm: Ditto.
9971         * obj-c++.dg/selector-6.mm: Ditto.
9972         * obj-c++.dg/method-13.mm: Ditto.
9973         * obj-c++.dg/comp-types-12.mm: Ditto.
9974         * obj-c++.dg/bitfield-4.mm: Ditto.
9975         * obj-c++.dg/try-catch-8.mm: Ditto.
9976         * obj-c++.dg/method-2.mm: Ditto.
9977         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9978         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9979         * obj-c++.dg/const-str-4.mm: Ditto.
9980         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9981         * obj-c++.dg/try-catch-3.mm: Ditto.
9982         * obj-c++.dg/comp-types-9.mm: Ditto.
9983         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9984         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9985         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9986         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9987         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9988         Use new NeXT interface as required.
9989         * obj-c++.dg/const-str-10.mm: Ditto.
9990         * obj-c++.dg/const-str-11.mm: Ditto.
9991         * obj-c++.dg/const-str-9.mm: Ditto.
9992         * obj-c++.dg/method-11.mm: Ditto.
9993         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9994         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9995         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9996         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9997         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9998
9999 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10000
10001         PR c++/43206
10002         * g++.dg/template/typedef30.C: New test case.
10003
10004 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10005
10006         PR c/43385
10007         * gcc.c-torture/execute/pr43385.c: New test.
10008
10009 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10010
10011         * gcc.dg/strncpy-fix-1.c: New test.
10012
10013 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10014
10015         PR testsuite/41609
10016         * lib/objc-torture.exp (objc-set-runtime-options): New.
10017         * objc/execute/execute.exp: Check runtime options on each pass.
10018         * objc/execute/exceptions/exceptions.exp: Ditto.
10019         * objc/compile/compile.exp: Ditto.
10020
10021         PR testsuite/42348
10022         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10023         standard tests.
10024         (check_effective_target_objc2): New proc.
10025         (check_effective_target_next_runtime): New proc.
10026         * lib/objc.exp: Determine which runtime is in force and support it.
10027         * lib/obj-c++.exp: Ditto.
10028
10029 2010-03-24  Jason Merrill  <jason@redhat.com>
10030
10031         PR c++/43502
10032         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10033
10034 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10035
10036         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10037         a loop.
10038         * gcc.dg/ipa/ipa-2.c: Likewise.
10039         * gcc.dg/ipa/ipa-3.c: Likewise.
10040         * gcc.dg/ipa/ipa-4.c: Likewise.
10041         * gcc.dg/ipa/ipa-5.c: Likewise.
10042         * gcc.dg/ipa/ipa-7.c: Likewise.
10043         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10044         a loop.
10045         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10046         i_can_not_be_propagated_fully2 into a loop.
10047         * gcc.dg/ipa/ipa-8.c: New test.
10048         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10049
10050 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10051
10052         PR debug/19192
10053         PR debug/43479
10054         * gcc.dg/guality/pr43479.c: New test.
10055         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10056         and add volatile keyword.
10057
10058 2010-03-23  Mike Stump  <mikestump@comcast.net>
10059
10060         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10061
10062 2010-03-23  Jason Merrill  <jason@redhat.com>
10063
10064         * g++.dg/ext/altivec-17.C: Adjust error message.
10065
10066         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10067         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10068         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10069         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10070         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10071         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10072
10073 2010-03-22  Jason Merrill  <jason@redhat.com>
10074
10075         PR c++/43333
10076         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10077         * g++.dg/ext/is_pod_98.C: New.
10078
10079         PR c++/43281
10080         * g++.dg/cpp0x/auto18.C: New.
10081
10082         * gcc.dg/pr36997.c: Adjust error message.
10083         * g++.dg/ext/vector9.C: Likewise.
10084         * g++.dg/conversion/simd3.C: Likewise.
10085         * g++.dg/other/error23.C: Likewise.
10086
10087 2010-03-22  Michael Matz  <matz@suse.de>
10088
10089         PR middle-end/43475
10090         * gfortran.dg/pr43475.f90: New testcase.
10091
10092 2010-03-22  Richard Guenther  <rguenther@suse.de>
10093
10094         PR tree-optimization/43390
10095         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10096
10097 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10098
10099         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10100         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10101
10102 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10103             Michael Matz  <matz@suse.de>
10104
10105         PR c++/43081
10106         * g++.dg/parse/crash56.C: New test.
10107
10108 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/43450
10111         * gfortran.dg/whole_file_15.f90 : New test.
10112
10113 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10114
10115         PR fortran/43409
10116         * gfortran.dg/inquire_size.f90: New test.
10117
10118 2010-03-20  Richard Guenther  <rguenther@suse.de>
10119
10120         PR rtl-optimization/43438
10121         * gcc.c-torture/execute/pr43438.c: New testcase.
10122
10123 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10124
10125         PR c++/43375
10126         * g++.dg/abi/mangle42.C: New test.
10127
10128 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10129
10130         PR C/43211
10131         * gcc.dg/pr43211.c: New test.
10132         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10133
10134 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10135
10136         PR rtl-optimization/42258
10137         * gcc.target/arm/thumb1-mul-moves.c: New test.
10138
10139         PR target/40697
10140         * gcc.target/arm/thumb-andsi.c: New test.
10141
10142         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10143         dg-require-effective-target.
10144
10145 2010-03-19  Michael Matz  <matz@suse.de>
10146
10147         PR c++/43116
10148         * g++.dg/other/pr43116.C: New testcase.
10149
10150 2010-03-19  Michael Matz  <matz@suse.de>
10151
10152         PR target/43305
10153         * gcc.dg/pr43305.c: New testcase.
10154
10155 2010-03-19  Richard Guenther  <rguenther@suse.de>
10156
10157         PR tree-optimization/43415
10158         * gcc.c-torture/compile/pr43415.c: New testcase.
10159
10160 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10161
10162         PR ada/43106
10163         * gnat.dg/case_optimization2.adb: New test.
10164         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10165
10166 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10167             Jack Howarth <howarth@bromo.med.uc.edu>
10168
10169         PR target/36399
10170         * gcc.target/i386/push-1.c: Don't xfail
10171           scan-assembler-not "movups" on darwin.
10172
10173 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR debug/43058
10176         * gcc.dg/pr43058.c: New test.
10177
10178 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10179
10180         PR middle-end/42450
10181         * g++.dg/torture/pr42450.C: New test.
10182
10183 2010-03-18  Michael Matz  <matz@suse.de>
10184
10185         PR middle-end/43419
10186         * gcc.dg/pr43419.c: New testcase.
10187
10188 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10189
10190         PR rtl-optimization/43360
10191         * gcc.dg/torture/pr43360.c: New.
10192
10193 2010-03-18  Michael Matz  <matz@suse.de>
10194
10195         PR tree-optimization/43402
10196         * gcc.dg/pr43402.c: New testcase.
10197
10198 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10199
10200         PR target/42427
10201         * gcc.dg/pr42427.c: New test.
10202
10203 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10204
10205         PR libfortran/43265
10206         * gfortran.dg/read_empty_file.f: New test.
10207         * gfortran.dg/read_eof_all.f90: New test.
10208         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10209         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10210
10211 2010-03-17  Michael Matz  <matz@suse.de>
10212
10213         * gcc.dg/pr43300.c: Add -w.
10214
10215 2010-03-17  Richard Guenther  <rguenther@suse.de>
10216
10217         * gcc.dg/pr43379.c: Add -w.
10218
10219 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10220
10221         PR fortran/43331
10222         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10223
10224 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10225
10226         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10227
10228 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10229
10230         * ada/acats/run_all.sh: Log start and end times.
10231
10232 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10233
10234         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10235
10236 2010-03-16  Richard Guenther  <rguenther@suse.de>
10237
10238         PR middle-end/43379
10239         * gcc.dg/pr43379.c: New testcase.
10240
10241 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10242
10243         PR debug/43051
10244         * gcc.dg/guality/pr43051-1.c: New test.
10245
10246 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10247
10248         PR testsuite/43363
10249         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10250
10251 2010-03-15  Michael Matz  <matz@suse.de>
10252
10253         PR middle-end/43300
10254         * gcc.dg/pr43300.c: New testcase.
10255
10256 2010-03-15  Richard Guenther  <rguenther@suse.de>
10257
10258         PR tree-optimization/43367
10259         * gcc.c-torture/compile/pr43367.c: New testcase.
10260
10261 2010-03-15  Richard Guenther  <rguenther@suse.de>
10262
10263         PR tree-optimization/43317
10264         * gcc.dg/pr43317.c: New testcase.
10265
10266 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10267
10268         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10269
10270 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10271
10272         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10273
10274 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10275
10276         PR fortran/43362
10277         * gfortran.dg/impure_constructor_1.f90: New test.
10278
10279 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10280
10281         PR middle-end/43354
10282         * gfortran.dg/graphite/id-pr43354.f: New.
10283
10284 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10285
10286         PR middle-end/43349
10287         * gfortran.dg/graphite/pr43349.f: New.
10288
10289 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10290
10291         PR middle-end/43306
10292         * gcc.dg/graphite/pr43306.c: New.
10293
10294 2010-03-12  David S. Miller  <davem@davemloft.net>
10295
10296         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10297         sparc.
10298
10299 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10300
10301         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10302
10303 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/43291
10306         PR fortran/43326
10307         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10308
10309 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10310
10311         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10312         fail for *-*-mingw* targets.
10313
10314 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10315
10316         PR debug/43329
10317         * gcc.dg/guality/pr43329-1.c: New test.
10318
10319 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10320
10321         PR tree-optimization/43257
10322         * g++.dg/torture/pr43257.C: New test.
10323
10324 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10325
10326         PR fortran/43228
10327         * gfortran.dg/namelist_61.f90: New test.
10328
10329 2010-03-11  Richard Guenther  <rguenther@suse.de>
10330
10331         PR tree-optimization/43255
10332         * gcc.c-torture/compile/pr43255.c: New testcase.
10333
10334 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10335
10336         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10337         * gcc.dg/pr43280.c: New testcase.
10338
10339 2010-03-11  Richard Guenther  <rguenther@suse.de>
10340
10341         PR lto/43200
10342         * gcc.dg/lto/20100227-1_0.c: New testcase.
10343         * gcc.dg/lto/20100227-1_1.c: Likewise.
10344
10345 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10346
10347         PR libfortran/43320
10348         PR libfortran/43265
10349         * gfortran.dg/read_eof_6.f: New test
10350         * gfortran.dg/read_x_eof.f90: New test.
10351         * gfortran.dg/read_x_past.f: Update test.
10352
10353 2010-03-10  Jan Hubicka  <jh@suse.cz>
10354
10355         * gcc.c-torture/compile/pr43288.c: New test.
10356
10357 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10358
10359         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10360         -fpic/-fPIC flags.
10361         * g++.old-deja/g++.pt/asm2.C: Likewise.
10362         * gcc.c-torture/compile/20000804-1.c: Likewise.
10363         * gcc.target/i386/clobbers.c: Likewise.
10364
10365 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10366
10367         PR fortran/43303
10368         * gfortran.dg/c_assoc_3.f90: New test.
10369
10370 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10371
10372         PR debug/36728
10373         * gcc.dg/guality/pr36728-1.c: New test.
10374         * gcc.dg/guality/pr36728-2.c: New test.
10375
10376 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10377
10378         * gcc.dg/h8300-div-delay-slot.c: New test.
10379
10380 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10381
10382         PR tree-optimization/43236
10383         * gcc.c-torture/execute/pr43236.c: New test.
10384
10385 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10386
10387         PR middle-end/42859
10388         * g++.dg/eh/pr42859.C: New test.
10389
10390 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10391
10392         PR debug/43299
10393         * gcc.dg/pr43299.c: New test.
10394
10395         PR debug/43290
10396         * g++.dg/eh/unwind2.C: New test.
10397
10398 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10399             Reza Yazdani  <reza.yazdani@amd.com>
10400
10401         PR middle-end/43065
10402         * gcc.dg/graphite/run-id-4.c: New.
10403
10404 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10405
10406         PR middle-end/43065
10407         * gcc.dg/graphite/run-id-3.c: New.
10408
10409 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10410
10411         PR middle-end/42644
10412         PR middle-end/42130
10413         * gcc.dg/graphite/id-18.c: New.
10414         * gcc.dg/graphite/run-id-pr42644.c: New.
10415
10416 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10417
10418         PR middle-end/42326
10419         * gcc.dg/graphite/pr42326.c: New.
10420
10421 2010-03-08  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/43269
10424         * gcc.c-torture/execute/pr43269.c: New testcase.
10425
10426 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10427
10428         PR fortran/43256
10429         * gfortran.dg/typebound_call_13.f03: New.
10430
10431 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10432
10433         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10434         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10435
10436 2010-03-05  Jason Merrill  <jason@redhat.com>
10437
10438         * g++.dg/abi/mangle40.C: Require weak and alias.
10439
10440 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10441
10442         PR middle-end/42326
10443         * gfortran.dg/graphite/pr42326.f90: New.
10444         * gfortran.dg/graphite/pr42326-1.f90: New.
10445
10446 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10449         (gnat_target_compile): Likewise.
10450         Reinitialize GNAT_UNDER_TEST if target changes.
10451         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10452         (local_find_gnatmake): Pass full --GCC to gnatlink.
10453         Remove --LINK.
10454
10455 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10456
10457         PR c/43248
10458         * gcc.dg/compound-literal-1.c: New testcase.
10459
10460 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10461
10462         PR tree-optimization/43164
10463         PR tree-optimization/43191
10464         * gcc.c-torture/compile/pr43164.c: New test.
10465         * gcc.c-torture/compile/pr43191.c: Likewise.
10466
10467 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10468
10469         PR fortran/43244
10470         * gfortran.dg/finalize_9.f90: New.
10471
10472 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10473             Ken Werner <ken@linux.vnet.ibm.com>
10474
10475         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10476         to dg-options for spu.
10477         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10478         dump-scan target to exclude spu.
10479
10480 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10481
10482         PR middle-end/43209
10483         * gcc.dg/tree-ssa/ivopts-4.c: New.
10484
10485 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10486
10487         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10488         include-opts and exclude-opts; skip checking the flags if arguments
10489         are the same as the defaults.
10490         (dg-xfail-if): Verify the number of arguments, supply defaults
10491         for unspecified optional arguments.
10492         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10493
10494 2010-03-03  Jason Merrill  <jason@redhat.com>
10495
10496         PR c++/12909
10497         * g++.dg/abi/mangle40.C: Updated.
10498
10499 2010-03-03  Jason Merrill  <jason@redhat.com>
10500
10501         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10502         * g++.dg/abi/mangle23.C: Likewise.
10503         * g++.dg/eh/simd-2.C: Likewise.
10504         * g++.dg/ext/attribute-test-2.C: Likewise.
10505         * g++.dg/ext/vector14.C: Likewise.
10506         * g++.dg/other/pr34435.C: Likewise.
10507         * g++.dg/template/conv8.C: Likewise.
10508         * g++.dg/template/nontype9.C: Likewise.
10509         * g++.dg/template/qualttp17.C: Likewise.
10510         * g++.dg/template/ref1.C: Likewise.
10511         * g++.old-deja/g++.pt/crash68.C: Likewise.
10512         * g++.old-deja/g++.pt/ref1.C: Likewise.
10513         * g++.old-deja/g++.pt/ref3.C: Likewise.
10514         * g++.old-deja/g++.pt/ref4.C: Likewise.
10515
10516         PR c++/12909
10517         * g++.dg/abi/mangle40.C: New.
10518         * g++.dg/abi/mangle41.C: New.
10519         * g++.dg/lto/20100302_0.C: New.
10520         * g++.dg/lto/20100302_1.C: New.
10521         * g++.dg/lto/20100302.h: New.
10522
10523 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10524
10525         PR fortran/43243
10526         * gfortran.dg/internal_pack_12.f90: New test.
10527
10528 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10529
10530         * gcc.dg/pr36997.c: Adjust error message.
10531
10532 2010-03-03  Mike Stump  <mikestump@comcast.net>
10533
10534         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10535         adjustments to not be present on machines that align the stack to
10536         more than 4 bytes and don't have a red zone yet as that is an
10537         unimplemented optimization.
10538
10539 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10540
10541         PR fortran/43169
10542         * gfortran.dg/impure_assignment_3.f90: New.
10543
10544 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10545
10546         PR debug/43229
10547         * gfortran.dg/pr43229.f90: New test.
10548
10549         PR debug/43237
10550         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10551
10552         PR debug/43177
10553         * gcc.dg/guality/pr43177.c: New test.
10554
10555 2010-03-02  Jason Merrill  <jason@redhat.com>
10556
10557         * g++.dg/ext/vector9.C: Adjust error message.
10558         * g++.dg/conversion/simd3.C: Likewise.
10559         * g++.dg/other/error23.C: Likewise.
10560
10561 2010-03-02  Mike Stump  <mikestump@comcast.net>
10562
10563         PR c++/41090
10564         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10565
10566 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10567
10568         PR fortran/43180
10569         * gfortran.dg/internal_pack_10.f90: New test.
10570
10571         PR fortran/43173
10572         * gfortran.dg/internal_pack_11.f90: New test.
10573
10574 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10575
10576         PR middle-end/42640
10577         * gcc.dg/tree-ssa/pr42640.c: New.
10578
10579 2010-03-01  Richard Guenther  <rguenther@suse.de>
10580
10581         PR tree-optimization/43220
10582         * gcc.c-torture/execute/pr43220.c: New testcase.
10583
10584 2010-03-01  Richard Guenther  <rguenther@suse.de>
10585
10586         PR middle-end/43213
10587         * gcc.dg/pr43213.c: New testcase.
10588
10589 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10590
10591         PR pch/14940
10592         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10593
10594 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10597         New function.
10598         (check_effective_target_ucn): Likewise.
10599
10600         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10601         if !ucn.
10602         * gcc.dg/ucnid-2.c: Likewise.
10603         * gcc.dg/ucnid-3.c: Likewise.
10604         * gcc.dg/ucnid-4.c: Likewise.
10605         * gcc.dg/ucnid-11.c: Likewise.
10606         * gcc.dg/ucnid-12.c: Likewise.
10607         * gcc.dg/ucnid-6.c: Skip if !ucn.
10608         * gcc.dg/ucnid-9.c: Likewise.
10609
10610 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10611
10612         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10613         lists to dg-skip-if.
10614         * gcc.target/i386/stackalign/return-3.c: Likewise.
10615
10616 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10617
10618         * gcc.target/i386/clearcap.map: New file.
10619         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10620         Pass clearcap.map by default if supported.
10621
10622 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624         PR fortran/42900
10625         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10626         Explain this.
10627         * gfortran.dg/stat_2.f90: Likewise.
10628
10629 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10630
10631         PR fortran/43199
10632         * gfortran.dg/module_read_2.f90: New test.
10633
10634 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10635
10636         PR c++/42748
10637         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10638         * g++.dg/abi/mangle12.C: Likewise.
10639         * g++.dg/abi/mangle20-2.C: Likewise.
10640         * g++.dg/abi/mangle17.C: Likewise.
10641         * g++.dg/template/cond2.C: Likewise.
10642         * g++.dg/template/pr35240.C: Likewise.
10643
10644 2010-02-27  Richard Guenther  <rguenther@suse.de>
10645
10646         PR tree-optimization/43186
10647         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10648
10649 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10650
10651         * g++.dg/abi/packed1.C: Expect warning on the SH.
10652
10653 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10654
10655         PR c++/42054:
10656         * g++.dg/parse/error37.C: New test.
10657
10658 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10659
10660         PR c/24577
10661         PR c/43192
10662         * gcc.dg/pr8927-1.c: Match new note.
10663         * gcc.dg/990506-0.c: Likewise.
10664         * gcc.dg/gomp/flush-2.c: Likewise.
10665         * gcc.dg/gomp/atomic-5.c: Likewise.
10666         * gcc.dg/gomp/pr34607.c: Likewise.
10667         * gcc.dg/pr35746.c: Likewise.
10668         * gcc.dg/cpp/pragma-1.c: Likewise.
10669         * gcc.dg/cpp/pragma-2.c: Likewise.
10670         * gcc.dg/pr41842.c: Likewise.
10671         * gcc.dg/noncompile/20040629-1.c: Likewise.
10672         * objc.dg/private-1.m: Likewise.
10673
10674 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10675
10676         PR fortran/43185
10677         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10678         * gfortran.dg/default_initialization_4.f90: New test.
10679
10680 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10681
10682         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10683         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10684         * gnat.dg/thin_pointer2.adb: New test.
10685         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10686
10687 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10688
10689         PR c/20631
10690         * gcc.dg/cpp/c90-pedantic.c: New.
10691         * gcc.dg/cpp/c90.c: New.
10692         * gcc.dg/gnu90-const-expr-1.c: New.
10693         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10694
10695 2010-02-26  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/43186
10698         * gcc.c-torture/compile/pr43186.c: New testcase.
10699
10700 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR debug/43190
10703         * c-c++-common/dwarf2/pr43190.c: New test.
10704
10705 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10706
10707         PR testsuite/37074:
10708         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10709
10710 2010-02-26  Richard Guenther  <rguenther@suse.de>
10711
10712         PR tree-optimization/43188
10713         * gcc.c-torture/compile/pr43188.c: New testcase.
10714
10715 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10716
10717         PR target/43175
10718         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10719
10720 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10721
10722         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10723
10724 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10725
10726         PR target/43154
10727         * gcc.target/powerpc/pr43154.c: New file.
10728
10729 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR debug/43166
10732         * gfortran.dg/debug/pr43166.f: New test.
10733
10734         PR debug/43165
10735         * gcc.dg/torture/pr43165.c: New test.
10736
10737 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10738
10739         PR c/43128
10740         * c-c++-common/pr41779.c: Update.
10741
10742 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10743
10744         PR ada/32547
10745         * lib/gnat-dg.exp (gnat_load): Redefine.
10746
10747         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10748         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10749
10750 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10751
10752         PR libobjc/36610
10753         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10754         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10755         -fgnu-runtime.
10756         Sort entries.
10757
10758 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10759
10760         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10761
10762 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR debug/43150
10765         * gcc.dg/guality/vla-1.c: New test.
10766
10767 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10768
10769         PR fortran/43042
10770         * gfortran.dg/c_ptr_tests_15.f90: New test.
10771
10772 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10773
10774         PR target/43107
10775         * gcc.target/i386/pr43107.c: New test.
10776
10777 2010-02-23  Jason Merrill  <jason@redhat.com>
10778
10779         PR c++/43143
10780         * g++.dg/cpp0x/variadic100.C: New.
10781
10782 2010-02-23  Jason Merrill  <jason@redhat.com>
10783
10784         PR debug/42800
10785         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10786         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10787         * c-c++-common/dwarf2/vla1.c: New.
10788
10789 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR target/43139
10792         * gcc.dg/pr43139.c: New test.
10793
10794         PR debug/43077
10795         * gcc.dg/guality/pr43077-1.c: New test.
10796
10797 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10798
10799         PR 43123
10800         * gcc.dg/march.c: New.
10801         * gcc.dg/march-generic.c: New.
10802         * gcc.dg/mtune.c: New.
10803
10804 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10805
10806         PR middle-end/43083
10807         * gcc.dg/graphite/pr43083.c: New.
10808
10809 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10810
10811         PR middle-end/43097
10812         * gfortran.dg/graphite/pr43097.f: New.
10813
10814 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10815             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10816
10817         PR middle-end/43140
10818         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10819
10820 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10821
10822         PR middle-end/43026
10823         * g++.dg/graphite/pr43026.C: New.
10824
10825 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10826
10827         PR c++/43126
10828         * gcc.dg/cleanup-1.c: Update.
10829         * gcc.dg/func-args-1.c: Update.
10830         * gcc.dg/format/sentinel-1.c: Update.
10831         * g++.old-deja/g++.jason/scoping10.C: Update.
10832         * g++.old-deja/g++.ns/lookup5.C: Update.
10833         * g++.dg/ext/cleanup-1.C: Update.
10834         * g++.dg/parse/varmod1.C: Update.
10835         * g++.dg/parse/error33.C: Update.
10836         * g++.dg/expr/call3.C: Update.
10837         * g++.dg/func-args-1.C: New.
10838
10839 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10840
10841         PR c/43125
10842         * gcc.dg/attr-used-2.c: Moved to ...
10843         * c-c++-common/attr-used-2.c: Here.
10844
10845         * gcc.dg/attr-used.c: Moved to ...
10846         * c-c++-common/attr-used.c: Here.
10847
10848 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10849
10850         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10851
10852 2010-02-22  Richard Guenther  <rguenther@suse.de>
10853
10854         PR lto/43045
10855         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10856         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10857
10858 2010-02-22  Richard Guenther  <rguenther@suse.de>
10859
10860         PR tree-optimization/42749
10861         * gcc.c-torture/compile/pr42749.c: New testcase.
10862
10863 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/43072
10866         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10867         * gfortran.dg/internal_pack_9.f90: New test.
10868
10869 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10870
10871         PR c++/23510
10872         * g++.dg/template/recurse.C: Adjust.
10873         * g++.dg/template/pr23510.C: New.
10874
10875 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10876
10877         PR c++/42824
10878         * g++.dg/template/memclass4.C: New test.
10879
10880 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10881
10882         PR fortran/35259
10883         * gfortran.dg/reassoc_5.f90: New test.
10884
10885 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10886
10887         PR target/43067
10888         * gcc.target/i386/pr43067.c: New test.
10889
10890 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10891
10892         PR c++/35669
10893         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10894         -Wconversion-null.
10895         * g++.dg/warn/Wconversion-null.C: New test.
10896         * g++.old-deja/g++.other/null1.C: Move to...
10897         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10898
10899 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10900
10901         PR fortran/36932
10902         PR fortran/36933
10903         * gfortran.dg/dependency_26.f90: New test.
10904
10905         PR fortran/43072
10906         * gfortran.dg/internal_pack_7.f90: New test.
10907
10908         PR fortran/43111
10909         * gfortran.dg/internal_pack_8.f90: New test.
10910
10911 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10912
10913         PR 43128
10914         * c-c++-common/pr41779.c: Fix broken testcase.
10915
10916 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10917
10918         PR 36513
10919         * c-c++-common/pr36513.c: New testcase.
10920         * c-c++-common/pr36513-2.c: New testcase.
10921
10922 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10923
10924         PR 41779
10925         * c-c++-common/pr41779.c: New.
10926
10927 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10928
10929         PR debug/43084
10930         * gcc.dg/pr43084.c: New test.
10931
10932 2010-02-19  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/42916
10935         * gcc.dg/pr42916.c: New testcase.
10936
10937 2010-02-18  Jason Merrill  <jason@redhat.com>
10938
10939         PR c++/42837
10940         * g++.dg/abi/packed1.C: Add expected warning.
10941
10942         PR c++/43108
10943         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10944         * gcc.dg/torture/dg-torture.exp: Likewise.
10945         * c-c++-common/torture/complex-sign.h,
10946         c-c++-common/torture/complex-sign-add.c,
10947         c-c++-common/torture/complex-sign-mixed-add.c,
10948         c-c++-common/torture/complex-sign-mixed-div.c,
10949         c-c++-common/torture/complex-sign-mixed-mul.c,
10950         c-c++-common/torture/complex-sign-mixed-sub.c,
10951         c-c++-common/torture/complex-sign-mul.c,
10952         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10953         Adapt for C++ compilation as well.
10954
10955         PR c++/43070
10956         * g++.dg/ext/label1.C: Update.
10957         * g++.dg/ext/label2.C: Update.
10958
10959         PR c++/26261
10960         * g++.dg/template/dependent-name6.C: New.
10961
10962         PR c++/43109
10963         * g++.dg/parse/namespace12.C: New.
10964
10965 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10966
10967         PR tree-optimization/43066
10968         * gcc.c-torture/compile/pr43066.c: New test.
10969
10970 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10971
10972         * g++.dg/ext/attrib35.C: Fix target selector string.
10973         * g++.dg/ext/attrib36.C: Ditto.
10974         * g++.dg/ext/attrib37.C: Ditto.
10975         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10976         * g++.dg/abi/mangle25.C: Ditto.
10977
10978 2010-02-17  Jason Merrill  <jason@redhat.com>
10979
10980         PR c++/43069
10981         * g++.dg/parse/namespace11.C: New.
10982
10983         PR c++/43093
10984         * g++.dg/ext/attrib37.C: New.
10985
10986         PR c++/43079
10987         * g++.dg/template/ptrmem20.C: New.
10988
10989 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10990
10991         PR target/43103
10992         * gcc.target/i386/xop-check.h: Include m256-check.h.
10993         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10994         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10995         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10996         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10997
10998 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR debug/42918
11001         * gcc.dg/pr42918.c: New test.
11002
11003 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11004
11005         * g++.dg/ext/attrib36.C: Require ILP32.
11006
11007 2010-02-16  Richard Guenther  <rguenther@suse.de>
11008
11009         PR tree-optimization/41043
11010         * gfortran.dg/pr41043.f90: New testcase.
11011         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11012
11013 2010-02-16  Jason Merrill  <jason@redhat.com>
11014
11015         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11016
11017 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11018
11019         PR tree-optimization/43074
11020         * gcc.dg/vect/fast-math-pr43074.c: New test.
11021
11022 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11025
11026 2010-02-16  Jason Merrill  <jason@redhat.com>
11027
11028         PR c++/43031
11029         * g++.dg/ext/attrib36.C: New.
11030
11031         PR c++/43036
11032         * g++.dg/other/array6.C: New.
11033
11034 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11035
11036         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11037
11038 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11039
11040         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11041         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11042         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11043         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11044         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11045         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11046
11047 2010-02-15  Richard Guenther  <rguenther@suse.de>
11048
11049         PR middle-end/43068
11050         * g++.dg/torture/pr43068.C: New testcase.
11051
11052 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11053
11054         PR c++/43024
11055         * g++.dg/opt/ice1.C: New.
11056
11057 2010-02-14  Jason Merrill  <jason@redhat.com>
11058
11059         PR c++/41997
11060         * g++.dg/cpp0x/initlist-opt.C: New.
11061
11062 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11063
11064         PR fortran/41113
11065         PR fortran/41117
11066         * gfortran.dg/internal_pack_6.f90: New test.
11067
11068 2010-02-12  Jason Merrill  <jason@redhat.com>
11069
11070         PR c++/43054
11071         * g++.dg/cpp0x/variadic99.C: New.
11072
11073 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11074
11075         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11076         sign extend pointers to gualchk_t.
11077
11078         PR c++/43033
11079         * g++.dg/other/default3.C: Xfail g4 test.
11080
11081 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11082
11083         PR middle-end/43012
11084         * gcc.dg/graphite/pr43012.c: New.
11085
11086 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11087
11088         PR middle-end/42930
11089         * g++.dg/graphite/pr42930.C: New.
11090
11091 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11092
11093         PR middle-end/42914
11094         PR middle-end/42530
11095         * gcc.dg/graphite/pr42530.c: New.
11096         * gcc.dg/graphite/pr42914.c: New.
11097
11098 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11099
11100         PR middle-end/42771
11101         * gcc.dg/graphite/pr42771.c: New.
11102
11103 2010-02-11  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/42998
11106         * gcc.c-torture/compile/pr42998.c: New testcase.
11107
11108 2010-02-10  Jason Merrill  <jason@redhat.com>
11109
11110         PR c++/41896
11111         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11112
11113         PR c++/42983, core issue 906
11114         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11115         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11116
11117         PR c++/43016
11118         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11119
11120 2010-02-10  Richard Guenther  <rguenther@suse.de>
11121
11122         PR tree-optimization/43017
11123         * gcc.dg/torture/pr43017.c: New testcase.
11124
11125 2010-02-10  Tobias Burnus <burnus@net-b.de>
11126
11127         PR fortran/40823
11128         * gfortran.dg/private_type_1.f90: Update error location.
11129         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11130         * gfortran.dg/typebound_operator_2.f03: Ditto.
11131         * gfortran.dg/assignment_2.f90: Ditto.
11132         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11133         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11134
11135 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11136
11137         PR fortran/43015
11138         * gfortran.dg/bind_c_usage_20.f90: New test.
11139
11140 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11141
11142         PR debug/43010
11143         * g++.dg/debug/pr43010.C: New test.
11144
11145 2010-02-10  Richard Guenther  <rguenther@suse.de>
11146
11147         PR c/43007
11148         * gcc.c-torture/execute/20100209-1.c: New testcase.
11149         * gcc.dg/fold-div-3.c: Likewise.
11150
11151 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * gcc.dg/builtin-ffs-1.c: New test.
11154
11155 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156
11157         PR fortran/42999
11158         * gfortran.dg/array_constructor_35.f90: New test.
11159
11160 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11161
11162         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11163
11164 2010-02-09  Jason Merrill  <jason@redhat.com>
11165
11166         PR c++/42399
11167         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11168
11169         PR c++/42370
11170         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11171
11172 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11173
11174         PR fortran/41869
11175         * gfortran.dg/module_write_1.f90: New test.
11176
11177 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11178
11179         * gcc.dg/pr19340.c: Adjust.
11180
11181 2010-02-09  Richard Guenther  <rguenther@suse.de>
11182
11183         PR tree-optimization/43008
11184         * gcc.c-torture/execute/pr43008.c: New testcase.
11185
11186 2010-02-09  Richard Guenther  <rguenther@suse.de>
11187
11188         PR tree-optimization/43000
11189         * gcc.dg/torture/pr43000.c: New testcase.
11190         * gcc.dg/torture/pr43002.c: Likewise.
11191
11192 2010-02-09  Daniel Kraft  <d@domob.eu>
11193
11194         PR fortran/39171
11195         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11196         and pass -Wsurprising as necessary.
11197
11198 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR tree-optimization/42890
11201         * g++.dg/torture/pr42890.C: New test.
11202
11203 2010-02-08  Richard Guenther  <rguenther@suse.de>
11204
11205         PR middle-end/42995
11206         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11207
11208 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11209
11210         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11211         return 0 from main.
11212         * gcc.dg/graphite/block-1.c: Same.
11213         * gcc.dg/graphite/block-3.c: Same.
11214         * gcc.dg/graphite/block-4.c: Same.
11215         * gcc.dg/graphite/block-5.c: Same.
11216         * gcc.dg/graphite/block-6.c: Same.
11217         * gcc.dg/graphite/block-7.c: Same.
11218         * gcc.dg/graphite/interchange-0.c: Same.
11219         * gcc.dg/graphite/interchange-1.c: Same.
11220         * gcc.dg/graphite/interchange-10.c: Same.
11221         * gcc.dg/graphite/interchange-11.c: Same.
11222         * gcc.dg/graphite/interchange-12.c: Same.
11223         * gcc.dg/graphite/interchange-2.c: Same.
11224         * gcc.dg/graphite/interchange-3.c: Same.
11225         * gcc.dg/graphite/interchange-4.c: Same.
11226         * gcc.dg/graphite/interchange-5.c: Same.
11227         * gcc.dg/graphite/interchange-6.c: Same.
11228         * gcc.dg/graphite/interchange-7.c: Same.
11229         * gcc.dg/graphite/interchange-8.c: Same.
11230         * gcc.dg/graphite/interchange-9.c: Same.
11231         * gcc.dg/graphite/interchange-mvt.c: Same.
11232
11233 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11234
11235         * gfortran.dg/graphite/id-19.f: New.
11236         * gfortran.dg/graphite/pr14741.f90: New.
11237         * gfortran.dg/graphite/pr41924.f90: New.
11238         * gfortran.dg/graphite/run-id-2.f90: New.
11239
11240 2010-02-07  Richard Guenther  <rguenther@suse.de>
11241
11242         PR middle-end/42956
11243         * gcc.c-torture/compile/pr42956.c: New testcase.
11244
11245 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246
11247         PR libfortran/42742
11248         * gfortran.dg/fmt_cache_2.f: New test.
11249
11250 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11251
11252         * gfortran.dg/read_no_eor.f90: New test.
11253
11254 2010-02-05  Jason Merrill  <jason@redhat.com>
11255
11256         * g++.dg/ext/label13.C: Move constructor body out of class.
11257
11258 2010-02-03  Jason Merrill  <jason@redhat.com>
11259
11260         PR c++/42870
11261         * g++.dg/ext/dllexport3.C: New.
11262
11263 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11264
11265         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11266
11267 2010-02-05  Richard Guenther  <rguenther@suse.de>
11268
11269         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11270
11271 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11272
11273         PR c++/42915
11274         * g++.dg/other/crash-9.C: New test.
11275
11276 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/42309
11279         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11280
11281 2010-02-04  Richard Guenther  <rguenther@suse.de>
11282
11283         PR rtl-optimization/42952
11284         * gcc.dg/torture/pr42952.c: New testcase.
11285
11286 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11287
11288         PR libfortran/42901
11289         * gfortran.dg/namelist_60.f90: New test.
11290
11291 2010-02-03  Jason Merrill  <jason@redhat.com>
11292
11293         PR c++/40138
11294         * g++.dg/ext/builtin11.C: New.
11295
11296         PR c++/4926
11297         PR c++/38600
11298         * g++.dg/abi/mangle35.C: New.
11299         * g++.dg/abi/mangle37.C: New.
11300
11301         PR c++/12909
11302         * g++.dg/abi/mangle36.C: New.
11303
11304         PR c++/35652
11305         * g++.dg/warn/string1.C: New.
11306
11307 2010-02-03  Richard Guenther  <rguenther@suse.de>
11308
11309         PR tree-optimization/42944
11310         * gcc.dg/errno-1.c: New testcase.
11311
11312 2010-02-03  Richard Guenther  <rguenther@suse.de>
11313
11314         PR middle-end/42927
11315         * gcc.c-torture/compile/pr42927.c: New testcase.
11316
11317 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11318
11319         PR fortran/42936
11320         * gfortran.dg/null_4.f90: New test.
11321
11322 2010-02-02  Jason Merrill  <jason@redhat.com>
11323
11324         PR c++/41090
11325         * g++.dg/ext/label13.C: New.
11326
11327 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11328
11329         PR fortran/42650
11330         * gfortran.dg/func_result_5.f90: New test.
11331
11332 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11333
11334         PR fortran/42922
11335         * gfortran.dg/pure_initializer_3.f90: News test.
11336
11337 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11338
11339         PR fortran/42888
11340         * gfortran.dg/allocate_derived_2.f90: New test.
11341
11342 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11343
11344         PR middle-end/42898
11345         * gcc.dg/torture/pr42898-2.c: New test.
11346
11347 2010-01-31  Richard Guenther  <rguenther@suse.de>
11348
11349         PR middle-end/42898
11350         * gcc.dg/torture/pr42898.c: New testcase.
11351
11352 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11353
11354         PR fortran/38324
11355         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11356         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11357
11358 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11359
11360         * g++.dg/tree-ssa/inline-1.C: New.
11361         * g++.dg/tree-ssa/inline-2.C: New.
11362         * g++.dg/tree-ssa/inline-3.C: New.
11363
11364 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11365
11366         PR testsuite/41701
11367         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11368         the string 'pow' in the pathname of the compiler from generating a
11369         test failure.
11370
11371 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11372
11373         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11374         * g++.old-deja/g++.mike/eh17.C: Likewise.
11375         * g++.old-deja/g++.mike/p5571.C: Likewise.
11376
11377 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11378
11379         PR c++/42758
11380         PR c++/42634
11381         PR c++/42336
11382         PR c++/42797
11383         PR c++/42880
11384         * g++.dg/other/crash-5.C: New test.
11385         * g++.dg/other/crash-6.C: New test.
11386         * g++.dg/other/crash-7.C: New test.
11387         * g++.dg/other/crash-8.C: New test.
11388
11389 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR rtl-optimization/42889
11392         * gcc.dg/pr42889.c: New test.
11393
11394 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11395
11396         * gcc.target/i386/pr42881.c: Use SSE2.
11397
11398 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11399
11400         PR target/42891
11401         * gcc.target/i386/pr42891.c: New test.
11402
11403 2010-01-28  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/42871
11406         * g++.dg/torture/pr42871.C: New testcase.
11407
11408 2010-01-28  Richard Guenther  <rguenther@suse.de>
11409
11410         * gcc.dg/Wobjsize-1.h: New testcase.
11411         * gcc.dg/Wobjsize-1.c: Likewise.
11412
11413 2010-01-28  Richard Guenther  <rguenther@suse.de>
11414
11415         PR middle-end/42883
11416         * g++.dg/torture/pr42883.C: New testcase.
11417
11418 2010-01-28  Michael Matz  <matz@suse.de>
11419
11420         * gcc.target/i386/pr42881.c: New test.
11421
11422 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11423
11424         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11425         Add i?86-*-solaris2* support.
11426
11427 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11428
11429         PR c++/42713
11430         PR c++/42820
11431         * g++.dg/template/typedef27.C: New test case.
11432         * g++.dg/template/typedef28.C: New test case.
11433
11434 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11435
11436         * gcc.dg/optimize-bswap*.c: Add ARM target
11437
11438 2010-01-27  Richard Guenther  <rguenther@suse.de>
11439
11440         PR middle-end/42878
11441         * gcc.dg/torture/pr42878-1.c: New testcase.
11442         * gcc.dg/torture/pr42878-2.c: Likewise.
11443
11444 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11445
11446         PR middle-end/42874
11447         * gcc.dg/vla-22.c: New test.
11448
11449 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11452         current collation.
11453
11454 2010-01-26  Richard Guenther  <rguenther@suse.de>
11455
11456         PR rtl-optimization/42685
11457         * gcc.dg/pr42685.c: New testcase.
11458         * g++.dg/other/pr42685.C: Likewise.
11459
11460 2010-01-26  Richard Guenther  <rguenther@suse.de>
11461
11462         PR middle-end/42806
11463         * g++.dg/other/pr42806.C: New testcase.
11464
11465 2010-01-26  Richard Guenther  <rguenther@suse.de>
11466
11467         PR tree-optimization/42250
11468         * gcc.dg/pr42250.c: New testcase.
11469
11470 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11471
11472         * gnat.dg/array_bounds_test.adb: New test.
11473
11474 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11475
11476         PR fortran/42858
11477         * gfortran.dg/generic_21.f90: New test.
11478
11479 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11480
11481         PR testsuite/41522
11482         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11483
11484 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11485
11486         PR c++/42748
11487         * g++.dg/abi/arm_va_list2.C: New test.
11488         * g++.dg/abi/arm_va_list2.h: Companion header file.
11489
11490 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11491
11492         PR fortran/41044
11493         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11494
11495         PR fortran/41167
11496         * gfortran.dg/char_array_arg_1.f90 : New test.
11497
11498         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11499
11500 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11501
11502         PR fortran/39304
11503         * gfortran.dg/generic_20.f90: New test.
11504
11505 2010-01-22  Michael Matz  <matz@suse.de>
11506
11507         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11508         -msse2.
11509
11510 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11511
11512         PR fortran/42736
11513         * gfortran.dg/dependency_25.f90 : New test.
11514
11515 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11516
11517         PR tree-optimization/42585
11518         * gcc.dg/tree-ssa/pr42585.c: New test.
11519
11520 2010-01-21  Richard Guenther  <rguenther@suse.de>
11521
11522         PR middle-end/19988
11523         * gcc.dg/pr19988.c: New testcase.
11524
11525 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11526
11527         * g++.dg/compat/decimal/compat-common.h: New file.
11528         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11529         * g++.dg/compat/decimal/pass_x.h: New file.
11530         * g++.dg/compat/decimal/pass_y.h: New file.
11531         * g++.dg/compat/decimal/pass-1_main.C: New file.
11532         * g++.dg/compat/decimal/pass-1_x.C: New file.
11533         * g++.dg/compat/decimal/pass-1_y.C: New file.
11534         * g++.dg/compat/decimal/pass-2_main.C: New file.
11535         * g++.dg/compat/decimal/pass-2_x.C: New file.
11536         * g++.dg/compat/decimal/pass-2_y.C: New file.
11537         * g++.dg/compat/decimal/pass-3_main.C: New file.
11538         * g++.dg/compat/decimal/pass-3_x.C: New file.
11539         * g++.dg/compat/decimal/pass-3_y.C: New file.
11540         * g++.dg/compat/decimal/pass-4_main.C: New file.
11541         * g++.dg/compat/decimal/pass-4_x.C: New file.
11542         * g++.dg/compat/decimal/pass-4_y.C: New file.
11543         * g++.dg/compat/decimal/pass-5_main.C: New file.
11544         * g++.dg/compat/decimal/pass-5_x.C: New file.
11545         * g++.dg/compat/decimal/pass-5_y.C: New file.
11546         * g++.dg/compat/decimal/pass-6_main.C: New file.
11547         * g++.dg/compat/decimal/pass-6_x.C: New file.
11548         * g++.dg/compat/decimal/pass-6_y.C: New file.
11549         * g++.dg/compat/decimal/return_x.h: New file.
11550         * g++.dg/compat/decimal/return_y.h: New file.
11551         * g++.dg/compat/decimal/return-1_main.C: New file.
11552         * g++.dg/compat/decimal/return-1_x.C: New file.
11553         * g++.dg/compat/decimal/return-1_y.C: New file.
11554         * g++.dg/compat/decimal/return-2_main.C: New file.
11555         * g++.dg/compat/decimal/return-2_x.C: New file.
11556         * g++.dg/compat/decimal/return-2_y.C: New file.
11557         * g++.dg/compat/decimal/return-3_main.C: New file.
11558         * g++.dg/compat/decimal/return-3_x.C: New file.
11559         * g++.dg/compat/decimal/return-3_y.C: New file.
11560         * g++.dg/compat/decimal/return-4_main.C: New file.
11561         * g++.dg/compat/decimal/return-4_x.C: New file.
11562         * g++.dg/compat/decimal/return-4_y.C: New file.
11563         * g++.dg/compat/decimal/return-5_main.C: New file.
11564         * g++.dg/compat/decimal/return-5_x.C: New file.
11565         * g++.dg/compat/decimal/return-5_y.C: New file.
11566         * g++.dg/compat/decimal/return-6_main.C: New file.
11567         * g++.dg/compat/decimal/return-6_x.C: New file.
11568         * g++.dg/compat/decimal/return-6_y.C: New file.
11569
11570 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11571
11572         PR debug/42715
11573         * gcc.dg/pr42715.c: New.
11574
11575 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11576
11577         PR c++/42038
11578         * g++.dg/parse/crash55.C: New.
11579
11580 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11581
11582         PR debug/42782
11583         * gcc.dg/guality/pr42782.c: New.
11584
11585 2010-01-20  Jason Merrill  <jason@redhat.com>
11586
11587         PR c++/41788
11588         * g++.dg/abi/packed1.C: New.
11589
11590         PR c++/41920
11591         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11592
11593         PR c++/40750
11594         * g++.dg/parse/fn-typedef1.C: New.
11595         * g++.dg/other/cv_quals.C: Adjust.
11596
11597 2010-01-20  Anthony Green  <green@moxielogic.com>
11598
11599         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11600         pack(push) pragma).
11601         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11602         * gcc.dg/20020312-2.c: Port this to the moxie core.
11603         * gcc.dg/weak/typeof-2.c: Ditto.
11604
11605 2010-01-20  Richard Guenther  <rguenther@suse.de>
11606
11607         PR tree-optimization/42717
11608         * gcc.c-torture/compile/pr42717.c: New testcase.
11609
11610 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11613         of signed, add a few new tests.
11614
11615         PR middle-end/42803
11616         * g++.dg/parse/limits-initializer1.C: New test.
11617
11618 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11619
11620         PR fortran/42804
11621         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11622         * gfortran.dg/typebound_call_12.f03: New test.
11623
11624 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11625
11626         PR fortran/42783
11627         * gfortran.dg/bounds_check_15.f90 : New test.
11628
11629 2010-01-19  Michael Matz  <matz@suse.de>
11630
11631         PR tree-optimization/41783
11632         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11633
11634 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11635
11636         PR target/38697.
11637         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11638         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11639         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11640         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11641         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11642         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11643         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11644         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11645         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11646         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11647         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11648
11649 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11650
11651         PR fortran/42545
11652         * gfortran.dg/extends_6.f03: Modified an error message.
11653         * gfortran.dg/extends_10.f03: New test.
11654         * gfortran.dg/private_type_6.f03: Modified an error message.
11655         * gfortran.dg/structure_constructor_8.f03: Ditto.
11656
11657 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR tree-optimization/42719
11660         * gcc.dg/pr42719.c: New test.
11661
11662         PR debug/42728
11663         * gcc.dg/pr42728.c: New test.
11664
11665 2010-01-19  Anthony Green  <green@moxielogic.com>
11666
11667         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11668
11669 2010-01-18  Anthony Green  <green@moxielogic.com>
11670
11671         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11672         for moxie.
11673
11674 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11675
11676         * g++.dg/template/error45.C: reverted as part of reverting the
11677         fix of PR c++/42634.
11678
11679 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11680
11681         PR c++/42634
11682         * g++.dg/template/error45.C: New test.
11683
11684 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11685
11686         PR c++/42766
11687         * g++.dg/conversion/op6.C: New test.
11688
11689 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11690
11691         PR target/42774
11692         * gcc.target/alpha/pr42774.c: New test.
11693
11694 2010-01-18  Richard Guenther  <rguenther@suse.de>
11695
11696         PR tree-optimization/42781
11697         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11698
11699 2010-01-17  Richard Guenther  <rguenther@suse.de>
11700
11701         PR middle-end/42248
11702         * gcc.c-torture/execute/pr42248.c: New testcase.
11703
11704 2010-01-17  Richard Guenther  <rguenther@suse.de>
11705
11706         PR tree-optimization/42773
11707         * g++.dg/torture/pr42773.C: New testcase.
11708
11709 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11710
11711         PR fortran/42677
11712         * gfortran.dg/interface_assignment_5.f90: New test.
11713
11714 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11715
11716         PR c++/42697
11717         * g++.dg/template/crash94.C: Reverted.
11718
11719 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11720
11721         PR debug/42767
11722         * gcc.dg/debug/pr42767.c: New.
11723
11724 2010-01-15  Jason Merrill  <jason@redhat.com>
11725
11726         PR c++/42761
11727         * g++.dg/cpp0x/decltype22.C: New.
11728
11729 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR middle-end/42760
11732         * g++.dg/torture/pr42760.C: New test.
11733
11734 2010-01-15  Jing Yu  <jingyu@google.com>
11735
11736         PR rtl-optimization/42691
11737         * gcc.c-torture/execute/pr42691.c: New.
11738
11739 2010-01-15  Richard Guenther  <rguenther@suse.de>
11740
11741         PR middle-end/42739
11742         * g++.dg/torture/pr42739.C: New testcase.
11743
11744 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11745
11746         * g++.dg/template/error45.C: Revert as part of reverting changes
11747         or PR c++/42634.
11748
11749 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11750
11751         PR fortran/42684
11752         * gfortran.dg/interface_31.f90: New test.
11753
11754 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11755
11756         * gcc.target/powerpc/pr42747.c: New file.
11757
11758 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11759
11760         PR middle-end/42674
11761         * c-c++-common/pr42674.c: New test.
11762
11763         PR c++/42608
11764         * g++.dg/template/instantiate11.C: New test.
11765
11766 2010-01-14  Jason Merrill  <jason@redhat.com>
11767
11768         PR c++/42701
11769         * g++.dg/overload/error3.C: New.
11770
11771         PR c++/42655
11772         * g++.dg/overload/rvalue1.C: New.
11773
11774 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11775
11776         PR tree-optimization/42706
11777         * gcc.dg/ipa/pr42706.c: New testcase.
11778
11779 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11780
11781         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11782
11783 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11784
11785         PR tree-optimization/42714
11786         * g++.dg/torture/pr42714.C: New test.
11787
11788 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11789
11790         PR rtl-optimization/42246
11791         * gfortran.dg/pr42246-2.f: New.
11792
11793 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11794
11795         PR rtl-optimization/42389
11796         * gcc.dg/pr42389.c: New.
11797
11798 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11799
11800         PR rtl-optimization/42388
11801         * gcc.dg/pr42388.c: New.
11802
11803 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11804
11805         PR rtl-optimization/42294
11806         * gfortran.dg/pr42294.f: New.
11807
11808 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11809
11810         PR rtl-optimization/39453
11811         PR rtl-optimization/42246
11812         * gcc.dg/pr39453.c: New.
11813         * gcc.dg/pr42246.c: New.
11814
11815 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11816
11817         PR middle-end/42245
11818         * gcc.dg/pr42245.c: New.
11819         * gcc.dg/pr42245-2.c: New.
11820
11821 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11822
11823         PR rtl-optimization/42249
11824         * gcc.dg/pr42249.c: New.
11825
11826 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR c/42721
11829         * gcc.c-torture/execute/pr42721.c: New test.
11830
11831 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11832
11833         PR tree-optimization/42709
11834         * gcc.dg/vect/pr42709.c: New test.
11835
11836 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11837
11838         PR fortran/41478
11839         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11840         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11841
11842 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11843
11844         PR fortran/42481
11845         * gfortran.dg/generic_19.f90 : New test.
11846
11847 2010-01-13  Richard Guenther  <rguenther@suse.de>
11848
11849         PR tree-optimization/42730
11850         * gcc.c-torture/compile/pr42730.c: New testcase.
11851
11852 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11853
11854         PR target/pr42542
11855         * gcc.target/ia64/pr42542-1.c: New.
11856         * gcc.target/ia64/pr42542-2.c: New.
11857         * gcc.target/ia64/pr42542-3.c: New.
11858
11859 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11860
11861         PR c++/42634
11862         * g++.dg/template/error45.C: New test.
11863
11864 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11865
11866         PR tree-optimization/42704
11867         * g++.dg/torture/pr42704.C: New test.
11868
11869 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11870
11871         PR tree-optimization/42703
11872         * gcc.c-torture/compile/pr42703.c: New test.
11873
11874 2010-01-13  Richard Guenther  <rguenther@suse.de>
11875
11876         PR tree-optimization/42705
11877         * gcc.c-torture/compile/pr42705.c: New testcase.
11878
11879 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11880
11881         * gcc.target/bfin/l2.c: New test.
11882         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11883
11884 2010-01-13  Richard Guenther  <rguenther@suse.de>
11885
11886         PR middle-end/42716
11887         * gcc.c-torture/compile/pr42716.c: New testcase.
11888
11889 2010-01-13  Richard Guenther  <rguenther@suse.de>
11890
11891         PR lto/42678
11892         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11893
11894 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11895
11896         PR c/42708
11897         * gcc.c-torture/compile/pr42708-1.c: New test.
11898
11899 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11900
11901         PR debug/42662
11902         * gcc.dg/pr42662.c: New test.
11903
11904         PR tree-optimization/42645
11905         * g++.dg/other/pr42645-1.C: New test.
11906         * g++.dg/other/pr42645-2.C: New test.
11907
11908 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11909
11910         PR target/42416
11911         * gcc.target/powerpc/warn-1.c: New test.
11912         * gcc.target/powerpc/warn-2.c: New test.
11913
11914 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11915
11916         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11917         stack alignment.
11918
11919 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11920
11921         * gcc.dg/lto/20100108_0.c: New.
11922
11923 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11924
11925         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11926         Add -march=i686 -msse for 32bit x86 targets.
11927
11928 2010-01-10  Richard Guenther  <rguenther@suse.de>
11929
11930         PR middle-end/42667
11931         * gcc.dg/torture/pr42667.c: New testcase.
11932
11933 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11934
11935         PR fortran/32489
11936         * gfortran.dg/array_constructor_34.f90: New test.
11937
11938 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11939
11940         PR fortran/20923
11941         * gfortran.dg/array_constructor_33.f90: New test.
11942         gfortran.dg/array_function_5.f90: Add credit.
11943
11944 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11945
11946         PR debug/42631
11947         * gcc.dg/pr42631.c: New.
11948
11949 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11950
11951         PR debug/42630
11952         * gcc.dg/pr42630.c: New.
11953
11954 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11955
11956         PR debug/42629
11957         * gcc.dg/pr42629.c: New.
11958
11959 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11960
11961         PR middle-end/42363
11962         * gcc.dg/torture/pr42363.c: New.
11963
11964 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11965
11966         PR debug/42604
11967         PR debug/42395
11968         * gcc.dg/vect/pr42604.c: New.
11969         * gcc.dg/vect/pr42395.c: New.
11970
11971 2010-01-09  Richard Guenther  <rguenther@suse.de>
11972
11973         PR middle-end/42512
11974         * gcc.c-torture/execute/pr42512.c: New testcase.
11975
11976 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11977
11978         PR fortran/41298
11979         * gfortran.dg/c_ptr_tests_14.f90: New test.
11980
11981 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11982
11983         PR ada/41929
11984         * gnat.dg/null_pointer_deref1.adb: Don't run on
11985         sparc*-sun-solaris2.11.
11986
11987 2010-01-08  Richard Guenther  <rguenther@suse.de>
11988
11989         PR lto/42528
11990         * gcc.dg/lto/20100103-1_0.c: New testcase.
11991         * gcc.dg/lto/20100103-2_0.c: Likewise.
11992
11993 2010-01-08  Tobias Burnus  <burnus@net-b.de
11994
11995         PR/fortran 25829
11996         * gfortran.dg/asynchronous_1.f90: New test.
11997         * gfortran.dg/asynchronous_2.f90: New test.
11998         * gfortran.dg/conflicts.f90: Update error message.
11999
12000 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12001
12002         c++/40155
12003         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12004
12005 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12006
12007         PR tree-optimization/42625
12008         * g++.dg/opt/dtor4.C: New test.
12009         * g++.dg/opt/dtor4.h: New.
12010         * g++.dg/opt/dtor4-aux.cc: New.
12011
12012 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12013
12014         PR fortran/42597
12015         * gfortran.dg/proc_ptr_26.f90: New test.
12016
12017 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12018
12019         PR fortran/41872
12020         * gfortran.dg/allocatable_scalar_7.f90: New test.
12021
12022 2010-01-06  Richard Guenther  <rguenther@suse.de>
12023
12024         * gcc.c-torture/compile/pr42632.c: New testcase.
12025
12026 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12027
12028         PR target/42542
12029         * gcc.target/i386/pr42542-4.c: New.
12030         * gcc.target/i386/pr42542-4a.c: Likewise.
12031         * gcc.target/i386/pr42542-5.c: Likewise.
12032         * gcc.target/i386/pr42542-5a.c: Likewise.
12033
12034 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12035
12036         * gcc.dg/tls/opt-15.c: New test.
12037
12038 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12039
12040         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12041
12042 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12043
12044         PR tree-optimization/42462
12045         * g++.dg/torture/pr42462.C: New test.
12046
12047 2010-01-05  Jason Merrill  <jason@redhat.com>
12048
12049         * g++.dg/cpp0x/initlist30.C: New test.
12050
12051 2010-01-05  Richard Guenther  <rguenther@suse.de>
12052
12053         PR tree-optimization/42614
12054         * gcc.c-torture/execute/pr42614.c: New testcase.
12055
12056 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12057
12058         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12059         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12060         -Wunreachable-code.
12061         * gcc.dg/Wunreachable-2.c: Likewise.
12062         * gcc.dg/Wunreachable-3.c: Likewise.
12063         * gcc.dg/Wunreachable-4.c: Likewise.
12064         * gcc.dg/Wunreachable-5.c: Likewise.
12065         * gcc.dg/Wunreachable-6.c: Likewise.
12066         * gcc.dg/Wunreachable-7.c: Likewise.
12067         * gcc.dg/Wunreachable-8.c: Likewise.
12068         * gcc.dg/20041231-1.c: Likewise.
12069
12070 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12071
12072         PR other/42611
12073         * gcc.dg/pr42611.c: New test.
12074
12075         PR tree-optimization/42508
12076         * g++.dg/opt/pr42508.C: New test.
12077
12078 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12079
12080         PR fortran/41872
12081         * gfortran.dg/allocatable_scalar_8.f90: New.
12082
12083 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12084
12085         PR tree-optimization/42398
12086         * gcc.c-torture/compile/pr42398.c: New test.
12087
12088 2010-01-04  Jason Merrill  <jason@redhat.com>
12089
12090         PR c++/42555
12091         * g++.dg/ext/attrib35.C: New.
12092
12093         PR c++/42567
12094         * g++.dg/cpp0x/auto17.C: New.
12095
12096 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12097
12098         * gcc.dg/lto/20100104_0.c: New.
12099
12100 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12101
12102         PR target/42542
12103         * gcc.target/i386/pr42542-1.c: New.
12104         * gcc.target/i386/pr42542-1a.c: Likewise.
12105         * gcc.target/i386/pr42542-1b.c: Likewise.
12106         * gcc.target/i386/pr42542-2.c: Likewise.
12107         * gcc.target/i386/pr42542-2a.c: Likewise.
12108         * gcc.target/i386/pr42542-2b.c: Likewise.
12109         * gcc.target/i386/pr42542-3.c: Likewise.
12110         * gcc.target/i386/pr42542-3a.c: Likewise.
12111
12112 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12113
12114         PR fortran/41872
12115         * gfortran.dg/allocatable_scalar_5.f90: New test.
12116         * gfortran.dg/allocatable_scalar_6.f90: New test.
12117
12118 2010-01-03  Richard Guenther  <rguenther@suse.de>
12119
12120         PR testsuite/42583
12121         * gfortran.dg/gomp/recursion1.f90: Remove.
12122
12123 2010-01-03  Richard Guenther  <rguenther@suse.de>
12124
12125         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12126         * gcc.dg/uninit-6.c: Likewise.
12127         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12128
12129 2010-01-03  Richard Guenther  <rguenther@suse.de>
12130
12131         PR tree-optimization/42589
12132         * gcc.target/i386/pr42589.c: New testcase.
12133
12134 2010-01-03  Richard Guenther  <rguenther@suse.de>
12135
12136         PR tree-optimization/42438
12137         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12138
12139 2010-01-02  Richard Guenther  <rguenther@suse.de>
12140
12141         PR testsuite/41651
12142         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12143
12144 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12145
12146         PR target/42448
12147         * gcc.target/alpha/pr42448-1.c: New test.
12148         * gcc.target/alpha/pr42448-2.c: Ditto.
12149
12150 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12151
12152         PR preprocessor/41947
12153         * gcc.dg/c99-hexfloat-3.c: New test.
12154
12155 2010-01-01  Richard Guenther  <rguenther@suse.de>
12156
12157         PR c/42570
12158         * gcc.c-torture/execute/pr42570.c: New testcase.
12159
12160 2010-01-01  Richard Guenther  <rguenther@suse.de>
12161
12162         PR middle-end/42559
12163         * gcc.c-torture/compile/pr42559.c: New testcase.
12164
12165 \f
12166 Copyright (C) 2010 Free Software Foundation, Inc.
12167
12168 Copying and distribution of this file, with or without modification,
12169 are permitted in any medium without royalty provided the copyright
12170 notice and this notice are preserved.