OSDN Git Service

* call.c (null_ptr_cst_p): Use maybe_constant_value.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-01  Jason Merrill  <jason@redhat.com>
2             Benjamin Kosnik  <bkoz@redhat.com>
3
4         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
5         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
6         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
7         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
8         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
9         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
10         * g++.dg/cpp0x/constexpr-array.C: New.
11         * g++.dg/cpp0x/constexpr-base.C: New.
12         * g++.dg/cpp0x/constexpr-complex.C: New.
13         * g++.dg/cpp0x/constexpr-data1.C: New.
14         * g++.dg/cpp0x/constexpr-data2.C: New.
15         * g++.dg/cpp0x/constexpr-deref.C: New.
16         * g++.dg/cpp0x/constexpr-diag1.C: New.
17         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
18         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
19         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
20         * g++.dg/cpp0x/constexpr-empty.C: New.
21         * g++.dg/cpp0x/constexpr-empty2.C: New.
22         * g++.dg/cpp0x/constexpr-empty3.C: New.
23         * g++.dg/cpp0x/constexpr-empty4.C: New.
24         * g++.dg/cpp0x/constexpr-empty5.C: New.
25         * g++.dg/cpp0x/constexpr-ex1.C: New.
26         * g++.dg/cpp0x/constexpr-ex2.C: New.
27         * g++.dg/cpp0x/constexpr-ex3.C: New.
28         * g++.dg/cpp0x/constexpr-ex4.C: New.
29         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
30         * g++.dg/cpp0x/constexpr-fnptr.C: New.
31         * g++.dg/cpp0x/constexpr-function1.C: New.
32         * g++.dg/cpp0x/constexpr-function2.C: New.
33         * g++.dg/cpp0x/constexpr-function3.C: New.
34         * g++.dg/cpp0x/constexpr-ice.C: New.
35         * g++.dg/cpp0x/constexpr-initlist.C: New.
36         * g++.dg/cpp0x/constexpr-neg1.C: New.
37         * g++.dg/cpp0x/constexpr-noexcept.C: New.
38         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
39         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
40         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
41         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
42         * g++.dg/cpp0x/constexpr-nonlit.C: New.
43         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
44         * g++.dg/cpp0x/constexpr-nullptr.C: New.
45         * g++.dg/cpp0x/constexpr-object1.C: New.
46         * g++.dg/cpp0x/constexpr-object2.C: New.
47         * g++.dg/cpp0x/constexpr-overflow.C: New.
48         * g++.dg/cpp0x/constexpr-pedantic.C: New.
49         * g++.dg/cpp0x/constexpr-pos1.C: New.
50         * g++.dg/cpp0x/constexpr-potential1.C: New.
51         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
52         * g++.dg/cpp0x/constexpr-pure.C: New.
53         * g++.dg/cpp0x/constexpr-static.C: New.
54         * g++.dg/cpp0x/constexpr-static2.C: New.
55         * g++.dg/cpp0x/constexpr-static3.C: New.
56         * g++.dg/cpp0x/constexpr-static4.C: New.
57         * g++.dg/cpp0x/constexpr-static5.C: New.
58         * g++.dg/cpp0x/constexpr-static6.C: New.
59         * g++.dg/cpp0x/constexpr-string.C: New.
60         * g++.dg/cpp0x/constexpr-switch.C: New.
61         * g++.dg/cpp0x/constexpr-targ.C: New.
62         * g++.dg/cpp0x/constexpr-throw.C: New.
63         * g++.dg/cpp0x/constexpr-typeid.C: New.
64         * g++.dg/cpp0x/constexpr-union.C: New.
65         * g++.dg/cpp0x/constexpr-value.C: New.
66         * g++.dg/cpp0x/constexpr-value2.C: New.
67         * g++.dg/cpp0x/constexpr-variadic.C: New.
68         * g++.dg/cpp0x/initlist5.C: Use constexpr.
69         * g++.dg/cpp0x/static_assert3.C: Add expected error.
70         * g++.dg/other/fold1.C: Likewise.
71         * g++.dg/parse/crash36.C: Likewise.
72         * g++.dg/parse/constant4.C: Adjust expected error.
73         * g++.dg/template/arg5.C: Likewise.
74         * g++.dg/template/non-dependent10.C: Likewise.
75         * g++.dg/template/qualified-id3.C: Likewise.
76         * g++.dg/warn/overflow-warn-1.C: Likewise.
77         * g++.dg/warn/overflow-warn-3.C: Likewise.
78         * g++.dg/warn/overflow-warn-4.C: Likewise.
79         * g++.old-deja/g++.pt/crash10.C: Likewise.
80
81         * g++.dg/cpp0x/constexpr-ctor2.C: New.
82
83 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
84
85         Implemented format and noreturn attributes for Objective-C methods.
86         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
87         * objc.dg/attributes/method-deprecated-1.m: New.
88         * objc.dg/attributes/method-deprecated-2.m: New.
89         * objc.dg/attributes/method-deprecated-3.m: New.
90         * objc.dg/attributes/method-noreturn-1.m: New.
91         * objc.dg/attributes/method-sentinel-1.m: New.
92         * objc.dg/attributes/method-format-1.m: New.
93         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
94         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
95         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
96         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
97         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
98         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
99         * obj-c++.dg/attributes/method-format-1.mm: New.        
100         
101 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
102
103         * objc.dg/property/at-property-deprecated-1.m: New.
104         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
105
106 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
107
108         Implemented Objective-C 2.0 property accessors.
109         * objc.dg/property/at-property-6.m: Use nonatomic properties to
110         avoid testing more complex accessors in this testcase which is not
111         about them.
112         * objc.dg/property/at-property-7.m: Same change.
113         * objc.dg/property/at-property-8.m: Same change.
114         * objc.dg/property/at-property-9.m: Same change.
115         * objc.dg/property/at-property-10.m: Same change.
116         * objc.dg/property/at-property-11.m: Same change.
117         * obj-c++.dg/property/at-property-6.mm: Same change.
118         * obj-c++.dg/property/at-property-7.mm: Same change.
119         * obj-c++.dg/property/at-property-8.mm: Same change.
120         * obj-c++.dg/property/at-property-9.mm: Same change.
121         * obj-c++.dg/property/at-property-10.mm: Same change.
122         * obj-c++.dg/property/at-property-11.mm: Same change.
123         * objc.dg/property/at-property-12.m: New.
124         * objc.dg/property/at-property-13.m: New.
125         * obj-c++.dg/property/at-property-12.mm: New.
126         * obj-c++.dg/property/at-property-13.mm: New.   
127         
128 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
129
130         PR fortran/46152
131         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
132         * gfortran.dg/allocate_with_typespec_4.f90: New test.
133         * gfortran.dg/allocate_with_typespec_1.f90: New test.
134         * gfortran.dg/allocate_with_typespec_2.f: New test.
135         * gfortran.dg/allocate_with_typespec_3.f90: New test.
136         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
137         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
138
139 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
140             Nathan Froyd  <froydnj@codesourcery.com>
141
142         PR tree-optimization/46259
143         * gfortran.dg/pr46259.f: New testcase.
144
145 2010-11-01  Paul Koning  <ni1d@arrl.net>
146
147         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
148         * gcc.c-torture/compile/20020604-1.c: Ditto.
149         * gcc.c-torture/compile/20001226-1.c: Ditto.
150         * gcc.c-torture/compile/20010327-1.c: Ditto.
151         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
152         * gcc.c-torture/compile/pr43191.c: Ditto.
153         * gcc.c-torture/compile/pr41181.c: Ditto.
154
155 2010-10-31  Richard Henderson  <rth@redhat.com>
156
157         * lib/target-supports.exp
158         (check_effective_target_automatic_stack_alignment): True for
159         x86 but not windows.
160         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
161         use of the preferred-stack-boundary arguments.
162         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
163
164 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
165
166         PR target/46142
167         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
168         * gcc.target/i386/fma4-builtin-2.c: Likewise.
169
170 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
171
172         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
173
174 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
175
176         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
177         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
178         than tls.
179         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
180         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
181         * objc.dg/torture/tls/thr-init.m: Likewise.
182         * objc.dg/torture/tls/thr-init-2.m: Likewise.
183         * objc.dg/torture/tls/thr-init-3.m: Likewise.
184
185 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
186
187         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
188         the Linux kernel.
189
190 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
191
192         PR fortran/44917
193         PR fortran/44926
194         PR fortran/46196
195         * gfortran.dg/typebound_generic_10.f03: New.
196
197 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
198
199         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
200         * objc.dg/property/property-neg-1.m: Updated for changes in the
201         syntax of @property and the implementation of
202         @synthesize/@dynamic.
203         * objc.dg/property/property-neg-2.m: Same change.
204         * objc.dg/property/property-neg-3.m: Same change.
205         * objc.dg/property/property-neg-4.m: Same change.
206         * objc.dg/property/property-neg-5.m: Same change.
207         * objc.dg/property/property-neg-7.m: Same change.
208         * objc.dg/property/property-1.m: Same change.   
209         * objc.dg/property/synthesize-1.m: Same change.
210         * objc.dg/property/at-property-2.m: Same change.
211         * objc.dg/property/at-property-4.m: Same change.
212
213         * objc.dg/property/fsf-property-method-acces.m: Updated for
214         changes in the syntax of @property and the implementation of
215         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
216         * objc.dg/property/fsf-property-basic.m: Same change.
217         * objc.dg/property/fsf-property-named-ivar.m: Same change.
218         
219         * objc.dg/property/at-property-5.m: New.
220         * objc.dg/property/at-property-6.m: New.
221         * objc.dg/property/at-property-7.m: New.
222         * objc.dg/property/at-property-8.m: New.
223         * objc.dg/property/at-property-9.m: New.
224         * objc.dg/property/at-property-10.m: New.
225         * objc.dg/property/at-property-11.m: New.
226         * objc.dg/property/synthesize-2.m: New.
227         * objc.dg/property/dynamic-2.m: New.
228
229         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
230         syntax of @property and the implementation of
231         @synthesize/@dynamic.
232         * obj-c++.dg/property/property-neg-2.mm: Same change.
233         * obj-c++.dg/property/property-neg-3.mm: Same change.
234         * obj-c++.dg/property/property-neg-4.mm: Same change.
235         * obj-c++.dg/property/property-neg-5.mm: Same change.
236         * obj-c++.dg/property/property-neg-7.mm: Same change.
237         * obj-c++.dg/property/property-1.mm: Same change.       
238         * obj-c++.dg/property/synthesize-1.mm: Same change.
239         * obj-c++.dg/property/at-property-2.mm: Same change.
240         * obj-c++.dg/property/at-property-4.mm: Same change.
241
242         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
243         changes in the syntax of @property and the implementation of
244         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
245         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
246         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
247         
248         * obj-c++.dg/property/at-property-5.mm: New.
249         * obj-c++.dg/property/at-property-6.mm: New.    
250         * obj-c++.dg/property/at-property-7.mm: New.
251         * obj-c++.dg/property/at-property-8.mm: New.
252         * obj-c++.dg/property/at-property-9.mm: New.
253         * obj-c++.dg/property/at-property-10.mm: New.
254         * obj-c++.dg/property/at-property-11.mm: New.
255         * obj-c++.dg/property/synthesize-2.mm: New.
256         * obj-c++.dg/property/dynamic-2.mm: New.
257         
258 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
259             Andrew Pinski <pinskia@gmail.com>
260
261         * gcc.c-torture/execute/vector-shift.c: New testcase.
262         * gcc.c-torture/execute/vector-shift1.c: Likewise.
263         * gcc.c-torture/execute/vector-shift2.c: Likewise.
264         * gcc.dg/vector-shift.c: Likewise.
265         * gcc.dg/vector-shift1.c: Likewise.
266         * gcc.dg/torture/vector-shift2.c: Likewise.
267         * gcc.dg/vector-shift3.c: Likewise.
268         * gcc.dg/simd-1b.c: Adjust.
269
270 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
271
272         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
273
274 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
275
276         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
277
278 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
279
280         PR target/46153
281         * gcc.target/i386/pr46153.c: New test.
282
283 2010-10-27  Jason Merrill  <jason@redhat.com>
284
285         * g++.dg/cpp0x/constexpr-is_literal.C: New.
286
287 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
288
289         PR fortran/46161
290         * gfortran.dg/class_dummy_3.f03: New.
291
292 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
293
294         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
295         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
296
297         * gcc.target/i386/avx-vzeroupper-3.c: New.
298         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
299         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
300         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
301         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
302         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
303         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
304         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
305         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
306         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
307         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
308         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
309
310 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
311
312         * obj-c.dg/property/at-property-4.m: New.
313         * obj-c++.dg/property/at-property-4.mm: New.
314         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
315         updates in warning.
316         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
317         updates in warning.
318
319 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
320
321         * objc.dg/property/at-property-1.m: New.
322         * objc.dg/property/at-property-2.m: New.
323         * objc.dg/property/at-property-3.m: New.
324         * objc.dg/ivar-invalid-type-1.m: New.
325         * obj-c++.dg/property/at-property-1.mm: New.
326         * obj-c++.dg/property/at-property-2.mm: New.
327         * obj-c++.dg/property/at-property-3.mm: New.
328         * obj-c++.dg/ivar-invalid-type-1.mm: New.
329         * objc.dg/property/property-neg-6.m: Updated testcase for updates
330         in error reporting.
331
332 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
333
334         PR libgfortran/46010
335         * gfortran.dg/namelist_66.f90: New test.
336         * gfortran.dg/fmt_t_6.f: Fix whitespace.
337
338 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
339
340         PR fortran/42647
341         * gfortran.dg/allocatable_scalar_9.f90: Extended.
342         * gfortran.dg/allocatable_scalar_10.f90: New.
343         * gfortran.dg/class_19.f03: Extended.
344
345 2010-10-26  Jan Hubicka  <jh@suse.cz>
346
347         PR middle-end/45736
348         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
349
350 2010-10-26  Ira Rosen  <irar@il.ibm.com>
351
352         PR tree-optimization/46167
353         * gcc.dg/vect/O-pr46167.c: New.
354         * gcc.dg/vect/vect.exp: Run tests with -O.
355
356 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
357
358         PR target/44948
359         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
360         * g++.dg/vect/pr33860a.cc: Likewise.
361         * gcc.c-torture/compile/20070522-1.c: Likewise.
362         * gcc.dg/compat/struct-align-1_x.c: Likewise.
363         * gcc.dg/compat/struct-align-1_y.c: Likewise.
364         * gcc.dg/compat/struct-align-2_x.c: Likewise.
365         * gcc.dg/compat/struct-align-2_y.c: Likewise.
366         * gcc.dg/pr44136.c: Likewise.
367
368         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
369         * gcc.dg/compat/vector-1_x.c: Likewise.
370         * gcc.dg/compat/vector-1_y.c: Likewise.
371         * gcc.dg/compat/vector-2_x.c: Likewise.
372         * gcc.dg/compat/vector-2_y.c: Likewise.
373         * gcc.dg/pr43300.c: Likewise.
374
375         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
376         * gcc.dg/compat/vector-1a_y.c: Likewise.
377         * gcc.dg/compat/vector-1b_x.c: Likewise.
378         * gcc.dg/compat/vector-1b_y.c: Likewise.
379         * gcc.dg/compat/vector-2a_x.c: Likewise.
380         * gcc.dg/compat/vector-2a_y.c: Likewise.
381         * gcc.dg/compat/vector-2b_x.c: Likewise.
382         * gcc.dg/compat/vector-2b_y.c: Likewise.
383         * gcc.target/i386/pr39162.c: Likewise.
384         * gcc.target/i386/pr40906-2.c: Likewise.
385         * gcc.target/i386/sse-5.c: Likewise.
386
387         * gcc.dg/pr35442.c: Prune ABI change warnings.
388
389         * gcc.c-torture/execute/pr38151.x: New.
390         * gcc.target/i386/pr44948-1a.c: Likewise.
391         * gcc.target/i386/pr44948-1b.c: Likewise.
392         * gcc.target/i386/pr44948-2a.c: Likewise.
393         * gcc.target/i386/pr44948-2b.c: Likewise.
394
395 2010-10-26  Ian Lance Taylor  <iant@google.com>
396
397         PR middle-end/45687
398         * gcc.c-torture/execute/20101025-1.c: New test.
399
400 2010-10-26  Tobias Burnus  <burnus@net-b.de>
401
402         PR fortran/45451
403         * gfortran.dg/class_allocate_5.f90: New.
404
405 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
406
407         Implement opaque-enum-specifiers for C++0x
408         * g++.dg/cpp0x/forw_enum1.C: New.
409         * g++.dg/cpp0x/forw_enum2.C: New.
410         * g++.dg/cpp0x/forw_enum3.C: New.
411         * g++.dg/cpp0x/forw_enum4.C: New.
412         * g++.dg/cpp0x/forw_enum5.C: New.
413         * g++.dg/cpp0x/forw_enum6.C: New.
414         * g++.dg/cpp0x/forw_enum7.C: New.
415         * g++.dg/cpp0x/forw_enum8.C: New.
416         * g++.dg/cpp0x/forw_enum9.C: New.
417         * g++.dg/parse/enum3.C: Add new errors.
418         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
419         * g++.dg/cpp0x/auto9.C: Add new error.
420         * g++.dg/template/crash79.C: Add new errors.
421
422 2010-10-26  Jie Zhang  <jie@codesourcery.com>
423
424         * gcc.target/arm/volatile-bitfields-1.c: New test.
425         * gcc.target/arm/volatile-bitfields-2.c: New test.
426         * gcc.target/arm/volatile-bitfields-3.c: New test.
427
428 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
429
430         * gnat.dg/pointer_discr1.adb: New test.
431         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
432         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
433         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
434
435 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gnat.dg/loop_optimization8.adb: New test.
438         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
439         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
440
441 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
442
443         * gnat.dg/in_out_parameter2.adb: New test.
444         * gnat.dg/in_out_parameter3.adb: Likewise.
445
446 2010-10-25  Jie Zhang  <jie@codesourcery.com>
447
448         * g++.dg/opt/combine.c: New test.
449
450 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
451
452         * gnat.dg/opt7.ad[sb]: New test.
453         * gnat.dg/opt7_pkg.ads: New helper.
454
455 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         PR objc/45735
458         * obj-c.dg/pr45735.mm: New.
459         * obj-c++.dg/pr45735.mm: New.
460
461 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
462
463         PR objc/24393
464         * objc.dg/pr24393.m: New.
465         * obj-c++.dg/pr24393.mm: New.
466
467 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
468
469         PR objc/28049
470         * objc.dg/pr28049.m: New.
471         * obj-c++.dg/pr28049.mm: New.
472
473 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
474
475         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
476         parameter attributes are now supported.
477         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
478         * objc.dg/attributes/parameter-attribute-1.m: New test.
479         * objc.dg/attributes/parameter-attribute-2.m: New test.
480         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
481         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
482
483 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
484
485         Based on the CFString implementation in FSF apple/trunk branch.
486
487         * gcc.dg/darwin-cfstring-1.c: New.
488         * gcc.dg/darwin-cfstring-2.c: New.
489         * gcc.dg/torture/darwin-cfstring-3.c: New.
490         * g++.dg/other/darwin-cfstring1.C: New.
491         * g++.dg/torture/darwin-cfstring-3.C: New.
492
493 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
494
495         * objc.dg/demangle-1.m: New test.
496         * obj-c++.dg/demangle-1.mm: New test.
497         * obj-c++.dg/demangle-2.mm: New test.
498         * obj-c++.dg/demangle-3.mm: New test.
499
500 2010-10-23  Ian Lance Taylor  <iant@google.com>
501
502         * gcc.c-torture/execute/20101011-1.c: New test.
503         * gcc.c-torture/execute/20101011-1.x: New test driver.
504
505 2010-10-23  Tobias Burnus  <burnus@net-b.de>
506
507         PR fortran/46122
508         * gfortran.dg/protected_8.f90: New.
509
510 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
511
512         * gcc.dg/march-generic.c: Skip for -march in multilib options.
513         * gcc.target/i386/isa-9.c: Skip for -march other than
514         -march=amdfam10 in multilib options.
515         * gcc.target/i386/pr42589.c: Skip for -march other than
516         -march=i486 in multilib options.
517         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
518         other -march in multilib options.
519
520 2010-10-23  Jie Zhang  <jie@codesourcery.com>
521
522         PR rtl-optimization/37360
523         * gcc.dg/pr37360.c: New test.
524
525 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
526
527         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
528
529 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
530         Andrew Pinski <pinskia@gmail.com>
531
532         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
533         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
534         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
535         * gcc.dg/vector-subscript-1.c: Likewise.
536         * gcc.dg/vector-subscript-2.c: Likewise.
537         * gcc.dg/vector-subscript-3.c: New testcase.
538         * gcc.dg/array-8.c: Adjust.
539
540 2010-10-22  Richard Guenther  <rguenther@suse.de>
541
542         PR middle-end/46137
543         * c-c++-common/torture/pr46137.c: New testcase.
544
545 2010-10-22  Jason Merrill  <jason@redhat.com>
546
547         PR c++/46129
548         * g++.dg/template/defarg14.C: New.
549
550 2010-10-22  Jason Merrill  <jason@redhat.com>
551
552         PR c++/46103
553         * g++.dg/cpp0x/implicit10.C: New.
554
555 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
556
557         PR target/46098
558         * gcc.target/i386/pr46098.c: New test.
559
560 2010-10-22  Richard Guenther  <rguenther@suse.de>
561
562         PR tree-optimization/45720
563         * gcc.dg/torture/pr45720.c: New testcase.
564
565 2010-10-22  Ira Rosen  <irar@il.ibm.com>
566
567         PR tree-optimization/46126
568         * gcc.dg/vect/pr46126.c: New.
569
570 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
571
572         Based on the CFString implementation in FSF apple/trunk branch.
573
574         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
575         so that the latter can be used in dg-skip and dg-xfail clauses.
576         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
577         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
578         to use dg-additional-files for Object1.
579         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
580         to use dg-additional-files for Object1, move to torture/strings/.
581         * obj-c++.dg/const-str-4.mm: Likewise.
582         * obj-c++.dg/const-str-3.mm: Likewise.
583         * obj-c++.dg/const-str-8.mm: Likewise.
584         * obj-c++.dg/const-str-9.mm: Likewise.
585         * obj-c++.dg/const-str-10.mm: Likewise.
586         * obj-c++.dg/const-str-10.mm: Likewise.
587         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
588         to use dg-additional-files for Object1, move to strings/.
589         * obj-c++.dg/const-str-2.mm: Likewise.
590         * obj-c++.dg/const-str-5.mm: Likewise.
591         * obj-c++.dg/const-str-6.mm: Likewise.
592         * obj-c++.dg/const-str-12.mm: Likewise.
593         * obj-c++.dg/strings/strings.exp: New.
594         * obj-c++.dg/strings/const-cfstring-2.mm: New.
595         * obj-c++.dg/strings/const-cfstring-5.mm: New.
596         * obj-c++.dg/torture/strings/strings.exp: New.
597         * obj-c++.dg/torture/strings/string1.mm: New.
598         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
599         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
600         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
601
602         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
603         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
604         * objc/execute/string2.m: Likewise.
605         * objc/execute/string3.m: Likewise.
606         * objc/execute/string3.m: Likewise.
607         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
608         * objc.dg/foreach-4.m: Likewise.
609         * objc.dg/foreach-5.m: Likewise.
610         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
611         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
612         * objc.dg/const-str-4.m: Likewise.
613         * objc.dg/const-str-7.m: Likewise.
614         * objc.dg/const-str-8.m: Likewise.
615         * objc.dg/const-str-9.m: Likewise.
616         * objc.dg/const-str-10.m: Likewise.
617         * objc.dg/const-str-11.m: Likewise.
618         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
619         to use dg-additional-files for Object1, move to objc.dg/strings/.
620         * objc.dg/const-str-2.m: Likewise.
621         * objc.dg/const-str-5.m: Likewise.
622         * objc.dg/const-str-6.m: Likewise.
623         * objc.dg/const-str-12.m: Likewise.
624         * objc.dg/const-str-12b.m: Likewise.
625         * objc.dg/strings/strings.exp: New.
626         * objc.dg/strings/const-cfstring-2.m: New.
627         * objc.dg/strings/const-cfstring-5.m: New.
628         * objc.dg/torture/strings/strings.exp: New.
629         * objc.dg/torture/strings/const-cfstring-1.m: New.
630         * objc.dg/torture/strings/const-cfstring-3.m: New.
631         * objc.dg/torture/strings/const-cfstring-4.m: New.
632
633 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
634
635         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
636
637 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
638
639         PR c++/46117
640         * g++.dg/parse/crash57.C: New.
641
642 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
643             H.J. Lu  <hongjiu.lu@intel.com>
644
645         PR target/45946
646         * gcc.target/i386/pr45946.c: New test.
647
648 2010-10-21  Martin Jambor  <mjambor@suse.cz>
649
650         PR tree-optimization/45875
651         * g++.dg/ipa/pr45875.C: New test.
652
653 2010-10-21  Ira Rosen  <irar@il.ibm.com>
654
655         PR tree-optimization/46049
656         PR tree-optimization/46052
657         * gcc.dg/vect/pr46052.c: New test.
658         * gcc.dg/vect/pr46049.c: New test.
659
660 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
661
662         PR fortran/46007
663         * gfortran.dg/shape_5.f90:  New test case.
664
665 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
666
667         PR fortran/46060
668         * gfortran.dg/proc_ptr_comp_25.f90: New.
669
670 2010-10-21  Richard Guenther  <rguenther@suse.de>
671         Michael Matz  <matz@suse.de>
672
673         PR tree-optimization/45764
674         * gcc.dg/torture/pr45764.c: New testcase.
675
676 2010-10-21  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/46111
679         * g++.dg/torture/pr46111.C: New testcase.
680
681 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
682
683         PR fortran/46067
684         * gfortran.dg/dummy_procedure_4.f90: New.
685         * gfortran.dg/proc_ptr_30.f90: New.
686
687 2010-10-21  Tobias Burnus  <burnus@net-b.de>
688
689         PR fortran/46100
690         * gfortran.dg/ptr-func-1.f90: New.
691         * gfortran.dg/ptr-func-2.f90: New.
692
693 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
694
695         PR tree-optimization/45919
696         * gcc.c-torture/compile/pr45919.c: New test.
697
698         PR tree-optimization/46066
699         * gcc.dg/autopar/pr46066.c: New test.
700
701 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
702
703         PR c++/46024
704         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
705
706 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
707
708         PR c++/46056
709         * g++.dg/cpp0x/range-for7.C: New.
710
711 2010-10-20  Richard Guenther  <rguenther@suse.de>
712
713         PR lto/45667
714         * g++.dg/lto/20101020-1_0.h: New testcase.
715         * g++.dg/lto/20101020-1_0.C: Likewise.
716         * g++.dg/lto/20101020-1_1.C: Likewise.
717
718 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
719
720         * gcc.dg/20101013-1.c: New test.
721
722 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
723
724         PR target/46085
725         * gcc.target/i386/pr46085-1.c: New.
726         * gcc.target/i386/pr46085-2.c: Likewise.
727
728 2010-10-20  Richard Guenther  <rguenther@suse.de>
729
730         PR tree-optimization/45860
731         * gcc.dg/torture/pr45860.c: New testcase.
732
733 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
734
735         * gnat.dg/discr25.adb: New test.
736         * gnat.dg/discr25_pkg.ad[sb]: New helper.
737
738 2010-10-20  Olivier Hainque  <hainque@adacore.com>
739
740         * gcc.target/powerpc/ehreturn.c: New test.
741
742 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
743
744         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
745         not require Foundation and run with the GNU runtime as well.
746
747         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
748
749         Radar 4439126
750         * obj-c++.dg/template-8.mm: New.
751
752 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
753
754         PR objc/23709
755         * objc.dg/pr23709.m: New.
756         * obj-c++.dg/pr23709.m: New.
757
758 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/46046
761         * g++.dg/template/crash104.C: New.
762
763 2010-10-19  Richard Henderson  <rth@redhat.com>
764
765         * gcc.target/i386/fma3-fma.c: New.
766         * gcc.target/i386/fma3-builtin.c: New.
767         * gcc.target/i386/fma4-builtin.c: New.
768
769 2010-10-19  Richard Guenther  <rguenther@suse.de>
770
771         PR testsuite/46081
772         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
773
774 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
775
776         Merge from 'apple/trunk' branch on FSF servers.
777
778         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
779
780         Radar 4293709
781         * objc.dg/proto-init-mimatch-1.m: New.
782         * obj-c++.dg/proto-init-mimatch-1.mm: New.
783
784 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
785
786         Implemented parsing @synthesize and @dynamic for
787         Objective-C/Objective-C++.
788         * objc.dg/property/dynamic-1.m: New.
789         * objc.dg/property/synthesize-1.m: New.
790         * obj-c++.dg/property/dynamic-1.mm: New.
791         * obj-c++.dg/property/synthesize-1.mm: New.
792
793 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
794
795         * objc.dg/at-class-1.m: New.
796         * objc.dg/at-class-1.mm: New.
797
798 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
799
800         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
801
802 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
803
804         Merge from 'apple/trunk' branch on FSF servers.
805
806         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
807
808         Radar 4407151
809         * obj-c++.dg/template-7.mm: New.
810
811 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
812
813         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
814         bugfix.
815
816 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
817
818         Merge from 'apple/trunk' branch on FSF servers.
819
820         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
821
822         Radar 4451818
823         * obj-c++.dg/try-catch-16.mm: New.
824         * obj-c++.dg/try-catch-17.mm: New.
825
826         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
827
828         Radar 4330422
829         * obj-c++.dg/try-catch-15.mm: New
830
831         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
832
833         Radar 4204796
834         * obj-c++.dg/try-catch-12.mm: New
835         * obj-c++.dg/try-catch-13.mm: New
836         * obj-c++.dg/try-catch-14.mm: New
837         * objc.dg/try-catch-11.m: New
838         * objc.dg/try-catch-12.m: New
839         * objc.dg/try-catch-13.m: New
840
841 2010-10-18  Richard Henderson  <rth@redhat.com>
842
843         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
844
845 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
846
847         PR c/46015
848         * c-c++-common/Wunused-var-13.c: New test.
849
850 2010-10-18  Richard Guenther  <rguenther@suse.de>
851
852         PR tree-optimization/45967
853         * gcc.dg/torture/pr45967.c: New testcase.
854         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
855         * gcc.dg/ipa/ipa-pta-13.c: Likewise
856         * gcc.dg/torture/pr39074-2.c: Likewise
857         * gcc.dg/torture/pta-escape-1.c: Likewise
858         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
859         * gcc.dg/tree-ssa/pta-callused.c: Likewise
860         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
861         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
862         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
863         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
864
865 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
866
867         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
868
869 2010-10-18  Richard Guenther  <rguenther@suse.de>
870
871         PR lto/44950
872         * g++.dg/lto/20101015-2_0.C: New testcase.
873
874 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
875
876         PR middle-end/46019
877         * gcc.c-torture/execute/pr46019.c: New test.
878
879 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
880
881         Merge from 'apple/trunk' branch on FSF servers.
882
883         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
884
885         Radar 4516785
886         * obj-c++.dg/method-namespace-2.mm: New.
887
888 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
889
890         Merge from 'apple/trunk' branch on FSF servers.
891
892         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
893
894         Radar 4133425
895         * objc.dg/private-1.m: Test modified.
896         * obj-c++.dg/private-1.mm: Test modified.
897
898 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
899
900         PR testsuite/45987
901         * gcc.target/i386/push-1.c: Remove.
902
903 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
904             H.J. Lu  <hongjiu.lu@intel.com>
905
906         PR target/46051
907         * gcc.target/i386/pr46051.c: New test.
908
909 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
910
911         * obj-c++.dg/gnu-api-2-class.mm: New.
912         * obj-c++.dg/gnu-api-2-ivar.mm: New.
913         * obj-c++.dg/gnu-api-2-method.mm: New.
914         * obj-c++.dg/gnu-api-2-objc.mm: New.
915         * obj-c++.dg/gnu-api-2-object.mm: New.
916         * obj-c++.dg/gnu-api-2-property.mm: New.
917         * obj-c++.dg/gnu-api-2-protocol.mm: New.
918         * obj-c++.dg/gnu-api-2-sel.mm: New.
919
920 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
921
922         * objc.dg/fsf-package-0.m: New.
923         * obj-c++.dg/fsf-package-0.m: New.
924
925 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
926
927         PR objc/18255
928         * objc.dg/pr18255.m: New.
929
930 2010-10-16  Jan Hubicka  <jh@suse.cz>
931
932         PR middle-end/44206
933         * g++.dg/torture/pr44206.C: New.
934
935 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
936
937         * objc.dg/gnu-api-2-class.m: New.
938         * objc.dg/gnu-api-2-objc.m: New.
939
940 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
941
942         * objc.dg/gnu-api-2-ivar.m: New.
943
944 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
945
946         * objc.dg/gnu-api-2-property.m: New.
947
948 2010-10-15  Xinliang David Li  <davidxl@google.com>
949
950         * g++.dg/uninit-pred-3_a.C: New test.
951         * g++.dg/uninit-pred-3_b.C: New test.
952
953 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
954
955         * objc.dg/gnu-api-2-object.m: New.
956
957 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
958
959         * objc.dg/gnu-api-2-method.m: New.
960
961 2010-10-15  Jason Merrill  <jason@redhat.com>
962
963         * g++.dg/lto/pr45983_0.C: New.
964
965 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
966
967         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
968         builtin combiner patterns.
969         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
970         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
971         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
972         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
973         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
974
975 2010-10-15  Richard Guenther  <rguenther@suse.de>
976
977         * g++.dg/lto/20101015-1_0.C: New testcase.
978
979 2010-10-15  Richard Guenther  <rguenther@suse.de>
980
981         PR testsuite/46021
982         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
983         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
984
985 2010-10-15  Richard Guenther  <rguenther@suse.de>
986
987         PR lto/45957
988         * g++.dg/lto/20101014-1_0.C: New testcase.
989
990 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc.dg/gnu-api-2-protocol.m: New.
993         * objc.dg/gnu-api-2-sel.m: New.
994
995 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
996
997         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
998         arm-eabi targets.
999
1000 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1001
1002         * gcc.dg/20101010-1.c: New testcase.
1003
1004 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1005
1006         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1007         script when relocatable linking.
1008
1009 2010-10-14  Yao Qi  <yao@codesourcery.com>
1010
1011         PR target/45447
1012         * gcc.target/arm/pr45447.c: New test.
1013
1014 2010-10-14  Jan Hubicka  <jh@suse.cz>
1015
1016         PR middle-end/45621
1017         * g++.dg/lto/pr45621.h : New.
1018         * g++.dg/lto/pr45621_0.C: New.
1019         * g++.dg/lto/pr45621_1.C: New.
1020
1021 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1022
1023         * objc.dg/property: New.
1024         * objc.dg/property/fsf-property-basic.m: New.
1025         * objc.dg/property/fsf-property-method-access.m: New.
1026         * objc.dg/property/fsf-property-named-ivar.m: New.
1027         * obj-c++.dg/property: New.
1028         * obj-c++.dg/property/fsf-property-basic.mm: New.
1029         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1030         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1031
1032         merge from FSF apple 'trunk' branch.
1033         2006 Fariborz Jahanian <fjahanian@apple.com>
1034
1035         Radars 4436866, 4505126, 4506903, 4517826
1036         * objc.dg/property/property-1.m: New.
1037         * objc.dg/property/property-2.m: New.
1038         * objc.dg/property/property-3.m: New.
1039         * objc.dg/property/property-neg-1.m: New.
1040         * objc.dg/property/property-neg-2.m: New.
1041         * objc.dg/property/property-neg-3.m: New.
1042         * objc.dg/property/property-neg-4.m: New.
1043         * objc.dg/property/property-neg-5.m: New.
1044         * objc.dg/property/property-neg-6.m: New.
1045         * objc.dg/property/property-neg-7.m: New.
1046         * objc.dg/property/property.exp: New.
1047         * obj-c++.dg/property/property-1.mm: New.
1048         * obj-c++.dg/property/property-2.mm: New.
1049         * obj-c++.dg/property/property-3.mm: New.
1050         * obj-c++.dg/property/property-neg-1.mm: New.
1051         * obj-c++.dg/property/property-neg-2.mm: New.
1052         * obj-c++.dg/property/property-neg-3.mm: New.
1053         * obj-c++.dg/property/property-neg-4.mm: New.
1054         * obj-c++.dg/property/property-neg-5.mm: New.
1055         * obj-c++.dg/property/property-neg-6.mm: New.
1056         * obj-c++.dg/property/property-neg-7.mm: New.
1057         * obj-c++.dg/property/property.exp: New.
1058
1059 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1060
1061         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1062
1063 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1064
1065         PR c/45969
1066         * gcc.c-torture/compile/pr45969-1.c: New test.
1067
1068 2010-10-14  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/44913
1071         * gcc.dg/torture/pr44913.c: New testcase.
1072
1073 2010-10-14  Richard Guenther  <rguenther@suse.de>
1074
1075         PR lto/45382
1076         * g++.dg/lto/20101014-2_0.C: New testcase.
1077
1078 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1079
1080         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1081         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1082         * gcc.target/i386/pr44130.c: Likewise.
1083         * gcc.target/i386/pr44144.c: Likewise.
1084         * gcc.target/i386/pr44180.c: Likewise.
1085         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1086         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1087         * gcc.target/i386/vect-sizes-1.c: Likewise.
1088         * gcc.target/i386/vectorize4-avx.c: Likewise.
1089
1090 2010-10-14  Richard Guenther  <rguenther@suse.de>
1091
1092         PR lto/44561
1093         * g++.dg/lto/20101010-3_0.C: New testcase.
1094         * g++.dg/lto/20101010-4_0.C: Likewise.
1095
1096 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1097
1098         * objc.dg/pr45878.m: Update to include NSConstantString interface
1099         for -fnext-runtime.
1100         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1101         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1102         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1103         reference for m64 -fnext-runtime.
1104
1105 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         * gcc.target/i386/vect-sizes-1.c: New.
1108
1109 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         PR middle-end/46011
1112         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1113
1114 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1115
1116         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1117         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1118
1119 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1120
1121         * gcc.target/ia64/20101005.c: New test.
1122
1123 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1124
1125         PR rtl-optimization/45570
1126         * gcc.dg/pr45570.c: New test.
1127
1128 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1131         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1132         * gcc.target/i386/vectorize4-avx.c: Likewise.
1133
1134 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1135
1136         * gcc.target/i386/avx-copysign-vec.c: New.
1137         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1138
1139 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1140
1141         PR middle-end/44130
1142         * gcc.target/i386/pr44130.c: New.
1143
1144 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1145
1146         PR middle-end/44144
1147         * gcc.target/i386/pr44144.c: New.
1148
1149 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1150
1151         PR target/44180
1152         * gcc.target/i386/pr44180.c: New.
1153
1154 2010-10-13  Jason Merrill  <jason@redhat.com>
1155
1156         * g++.dg/template/canon-type-8.C: New.
1157
1158 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1159
1160         * gcc.c-torture/execute/20101013-1.c: New test.
1161
1162 2010-10-13  Richard Guenther  <rguenther@suse.de>
1163
1164         PR objc/45878
1165         * objc.dg/pr45878.m: New testcase.
1166
1167 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1168
1169         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1170         * gcc.dg/format/dfp-printf-1.c: Likewise.
1171         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1172
1173 2010-10-13  Richard Guenther  <rguenther@suse.de>
1174
1175         PR tree-optimization/45788
1176         * g++.dg/pr45788.C: New testcase.
1177
1178 2010-10-13  Richard Guenther  <rguenther@suse.de>
1179
1180         PR tree-optimization/45970
1181         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1182
1183 2010-10-13  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/45982
1186         * gcc.dg/torture/pr45982.c: New testcase.
1187         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1188         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1189         * gcc.dg/torture/pr39074-2.c: Likewise.
1190
1191 2010-10-13  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/45874
1194         * g++.dg/torture/pr45874.C: New testcase.
1195
1196 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1197
1198         * objc.dg/attributes/method-attribute-1.m: Update to respond
1199         to implemented method attributes..
1200         * objc.dg/attributes/method-attribute-2.m: Likewise.
1201         * objc.dg/attributes/method-attribute-3.m: Likewise.
1202         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1203         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1204         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1205
1206 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1207
1208         PR libobjc/23214
1209         * objc.dg/pr23214.m: New.
1210
1211 2010-10-12  Michael Eager  <eager@eagercon.com>
1212
1213         PR testsuite/45856
1214         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1215         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1216
1217 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR fortran/45636
1220         * gcc.c-torture/execute/pr45636.c: New test.
1221         * gfortran.dg/pr45636.f90: New test.
1222
1223 2010-10-12  Richard Henderson  <rth@redhat.com>
1224
1225         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1226
1227 2010-10-12  Daniel Kraft  <d@domob.eu>
1228
1229         PR fortran/38936
1230         * gfortran.dg/associate_1.f03: More tests with derived-types.
1231         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1232         * gfortran.dg/associate_8.f03: Fix typo.
1233         * gfortran.dg/initialization_27.f90: Fix typo.
1234
1235 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1236
1237         PR testsuite/45851
1238         * lib/lto.exp (lto-get-options-main): Support optional target
1239         selector for dg-extra-ld-options.
1240
1241 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1242
1243         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1244         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1245
1246 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1247
1248         PR middle-end/45699
1249         * g++.dg/torture/pr45699.C: New test.
1250         * g++.dg/otr-fold-1.C: Adjusted.
1251         * g++.dg/otr-fold-1.C: Likewise.
1252
1253 2010-10-11  Nick Clifton  <nickc@redhat.com>
1254
1255         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1256         Allow for a user label prefix.
1257
1258 2010-10-10  Richard Guenther  <rguenther@suse.de>
1259
1260         * g++.dg/lto/20101010-1_0.C: New testcase.
1261         * g++.dg/lto/20101010-2_0.C: Likewise.
1262
1263 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1264
1265         PR tree-optimization/45902
1266         * gcc.dg/vect/45902.c: New test.
1267
1268 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR target/45870
1271         * gcc.dg/tls/pr45870.c: New test.
1272
1273 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1274
1275         PR fortran/45961
1276         * gfortran.dg/typebound_operator_6.f03: New.
1277
1278 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1279
1280         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1281         and adjust -export symbol scanning.
1282         * g++.dg/ext/dllexport1.C: Likewise.
1283         * g++.dg/ext/dllexport3.C: Likewise.
1284         * gcc.dg/dll-3.c: Likewise.
1285         * gcc.dg/dll-4.c: Likewise.
1286         * gcc.dg/dll-5.c: Likewise.
1287
1288 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1289
1290         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1291         instead of tree_profile dump file.
1292         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1293         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1294         dump file.
1295
1296 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1299
1300 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1301
1302         * gfortran.dg/character_comparison_4.f90:  New test.
1303         * gfortran.dg/character_comparison_5.f90:  New test.
1304         * gfortran.dg/character_comparison_6.f90:  New test.
1305
1306 2010-10-09  Richard Henderson  <rth@redhat.com>
1307
1308         * lib/target-supports.exp
1309         (check_effective_target_automatic_stack_alignment): Always true.
1310
1311 2010-10-09  Richard Guenther  <rguenther@suse.de>
1312
1313         PR lto/45956
1314         * gcc.dg/lto/20101009-2_0.c: New testcase.
1315         * gcc.dg/lto/20101009-2_1.c: Likewise.
1316         * gcc.dg/lto/20101009-2_2.c: Likewise.
1317
1318 2010-10-09  Richard Guenther  <rguenther@suse.de>
1319
1320         PR lto/45947
1321         * g++.dg/lto/20101009-1_0.C: New testcase.
1322
1323 2010-10-09  Richard Guenther  <rguenther@suse.de>
1324
1325         PR tree-optimization/45945
1326         * gcc.dg/lto/20101009-1_0.c: New testcase.
1327
1328 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1329
1330         PR target/45913
1331         * gcc.target/i386/pr45913.c: New.
1332
1333 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334
1335         PR fortran/45943
1336         * gfortran.dg/streamio_16.f90: Update test.
1337
1338 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR tree-optimization/45903
1341         * gcc.target/i386/pr45903.c: New test.
1342
1343 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1344
1345         * gnat.dg/interface5.adb: Compile with warnings disabled.
1346
1347 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1348
1349         * obj-c++.dg/encode-10.mm: New testcase.
1350
1351 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1352
1353         PR objc++/23614
1354         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1355         C++ class.  Removed XFAIL.
1356
1357 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/45933
1360         * gfortran.dg/typebound_operator_5.f03: New.
1361
1362 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1363
1364         Merge from 'apple/trunk' branch on FSF servers.
1365
1366         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1367
1368         Radar 4508851
1369         * obj-c++.dg/method-namespace-1.mm: New.
1370
1371 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1372
1373         * gcc.dg/tree-ssa/sra-11.c: New test.
1374
1375 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1376
1377         PR Tree-Vect/45847
1378         * gcc.dg/vect/pr45847.c: New test.
1379
1380 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1381             Kai Tietz  <kai.tietz@onevision.com>
1382
1383         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1384
1385 2010-10-07  Richard Guenther  <rguenther@suse.de>
1386
1387         PR tree-optimization/45732
1388         * gcc.dg/torture/pr45732.c: New testcase.
1389
1390 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1391
1392         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1393         * objc.dg/foreach-2.m: Likewise.
1394         * objc.dg/foreach-3.m: Likewise.
1395         * objc.dg/foreach-4.m: Likewise.
1396         * objc.dg/foreach-5.m: Likewise.
1397         * objc.dg/foreach-6.m: Likewise.
1398         * objc.dg/foreach-7.m: Likewise.
1399         * objc.dg/objc-foreach-4.m: Likewise.
1400         * objc.dg/objc-foreach-5.m: Likewise.
1401
1402 2010-10-07  Richard Guenther  <rguenther@suse.de>
1403
1404         PR middle-end/45869
1405         * gcc.dg/torture/pr45869.c: New testcase.
1406
1407 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1408
1409         * objc.dg/set-not-used-1.m: New
1410         * obj-c++.dg/set-not-used-1.mm: New.
1411
1412 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1413
1414         * objc.dg/attributes/method-attribute-3.m: New.
1415         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1416
1417 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1418
1419         PR fortran/45916
1420         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1421
1422 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1423
1424         PR fortran/45889
1425         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1426
1427 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1428
1429         Merge from 'apple/trunk' branch on FSF servers.
1430
1431         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1432
1433         Radar 4278774
1434         * obj-c++.dg/encode-9.mm: New.
1435
1436 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * g++.dg/cpp0x/pr45908.C: New test.
1439
1440 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1441
1442         * gnat.dg/opt6.ad[sb]: New test.
1443
1444 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1445
1446         Implemented fast enumeration for Objective-C.
1447         * objc.dg/foreach-1.m: New.
1448         * objc.dg/foreach-2.m: New.
1449         * objc.dg/foreach-3.m: New.
1450         * objc.dg/foreach-4.m: New.
1451         * objc.dg/foreach-5.m: New.
1452         * objc.dg/foreach-6.m: New.
1453         * objc.dg/foreach-7.m: New.
1454
1455         Merge from 'apple/trunk' branch on FSF servers:
1456         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1457
1458         Radar 4502236
1459         * objc.dg/objc-foreach-5.m: New.
1460
1461         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1462
1463         Radar 4507230
1464         * objc.dg/objc-foreach-4.m: New.
1465
1466         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1467
1468         Radar 4472881
1469         * objc.dg/objc-foreach-3.m: New.
1470
1471         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1472
1473         Radar 4468498
1474         * objc.dg/objc-foreach-2.m: New.
1475
1476         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1477
1478         Radar 4294910
1479         * objc.dg/objc-foreach-1.m: New
1480
1481 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1482
1483         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1484         unsigned values.
1485
1486 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1487
1488         PR objc++/28050
1489         * obj-c++.dg/syntax-error-10.mm: New.
1490
1491 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1492
1493         PR objc++/23707
1494         * obj-c++.dg/syntax-error-9.mm: New.
1495
1496 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1497
1498         PR objc++/31126
1499         * obj-c++.dg/syntax-error-8.mm: New.
1500
1501 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1502
1503         Merge from 'apple/trunk' branch on FSF servers.
1504
1505         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1506
1507         Radar 4290840
1508         * obj-c++.dg/syntax-error-7.mm: New
1509
1510         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1511
1512         Radar 4294425
1513         * obj-c++.dg/syntax-error-6.mm: New
1514
1515         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1516
1517         Radar 4261146
1518         * obj-c++.dg/syntax-error-5.mm: New
1519
1520         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1521
1522         Radar 4093475
1523         * obj-c++.dg/syntax-error-[3-4].mm: New.
1524
1525         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1526
1527         Radar 4185810
1528         * obj-c++.dg/syntax-error-[1-2].mm: New.
1529
1530 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1531
1532         PR tree-optimization/45752
1533         * gcc.dg/vect/pr45752.c: New test.
1534
1535 2010-10-05  Richard Guenther  <rguenther@suse.de>
1536
1537         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1538         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1539         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1540         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1541         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1542         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1543         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1544         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1545         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1546         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1547         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1548         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1549         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1550         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1551         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1552         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1553         * gcc.dg/tree-ssa/20080530.c: Likewise.
1554         * g++.dg/tree-ssa/inline-3.C: Likewise.
1555         * g++.dg/tree-ssa/inline-1.C: Likewise.
1556         * g++.dg/tree-ssa/inline-2.C: Likewise.
1557         * gcc.dg/profile-dir-1.c: Likewise.
1558         * gcc.dg/profile-dir-2.c: Likewise.
1559         * gcc.dg/profile-dir-3.c: Likewise.
1560
1561 2010-10-05  Richard Guenther  <rguenther@suse.de>
1562
1563         PR middle-end/45877
1564         * g++.dg/torture/pr45877.C: New testcase.
1565
1566 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR debug/45849
1569         * gcc.dg/debug/pr45849.c: New test.
1570
1571         PR middle-end/45876
1572         * gcc.c-torture/compile/pr45876.c: New test.
1573
1574 2010-10-04  Julian Brown  <julian@codesourcery.com>
1575
1576         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1577         vect_hw_misalign.
1578         * gcc.dg/vect/vect-60.c: Likewise.
1579         * gcc.dg/vect/vect-56.c: Likewise.
1580         * gcc.dg/vect/vect-93.c: Likewise.
1581         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1582         * gcc.dg/vect/vect-95.c: Likewise.
1583         * gcc.dg/vect/vect-96.c: Likewise.
1584         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1585         * gcc.dg/vect/slp-25.c: Likewise.
1586         * gcc.dg/vect/slp-3.c: Likewise.
1587         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1588         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1589         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1590         * gcc.dg/vect/vect-109.c: Likewise.
1591         * gcc.dg/vect/vect-peel-1.c: Likewise.
1592         * gcc.dg/vect/vect-peel-2.c: Likewise.
1593         * lib/target-supports.exp
1594         (check_effective_target_arm_vect_no_misalign): New.
1595         (check_effective_target_vect_no_align): Use above.
1596         (check_effective_target_vect_element_align): New.
1597         (add_options_for_quad_vectors): New.
1598
1599 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1600
1601         PR tree-optimization/45572
1602         * g++.dg/ipa/pr45572-1.C: New test.
1603         * g++.dg/ipa/pr45572-2.C: Likewise.
1604
1605 2010-10-03  Ian Lance Taylor  <iant@google.com>
1606
1607         * gcc.dg/anon-struct-11.c: New test.
1608         * gcc.dg/anon-struct-12.c: New test.
1609         * gcc.dg/anon-struct-13.c: New test.
1610         * gcc.dg/anon-struct-14.c: New test.
1611
1612 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1613
1614         * g++.dg/torture/pr45764.C: Revert revision 164914.
1615         * gcc.dg/vect/pr43432.c: Likewise.
1616         * gcc.dg/vect/vect-114.c: Likewise.
1617         * gcc.dg/vect/vect-15.c: Likewise.
1618
1619 2010-10-03  Jason Merrill  <jason@redhat.com>
1620
1621         * g++.dg/cpp0x/sfinae5.C: New.
1622
1623 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1624
1625         PR tree-optimization/45720
1626         PR tree-optimization/45764
1627         * g++.dg/torture/pr45764.C: New.
1628
1629         * gcc.dg/vect/pr43432.c: Xfail.
1630         * gcc.dg/vect/vect-114.c: Likewise.
1631         * gcc.dg/vect/vect-15.c: Likewise.
1632
1633 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1634
1635         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1636         hppa*-*-hpux*.
1637         * gcc.dg/torture/pr45678-2.c: Likewise.
1638
1639 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1640
1641         PR fortran/45748
1642         * gfortran.dg/intrinsic_6.f90: New.
1643
1644 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1645
1646         PR fortran/42831
1647         * gfortran.dg/dependency_37.f90:  New test.
1648
1649 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         * gcc.target/i386/shift_mask.c: New test.
1652
1653 2010-10-01  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/45854
1656         * g++.dg/torture/pr45854.C: New testcase.
1657
1658 2010-09-30  Michael Eager  <eager@eagercon.com>
1659
1660         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1661         __FLT_{MIN,MAX}__.
1662
1663 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1664
1665         PR middle-end/45758
1666         * gfortran.dg/graphite/pr45758.f90: New.
1667
1668 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1669
1670         PR middle-end/45230
1671         * gcc.dg/graphite/id-pr45230.c: New.
1672
1673 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1674
1675         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1676         * gfortran.dg/graphite/graphite.exp: Same.
1677         * gcc.dg/graphite/vect-pr43423.c: New.
1678
1679 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR target/45843
1682         * g++.dg/torture/pr45843.C: New test.
1683
1684 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1685
1686         PR fortran/45828
1687         * gfortran.dg/allocate_derived_5.f90: New.
1688
1689 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR tree-optimization/31261
1692         * gcc.dg/tree-ssa/pr31261.c: New test.
1693
1694 2010-09-30  Michael Eager  <eager@eagercon.com>
1695
1696         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1697         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1698         * gcc.target/microblaze/microblaze.exp: Ditto.
1699         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1700         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1701         * gcc.target/microblaze/others/data_var1.c: Ditto.
1702         * gcc.target/microblaze/others/data_var2.c: Ditto.
1703         * gcc.target/microblaze/others/data_var3.c: Ditto.
1704         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1705         * gcc.target/microblaze/others/strings1.c:: Ditto.
1706         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1707         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1708         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1709         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1710         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1711         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1712         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1713         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1714         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1715         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1716         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1717         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1718         * gcc.target/microblaze/isa/float.c: Ditto.
1719         * gcc.target/microblaze/isa/mulh.c: Ditto.
1720         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1721         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1722         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1723         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1724         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1725         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1726         * gcc.target/microblaze/isa/bshift.c: Ditto.
1727         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1728         * gcc.target/microblaze/isa/div.c: Ditto.
1729         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1730         * gcc.target/microblaze/isa/mul.c: Ditto.
1731
1732 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1733
1734         merge from FSF 'apple/trunk' branch.
1735         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1736
1737         Radar 4386773
1738         * objc.dg/enhanced-proto-1.m: New.
1739         * objc.dg/enhanced-proto-2.m: New.
1740         * obj-c++.dg/enhanced-proto-1.mm: New
1741         * obj-c++.dg/enhanced-proto-2.mm: New.
1742
1743 2010-09-30  Richard Guenther  <rguenther@suse.de>
1744
1745         PR testsuite/45702
1746         * gcc.dg/debug/pr41893-1.c: Adjust.
1747         * gcc.dg/pr30762-1.c: Likewise.
1748         * gcc.dg/pr31529-1.c: Likewise.
1749         * gcc.dg/pr34457-1.c: Likewise.
1750         * gcc.dg/pr34668-1.c: Likewise.
1751         * gcc.dg/pr43557-1.c: Likewise.
1752
1753 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1754
1755         PR objc/45842
1756         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1757         * objc.dg/const-str-3.m: Correct header for memcpy.
1758         * objc.dg/const-str-7.m: Likewise.
1759         * objc.dg/method-20b.m: Provide an implementation of Object.
1760         Adjust XFAIL for m64 NeXT runtime.
1761         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1762         * objc.dg/encode-3.m: Correct line ordering, provide header for
1763         sprintf.
1764         * objc.dg/encode-7-next.m: Only run for 32bit.
1765         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1766         * objc.dg/type-size-2.m: Provide an implementation of Object.
1767         Ajust headers.
1768         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1769         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1770         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1771         Adjust XFAIL for m64 NeXT runtime.
1772         * obj-c++.dg/method-22.mm: Likewise.
1773         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1774
1775 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1776
1777         Merge from 'apple/trunk' branch on FSF servers.
1778
1779         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1780
1781         Radar 4278236
1782         * obj-c++.dg/bad-forward-decl.mm: New
1783
1784 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1785
1786         * ada/acats/run_acats: Revert revision 157037.
1787
1788 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1789
1790         Merge from 'apple/trunk' branch on FSF servers.
1791
1792         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1793
1794         Radar 4281748
1795         * objc.dg/naming-2.m: Update
1796         * objc.dg/naming-3.m: New
1797
1798 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1799
1800         PR target/40457
1801         * gcc.target/arm/pr40457-3.c: New test.
1802
1803 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1804
1805         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1806         alias checking.
1807         * lib/target-supports.exp (check_ifunc_available): Likewise.
1808
1809 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1810
1811         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1812
1813 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1814
1815         * objc.dg/keywords-1.m: New test.
1816         * objc.dg/keywords-2.m: New test.
1817         * objc.dg/keywords-3.m: New test.
1818         * obj-c++.dg/keywords-1.mm: New test.
1819         * obj-c++.dg/keywords-2.mm: New test.
1820
1821 2010-09-28  Jason Merrill  <jason@redhat.com>
1822
1823         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1824         * g++.dg/ext/complit11.C: Likewise.
1825         * g++.old-deja/g++.law/temps1.C: Likewise.
1826
1827         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1828         * g++.old-deja/g++.mike/misc6.C: Likewise.
1829
1830 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1831
1832         * objc.dg/attributes/method-attribute-1.m: New.
1833         * objc.dg/attributes/method-attribute-2.m: New.
1834
1835         * obj-c++.dg/attributes/method-attribute-1.m: New.
1836         * obj-c++.dg/attributes/method-attribute-2.m: New.
1837
1838 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1839
1840         * objc.dg/attributes: New.
1841         * objc.dg/attributes/attributes.exp: New.
1842         * objc.dg/attributes/class-attribute-1.m: New.
1843         * objc.dg/attributes/class-attribute-2.m: New
1844         * objc.dg/attributes/categ-attribute-1.m: New
1845         * objc.dg/attributes/categ-attribute-2.m: New
1846         * objc.dg/attributes/proto-attribute-1.m: New
1847
1848         * obj-c++.dg/attributes: New.
1849         * obj-c++.dg/attributes/attributes.exp: New
1850         * obj-c++.dg/attributes/class-attribute-1.mm: New
1851         * obj-c++.dg/attributes/class-attribute-2.mm: New
1852         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1853         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1854         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1855
1856 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1857
1858         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1859         from the branch renamed to method-20b.m to avoid clashes).
1860
1861         2005-08-23  Stuart Hastings  <stuart@apple.com>
1862                     Ziemowit Laski  <zlaski@apple.com>
1863
1864         Radar 4209854
1865         * obj-c++.dg/method-23.mm: New.
1866         * objc.dg/method-20.m: New.
1867
1868 2010-09-28  Jan Hubicka  <jh@suse.cz>
1869
1870         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1871
1872 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1873
1874         PR target/44452
1875         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1876         i?86-*-solaris2.[89], *-*-vxworks*.
1877         * gcc.target/i386/pr22152.c: Likewise.
1878         * gcc.target/i386/vect8-ret.c: New test.
1879
1880 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1881
1882         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1883
1884 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1885
1886         Merge from 'apple/trunk' branch on FSF servers.
1887
1888         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1889
1890         Radar 4175534
1891         * obj-c++.dg/method-22.mm: New.
1892
1893 2010-09-27  Jason Merrill  <jason@redhat.com>
1894
1895         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1896         * g++.dg/ext/complit11.C: Adjust.
1897         * g++.old-deja/g++.law/temps1.C: Adjust.
1898         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1899         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1900
1901 2010-09-27  Ian Lance Taylor  <iant@google.com>
1902
1903         * lib/target-supports.exp (check_effective_target_split_stack):
1904         New procedure.
1905         * gcc.dg/split-1.c: New test.
1906         * gcc.dg/split-2.c: New test.
1907         * gcc.dg/split-3.c: New test.
1908         * gcc.dg/split-4.c: New test.
1909
1910 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1911
1912         PR objc/25464
1913         * objc.dg/type-size-3.m: New test.
1914
1915 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1916
1917         PR objc/45763
1918         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1919
1920 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1921
1922         PR objc/25450
1923         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1924         * objc.dg/type-size-2.m: Same change.
1925         * obj-c++.dg/encode-5.mm: Same change.
1926
1927 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1928
1929         Merge from 'apple/trunk' branch on FSF servers.  The original
1930         Changelogs are below.
1931
1932         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1933         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1934         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1935         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1936         in the branch).
1937         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1938         proto-qual-1.m in the branch) and the normal ABI on GNU.
1939         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1940         the test only with the NeXT runtime.
1941         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1942         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1943         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1944         Run the test only with the NeXT runtime.
1945
1946         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1947
1948         Radar 4492973
1949         * objc.dg/encode-7-64bit.m: New.
1950         * objc.dg/encode-7.m: Skip if -m64.
1951
1952         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1953
1954         Radar 4301047
1955         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1956         * obj-c++.dg/threedotthree-abi-1.mm: New
1957         * objc.dg/threedotthree-abi-1.m: New
1958
1959         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1960
1961         Radar 4136935
1962         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1963         * objc.dg/encode-6.m: Likewise.
1964         * objc.dg/encode-7.m: New test case.
1965
1966 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1967
1968         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1969         const-str-12.m to constr-str-12b.m to avoid conflicts.
1970
1971         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1972
1973         Radar 4229905
1974         * obj-c++.dg/warn5.mm: New
1975
1976         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1977
1978         Radar 4154928
1979         * obj-c++.dg/const-str-12.mm: New.
1980         * objc.dg/const-str-12.m: New.
1981
1982 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1983
1984         PR fortran/40569
1985         PR fortran/40568
1986         * gfortran.dg/storage_size_2.f08: Fix test.
1987         * gfortran.dg/c_sizeof_1.f90: Fix test.
1988         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1989         * gfortran.dg/c_sizeof_3.f90: New.
1990         * gfortran.dg/c_sizeof_4.f90: New.
1991         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1992         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1993
1994 2010-09-26  Daniel Kraft  <d@domob.eu>
1995
1996         PR fortran/45783
1997         PR fortran/45795
1998         * gfortran.dg/select_type_18.f03: New test.
1999
2000 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2001
2002         * gnat.dg/return2.ad[sb]: New test.
2003         * gnat.dg/return2_pkg.ads: New helper.
2004
2005 2010-09-25  Daniel Kraft  <d@domob.eu>
2006
2007         PR fortran/45776
2008         * gfortran.dg/io_constraints_6.f03: New test.
2009         * gfortran.dg/io_constraints_7.f03: New test.
2010         * gfortran.dg/newunit_2.f90: New test.
2011
2012 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2013
2014         * gfortran.dg/operator_c1202.f90: New test.
2015
2016 2010-09-24  Jan Hubicka  <jh@suse.cz>
2017
2018         * gcc.dg/tree-ssa/leaf.c: New testcase.
2019
2020 2010-09-24  Jan Hubicka  <jh@suse.cz>
2021
2022         PR tree-optimization/45738
2023         PR tree-optimization/45741
2024         * gcc.c-torture/compile/pr45741.c: New.
2025         * gfortran.fortran-torture/compile/pr45738.f90: New.
2026
2027 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2028
2029         * gcc.dg/cpp/undef-opt-1.c: New test.
2030
2031 2010-09-24  Jason Merrill  <jason@redhat.com>
2032
2033         * g++.dg/other/error10.C: Adjust expected output.
2034
2035 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR middle-end/45234
2038         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2039         * gcc.target/i386/pr45234.c: New test.
2040
2041 2010-09-24  Richard Guenther  <rguenther@suse.de>
2042
2043         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2044
2045 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2046
2047         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2048         as a comment leader in regexp.
2049
2050 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2051
2052         * objc.dg/sync-2.m: New test.
2053         * obj-c++.dg/sync-2.mm: New test.
2054
2055 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/40571
2058         * gfortran.dg/iso_fortran_env_7.f90: New.
2059
2060 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2061
2062         * obj-c++.dg/too-many-args.mm: New file.
2063
2064 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2065
2066         Merge from 'apple/trunk' branch on FSF servers.
2067
2068         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2069
2070         Radar 4491608
2071         * objc.dg/too-many-args.m: New
2072
2073 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2074
2075         PR fortran/45744
2076         * gfortran.dg/dependency_36.f90:  New test.
2077
2078 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2079
2080         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2081         * gcc.target/i386/pad-3.c: Ditto.
2082         * gcc.target/i386/pad-7.c: Ditto.
2083         * gcc.target/i386/pad-7.c: Ditto.
2084         * gcc.target/i386/pr36502.c: Ditto.
2085         * gcc.target/i386/zee.c: Ditto.
2086         * gcc.target/i386/20060821-1.c: Ditto.
2087         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2088         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2089         * gcc.target/i386/pad-5b.c: Ditto.
2090         * gcc.target/i386/pad-6a.c: Ditto.
2091         * gcc.target/i386/pad-6b.c: Ditto.
2092         * gcc.target/i386/pad-8.c: Ditto.
2093         * gcc.target/i386/pad-9.c: Ditto.
2094         * gcc.target/i386/pad-10.c: Ditto.
2095         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2096
2097 2010-09-23  Richard Guenther  <rguenther@suse.de>
2098
2099         PR tree-optimization/45565
2100         * g++.dg/ipa/pr45565.C: New testcase.
2101
2102 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2103
2104         PR fortran/45745
2105         PR fortran/45648
2106         * gfortran.dg/vector_subscript_bound_1.f90: New.
2107
2108 2010-09-23  Richard Guenther  <rguenther@suse.de>
2109
2110         PR middle-end/45750
2111         * gcc.dg/pr45750.c: New testcase.
2112
2113 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2114
2115         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2116         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2117         build.
2118
2119 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2120
2121         PR rtl-optimization/44374
2122         * gcc.target/arm/headmerge-1.c: New test.
2123         * gcc.target/arm/headmerge-2.c: New test.
2124         * gcc.target/i386/headmerge-1.c: New test.
2125         * gcc.target/i386/headmerge-2.c: New test.
2126
2127 2010-09-23  Daniel Kraft  <d@domob.eu>
2128
2129         PR fortran/38936
2130         PR fortran/44044
2131         PR fortran/45474
2132         * gfortran.dg/intrinsic_intent_1.f03: New test.
2133         * gfortran.dg/select_type_17.f03: New test.
2134         * gfortran.dg/associate_5.f03: More definability tests.
2135         * gfortran.dg/enum_2.f90: Check definability.
2136         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2137         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2138         * gfortran.dg/char_expr_2.f90: Ditto.
2139         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2140         * gfortran.dg/enum_5.f90: Ditto.
2141         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2142         * gfortran.dg/impure_assignment_2.f90: Ditto.
2143         * gfortran.dg/impure_assignment_3.f90: Ditto.
2144         * gfortran.dg/intent_out_1.f90: Ditto.
2145         * gfortran.dg/intent_out_3.f90: Ditto.
2146         * gfortran.dg/pointer_assign_7.f90: Ditto.
2147         * gfortran.dg/pointer_intent_3.f90: Ditto.
2148         * gfortran.dg/pr19936_1.f90: Ditto.
2149         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2150         * gfortran.dg/simpleif_2.f90: Ditto.
2151         * gfortran.dg/protected_5.f90: Ditto.
2152         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2153         * gfortran.dg/protected_6.f90: Ditto.
2154         * gfortran.dg/protected_7.f90: Ditto.
2155
2156 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2157
2158         PR libfortran/45710
2159         * gfortran.dg/namelist_65.f90: New test.
2160
2161 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2162
2163         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2164         the regexp pattern between the expected label and location string.
2165
2166 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2167
2168         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2169
2170 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2171
2172         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2173         * gcc.dg/pr27898.c: Likewise.
2174         * gcc.dg/pr28712.c: Likewise.
2175         * gcc.dg/pr30762-1.c: Likewise.
2176         * gcc.dg/pr31529-1.c: Likewise.
2177         * gcc.dg/pr34457-1.c: Likewise.
2178         * gcc.dg/pr34668-1.c: Likewise.
2179         * gcc.dg/pr34989-1.c: Likewise.
2180         * gcc.dg/pr43557-1.c: Likewise.
2181
2182 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2183
2184         PR rtl-optimization/45739
2185         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2186
2187 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2188
2189         * gcc.target/sparc/mnofpu.c: New test.
2190
2191 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR rtl-optimization/45739
2194         * gcc.target/i386/pr45739.c: New test.
2195
2196 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2197
2198         PR fortran/45648
2199         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2200         and counts. Add non-elemental function call check.
2201
2202         PR fortran/45648
2203         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2204         arguments checks. Update temporary counts.
2205         * gfortran.dg/transpose_optimization_1.f90: New.
2206
2207 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2208
2209         PR objc/23710
2210         * objc.dg/invalid-method-1.m: New.
2211
2212 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2213
2214         Merge from 'apple/trunk' branch on FSF servers.
2215
2216         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2217
2218         Radar 4291785
2219         * objc.dg/naming-4.m: New
2220         * objc.dg/naming-5.m: New
2221         * obj-c++.dg/naming-1.mm: New
2222         * obj-c++.dg/naming-2.mm: New
2223
2224 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2225             Jack Howarth  <howarth@bromo.med.uc.edu>
2226
2227         PR c++/45645
2228         * g++.dg/torture/pr44972.C: Use portable assert().
2229
2230 2010-09-21  Richard Guenther  <rguenther@suse.de>
2231
2232         PR tree-optimization/45580
2233         * g++.dg/torture/pr45580.C: New testcase.
2234
2235 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2236
2237         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2238
2239 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2240
2241         PR fortran/45438
2242         * gfortran.dg/pointer_check_7.f90: New.
2243
2244 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR rtl-optimization/45728
2247         * gcc.c-torture/compile/pr45728.c: New test.
2248
2249 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         PR fortran/45081
2252         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2253
2254 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2255
2256         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2257
2258 2010-09-20  Richard Guenther  <rguenther@suse.de>
2259
2260         PR middle-end/45704
2261         * gcc.dg/torture/pr45704.c: New testcase.
2262
2263 2010-09-20  Jan Hubicka  <jh@suse.cz>
2264
2265         PR tree-optimize/45605
2266         * g++.dg/tree-ssa/pr45605.C: New testcase.
2267
2268 2010-09-20  Michael Matz  <matz@suse.de>
2269
2270         PR testsuite/45706
2271         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2272         enough.
2273
2274 2010-09-20  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/45705
2277         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2278
2279 2010-09-20  Michael Matz  <matz@suse.de>
2280
2281         PR testsuite/45706
2282         * lib/target-supports.exp (check_effective_target_vect_perm):
2283         Add i?86-*-*.
2284
2285 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR rtl-optimization/45695
2288         * gcc.c-torture/execute/pr45695.c: New test.
2289
2290 2010-09-19  Jan Hubicka  <jh@suse.cz>
2291
2292         PR lto/44246
2293         * gcc.c-torture/compile/pr44246.c:New file.
2294
2295 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2296
2297         PR tree-optimization/45714
2298         * gfortran.dg/vect/pr45714-a.f: New test.
2299         * gfortran.dg/vect/pr45714-b.f: New test.
2300
2301 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2302
2303         * gnat.dg/const1.adb: Rename into...
2304         * gnat.dg/constant1.adb: ...this.
2305         * gnat.dg/constant2.adb: New test.
2306         * gnat.dg/constant2_pkg1.ads: New helper.
2307         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2308
2309 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2310
2311         * gnat.dg/specs/constant1.ads: New test.
2312         * gnat.dg/specs/constant1_pkg.ads: New helper.
2313
2314 2010-09-18  Jan Hubicka  <jh@suse.cz>
2315
2316         PR tree-optimization/45453
2317         * g++.dg/tree-ssa/pr45453.C: New testcase.
2318
2319 2010-09-18  Jason Merrill  <jason@redhat.com>
2320
2321         * g++.dg/cpp0x/initlist44.C: New.
2322
2323 2010-09-18  Richard Guenther  <rguenther@suse.de>
2324
2325         PR tree-optimization/45709
2326         * g++.dg/torture/pr45709-2.C: New testcase.
2327
2328 2010-09-18  Richard Guenther  <rguenther@suse.de>
2329
2330         PR tree-optimization/45709
2331         * g++.dg/torture/pr45709.C: New testcase.
2332
2333 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2334
2335         PR testsuite/45719
2336         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2337
2338 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2339
2340         * gcc.target/i386/pad-1.c: New.
2341         * gcc.target/i386/pad-2.c: Likewise.
2342         * gcc.target/i386/pad-3.c: Likewise.
2343         * gcc.target/i386/pad-4.c: Likewise.
2344         * gcc.target/i386/pad-5a.c: Likewise.
2345         * gcc.target/i386/pad-5b.c: Likewise.
2346         * gcc.target/i386/pad-6a.c: Likewise.
2347         * gcc.target/i386/pad-6b.c: Likewise.
2348         * gcc.target/i386/pad-7.c: Likewise.
2349         * gcc.target/i386/pad-8.c: Likewise.
2350         * gcc.target/i386/pad-9.c: Likewise.
2351         * gcc.target/i386/pad-10.c: Likewise.
2352
2353 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2354
2355         PR middle-end/45234
2356         * gcc.dg/torture/stackalign/alloca-5.c: New.
2357
2358 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2359
2360         PR middle-end/45678
2361         * gcc.dg/torture/pr45678-2.c: New.
2362
2363 2010-09-17  Richard Guenther  <rguenther@suse.de>
2364
2365         PR middle-end/45678
2366         * gcc.dg/torture/pr45678-1.c: New testcase.
2367
2368 2010-09-17  Michael Matz  <matz@suse.de>
2369
2370         PR tree-optimization/43432
2371         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2372         check_effective_target_vect_perm_short): New predicates.
2373         (check_effective_target_vect_perm): Include x86_64.
2374         * gcc.dg/vect/pr43432.c: New test.
2375         * gcc.dg/vect/vect-114.c: Adjust.
2376         * gcc.dg/vect/vect-15.c: Ditto.
2377         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2378         * gcc.dg/vect/slp-perm-9.c: Ditto.
2379
2380 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2381
2382         PR testsuite/45692
2383         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2384         GNU runtime.
2385
2386 2010-09-17  Richard Guenther  <rguenther@suse.de>
2387
2388         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2389         * gcc.dg/pr28706.c: Likewise.
2390         * gcc.dg/pr28712.c: Likewise.
2391         * gcc.dg/pr30762-1.c: Likewise.
2392         * gcc.dg/pr30762-2.c: Likewise.
2393         * gcc.dg/pr31529-1.c: Likewise.
2394         * gcc.dg/pr31529-2.c: Likewise.
2395         * gcc.dg/pr34457-1.c: Likewise.
2396         * gcc.dg/pr34457-2.c: Likewise.
2397         * gcc.dg/pr34668-1.c: Likewise.
2398         * gcc.dg/pr34668-2.c: Likewise.
2399         * gcc.dg/pr34989-1.c: Likewise.
2400         * gcc.dg/pr34989-2.c: Likewise.
2401         * gcc.dg/pr43557-1.c: Likewise.
2402         * gcc.dg/pr43557-2.c: Likewise.
2403         * gcc.dg/debug/pr41893-1.c: Likewise.
2404         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2405         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2406         * gcc.dg/matrix/matrix-4.c: Likewise.
2407         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2408         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2409         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2410         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2411
2412 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/43665
2415         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2416         optimizations.
2417         * gfortran.dg/intent_optimize_1.f90: New test.
2418
2419 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2420
2421         * gcc.target/i386/divmod-1.c: New.
2422         * gcc.target/i386/divmod-2.c: Likewise.
2423         * gcc.target/i386/divmod-3.c: Likewise.
2424         * gcc.target/i386/divmod-4.c: Likewise.
2425         * gcc.target/i386/divmod-4a.c: Likewise.
2426         * gcc.target/i386/divmod-5.c: Likewise.
2427         * gcc.target/i386/divmod-6.c: Likewise.
2428         * gcc.target/i386/divmod-7.c: Likewise.
2429         * gcc.target/i386/divmod-8.c: Likewise.
2430         * gcc.target/i386/udivmod-1.c: Likewise.
2431         * gcc.target/i386/udivmod-2.c: Likewise.
2432         * gcc.target/i386/udivmod-3.c: Likewise.
2433         * gcc.target/i386/udivmod-4.c: Likewise.
2434         * gcc.target/i386/udivmod-4a.c: Likewise.
2435         * gcc.target/i386/udivmod-5.c: Likewise.
2436         * gcc.target/i386/udivmod-6.c: Likewise.
2437         * gcc.target/i386/udivmod-7.c: Likewise.
2438         * gcc.target/i386/udivmod-8.c: Likewise.
2439
2440 2010-09-16  Jan Hubicka  <jh@suse.cz>
2441
2442         * g++.dg/lto/pr45679-1_0.C: New file.
2443         * g++.dg/lto/pr45679-1_1.C: New file.
2444         * g++.dg/lto/pr45679-0_0.C: New file.
2445         * g++.dg/lto/pr45679-0_1.C: New file.
2446
2447 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2448
2449         PR fortran/45674
2450         * gfortran.dg/class_dummy_2.f03: New.
2451
2452 2010-09-16  Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/45623
2455         * gcc.dg/torture/pr45623.c: New testcase.
2456
2457 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2458
2459         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2460         name and parentheses.
2461         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2462
2463 2010-09-15  Jason Merrill  <jason@redhat.com>
2464
2465         * g++.dg/parse/parameter-declaration-2.C: New.
2466
2467         * g++.dg/cpp0x/scoped_enum2.C: New.
2468
2469 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2470
2471         * gcc.c-torture/compile/20100915-1.c: New test.
2472
2473 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2474
2475         PR middle-end/45644
2476         * gcc.dg/ipa/pr45644.c: New test.
2477
2478 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR tree-optimization/45633
2481         * gcc.dg/vect/pr45633.c: New test.
2482
2483 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2484
2485         PR fortran/45577
2486         * gfortran.dg/allocate_derived_4.f90: New.
2487
2488 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2489
2490         * lib/target-supports.exp
2491         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2492         supported flag to true for neon.
2493
2494 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2495
2496         PR c++/45665
2497         * g++.dg/template/crash103.C: New.
2498
2499 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2500
2501         Merge from 'apple/trunk' branch on FSF servers.
2502
2503         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2504
2505         Radar 4457381
2506         * objc.dg/msg-in-protocol.m: New.
2507         * obj-c++.dg/msg-in-protocol.mm: New.
2508
2509         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2510
2511         Radar 4219590
2512         * objc.dg/break-in-ifstmt.m: New.
2513
2514         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2515
2516         Radar 4174166
2517         * obj-c++.dg/comp-types-13.mm: New.
2518         * objc.dg/comp-types-12.m: New.
2519
2520         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2521
2522         Radar 4216500
2523         * obj-c++.dg/proto-lossage-7.mm: New.
2524         * objc.dg/proto-lossage-7.m: New.
2525
2526 2010-09-14  Jan Hubicka  <jh@suse.cz>
2527
2528         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2529         folding.
2530         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2531         folding.
2532
2533 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR middle-end/45567
2536         * gcc.dg/pr45567.c: New test.
2537
2538         PR debug/45660
2539         * g++.dg/debug/pr45660.C: New test.
2540
2541 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2542
2543         PR tree-optimization/45470
2544         * g++.dg/vect/pr45470-a.cc: New test.
2545         * g++.dg/vect/pr45470-a.cc: New test.
2546
2547 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2548
2549         PR target/42070
2550         * lib/profopt.exp: Prune warnings on execname2 compile.
2551         * lib/prune.exp: Prune "can't add line info" warnings.
2552
2553 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2554
2555         PR libfortran/45532
2556         * gfortran.dg/namelist_64.f90: New test.
2557
2558 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR rtl-optimization/45617
2561         * gcc.target/i386/pr45617.c: New test.
2562
2563 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2564
2565         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2566
2567 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2568
2569         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2570         * gcc.target/i386/fma4-vector.c: Likewise.
2571         * gcc.target/i386/vectorize2.c: Likewise.
2572         * gcc.target/i386/vectorize4.c: Likewise.
2573         * gcc.target/i386/vectorize5.c: Likewise.
2574         * gcc.target/i386/vectorize6.c: Likewise.
2575         * gcc.target/i386/vectorize8.c: Likewise.
2576
2577         * gcc.target/i386/vect-double-1.c: New.
2578         * gcc.target/i386/vect-double-1a.c: Likewise.
2579         * gcc.target/i386/vect-double-2.c: Likewise.
2580         * gcc.target/i386/vect-double-2a.c: Likewise.
2581
2582         * lib/target-supports.exp (check_effective_target_vect_double):
2583         Set et_vect_double_saved to 0 when tuning for Atom.
2584
2585 2010-09-13  Jan Hubicka  <jh@suse.cz>
2586
2587         * gcc.dg/torture/pr23821.c: Drop static keyword.
2588         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2589         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2590
2591 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2592
2593         * gcc.target/arm/sync-1.c: New.
2594
2595 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2596
2597         * gnat.dg/memtrap.adb: New test.
2598
2599 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2600
2601         * gfortran.dg/promotion.f90: Fix options.
2602
2603 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2604
2605         * g++.dg/cpp0x/range-for1.C: New.
2606         * g++.dg/cpp0x/range-for2.C: New.
2607         * g++.dg/cpp0x/range-for3.C: New.
2608         * g++.dg/cpp0x/range-for4.C: New.
2609         * g++.dg/cpp0x/range-for5.C: New.
2610         * g++.dg/cpp0x/range-for6.C: New.
2611
2612 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2613
2614         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2615         and counts. Check that transpose is not called.
2616         * gfortran.dg/transpose_2.f90: Update error message.
2617
2618 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2619
2620         PR c++/43824
2621         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2622         * g++.dg/lookup/strong-using-2.C: Likewise.
2623         * g++.dg/lookup/strong-using-3.C: Likewise.
2624         * g++.dg/lookup/strong-using-5.C: Likewise.
2625
2626         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2627         * g++.dg/cpp0x/inline-ns4.C: New.
2628         * g++.dg/cpp0x/inline-ns5.C: New.
2629
2630 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2631
2632         PR middle-end/45634
2633         * gfortran.fortran-torture/compile/pr45634.f90: New.
2634
2635 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2636
2637         * objc.dg/fobjc-exceptions.m: New test.
2638
2639 2010-09-10  Jan Hubicka  <jh@suse.cz>
2640
2641         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2642
2643 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2644
2645         PR tree-optimization/44972
2646         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2647         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2648         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2649         instead.
2650         * g++.dg/torture/pr44972.C: New test.
2651
2652 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2653
2654         PR tree-optimization/44972
2655         * g++.dg/torture/pr34850.C: Remove expected warning.
2656
2657 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2658
2659         * gfortran.dg/dummy_optional_arg.f90: New test.
2660
2661 2010-09-08  Jan Hubicka  <jh@suse.cz>
2662
2663         PR tree-optimization/45598
2664         * fortran.fortran-torture/compile/pr45598.f90: New test.
2665
2666 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2667
2668         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2669         * lib/target-supports.exp (check_ifunc_available): New.
2670         * gcc.dg/attr-ifunc-1.c: New.
2671         * gcc.dg/attr-ifunc-2.c: New.
2672         * gcc.dg/attr-ifunc-3.c: New.
2673         * gcc.dg/attr-ifunc-4.c: New.
2674         * gcc.dg/attr-ifunc-5.c: New.
2675         * g++.dg/ext/attr-ifunc-1.C: New.
2676         * g++.dg/ext/attr-ifunc-2.C: New.
2677         * g++.dg/ext/attr-ifunc-3.C: New.
2678         * g++.dg/ext/attr-ifunc-4.C: New.
2679
2680 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2681
2682         PR middle-end/40386
2683         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2684
2685 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2686
2687         * gfortran.dg/inline_transpose_1.f90: New test.
2688
2689 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR c++/45588
2692         * g++.dg/warn/Wunused-var-15.C: New test.
2693
2694 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2695
2696         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2697         hppa*-*-hpux*.
2698
2699 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2700
2701         * objc/execute/exceptions/throw-nil.m: New test.
2702         * objc/execute/exceptions/handler-1.m: Updated to use the new
2703         objc_set_uncaught_exception_handler() function.
2704         * objc/execute/exceptions/matcher-1.m: New test.
2705
2706 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2707
2708         PR fortran/38282
2709         * gfortran.dg/bit_comparison_1.F90: New test.
2710         * gfortran.dg/leadz_trailz_3.f90: New test.
2711         * gfortran.dg/masklr_2.F90: New test.
2712         * gfortran.dg/shiftalr_1.F90: New test.
2713         * gfortran.dg/merge_bits_2.F90: New test.
2714         * gfortran.dg/dshift_2.F90: New test.
2715         * gfortran.dg/bit_comparison_2.F90: New test.
2716         * gfortran.dg/masklr_1.F90: New test.
2717         * gfortran.dg/merge_bits_1.F90: New test.
2718         * gfortran.dg/dshift_1.F90: New test.
2719         * gfortran.dg/shiftalr_2.F90: New test.
2720
2721 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2722
2723         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2724         functions from objc/typedstream.h are deprecated.
2725
2726 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2727
2728         * lib/target-supports.exp
2729         (check_effective_target_run_expensive_tests): New proc.
2730         * gcc.c-torture/compile/limits-fnargs.c: Use
2731         dg-require-effective-target run_expensive_tests.
2732
2733 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR fortran/45597
2736         * gfortran.dg/gomp/pr45597.f90: New test.
2737
2738         PR fortran/45595
2739         * gfortran.dg/gomp/pr45595.f90: New test.
2740
2741 2010-09-08  Michael Matz  <matz@suse.de>
2742
2743         * c-c++-common/uninit-17.c: Adjust.
2744
2745 2010-09-08  Michael Matz  <matz@suse.de>
2746
2747         PR tree-optimization/43430
2748         * gcc.dg/vect/pr43430-2.c: New test.
2749
2750 2010-09-08  Michael Matz  <matz@suse.de>
2751
2752         PR tree-optimization/33244
2753         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2754
2755 2010-09-08  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/45578
2758         * gfortran.dg/pr45578.f90: New testcase.
2759
2760 2010-09-08  Richard Guenther  <rguenther@suse.de>
2761
2762         PR testsuite/45590
2763         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2764
2765 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2766
2767         PR fortran/45576
2768         * gfortran.dg/char_length_18.f90:  New test.
2769
2770 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2771
2772         PR target/36502
2773         * gcc.target/i386/pr36502.c: New test.
2774
2775         PR target/42313
2776         PR target/44651
2777         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2778         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2779
2780 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2781
2782         * gfortran.dg/achar_4.f90: Enable bounds checking.
2783
2784 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2785
2786         PR target/45206
2787         * gcc.target/i386/pr45206.c: New test.
2788
2789 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2790
2791         PR fortran/45505
2792         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2793
2794 2010-09-07  Jan Hubicka  <jh@suse.cz>
2795
2796         * gcc.c-torture/compile/20100907.c: New testcase.
2797
2798 2010-09-07  Richard Guenther  <rguenther@suse.de>
2799
2800         PR middle-end/45569
2801         * g++.dg/eh/pr45569.C: New testcase.
2802
2803 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2804
2805         PR target/43137
2806         * gcc.target/arm/pr43137.c: New test.
2807
2808 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2809
2810         PR fortran/36931
2811         * gfortran.dg/dependency_35.f90:  New test.
2812
2813 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2814
2815         PR fortran/34145
2816         * gfortran.dg/char_length_17.f90:  New test.
2817
2818 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2819
2820         PR c++/45200
2821         PR c++/45293
2822         PR c++/45558
2823         * g++.dg/template/typedef34.C: New test.
2824         * g++.dg/template/typedef35.C: New test.
2825
2826 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2827
2828         PR target/22152
2829         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2830
2831 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * g++.dg/warn/Wdouble-promotion.C: New.
2834
2835 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2836
2837         * g++.dg/parse/redef2.C: New.
2838
2839 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2840
2841         * gcc.dg/20100906-1.c: New testcase.
2842
2843 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR testsuite/45543
2846         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2847         DW_TAG_enumeration_type DIE.
2848
2849 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2850
2851         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2852         Update XFAILs.
2853
2854 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2855
2856         PR rtl-optimization/44919
2857         * g++.dg/opt/pr44919.C: New.
2858
2859 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2860
2861         PR fortran/38282
2862         * gfortran.dg/iall_iany_iparity_1.f90: New.
2863         * gfortran.dg/iall_iany_iparity_2.f90: New.
2864
2865 2010-09-06  Jason Merrill  <jason@redhat.com>
2866
2867         * g++.dg/cpp0x/initlist42.C: New.
2868
2869         * g++.dg/cpp0x/auto19.C: New.
2870
2871         * g++.dg/template/sfinae25.C: New.
2872         * g++.dg/template/char1.C: Expect warning.
2873         * g++.dg/template/nontype10.C: Likewise.
2874
2875         * g++.dg/cpp0x/implicit9.C: New.
2876
2877         * g++.dg/cpp0x/initlist43.C: New.
2878
2879 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2880
2881         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2882
2883 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2884
2885         * gcc.dg/Wdouble-promotion.c: New.
2886
2887 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2888
2889         * gfortran.dg/float128_1.f90: Remove test case as
2890         it always fails since Rev 163611 backed out the
2891         front-end implementation.
2892
2893 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2894
2895         * gfortran.dg/float128_1.f90: XFAIL test case.
2896
2897 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2898
2899         * gfortran.dg/bessel_7.f90: Decrease required precision.
2900
2901 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2902
2903         PR testsuite/45545
2904         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2905         ref-all-matching targets.
2906
2907 2010-09-05  Richard Guenther  <rguenther@suse.de>
2908
2909         PR tree-optimization/45535
2910         * gcc.c-torture/compile/pr45535.c: New testcase.
2911
2912 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2913
2914         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2915         "\[^\n\]*".
2916         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2917         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2918         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2919         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2920         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2921         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2922         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2923         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2924         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2925         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2926         * gcc.target/i386/pr22152.c: Likewise.
2927         * gcc.target/i386/pr36992-1.c: Likewise.
2928         * gcc.target/i386/pr36992-2.c: Likewise.
2929         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2930
2931 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2932
2933         PR testsuite/43957
2934         * gcc.dg/const-uniq-1.c: Modify regexp.
2935
2936 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2937
2938         PR fortran/45530
2939         * gfortran.dg/namelist_63.f90: New.
2940
2941 2010-09-04  Jan Hubicka  <jh@suse.cz>
2942
2943         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2944         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2945
2946 2010-09-04  Jan Hubicka  <jh@suse.cz>
2947
2948         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2949
2950 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2951
2952         PR fortran/45507
2953         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2954
2955 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2956
2957         * gcc.dg/opts-4.c: New test.
2958
2959 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2960
2961         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2962         * gcc.dg/vect/vect-peel-4.c: Ditto.
2963
2964 2010-09-03  Daniel Kraft  <d@domob.eu>
2965
2966         PR fortran/45525
2967         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2968
2969 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2970
2971         PR fortran/45159
2972         * gfortran.dg/dependency_34.f90:  New test.
2973
2974 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2975
2976         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2977
2978 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2979
2980         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2981         gcc.target/i386/clearcap.map if supported.
2982
2983 2010-09-03  Michael Matz  <matz@suse.de>
2984
2985         PR middle-end/45415
2986         * gcc.dg/pr45415.c: New test.
2987
2988 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2989
2990         PR tree-optimization/45506
2991         * gcc.dg/pr45506.c: New.
2992
2993 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2994
2995         PR target/45476
2996         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2997         * gcc.target/i386/float128-2.c: Ditto.
2998
2999 2010-09-03  Daniel Kraft  <d@domob.eu>
3000
3001         PR fortran/34162
3002         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3003         * gfortran.dg/internal_dummy_2.f08: New test.
3004         * gfortran.dg/internal_dummy_3.f08: New test.
3005         * gfortran.dg/internal_dummy_4.f08: New test.
3006
3007 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR debug/45500
3010         * gcc.target/i386/pr45500.c: New test.
3011
3012 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3013
3014         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3015
3016 2010-09-03  Daniel Kraft  <d@domob.eu>
3017
3018         PR fortran/44602
3019         * gfortran.dg/exit_2.f08; Adapt error messages.
3020         * gfortran.dg/exit_3.f08: New test.
3021         * gfortran.dg/exit_4.f08: New test.
3022         * gfortran.dg/exit_5.f03: New test.
3023
3024 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3025
3026         * gfortran.dg/ishft_4.f90: New test.
3027
3028 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3029
3030         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3031         FRIZ/XSRIZ instruciton for (double)(long long)x.
3032         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3033
3034 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3035
3036         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3037
3038 2010-09-02  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/44937
3041         PR tree-optimization/45412
3042         * g++.dg/opt/pr45412.C: New testcase.
3043         * gcc.c-torture/compile/pr45412.c: Likewise.
3044         * gcc.c-torture/compile/pr44937.c: Likewise.
3045
3046 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3047
3048         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3049         but using -Werror=comment.
3050         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3051         expected error messages.
3052
3053 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3054
3055         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3056         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3057
3058 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3059
3060         PR fortran/45489
3061         * gfortran.dg/initialization_27.f90: New.
3062
3063 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3064
3065         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3066         check into different basic blocks. Expect vectorization if misaligned
3067         stores are supported.
3068         * gcc.dg/vect/bb-slp-8a.c: New test.
3069         * gcc.dg/vect/bb-slp-8b.c: New test.
3070
3071 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3072
3073         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3074
3075 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3076
3077         PR fortran/44541
3078         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3079         * gfortran.dg/class_dummy_1.f03: New.
3080
3081 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR middle-end/45458
3084         * g++.dg/tree-prof/partition2.C: New test.
3085
3086 2010-09-01  Richard Guenther  <rguenther@suse.de>
3087
3088         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3089         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3090         * gcc.c-torture/execute/20100827-1.c: Likewise.
3091
3092 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3093
3094         * gfortran.dg/execute_command_line_1.f90: New test.
3095
3096 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3097
3098         PR preprocessor/45457
3099         * c-c++-common/cpp/pr45457.c: New test.
3100
3101 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3102
3103         * gcc.dg/nested-func-8.c: New test.
3104
3105 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3106
3107         PR fortran/38282
3108         * gfortran.dg/popcnt_poppar_1.F90: New test.
3109         * gfortran.dg/popcnt_poppar_2.F90: New test.
3110
3111 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3112
3113         * gcc.target/i386/volatile-2.c: Require nonpic target.
3114
3115 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR middle-end/45461
3118         * gcc.dg/pr45461.c: New test.
3119
3120 2010-08-31  Richard Guenther  <rguenther@suse.de>
3121
3122         PR testsuite/45455
3123         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3124
3125 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3126
3127         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3128
3129 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3130
3131         PR fortran/45456
3132         * gfortran.dg/typebound_proc_18.f03: New.
3133
3134 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3135
3136         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3137         * lib/scanasm.exp (scan-stack-usage): Likewise.
3138         (scan-stack-usage-not): Likewise.
3139         * gcc.dg/stack-usage-1.c: New test.
3140         * gcc.target/i386/stack-usage-realign.c: Likewise.
3141
3142 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3143
3144         PR tree-optimization/45427
3145         * gcc.dg/tree-ssa/pr45427.c: New test.
3146
3147 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3148
3149         PR c++/45043
3150         * g++.dg/template/crash102.C: New.
3151
3152 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR middle-end/45423
3155         * gcc.dg/gomp/atomic-12.c: New test.
3156         * gcc.dg/gomp/atomic-13.c: New test.
3157         * gcc.dg/gomp/atomic-14.c: New test.
3158         * g++.dg/gomp/atomic-11.C: New test.
3159         * g++.dg/gomp/atomic-12.C: New test.
3160         * g++.dg/gomp/atomic-13.C: New test.
3161         * g++.dg/gomp/atomic-14.C: New test.
3162
3163 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3164
3165         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3166         delimiter.
3167
3168 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3169
3170         * gnat.dg/discr24.adb: New test.
3171
3172 2010-08-30  Richard Guenther  <rguenther@suse.de>
3173
3174         PR tree-optimization/45449
3175         * gcc.dg/pr45449.c: New testcase.
3176
3177 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3178
3179         * gcc.dg/opts-1.c: Expect errors, not warnings.
3180
3181 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/42769
3184         * gfortran.dg/dynamic_dispatch_11.f03: New.
3185
3186 2010-08-29  Jason Merrill  <jason@redhat.com>
3187
3188         PR c++/44991
3189         * g++.dg/parse/defarg15.C: New.
3190
3191 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3192
3193         PR fortran/45439
3194         * gfortran.dg/select_type_16.f03: New.
3195
3196 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3197             Tobias Burnus  <burnus@net-b.de>
3198
3199         * gfortran.dg/bessel_7.f90: Decrease required precision.
3200
3201 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3202             Kaz Kojima  <kkojima@gcc.gnu.org>
3203
3204         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3205
3206 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3207
3208         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3209         floating point conversion code generation.
3210         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3211         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3212         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3213         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3214         to integer conversion code generation.
3215         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3216         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3217         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3218         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3219
3220 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3221
3222         PR fortran/32049
3223         * gfortran.dg/random_seed_1.f90: Adjust test.
3224         * gfortran.dg/float128_1.f90: New test.
3225
3226 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3227
3228         PR fortran/33197
3229         * gfortran.dg/norm2_1.f90: New.
3230         * gfortran.dg/norm2_2.f90: New.
3231         * gfortran.dg/norm2_3.f90: New.
3232         * gfortran.dg/norm2_4.f90: New.
3233         * gfortran.dg/parity_1.f90: New.
3234         * gfortran.dg/parity_2.f90: New.
3235         * gfortran.dg/parity_3.f90: New.
3236
3237 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/45420
3240         * gfortran.dg/select_type_15.f03: New.
3241
3242 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243
3244         PR libfortran/43217
3245         * gfortran.dg/hollerith8.f90: New test.
3246
3247 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3248
3249         PR fortran/45159
3250         * gfortran.dg/dependency_33.f90:  New test.
3251
3252 2010-08-27  Richard Guenther  <rguenther@suse.de>
3253
3254         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3255         * gcc.dg/graphite/scop-2.c: Likewise.
3256         * gcc.dg/graphite/scop-20.c: Likewise.
3257         * gcc.dg/vect/slp-25.c: Likewise.
3258
3259 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3260
3261         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3262
3263 2010-08-26  Daniel Kraft  <d@domob.eu>
3264
3265         PR fortran/38936
3266         PR fortran/44047
3267         PR fortran/45384
3268         * gfortran.dg/associate_8.f03: New test.
3269         * gfortran.dg/select_type_13.f03: New test.
3270         * gfortran.dg/select_type_14.f03: New test.
3271
3272 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR tree-optimization/44485
3275         * gcc.dg/pr44485.c: New test.
3276
3277 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3278
3279         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3280         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3281         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3282
3283 2010-08-26  Richard Guenther  <rguenther@suse.de>
3284
3285         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3286         * gcc.dg/graphite/scop-21.c: Likewise.
3287
3288 2010-08-26  Richard Guenther  <rguenther@suse.de>
3289
3290         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3291         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3292         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3293         * gcc.dg/vect/vect-91.c: Likewise.
3294         * gcc.dg/vect/vect-peel-1.c: Likewise.
3295         * gcc.dg/vect/vect-peel-2.c: Likewise.
3296         * gcc.dg/vect/vect-peel-4.c: Likewise.
3297
3298 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3299
3300         PR libfortran/41859
3301         * gfortran.dg/der_io_4.f90: New test.
3302
3303 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR rtl-optimization/44858
3306         * gcc.c-torture/execute/pr44858.c: New test.
3307
3308         PR rtl-optimization/45400
3309         * g++.dg/other/i386-8.C: New test.
3310
3311 2010-08-25  Richard Guenther  <rguenther@suse.de>
3312
3313         * gcc.dg/alias-8.c: Adjust.
3314
3315 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3316
3317         * gcc.target/i386/combine-mul.c: New test.
3318
3319 2010-08-25  Richard Guenther  <rguenther@suse.de>
3320
3321         PR lto/44562
3322         * gcc.dg/graphite/id-27.c: New testcase.
3323         * gcc.dg/lto/20100825-1_0.c: Likewise.
3324
3325 2010-08-25  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/45316
3328         * g++.dg/opt/pr45316.C: New testcase.
3329
3330 2010-08-25  Richard Guenther  <rguenther@suse.de>
3331
3332         PR tree-optimization/45393
3333         * g++.dg/torture/pr45393.C: New testcase.
3334
3335 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR tree-optimization/45059
3338         * gcc.c-torture/compile/pr45059.c: New test.
3339
3340 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3341
3342         * lib/target-supports.exp (check_effective_target_vect_unpack):
3343         Set vect_unpack supported flag to true for neon.
3344
3345 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3346
3347         * gcc.dg/tree-ssa/ifc-5.c: New.
3348
3349 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3350
3351         * gcc.dg/tree-ssa/ifc-4.c: New.
3352         * gcc.dg/tree-ssa/ifc-7.c: New.
3353
3354 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3355
3356         * gcc.dg/vect/vect.exp: Check loongson targets
3357         * g++.dg/vect/vect.exp: Likewise
3358         * gfortran.dg/vect/vect.exp: Likewise
3359
3360 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3361
3362         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3363         -mveclibabi=mass.
3364
3365 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3366
3367         PR fortran/45366
3368         * gfortran.dg/proc_ptr_29.f90: New.
3369
3370 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3371             Dominique d'Humieres <dominiq@lps.ens.fr>
3372
3373         PR fortran/45367
3374         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3375
3376 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3377
3378         PR fortran/45367
3379         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3380
3381 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3382
3383         PR fortran/36158
3384         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3385
3386 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3387             Dominique d'Humieres <dominiq@lps.ens.fr>
3388
3389         PR fortran/45367
3390         PR fortran/36158
3391         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3392         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3393
3394 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3395
3396         PR fortran/44863
3397         PR fortran/45271
3398         PR fortran/45290
3399         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3400         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3401         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3402
3403 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/36158
3406         PR fortran/33197
3407         * gfortran.dg/bessel_6.f90: New.
3408         * gfortran.dg/bessel_7.f90: New.
3409
3410 2010-08-20  Jan Hubicka  <jh@suse.cz>
3411
3412         PR c++/45307
3413         PR c++/17736
3414         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3415         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3416
3417 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3418
3419         PR target/45336
3420         * gcc.target/i386/pr45336-1.c: New.
3421         * gcc.target/i386/pr45336-2.c: Likewise.
3422         * gcc.target/i386/pr45336-3.c: Likewise.
3423         * gcc.target/i386/pr45336-4.c: Likewise.
3424
3425 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3426
3427         PR testsuite/45361
3428         * gcc.target/i386/volatile-2.c: Update scan strings to also
3429         include (%rip) for the memory reference on x86_64.
3430
3431 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR middle-end/44974
3434         * gcc.dg/pr44974.c: New test.
3435
3436         PR rtl-optimization/45353
3437         * gcc.dg/pr45353.c: New test.
3438
3439 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3440
3441         * gcc.target/i386/volatile-2.c: New.
3442
3443 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3444
3445         PR rtl-optimization/44691
3446         * gfortran.dg/pr44691.f: New test.
3447
3448 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3449
3450         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3451
3452 2010-08-19  Jason Merrill  <jason@redhat.com>
3453
3454         * g++.dg/init/synth3.C: New.
3455         * g++.dg/init/value8.C: New.
3456         * g++.dg/tree-ssa/empty-2.C: New.
3457         * g++.dg/cpp0x/noexcept09.C: New.
3458
3459 2010-08-19  Daniel Kraft  <d@domob.eu>
3460
3461         PR fortran/29785
3462         PR fortran/45016
3463         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3464         * gfortran.dg/pointer_remapping_1.f90: New test.
3465         * gfortran.dg/pointer_remapping_2.f03: New test.
3466         * gfortran.dg/pointer_remapping_3.f08: New test.
3467         * gfortran.dg/pointer_remapping_4.f03: New test.
3468         * gfortran.dg/pointer_remapping_5.f08: New test.
3469         * gfortran.dg/pointer_remapping_6.f08: New test.
3470
3471 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3472
3473         PR testsuite/45324
3474         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3475
3476 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3477
3478         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3479
3480 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3481
3482         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3483         variable.
3484
3485 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3486
3487         PR target/45070
3488         * gcc.c-torture/execute/pr45070.c: New.
3489
3490 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3491
3492         * g++.dg/pr44328.C: New test.
3493
3494 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3495
3496         PR fortran/36158
3497         PR fortran/33197
3498         * gfortran.dg/bessel_3.f90: New.
3499         * gfortran.dg/bessel_4.f90: New.
3500         * gfortran.dg/bessel_5.f90: New.
3501
3502 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3503
3504         PR fortran/45290
3505         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3506         * gfortran.dg/pointer_init_2.f90: New.
3507         * gfortran.dg/pointer_init_3.f90: New.
3508         * gfortran.dg/pointer_init_4.f90: New.
3509
3510 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3511
3512         PR c++/45049
3513         * g++.dg/pr45049-1.C: New test.
3514         * g++.dg/pr45049-2.C: New test.
3515
3516 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3517
3518         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3519         20 if __ARM_PCS is defined otherwise 64.
3520         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3521         instead of hard coded 64.
3522
3523 2010-08-18  Yao Qi  <yao@codesourcery.com>
3524
3525         PR target/45094
3526         * gcc.target/arm/pr45094.c: New test.
3527
3528 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3529
3530         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3531
3532 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3533
3534         PR rtl-optimization/42575
3535         * gcc.target/arm/pr42575.c: New test.
3536
3537 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3538
3539         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3540         * gcc.dg/tls/thr-cse-1.c: New.
3541
3542 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3543
3544         PR debug/42487
3545         * lib/target-supports.exp
3546         (check_effective_target_function_sections): New.
3547         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3548         function sections before proceding.
3549
3550 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR fortran/45308
3553         * gfortran.dg/pr45308.f03: New test.
3554
3555 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3556
3557         PR target/45296
3558         * gcc.target/i386/pr45296.c: New test.
3559
3560 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3561
3562         * g++.dg/ext/uow-1.C: New.
3563         * g++.dg/ext/uow-2.C: New.
3564         * g++.dg/ext/uow-3.C: New.
3565         * g++.dg/ext/uow-4.C: New.
3566
3567 2010-08-17  Richard Guenther  <rguenther@suse.de>
3568
3569         PR testsuite/45266
3570         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3571
3572 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3573
3574         PR c/40563
3575         * gcc.dg/Wcxx-compat-20.c: New test.
3576
3577 2010-08-17  Daniel Kraft  <d@domob.eu>
3578
3579         PR fortran/38936
3580         * gfortran.dg/associate_1.f03: Extended to test newly supported
3581         features like association to variables.
3582         * gfortran.dg/associate_3.f03: Removed check for illegal change
3583         of associate-name here...
3584         * gfortran.dg/associate_5.f03: ...and added it here.
3585         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3586         * gfortran.dg/associate_7.f03: New test.
3587
3588 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3589
3590         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3591
3592 2010-08-15  Daniel Kraft  <d@domob.eu>
3593
3594         PR fortran/38936
3595         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3596         * gfortran.dg/associate_3.f03: Clarify comment.
3597         * gfortran.dg/associate_5.f03: New test.
3598         * gfortran.dg/associate_6.f03: New test.
3599
3600 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/45211
3603         * gfortran.dg/bind_c_usage_21.f90: New.
3604         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3605
3606 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3607
3608         * gfortran.dg/optional_absent_1.f90: New.
3609         * gfortran.dg/null_actual.f90: New.
3610
3611 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3612
3613         * gfortran.dg/pointer_target_1.f90: New.
3614         * gfortran.dg/pointer_target_2.f90: New.
3615         * gfortran.dg/pointer_target_3.f90: New.
3616
3617 2010-08-15  Daniel Kraft  <d@domob.eu>
3618
3619         PR fortran/45197
3620         * gfortran.dg/elemental_args_check_3.f90: New test.
3621         * gfortran.dg/impure_1.f08: New test.
3622         * gfortran.dg/impure_2.f08: New test.
3623         * gfortran.dg/impure_3.f90: New test.
3624         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3625
3626 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3627
3628         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3629         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3630         SLP tests.
3631         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3632         misaligned loads.
3633         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3634         misaligned stores.c
3635         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3636
3637 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3638
3639         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3640         dg-require-effective-target after dg-do.
3641
3642 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3643
3644         * lib/target-supports.exp (check_effective_target_vect_int): Return
3645         true for Loongson targets.
3646         (check_effective_target_vect_shift): Likewise.
3647         (check_effective_target_vect_no_int_max): Likewise.
3648         (check_effective_target_vect_no_align): Likewise.
3649         (check_effective_target_vect_short_mult): Likewise.
3650
3651 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * g++.dg/cast.C: Change fields of structures to "long" to pass
3654         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3655         * g++.dg/cpp0x/iop.C: Ditto.
3656         * g++.dg/cpp0x/named_refs.C: Ditto.
3657         * g++.dg/cpp0x/rv1p.C: Ditto.
3658         * g++.dg/cpp0x/rv2p.C: Ditto.
3659         * g++.dg/cpp0x/rv3p.C: Ditto.
3660         * g++.dg/cpp0x/rv4p.C: Ditto.
3661         * g++.dg/cpp0x/rv5p.C: Ditto.
3662         * g++.dg/cpp0x/rv6p.C: Ditto.
3663         * g++.dg/cpp0x/rv7p.C: Ditto.
3664         * g++.dg/cpp0x/rv8p.C: Ditto.
3665         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3666
3667 2010-08-13  Daniel Kraft  <d@domob.eu>
3668
3669         * gfortran.dg/implied_shape_1.f08: New test.
3670         * gfortran.dg/implied_shape_2.f90: New test.
3671         * gfortran.dg/implied_shape_3.f08: New test.
3672
3673 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3674
3675         PR libfortran/42526
3676         * gfortran.dg/char_component_initializer_1.f90: New test.
3677
3678 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3679
3680         PR tree-optimization/45241
3681         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3682
3683 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3684
3685         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3686         to dg-options.
3687         * gcc.target/i386/pr40906-2.c: Ditto.
3688         * gcc.target/i386/pr40906-3.c: Ditto.
3689
3690 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR middle-end/45262
3693         * gcc.c-torture/execute/pr45262.c: New test.
3694
3695 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3696
3697         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3698         empty argument.
3699         * g++.dg/other/profile1.C: Ditto.
3700
3701 2010-08-12  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/45232
3704         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3705         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3706         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3707         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3708         unsigned arithmetic.
3709         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3710         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3711         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3712         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3713         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3714         unsigned arithmetic.
3715         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3716         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3717         unsigned arithmetic.
3718         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3719         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3720         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3721         unsigned arithmetic.
3722         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3723         * gcc.dg/tree-ssa/negate.c: Adjust.
3724         * gcc.dg/vect/vect-1.c: Adjust.
3725         * gfortran.dg/reassoc_6.f: XFAIL.
3726
3727 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR debug/45259
3730         * gcc.dg/pr45259.c: New test.
3731
3732 2010-08-12  Wei Guozhi  <carrot@google.com>
3733
3734         PR target/44999
3735         * gcc.target/arm/pr44999.c: New testcase.
3736
3737 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3738
3739         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3740         (N): Likewise.
3741         (main): Adjust accordingly.
3742
3743 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3744
3745         * gfortran.dg/graphite/id-22.f: New.
3746
3747 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3748
3749         * gcc.dg/graphite/id-26.c: New.
3750
3751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3752
3753         * gcc.dg/graphite/id-25.c: New.
3754
3755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3756
3757         * gcc.dg/graphite/run-id-5.c: New.
3758         * gcc.dg/graphite/run-id-6.c: New.
3759         * gfortran.dg/graphite/id-21.f: New.
3760
3761 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3762
3763         * gcc.dg/graphite/id-24.c: New.
3764
3765 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3766
3767         * gcc.dg/tree-ssa/pr20742.c: New.
3768
3769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3770
3771         * gcc.dg/graphite/id-23.c: New.
3772
3773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3774
3775         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3776
3777 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3778
3779         * gcc.dg/graphite/pr42729.c: New.
3780
3781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3782
3783         * gfortran.dg/graphite/id-20.f: New.
3784
3785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3786
3787         * gcc.dg/graphite/id-22.c: New.
3788
3789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3790
3791         * gcc.dg/graphite/run-id-2.c: Call abort.
3792
3793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3794
3795         * gcc.dg/graphite/id-20.c: New.
3796
3797 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3798             Steve Kargl <kargl@gcc.gnu.org>
3799
3800         PR fortran/44595
3801         * gfortran.dg/move_alloc_3.f90: New.
3802         * gfortran.dg/random_seed_2.f90: New.
3803
3804 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3805
3806         * lib/target-supports.exp (check_effective_target_sync_int_long):
3807         Add hppa*-*-linux*.
3808         (check_effective_target_sync_char_short): Likewise.
3809
3810 2010-08-10  Yao Qi  <yao@codesourcery.com>
3811
3812         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3813         general form.
3814         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3815         * g++.dg/other/packed1.C: Likewise.
3816         * g++.dg/other/crash-4.C: Likewise.
3817         * g++.dg/ext/packed8.C: Likewise.
3818         * g++.dg/init/array16.C: Likewise.
3819
3820 2010-08-10  xinliang David Li  <davidxl@google.com>
3821         * gcc.dg/tree-ssa/loop-19.c: Add option
3822         -fno-prefetch-loop-array
3823
3824 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3825
3826         PR middle-end/45182
3827         * gcc.c-torture/compile/pr45182.c: New test.
3828
3829 2010-08-09  Jason Merrill  <jason@redhat.com>
3830
3831         PR c++/45236
3832         * g++.dg/cpp0x/variadic-104.C: New.
3833
3834 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3835
3836         PR fortran/44235
3837         * gfortran.dg/dependency_32.f90:  New test.
3838
3839 2010-08-09  Richard Guenther  <rguenther@suse.de>
3840
3841         PR middle-end/44632
3842         * g++.dg/opt/nrv17.C: New testcase.
3843
3844 2010-08-09  Richard Guenther  <rguenther@suse.de>
3845
3846         PR middle-end/45212
3847         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3848         alignment from MEM_REF offset only if we took it from the
3849         base object.
3850
3851         * gcc.target/i386/pr24178.c: New testcase.
3852
3853 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3856         * gcc.dg/20030702-1.c: Ditto.
3857         * gcc.dg/20050309-1.c: Ditto.
3858         * gcc.dg/20050325-1.c: Ditto.
3859         * gcc.dg/20050330-2.c: Ditto.
3860         * gcc.dg/20051201-1.c: Ditto.
3861         * gcc.dg/gomp/pr27573.c: Ditto.
3862         * gcc.dg/gomp/pr34610.c: Ditto.
3863         * gcc.dg/pr24225.c: Ditto.
3864         * gcc.dg/pr26570.c: Ditto.
3865         * gcc.dg/pr32773.c: Ditto.
3866         * g++.dg/gcov/gcov-6.C: Ditto.
3867         * g++.dg/gomp/pr34608.C: Ditto.
3868         * gfortran.dg/gomp/pr27573.f90: Ditto.
3869
3870         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3871         dg-require-host-local dg directive.
3872         * gcc.dg/profile-dir-2.c: Ditto.
3873         * gcc.dg/profile-dir-3.c: Ditto.
3874
3875 2010-08-08  Richard Guenther  <rguenther@suse.de>
3876
3877         PR tree-optimization/45109
3878         * gcc.c-torture/compile/pr45109.c: New testcase.
3879
3880 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3881
3882         * gcc.dg/march.c: Skip if -march defined.
3883         * gcc.dg/mtune.c: Skip if -mtune defined.
3884
3885         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3886         generic thunk support.
3887
3888 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3889
3890         PR target/45213
3891         * gcc.target/i386/pr45213.c: New test.
3892
3893 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3894
3895         PR libfortran/45143
3896         * gfortran.dg/fmt_error_11.f03: New test.
3897
3898 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3899
3900         * lib/target-supports.exp (check_effective_target_sync_int_long):
3901         Add arm*-*-linux-gnueabi.
3902         (check_effective_target_sync_char_short): Likewise.
3903
3904 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3905
3906         PR fortran/45159
3907         * gfortran.dg/dependency_31.f90:  New test.
3908
3909 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3910
3911         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3912
3913 2010-08-06  Jason Merrill  <jason@redhat.com>
3914
3915         * g++.dg/cpp0x/sfinae3.C: New.
3916         * g++.dg/cpp0x/sfinae4.C: New.
3917
3918 2010-08-06  Richard Guenther  <rguenther@suse.de>
3919
3920         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3921         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3922         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3923         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3924         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3925         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3926         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3927         * gcc.c-torture/execute/20100805-1.c: Likewise.
3928
3929 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3930
3931         PR testsuite/42855
3932         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3933
3934 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3935
3936         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3937         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3938
3939 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3940
3941         * g++.dg/ipa/devirt-1.C: New test.
3942         * g++.dg/ipa/devirt-2.C: Likewise.
3943         * g++.dg/ipa/devirt-3.C: Likewise.
3944         * g++.dg/ipa/devirt-4.C: Likewise.
3945         * g++.dg/ipa/devirt-5.C: Likewise.
3946         * gcc.dg/ipa/iinline-3.c: Likewise.
3947
3948 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3949
3950         PR tree-optimization/45144
3951         * gcc.dg/tree-ssa/pr45144.c: New test.
3952
3953 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3954
3955         PR fortran/42207
3956         PR fortran/44064
3957         PR fortran/44065
3958         * gfortran.dg/class_25.f03: New.
3959         * gfortran.dg/class_26.f03: New.
3960
3961 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3962
3963         * g++.dg/warn/miss-format-1.C: Update line number.
3964
3965 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3966
3967         PR c++/44641
3968         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3969         .frame and .mask assembler directives.
3970
3971 2010-08-04  Richard Guenther  <rguenther@suse.de>
3972
3973         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3974         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3975         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3976         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3977
3978 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/44857
3981         * gfortran.dg/derived_constructor_char_1.f90: New.
3982         * gfortran.dg/derived_constructor_char_2.f90: New.
3983
3984 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3985
3986         PR fortran/45159
3987         * gfortran.dg/dependency_30.f90:  New test.
3988
3989 2010-08-03  Jan Hubicka  <jh@suse.cz>
3990
3991         * gcc.c-torture/compile/pr45085.c: New testcase.
3992
3993 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3994
3995         PR fortran/44584
3996         PR fortran/45161
3997         * gfortran.dg/typebound_call_9.f03: Modified.
3998         * gfortran.dg/typebound_generic_1.f03: Modified.
3999
4000 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4001
4002         PR fortran/45159
4003
4004         * gfortran.dg/dependency_29.f90:  New test.
4005
4006 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4007
4008         PR fortran/36854
4009         * gfortran.dg/character_comparison_2.f90:  New test.
4010         * gfortran.dg/character_comparison_3.f90:  New test.
4011         * gfortran.dg/dependency_28.f90:  New test.
4012
4013 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4014
4015         PR target/40457
4016         * gcc.target/arm/pr40457-1.c: New test.
4017         * gcc.target/arm/pr40457-2.c: New test.
4018
4019 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4020
4021         PR fortran/44912
4022         * gfortran.dg/typebound_call_17.f03: New.
4023
4024 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4025
4026         PR fortran/44929
4027         * gfortran.dg/allocate_derived_3.f90: New.
4028
4029 2010-07-30  Xinliang David Li  <davidxl@google.com>
4030         PR tree-optimization/45121
4031         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4032
4033 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4034
4035         PR c++/45112
4036         * g++.dg/pr45112.C: New test.
4037
4038 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR debug/45055
4041         PR rtl-optimization/45137
4042         * gcc.dg/pr45055.c: New test.
4043
4044 2010-07-30  Alan Modra  <amodra@gmail.com>
4045
4046         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4047         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4048
4049 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4050
4051         PR fortran/45087
4052         PR fortran/45125
4053         * gfortran.dg/whole_file_25.f90: New.
4054         * gfortran.dg/whole_file_26.f90: New.
4055         * gfortran.dg/whole_file_27.f90: New.
4056
4057 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4058
4059         PR fortran/44962
4060         * gfortran.dg/typebound_proc_17.f03: New.
4061
4062 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4063
4064         PR fortran/45004
4065         * gfortran.dg/move_alloc_2.f90: New.
4066
4067 2010-07-29  Xinliang David Li  <davidxl@google.com>
4068         PR tree-optimization/45121
4069         * c-c++-common/uninit-17.c: Fix expected output.
4070
4071 2010-07-29  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/45120
4074         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4075
4076 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4077
4078         PR fortran/42051
4079         PR fortran/44064
4080         * gfortran.dg/pr42051.f03: New testcase.
4081
4082 2010-07-29  Richard Guenther  <rguenther@suse.de>
4083
4084         PR middle-end/45034
4085         * gcc.c-torture/execute/pr45034.c: New testcase.
4086
4087 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4088
4089         PR c++/45096
4090         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4091
4092 2010-07-28  Daniel Kraft  <d@domob.eu>
4093
4094         * gfortran.dg/bound_8.f90: New test.
4095
4096 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4097
4098         PR debug/45105
4099         * gcc.dg/pr45105.c: New test.
4100
4101 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4102
4103         PR rtl-optimization/45107
4104         * gcc.dg/pr45107.c: New test.
4105
4106 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4107
4108         PR rtl-optimization/45101
4109         * gcc.dg/pr45101.c: New test.
4110
4111 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/45077
4114         * gfortran.dg/whole_file_24.f90: New.
4115
4116 2010-07-27  Jason Merrill  <jason@redhat.com>
4117
4118         * g++.dg/cpp0x/variadic102.C: New.
4119         * g++.dg/cpp0x/variadic103.C: New.
4120
4121 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4122
4123         PR rtl-optimization/40956
4124         PR target/42495
4125         PR middle-end/42574
4126         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4127         * gcc.target/arm/pr42574.c: Add tests.
4128
4129 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4132         test name.
4133         (cleanup-repo-files): Ditto.
4134         (cleanup-saved-temps): Ditto.
4135
4136 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR testsuite/44701
4139         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4140
4141         PR c/45079
4142         * gcc.dg/pr45079.c: New test.
4143
4144 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4145
4146         PR tree-optimization/44152
4147         * gcc.dg/vect/fast-math-pr44152.c: New test.
4148
4149 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4150
4151         PR ObjC/44140
4152         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4153         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4154         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4155         * obj-c++.dg/torture/trivial.mm: Ditto.
4156         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4157         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4158         * objc.dg/torture/tls/thr-init.m: Ditto.
4159         * objc.dg/torture/trivial.m: Ditto.
4160
4161 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4162
4163         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4164         Skip on spu-*-* targets.
4165
4166 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR tree-optimization/45083
4169         * gcc.dg/pr45083.c: New test.
4170
4171 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4172
4173         PR fortran/40873
4174         * gfortran.dg/whole_file_22.f90: New test.
4175         * gfortran.dg/whole_file_23.f90: New test.
4176
4177 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4178             Jack Howarth  <howarth@bromo.med.uc.edu>
4179             Richard Henderson  <rth@redhat.com>
4180
4181         PR target/44132
4182         * gcc.dg/tls/thr-init-1.c: New.
4183         * gcc.dg/tls/thr-init-2.c: New.
4184         * gcc.dg/torture/tls New.
4185         * gcc.dg/torture/tls/tls-test.c: New.
4186         * gcc.dg/torture/tls/thr-init-1.c: New.
4187         * gcc.dg/torture/tls/tls.exp: New.
4188         * gcc.dg/torture/tls/thr-init-2.c: New.
4189         * gcc.dg/tls/emutls-2.c: New test
4190
4191         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4192         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4193         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4194         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4195         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4196         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4197         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4198         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4199         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4200         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4201         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4202         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4203         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4204         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4205         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4206         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4207         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4208         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4209         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4210         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4211         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4212         gfortran.dg/gomp/omp_threadprivate1.f90,
4213         gfortran.dg/gomp/omp_threadprivate2.f90,
4214         gfortran.dg/gomp/reduction1.f90,
4215         gfortran.dg/gomp/sharing-1.f90: Likewise.
4216
4217 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218
4219         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4220         sse_runtime.
4221         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4222         dg-require-visibility.
4223
4224 2010-07-26  Richard Guenther  <rguenther@suse.de>
4225
4226         PR tree-optimization/43784
4227         * gcc.c-torture/execute/pr43784.c: New testcase.
4228         * g++.dg/torture/pr43784.C: Likewise.
4229
4230 2010-07-26  Richard Guenther  <rguenther@suse.de>
4231
4232         PR middle-end/45056
4233         * g++.dg/pr45056.C: New testcase.
4234
4235 2010-07-26  Richard Guenther  <rguenther@suse.de>
4236
4237         PR tree-optimization/45071
4238         * gcc.dg/pr45071.c: New testcase.
4239
4240 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/45066
4243         * gfortran.dg/namelist_62.f90: New.
4244
4245 2010-07-26  Richard Guenther  <rguenther@suse.de>
4246
4247         * gcc.c-torture/execute/pr45017.c: Move ...
4248         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4249
4250 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4251
4252         PR fortran/40628
4253         * trim_optimize_1.f90:  New test.
4254         * character_comparision_1.f90:  New test.
4255
4256 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4257
4258         PR fortran/42852
4259         * gfortran.dg/wtruncate_fix.f: New test.
4260
4261 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4262
4263         PR testsuite/45068
4264         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4265
4266 2010-07-24  Richard Guenther  <rguenther@suse.de>
4267
4268         PR lto/43788
4269         * g++.dg/lto/20100724-1_0.C: New testcase.
4270
4271 2010-07-24  Richard Guenther  <rguenther@suse.de>
4272
4273         PR lto/43212
4274         * gcc.dg/lto/20100724-1_0.c: New testcase.
4275         * gcc.dg/lto/20100724-1_1.c: Likewise.
4276
4277 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/40011
4280         * gfortran.dg/whole_file_21.f90: New.
4281
4282         * gfortran.dg/integer_exponentiation_3.F90: Use
4283         -ffloat-store only for i?86/x86-64 -m32.
4284
4285 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4286
4287         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4288         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4289
4290 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4291
4292         * gfortran.dg/func_decl_4.f90: Split test into two ...
4293         * gfortran.dg/func_decl_5.f90: ... parts.
4294         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4295         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4296         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4297         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4298         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4299         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4300         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4301         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4302         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4303         * gfortran.dg/sizeof.f90: Make test valid.
4304         * gfortran.dg/pr20865.f90: Add new dg-error.
4305         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4306         * gfortran.dg/g77/19990218-0.f: Ditto.
4307         * gfortran.dg/g77/19990218-1.f: Ditto.
4308         * gfortran.dg/g77/970625-2.f: Ditto.
4309         * gfortran.dg/pr37243.f: Fix function declaration.
4310         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4311         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4312
4313 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4314
4315         PR fortran/44945
4316         * gfortran.dg/char_array_structure_constructor.f90: Add
4317         -fwhole-file as dg-option as it otherwise fails on some
4318         systems.
4319
4320 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4321
4322         * gnat.dg/aggr16.ad[sb]: New test.
4323         * gnat.dg/aggr16_pkg.ads: New helper.
4324
4325 2010-07-23  Richard Guenther  <rguenther@suse.de>
4326
4327         PR lto/43071
4328         * g++.dg/lto/20100723-1_0.C: New testcase.
4329
4330 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4331
4332         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4333         AVX support.
4334         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4335         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4336
4337 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339         * lib/target-supports.exp (add_options_for_tls): New proc.
4340         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4341         * g++.dg/tls/static-1a.cc: Likewise.
4342         * gcc.dg/tls/emutls-1.c: Likewise.
4343         * gcc.dg/tls/opt-11.c: Likewise.
4344         * gcc.dg/tls/opt-12.c: Likewise.
4345         * gcc.dg/tls/pr24428-2.c: Likewise.
4346         * gcc.dg/tls/pr24428.c: Likewise.
4347         * obj-c++.dg/tls/static-1.mm: Likewise.
4348         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4349         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4350         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4351         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4352         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4353         * objc.dg/torture/tls/thr-init.m: Likewise.
4354         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4355
4356 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4357
4358         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4359         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4360         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4361         optimized dump files.
4362
4363 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR tree-optimization/45047
4366         * gcc.c-torture/compile/pr45047.c: New test.
4367
4368 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4371         instead of dg-compile.
4372         * gcc.dg/float-range-4.c: Ditto.
4373         * gcc.dg/float-range-5.c: Ditto.
4374         * gcc.dg/fold-overflow-1.c: Ditto.
4375         * gcc.dg/gomp/sections-4.c: Ditto.
4376         * gcc.dg/transparent-union-1.c: Ditto.
4377         * gcc.dg/transparent-union-2.c: Ditto.
4378         * gcc.target/i386/pr39315-check.c: Ditto.
4379         * g++.dg/gomp/sections-4.C: Ditto.
4380         * g++.dg/template/dtor7.C: Ditto.
4381         * g++.dg/tree-ssa/pr19952.C: Ditto.
4382         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4383         * gfortran.dg/graphite/pr42185.f90: Ditto.
4384         * gfortran.dg/namelist_36.f90: Ditto.
4385         * gnat.dg/noreturn1.adb: Ditto.
4386         * gnat.dg/specs/small_alignment.ads: Ditto.
4387
4388 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4389
4390         PR tree-optimization/44915
4391         * g++.dg/torture/pr44915.C: New test.
4392
4393 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4394
4395         PR tree-optimization/44914
4396         * g++.dg/tree-ssa/pr44914.C: New test.
4397
4398 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4399
4400         PR target/44290
4401         * gcc.dg/pr44290-1.c: New test.
4402         * gcc.dg/pr44290-2.c: New test.
4403
4404 2010-07-23  Jason Merrill  <jason@redhat.com>
4405
4406         PR c++/45008
4407         * g++.dg/abi/mangle44.C: New.
4408
4409 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4410
4411         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4412         for compile-time only tests.
4413         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4414         target check.
4415         * gcc.target/i386/pr39315-4.c: Ditto.
4416         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4417         target check.  Include sse-os-support.h.
4418         (main): Call check_isa and sse_os_support.
4419         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4420         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4421         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4422         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4423         target check.  Include sse-os-support.h.
4424         (main): Call check_isa and sse_os_support.
4425         * gcc.target/i386/vperm-v2df.c: Ditto.
4426
4427 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4428
4429         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4430         (check_effective_target_avx_runtime): New procedure.
4431         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4432         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4433
4434         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4435         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4436         and __get_cpuid test.
4437         * gcc.dg/compat/vector-2b_main.c: Ditto.
4438
4439         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4440
4441         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4442         for compile-time only test.
4443         * gcc.dg/pr32716.c: Ditto.
4444         * gcc.dg/pr34856.c: Ditto.
4445         * gcc.dg/pr36997.c: Ditto.
4446         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4447         * gfortran.dg/pr28158.f90: Ditto.
4448         * gfortran.dg/pr30667.f: Ditto.
4449
4450         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4451         i?86-*-* and x86_64-*-* targets to disable execution on targets
4452         without sse2 runtime support.
4453         * g++.dg/vect/vect.exp: Ditto.
4454         * gfortran.dg/vect/vect.exp: Ditto.
4455
4456         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4457         * gcc.dg/pr37544.c: Ditto.
4458         * gcc.dg/pr40550.c: Ditto.
4459         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4460         * gcc.dg/compat/vector-1a_main.c: Ditto.
4461         * gcc.dg/compat/vector-2a_main.c: Ditto.
4462         * gcc.dg/torture/pr16104-1.c: Ditto.
4463         * gcc.dg/torture/pr35771-1.c: Ditto.
4464         * gcc.dg/torture/pr35771-2.c: Ditto.
4465         * gcc.dg/torture/pr35771-3.c: Ditto.
4466         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4467         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4468         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4469         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4470         * g++.dg/other/i386-1.C: Ditto.
4471         * g++.dg/other/pr40446.C: Ditto.
4472
4473 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474
4475         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4476
4477 2010-07-23  Daniel Kraft  <d@domob.eu>
4478
4479         PR fortran/44709
4480         * gfortran.dg/exit_1.f08: New test.
4481         * gfortran.dg/exit_2.f08: New test.
4482
4483 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4484
4485         PR tree-optimization/39839
4486         * gcc.target/arm/pr39839.c: New test case.
4487
4488 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490         * gnat.dg/unchecked_convert5b.adb: New test.
4491         * gnat.dg/unchecked_convert6.adb: Likewise.
4492         * gnat.dg/unchecked_convert6b.adb: Likewise.
4493
4494 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4495
4496         * gnat.dg/aggr15.ad[sb]: New test.
4497
4498 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4499
4500         PR debug/45024
4501         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4502
4503 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4504
4505         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4506         with dg-require-linker-plugin.
4507
4508 2010-07-22  Richard Guenther  <rguenther@suse.de>
4509
4510         PR lto/43850
4511         * g++.dg/lto/20100722-1_0.C: New testcase.
4512
4513 2010-07-22  Richard Guenther  <rguenther@suse.de>
4514
4515         PR lto/42451
4516         * gcc.dg/lto/20100720-3_0.c: New testcase.
4517         * gcc.dg/lto/20100720-3_1.c: Likewise.
4518
4519 2010-07-22  Richard Guenther  <rguenther@suse.de>
4520
4521         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4522         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4523
4524         PR lto/43373
4525         * gcc.dg/lto/20100722-1_0.c: New testcase.
4526
4527 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4528
4529         PR tree-optimization/44891
4530         * gcc.c-torture/compile/pr44891.c: New test.
4531
4532 2010-07-22  Richard Guenther  <rguenther@suse.de>
4533
4534         PR tree-optimization/45017
4535         * gcc.c-torture/execute/pr45017.c: New testcase.
4536
4537 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4538
4539         PR fortran/45019
4540         * gfortran.dg/aliasing_dummy_5.f90: New.
4541
4542 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4543
4544         PR target/43698
4545         * gcc.target/arm/pr43698.c: New test.
4546
4547 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4548
4549         PR fortran/44929
4550         * Revert my commit r162325 for this PR.
4551
4552 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR debug/45015
4555         * gcc.target/m68k/pr45015.c: New test.
4556
4557 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4558
4559         PR c++/44641
4560         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4561         comments.
4562
4563 2010-07-21  Richard Guenther  <rguenther@suse.de>
4564
4565         PR lto/45018
4566         * g++.dg/lto/20100721-1_0.C: New testcase.
4567
4568 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4569
4570         PR tree-optimization/44900
4571         * g++.dg/torture/pr44900.C: New test.
4572
4573 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4574
4575         PR middle-end/44738
4576         * c-c++-common/uninit-17.c: Correct expected error.
4577
4578 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4579
4580         * gcc.dg/guality/asm-1.c: New test.
4581
4582         PR debug/45003
4583         * gcc.dg/guality/pr45003-2.c: New test.
4584         * gcc.dg/guality/pr45003-3.c: New test.
4585
4586 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         PR libfortran/44697
4589         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4590
4591 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4592
4593         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4594         defined on the current line.
4595         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4596         * g++.dg/debug/dwarf2/pr44641.C: New.
4597
4598 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4599
4600         * gcc.target/powerpc/block-move-1.c: New test.
4601         * gcc.target/powerpc/block-move-2.c: New test.
4602
4603 2010-07-20  Jason Merrill  <jason@redhat.com>
4604
4605         PR c++/44967
4606         * g++.dg/cpp0x/sfinae2.C: New.
4607
4608 2010-07-20  Richard Guenther  <rguenther@suse.de>
4609
4610         PR lto/42696
4611         * gcc.dg/lto/20100720-4_0.c: New testcase.
4612
4613 2010-07-20  Richard Guenther  <rguenther@suse.de>
4614
4615         PR lto/43221
4616         * gcc.dg/lto/20100720-2_0.c: New testcase.
4617         * gcc.dg/lto/20100720-2_1.c: Likewise.
4618
4619 2010-07-20  Richard Guenther  <rguenther@suse.de>
4620
4621         PR lto/43208
4622         * gcc.dg/lto/20100720-1_0.c: New testcase.
4623         * gcc.dg/lto/20100720-1_1.c: Likewise.
4624
4625 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR debug/45003
4628         * gcc.dg/guality/pr45003-1.c: New test.
4629
4630 2010-07-20  Richard Guenther  <rguenther@suse.de>
4631
4632         PR tree-optimization/44977
4633         * gcc.dg/torture/pr44977.c: New testcase.
4634
4635 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4636
4637         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4638         sync_char_short
4639
4640 2010-07-20  Richard Guenther  <rguenther@suse.de>
4641
4642         PR middle-end/44971
4643         PR middle-end/44988
4644         * gcc.dg/pr44971.c: New testcase.
4645         * gcc.c-torture/compile/pr44988.c: Likewise.
4646
4647 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4648
4649         PR fortran/44929
4650         * gfortran.dg/allocate_with_typespec.f90: New test.
4651         * gfortran.dg/allocate_derived_1.f90: Update error message.
4652
4653 2010-07-19  Jason Merrill  <jason@redhat.com>
4654
4655         PR c++/44996
4656         * g++.dg/cpp0x/decltype23.C: New.
4657
4658 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4659
4660         PR fortran/42385
4661         * gfortran.dg/class_defined_operator_1.f03 : New test.
4662
4663 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4664
4665         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4666         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4667         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4668         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4669
4670 2010-07-19  Richard Guenther  <rguenther@suse.de>
4671
4672         PR middle-end/44941
4673         * gcc.c-torture/compile/pr44941.c: New testcase.
4674
4675 2010-07-19  Jason Merrill  <jason@redhat.com>
4676
4677         PR c++/44969
4678         * g++.dg/template/sfinae24.C: New.
4679
4680 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4681
4682         PR fortran/44353
4683         * gfortran.dg/data_implied_do_2.f90: Removed.
4684
4685 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4686
4687         PR c++/44969
4688         * g++.dg/template/sfinae23.C: New.
4689
4690 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4691
4692         * lib/target-supports.exp (check_sse_os_support_available): New
4693         proc.
4694         (check_sse_hw_available): New proc.
4695         (check_effective_target_sse_runtime): New proc.
4696         (check_effective_target_sse2_runtime): New proc.
4697         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4698         -msse2 if check_sse_os_support_available.
4699         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4700         check_sse_os_support_available.
4701         * gcc.dg/vect/vect.exp: Likewise.
4702         * gfortran.dg/vect/vect.exp: Likewise.
4703         * gcc.target/i386/sol2-check: Renamed to ...
4704         * gcc.target/i386/sse-os-support.h: ... this.
4705         (sol2_check): Renamed to ...
4706         (sse_os_support): ... this.
4707         Only test movss with xmm registers.
4708         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4709         Removed ILL_INSN, ILL_INSN_LEN.
4710         * gcc.target/i386/sse2-check.h: Likewise.
4711         * gcc.target/i386/sse3-check.h: Likewise.
4712         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4713         Removed cpuid.h, __get_cpuid test.
4714         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4715         Removed cpuid.h, __get_cpuid test.
4716         * g++.dg/other/pr40446.C: Likewise.
4717         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4718         * gcc.dg/compat/vector-1a_main.c: Likewise.
4719         * gcc.dg/compat/vector-2a_main.c: Likewise.
4720         * gcc.dg/pr36584.c: Likewise.
4721         * gcc.dg/pr37544.c: Likewise.
4722         * gcc.dg/torture/pr16104-1.c: Likewise.
4723         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4724         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4725         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4726         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4727         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4728         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4729         sse2_runtime.
4730         * gcc.dg/torture/pr35771-2.c: Likewise.
4731         * gcc.dg/torture/pr35771-3.c: Likewise.
4732         * gcc.target/i386/pr39315-2.c: Likewise.
4733         * gcc.target/i386/pr39315-4.c: Likewise.
4734         * gcc.target/i386/vperm-v2df.c: Likewise.
4735         * gcc.target/i386/vperm-v2di.c: Likewise.
4736         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4737         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4738         sse_runtime.
4739
4740 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4741
4742         PR fortran/44353
4743         * gfortran.dg/data_implied_do_2.f90: New test.
4744
4745 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4746
4747         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4748
4749 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4750
4751         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4752         to the "mips16" group.
4753         (mips_using_mips16_p): New procedure.
4754         (mips-dg-options): Use it.
4755
4756 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4757
4758         * gcc.target/mips/mips16-attributes-4.c: New test.
4759
4760 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4761
4762         PR testsuite/44418
4763         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4764         * gcc.target/powerpc/recip-2.c: Ditto.
4765         * gcc.target/powerpc/recip-3.c: Ditto.
4766
4767 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4768
4769         * gcc.target/arm/pr42235.c: New test.
4770
4771 2010-07-16  Jason Merrill  <jason@redhat.com>
4772
4773         PR c++/32505
4774         * g++.dg/template/partial8.C: New.
4775
4776 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4777
4778         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4779         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4780         in C++.
4781         (gualcvt): New overloaded inline.
4782         (GUALCVT): Use it for C++.
4783         * g++.dg/guality/guality.exp: New.
4784         * g++.dg/guality/guality.h: New.
4785         * g++.dg/guality/redeclaration1.C: New test.
4786         * g++.dg/dg.exp: Prune also guality/* tests.
4787         * gcc.dg/guality/pr43141.c: Moved to...
4788         * c-c++-common/guality/pr43141.c: ... here.
4789
4790 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4791
4792         PR libfortran/37077
4793         * gfortran.dg/char4_iunit_2.f03: New test.
4794
4795 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4796
4797         * lib/plugin-support.exp (plugin-test-execute):
4798         Add ${gcc_objdir}/intl to includes.
4799
4800 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR target/44942
4803         * gcc.c-torture/execute/pr44942.c: New test.
4804         * gcc.target/i386/pr44942.c: New test.
4805
4806 2010-07-15  Jason Merrill  <jason@redhat.com>
4807
4808         PR c++/44909
4809         * g++.dg/cpp0x/implicit7.C: New.
4810         * g++.dg/cpp0x/implicit8.C: New.
4811
4812 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4813
4814         Disable float tests for __SPU__ targets due to lack of signed zero:
4815         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4816         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4817         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4818         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4819         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4820         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4821         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4822         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4823         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4824
4825 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4826
4827         * gfortran.dg/select_char_2.f90: New test.
4828
4829 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4830
4831         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4832         with DECL_CHAIN.
4833
4834 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4835
4836         PR fortran/44936
4837         * gfortran.dg/typebound_generic_9.f03: New.
4838
4839 2010-07-15  Richard Guenther  <rguenther@suse.de>
4840
4841         PR tree-optimization/44946
4842         * gcc.c-torture/compile/pr44946.c: New testcase.
4843
4844 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR fortran/40206
4847         * gfortran.dg/select_char_3.f90: New test.
4848
4849 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4850             Kevin F. Quinn  <kevquinn@gentoo.org>
4851
4852         * gcc.dg/Wtrampolines.c: New.
4853
4854 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libfortran/44934
4857         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4858
4859 2010-07-14  Jason Merrill  <jason@redhat.com>
4860
4861         PR c++/44810
4862         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4863
4864         Implement C++0x unrestricted unions (N2544)
4865         * g++.dg/cpp0x/union1.C: New.
4866         * g++.dg/cpp0x/union2.C: New.
4867         * g++.dg/cpp0x/union3.C: New.
4868         * g++.dg/cpp0x/defaulted2.C: Adjust.
4869         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4870         * g++.old-deja/g++.ext/anon2.C: Adjust.
4871         * g++.old-deja/g++.mike/misc6.C: Adjust.
4872
4873 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4874
4875         PR fortran/44925
4876         * gfortran.dg/c_loc_tests_15.f90: New.
4877
4878 2010-07-13  Jason Merrill  <jason@redhat.com>
4879
4880         PR c++/44909
4881         * g++.dg/cpp0x/implicit6.C: New.
4882
4883 2010-07-13  Jason Merrill  <jason@redhat.com>
4884
4885         PR c++/44540
4886         * g++.dg/abi/noreturn1.C: New.
4887         * g++.dg/abi/noreturn2.C: New.
4888
4889 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4890
4891         PR other/44874
4892         PR debug/44832
4893         * c-c++-common/pr44832.c: New test.
4894
4895 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4896
4897         PR objc/44488
4898         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4899         on the target.  Make sure that we can assemble the emitted asm when
4900         the test type is 'compile'.
4901
4902 2010-07-13  Richard Guenther  <rguenther@suse.de>
4903
4904         PR tree-optimization/36960
4905         * g++.dg/torture/pr36960.C: New testcase.
4906
4907 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4908
4909         PR c++/44908
4910         * g++.dg/template/sfinae21.C: New.
4911         * g++.dg/template/sfinae22.C: Likewise.
4912
4913 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4914
4915         PR testsuite/42843
4916         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4917         * gcc.dg/plugin/ggcplug.c: Likewise.
4918         * g++.dg/plugin/selfassign.c: Likewise.
4919         * g++.dg/plugin/attribute_plugin.c: Likewise.
4920         * g++.dg/plugin/dumb_plugin.c: Likewise.
4921         * g++.dg/plugin/pragma_plugin.c: Likewise.
4922
4923 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4924
4925         * gcc.c-torture/execute/pr44683.x: New.
4926         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4927
4928 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/44434
4931         PR fortran/44565
4932         PR fortran/43945
4933         PR fortran/44869
4934         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4935         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4936         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4937         * gfortran.dh/typebound_call_16.f03: New.
4938         * gfortran.dg/typebound_generic_6.f03: New.
4939         * gfortran.dg/typebound_generic_7.f03: New.
4940         * gfortran.dg/typebound_generic_8.f03: New.
4941
4942 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4943
4944         PR libfortran/37077
4945         * gfortran.dg/char4_iunit_1.f03: New test.
4946
4947 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4948
4949         * gcc.dg/tree-ssa/vrp53.c: New test.
4950
4951 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4952
4953         PR c++/44907
4954         * g++.dg/template/sfinae19.C: New.
4955         * g++.dg/template/sfinae20.C: Likewise.
4956
4957 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4958
4959         * gcc.target/arm/interrupt-1.c: New test.
4960         * gcc.target/arm/interrupt-2.c: New test.
4961
4962 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4963
4964         * gcc.dg/pr42427.c: Require c99_runtime.
4965         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4966         c99_runtime.
4967         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4968         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4969         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4970         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4971         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4972         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4973         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4974         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4975         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4976         * gcc.target/i386/pr37275.c: Require visibility support.
4977
4978 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980         * lib/target-supports.exp (check_effective_target_sse): New proc.
4981         * gcc.target/i386/sol2-check.h: New file.
4982         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4983         Include sol2-check.h.
4984         (main) Only run do_test () if sol2_check ().
4985         * gcc.target/i386/sse2-check.h: Likewise.
4986         * gcc.target/i386/sse3-check.h: Likewise.
4987         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4988         [__sun__ && __svr4__]: Execute SSE2 instruction.
4989         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4990         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4991         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4992         * g++.dg/ext/vector14.C: Likewise.
4993         * g++.dg/other/mmintrin.C: Likewise.
4994         * gcc.dg/20020418-1.c: Likewise.
4995         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4996         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4997         * gcc.dg/format/unnamed-1.c: Likewise.
4998         Adapt dg-warning line number.
4999         * gcc.dg/graphite/pr40281.c: Likewise.
5000         * gcc.dg/pr32176.c: Likewise.
5001         * gcc.dg/pr40550.c: Likewise.
5002         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5003         * gcc.dg/torture/pr36891.c: Likewise.
5004         * gcc.target/i386/20020218-1.c: Likewise.
5005         * gcc.target/i386/20020523.c: Likewise.
5006         * gcc.target/i386/abi-1.c: Likewise.
5007         * gcc.target/i386/brokensqrt.c: Likewise.
5008         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5009         * gcc.target/i386/pr13366.c: Likewise.
5010         * gcc.target/i386/pr13685.c: Likewise.
5011         * gcc.target/i386/pr24306.c: Likewise.
5012         * gcc.target/i386/pr31486.c: Likewise.
5013         * gcc.target/i386/pr32065-1.c: Likewise.
5014         * gcc.target/i386/pr32065-2.c: Likewise.
5015         * gcc.target/i386/pr32389.c: Likewise.
5016         * gcc.target/i386/pr38824.c: Likewise.
5017         * gcc.target/i386/pr38931.c: Likewise.
5018         * gcc.target/i386/pr39592-1.c: Likewise.
5019         * gcc.target/i386/pr43766.c: Likewise.
5020         * gcc.target/i386/recip-divf.c: Likewise.
5021         * gcc.target/i386/recip-sqrtf.c: Likewise.
5022         * gcc.target/i386/recip-vec-divf.c: Likewise.
5023         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5024         * gcc.target/i386/sse-1.c: Likewise.
5025         * gcc.target/i386/sse-16.c: Likewise.
5026         * gcc.target/i386/sse-2.c: Likewise.
5027         * gcc.target/i386/sse-20.c: Likewise.
5028         * gcc.target/i386/sse-3.c: Likewise.
5029         * gcc.target/i386/sse-7.c: Likewise.
5030         * gcc.target/i386/sse-9.c: Likewise.
5031         * gcc.target/i386/sse-addps-1.c: Likewise.
5032         * gcc.target/i386/sse-addss-1.c: Likewise.
5033         * gcc.target/i386/sse-andnps-1.c: Likewise.
5034         * gcc.target/i386/sse-andps-1.c: Likewise.
5035         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5036         * gcc.target/i386/sse-comiss-1.c: Likewise.
5037         * gcc.target/i386/sse-comiss-2.c: Likewise.
5038         * gcc.target/i386/sse-comiss-3.c: Likewise.
5039         * gcc.target/i386/sse-comiss-4.c: Likewise.
5040         * gcc.target/i386/sse-comiss-5.c: Likewise.
5041         * gcc.target/i386/sse-comiss-6.c: Likewise.
5042         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5043         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5044         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5045         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5046         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5047         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5048         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5049         * gcc.target/i386/sse-divps-1.c: Likewise.
5050         * gcc.target/i386/sse-divss-1.c: Likewise.
5051         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5052         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5053         * gcc.target/i386/sse-maxps-1.c: Likewise.
5054         * gcc.target/i386/sse-maxss-1.c: Likewise.
5055         * gcc.target/i386/sse-minps-1.c: Likewise.
5056         * gcc.target/i386/sse-minss-1.c: Likewise.
5057         * gcc.target/i386/sse-movaps-1.c: Likewise.
5058         * gcc.target/i386/sse-movaps-2.c: Likewise.
5059         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5060         * gcc.target/i386/sse-movhps-1.c: Likewise.
5061         * gcc.target/i386/sse-movhps-2.c: Likewise.
5062         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5063         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5064         * gcc.target/i386/sse-movntps-1.c: Likewise.
5065         * gcc.target/i386/sse-movss-1.c: Likewise.
5066         * gcc.target/i386/sse-movss-2.c: Likewise.
5067         * gcc.target/i386/sse-movss-3.c: Likewise.
5068         * gcc.target/i386/sse-movups-1.c: Likewise.
5069         * gcc.target/i386/sse-movups-2.c: Likewise.
5070         * gcc.target/i386/sse-mulps-1.c: Likewise.
5071         * gcc.target/i386/sse-mulss-1.c: Likewise.
5072         * gcc.target/i386/sse-orps-1.c: Likewise.
5073         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5074         * gcc.target/i386/sse-recip-vec.c: Likewise.
5075         * gcc.target/i386/sse-recip.c: Likewise.
5076         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5077         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5078         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5079         * gcc.target/i386/sse-subps-1.c: Likewise.
5080         * gcc.target/i386/sse-subss-1.c: Likewise.
5081         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5082         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5083         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5084         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5085         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5086         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5087         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5088         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5089         * gcc.target/i386/sse-xorps-1.c: Likewise.
5090         * gcc.target/i386/ssefn-1.c: Likewise.
5091         * gcc.target/i386/ssefn-3.c: Likewise.
5092         * gcc.target/i386/sseregparm-1.c: Likewise.
5093         * gcc.target/i386/stackalign/return-3.c: Likewise.
5094         * gcc.target/i386/vectorize1.c: Likewise.
5095         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5096         * gcc.target/i386/xorps-sse.c: Likewise.
5097         * gfortran.dg/pr28158.f90: Likewise.
5098         * gfortran.dg/pr30667.f: Likewise.
5099         * gnat.dg/loop_optimization7.adb: Likewise.
5100         * gnat.dg/sse_nolib.adb: Likewise.
5101
5102 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5103
5104         PR fortran/44702
5105         * gfortran.dg/use_rename_6.f90: New.
5106         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5107
5108 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5109
5110         PR fortran/44869
5111         * gfortran.dg/class_24.f03: New.
5112
5113 2010-07-10  Richard Guenther  <rguenther@suse.de>
5114
5115         PR lto/44889
5116         * gcc.dg/lto/20100709-1_0.c: New testcase.
5117         * gcc.dg/lto/20100709-1_1.c: Likewise.
5118
5119 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5120
5121         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5122
5123 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5124
5125         PR objc/44140
5126         * objc.dg/lto/trivial-1_0.m: New.
5127         * objc.dg/lto/lto.exp: New.
5128         * obj-c++.dg/lto/trivial-1_0.mm: New.
5129         * obj-c++.dg/lto/lto.exp: New.
5130         * objc.dg/symtab-1.m: Adjust sizes.
5131         * objc.dg/image-info.m: Do not run for gnu-runtime.
5132
5133 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5134
5135         * gcc.dg/pr32370.c: Allow another kind of error message.
5136
5137 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gnat.dg/atomic3.adb: New test.
5140
5141 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5142             Denys Vlasenko  <dvlasenk@redhat.com>
5143             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5144
5145         PR tree-optimization/28632
5146         * gcc.dg/tree-ssa/vrp51.c: New test.
5147         * gcc.dg/tree-ssa/vrp52.c: New test.
5148
5149 2010-07-09  Jason Merrill  <jason@redhat.com>
5150
5151         * g++.dg/abi/covariant6.C: New.
5152         * g++.dg/inherit/covariant17.C: Test both bases.
5153         * g++.dg/inherit/covariant7.C: Check vtable layout.
5154
5155 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5156
5157         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5158
5159 2010-07-09  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/44852
5162         * gcc.c-torture/execute/pr44852.c: New testcase.
5163
5164 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5165
5166         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5167         multiplication by values.
5168         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5169         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5170
5171 2010-07-09  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/44882
5174         * gfortran.dg/pr44882.f90: New testcase.
5175
5176 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5177
5178         PR target/40657
5179         * gcc.target/arm/pr40657-1.c: New test.
5180         * gcc.target/arm/pr40657-2.c: New test.
5181         * gcc.c-torture/execute/pr40657.c: New test.
5182
5183 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * gcc.dg/tree-ssa/vrp50.c: New test.
5186         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5187
5188 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5189
5190         PR fortran/44649
5191         * gfortran.dg/c_sizeof_1.f90: Modified.
5192         * gfortran.dg/storage_size_1.f08: New.
5193         * gfortran.dg/storage_size_2.f08: New.
5194
5195 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5196
5197         * gcc.c-torture/execute/20100708-1.c: New test.
5198
5199 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR fortran/44847
5202         * gfortran.dg/gomp/pr44847.f90: New test.
5203
5204 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5205
5206         PR tree-optimization/44710
5207         * gcc.dg/tree-ssa/ifc-6.c: New.
5208         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5209
5210 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5211
5212         PR fortran/18918
5213         * gfortran.dg/coarray_10.f90: Add an additional test.
5214
5215 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5216
5217         PR middle-end/44828
5218         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5219         * gcc.c-torture/execute/pr44828.x: Revert.
5220
5221 2010-07-08  Jason Merrill  <jason@redhat.com>
5222
5223         PR c++/43120
5224         * g++.dg/inherit/covariant17.C: New.
5225         * g++.dg/abi/covariant1.C: Actually test for the bug.
5226
5227 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5228
5229         PR rtl-optimization/44838
5230         * gcc.dg/pr44838.c: New.
5231
5232 2010-07-08  Richard Guenther  <rguenther@suse.de>
5233
5234         PR tree-optimization/44831
5235         * gcc.c-torture/compile/pr44831.c: New testcase.
5236         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5237
5238 2010-07-08  Richard Guenther  <rguenther@suse.de>
5239
5240         PR tree-optimization/44861
5241         * g++.dg/vect/pr44861.cc: New testcase.
5242
5243 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5244
5245         PR middle-end/44828
5246         * gcc.c-torture/execute/pr44828.x: New file.
5247
5248 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5249
5250         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5251         dg-options.
5252         * g++.dg/ext/altivec-17.C: Adjust error message.
5253
5254 2010-07-07  Tom Tromey  <tromey@redhat.com>
5255
5256         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5257
5258 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5259
5260         PR target/44844
5261         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5262         * gcc.target/i386/rdrand-2.c: Likewise.
5263         * gcc.target/i386/rdrand-3.c: Likewise.
5264
5265 2010-07-07  Jan Hubicka  <jh@suse.cz>
5266
5267         PR middle-end/44813
5268         * g++.dg/torture/pr44813.C: New testcase.
5269         * g++.dg/torture/pr44826.C: New testcase.
5270
5271 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5272
5273         PR rtl-optimization/44787
5274         * gcc.c-torture/compile/pr44788.c: New test.
5275         * gcc.target/arm/pr44788.c: New test.
5276
5277 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5278
5279         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5280
5281 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5282
5283         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5284         to dg-options.
5285
5286 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5287
5288         PR fortran/44742
5289         * gfortran.dg/parameter_array_init_6.f90: New.
5290         * gfortran.dg/initialization_20.f90: Update dg-error.
5291         * gfortran.dg/initialization_24.f90: Ditto.
5292
5293 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5294         PR fortran/PR44693
5295         * gfortran.dg/dim_range_1.f90:  New test.
5296         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5297
5298 2010-07-06  Jason Merrill  <jason@redhat.com>
5299
5300         PR c++/44703
5301         * g++.dg/cpp0x/initlist41.C: New.
5302
5303         PR c++/44778
5304         * g++.dg/template/ptrmem22.C: New.
5305
5306 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5307
5308         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5309         support.
5310         * gcc.target/i386/i386.exp: Likewise.
5311
5312 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5313
5314         PR testsuite/44195
5315         * gcc.dg/lto/20100518_0.c: Limit to x86.
5316
5317 2010-07-06  Richard Guenther  <rguenther@suse.de>
5318
5319         PR middle-end/44828
5320         * gcc.c-torture/execute/pr44828.c: New testcase.
5321
5322 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5323
5324         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5325         * g++.dg/warn/volatile1.C: Likewise.
5326         * g++.dg/template/warn1.C: Likewise.
5327
5328 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5329
5330         AVX Programming Reference (June, 2010)
5331         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5332         * g++.dg/other/i386-3.C: Likewise.
5333         * gcc.target/i386/sse-12.c: Likewise.
5334
5335         * gcc.target/i386/f16c-check.h: New.
5336         * gcc.target/i386/rdfsbase-1.c: Likewise.
5337         * gcc.target/i386/rdfsbase-2.c: Likewise.
5338         * gcc.target/i386/rdgsbase-1.c: Likewise.
5339         * gcc.target/i386/rdgsbase-2.c: Likewise.
5340         * gcc.target/i386/rdrand-1.c: Likewise.
5341         * gcc.target/i386/rdrand-2.c: Likewise.
5342         * gcc.target/i386/rdrand-3.c: Likewise.
5343         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5344         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5345         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5346         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5347         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5348         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5349         * gcc.target/i386/wrfsbase-1.c: Likewise.
5350         * gcc.target/i386/wrfsbase-2.c: Likewise.
5351         * gcc.target/i386/wrgsbase-1.c: Likewise.
5352         * gcc.target/i386/wrgsbase-2.c: Likewise.
5353
5354         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5355         (__builtin_ia32_vcvtps2ph): New.
5356         (__builtin_ia32_vcvtps2ph256): Likewise.
5357
5358         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5359         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5360
5361         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5362         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5363
5364         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5365         (__builtin_ia32_vcvtps2ph256): Likewise.
5366         Add fsgsbase,rdrnd,f16c.
5367
5368         * lib/target-supports.exp (check_effective_target_f16c): New.
5369
5370 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5371
5372         * gcc.dg/guality/nrv-1.c: New test.
5373
5374 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5375
5376         PR middle-end/42505
5377         * gcc.target/arm/pr42505.c: New test case.
5378
5379 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR c++/44808
5382         * g++.dg/opt/nrv16.C: New test.
5383
5384 2010-07-05  Richard Guenther  <rguenther@suse.de>
5385
5386         PR tree-optimization/44784
5387         * gcc.c-torture/compile/pr44784.c: New testcase.
5388
5389 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5390
5391         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5392         Increase loop bound and array size.
5393         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5394         Likewise.
5395
5396 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5397
5398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5399         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5402         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5403
5404 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5405
5406         PR c++/22138
5407         * g++.dg/parse/template25.C: New.
5408
5409 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         PR rtl-optimization/44695
5412         * gcc.dg/torture/pr44695.c: New.
5413
5414 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5415
5416         PR c++/16630
5417         * g++.dg/ext/pretty3.C: New.
5418
5419 2010-07-04  Richard Guenther  <rguenther@suse.de>
5420
5421         PR middle-end/44809
5422         * g++.dg/torture/pr44809.C: New testcase.
5423
5424 2010-07-04  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/44656
5427         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5428
5429 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5430             Revital Eres  <eres@il.ibm.com>
5431
5432         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5433         misaligned stores.
5434         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5435         gcc.dg/vect/vect-96.c: Likewise.
5436         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5437         that support misaligned stores. Change the number of expected
5438         misaligned accesses.
5439         * gcc.dg/vect/vect-peel-1.c: New test.
5440         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5441         gcc.dg/vect/vect-peel-4.c: Likewise.
5442         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5443         vectorizable on all targets that support realignment.
5444         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5445
5446 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5447
5448         PR c/44806
5449         * gcc.dg/torture/pr44806.c: New.
5450
5451 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5452
5453         * gnat.dg/cond_expr1.adb: New test.
5454
5455 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/modular3.adb: New test.
5458         * gnat.dg/modular3_pkg.ads: New helper.
5459
5460 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5461             Mikael Pettersson  <mikpe@it.uu.se>
5462
5463         PR testsuite/44518
5464         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5465         Make signed-ness of chars explicit.  Scan the object for
5466         strings that are split by some target assemblers.
5467         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5468         explicit.
5469
5470 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5471
5472         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5473
5474 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5475
5476         PR/44128
5477         * g++.dg/warn/Wshadow-7.C: New test.
5478
5479 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5480             Julian Brown  <julian@codesourcery.com>
5481             Sandra Loosemore  <sandra@codesourcery.com>
5482
5483         * gcc.c-torture/execute/20100416-1.c: New test case.
5484
5485 2010-07-02  Julian Brown  <julian@codesourcery.com>
5486             Sandra Loosemore  <sandra@codesourcery.com>
5487
5488         PR target/43703
5489
5490         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5491         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5492
5493 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5494             Julian Brown  <julian@codesourcery.com>
5495
5496         * gcc.target/arm/neon/vadds64.c: Regenerated.
5497         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5498         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5499         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5500         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5501         * gcc.target/arm/neon-vmls-1.c: Likewise.
5502         * gcc.target/arm/neon-vsubs64.c: New execution test.
5503         * gcc.target/arm/neon-vsubu64.c: New execution test.
5504         * gcc.target/arm/neon-vadds64.c: New execution test.
5505         * gcc.target/arm/neon-vaddu64.c: New execution test.
5506
5507 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5508
5509         * gcc.target/arm/neon-vands64.c: New.
5510         * gcc.target/arm/neon-vandu64.c: New.
5511         * gcc.target/arm/neon-vbics64.c: New.
5512         * gcc.target/arm/neon-vbicu64.c: New.
5513         * gcc.target/arm/neon-veors64.c: New.
5514         * gcc.target/arm/neon-veoru64.c: New.
5515         * gcc.target/arm/neon-vorns64.c: New.
5516         * gcc.target/arm/neon-vornu64.c: New.
5517         * gcc.target/arm/neon-vorrs64.c: New.
5518         * gcc.target/arm/neon-vorru64.c: New.
5519         * gcc.target/arm/neon/vands64.c: Regenerated.
5520         * gcc.target/arm/neon/vandu64.c: Regenerated.
5521         * gcc.target/arm/neon/vbics64.c: Regenerated.
5522         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5523         * gcc.target/arm/neon/veors64.c: Regenerated.
5524         * gcc.target/arm/neon/veoru64.c: Regenerated.
5525         * gcc.target/arm/neon/vorns64.c: Regenerated.
5526         * gcc.target/arm/neon/vornu64.c: Regenerated.
5527         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5528         * gcc.target/arm/neon/vorru64.c: Regenerated.
5529
5530 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5531
5532         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5533
5534 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5535
5536         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5537         * gfortran.dg/intent_out_5.f90: Same.
5538         * gfortran.dg/ltrans-7.f90: Same.
5539         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5540
5541 2010-07-02  Jan Hubicka  <jh@suse.cz>
5542
5543         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5544
5545 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5546
5547         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5548
5549 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5550
5551         PR c++/44780
5552         * c-c++-common/Wunused-var-12.c: New test.
5553
5554 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5555
5556         PR target/42835
5557         * gcc.target/arm/pr42835.c: New test.
5558
5559         PR target/42172
5560         * gcc.target/arm/pr42172-1.c: New test.
5561
5562 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5563
5564         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5565
5566 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5567
5568         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5569         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5570         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5571         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5572         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5573         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5574         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5575         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5576         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5577         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5578         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5579         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5580         * gcc.target/arm/neon-vdup_ns64.c: New.
5581         * gcc.target/arm/neon-vdup_nu64.c: New.
5582         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5583         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5584         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5585         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5586         * gcc.target/arm/neon-vmov_ns64.c: New.
5587         * gcc.target/arm/neon-vmov_nu64.c: New.
5588         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5589         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5590         * gcc.target/arm/neon-vget_lanes64.c: New.
5591         * gcc.target/arm/neon-vget_laneu64.c: New.
5592         * gcc.target/arm/neon-vset_lanes64.c: New.
5593         * gcc.target/arm/neon-vset_laneu64.c: New.
5594
5595 2010-07-02  Richard Guenther  <rguenther@suse.de>
5596
5597         * g++.dg/torture/20100702-1.C: New testcase.
5598
5599 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5600
5601         PR target/44707
5602         * gcc.c-torture/compile/pr44707.c: New test.
5603
5604 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5605
5606         PR c++/44039
5607         * g++.dg/template/crash101.C: New.
5608
5609 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5610
5611         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5612         Use the ABI-0 accessors and fail it for m64.
5613
5614 2010-07-02  Jan Hubicka  <jh@suse.cz>
5615
5616         * g++.dg/tree-ssa/pr44706.C: New testcase.
5617
5618 2010-07-02  Richard Guenther  <rguenther@suse.de>
5619
5620         PR tree-optimization/44748
5621         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5622
5623 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5624
5625         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5626         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5627         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5628         the method types to forward:.
5629
5630 2010-06-30  Jason Merrill  <jason@redhat.com>
5631
5632         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5633         * g++.dg/other/pr25632.C: Likewise.
5634
5635 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR tree-optimization/40421
5638         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5639
5640 2010-07-01  Richard Guenther  <rguenther@suse.de>
5641
5642         PR middle-end/42834
5643         PR middle-end/44468
5644         * gcc.c-torture/execute/20100316-1.c: New testcase.
5645         * gcc.c-torture/execute/pr44468.c: Likewise.
5646         * gcc.c-torture/compile/20100609-1.c: Likewise.
5647         * gcc.dg/volatile2.c: Adjust.
5648         * gcc.dg/plugin/selfassign.c: Likewise.
5649         * gcc.dg/pr36902.c: Likewise.
5650         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5651         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5652         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5653         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5654         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5655         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5656         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5657         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5658         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5659         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5660         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5661         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5662         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5663         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5664         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5665         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5666         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5667         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5668         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5669         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5670         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5671         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5672         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5673         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5674         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5675         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5676         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5677         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5678         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5679         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5680         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5681         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5682         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5683         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5684         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5685         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5686         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5687         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5688         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5689         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5690         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5691         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5692         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5693         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5694         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5695         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5696         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5697         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5698         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5699         * g++.dg/tree-ssa/pr31146.C: Likewise.
5700         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5701         * g++.dg/tree-ssa/pr33604.C: Likewise.
5702         * g++.dg/plugin/selfassign.c: Likewise.
5703         * gfortran.dg/array_memcpy_3.f90: Likewise.
5704         * gfortran.dg/array_memcpy_4.f90: Likewise.
5705         * c-c++-common/torture/pr42834.c: New testcase.
5706
5707 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5708
5709         PR c++/44628
5710         * g++.dg/template/crash100.C: New.
5711
5712 2010-06-30  Jan Hubicka  <jh@suse.cz>
5713
5714         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5715
5716 2010-06-30  Michael Matz  <matz@suse.de>
5717
5718         PR bootstrap/44699
5719         * gcc.dg/pr44699.c: New test.
5720
5721 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5722
5723         PR tree-optimization/39799
5724         * c-c++-common/uninit-17.c: New test.
5725
5726 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5727
5728         PR libfortran/43298
5729         * gfortran.dg/read_infnan_1.f90: New test.
5730
5731 2010-06-29  Jason Merrill  <jason@redhat.com>
5732
5733         Enable implicitly declared move constructor/operator= (N3053).
5734         * g++.dg/cpp0x/implicit3.C: New.
5735         * g++.dg/cpp0x/implicit4.C: New.
5736         * g++.dg/cpp0x/implicit5.C: New.
5737         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5738         * g++.dg/cpp0x/not_special.C: Adjust.
5739         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5740         * g++.dg/cpp0x/rv1n.C: Adjust.
5741         * g++.dg/cpp0x/rv1p.C: Adjust.
5742         * g++.dg/cpp0x/rv2n.C: Adjust.
5743         * g++.dg/cpp0x/rv2p.C: Adjust.
5744         * g++.dg/cpp0x/rv3n.C: Adjust.
5745         * g++.dg/cpp0x/rv3p.C: Adjust.
5746         * g++.dg/cpp0x/rv4n.C: Adjust.
5747         * g++.dg/cpp0x/rv4p.C: Adjust.
5748         * g++.dg/cpp0x/rv5n.C: Adjust.
5749         * g++.dg/cpp0x/rv5p.C: Adjust.
5750         * g++.dg/cpp0x/rv6n.C: Adjust.
5751         * g++.dg/cpp0x/rv6p.C: Adjust.
5752         * g++.dg/cpp0x/rv7n.C: Adjust.
5753         * g++.dg/cpp0x/rv7p.C: Adjust.
5754         * g++.dg/cpp0x/rv8p.C: Adjust.
5755         * g++.dg/gomp/pr26690-1.C: Adjust.
5756         * g++.dg/other/error20.C: Adjust.
5757         * g++.dg/other/error31.C: Adjust.
5758         * g++.dg/parse/error19.C: Adjust.
5759         * g++.dg/template/qualttp5.C: Adjust.
5760         * g++.old-deja/g++.law/ctors5.C: Adjust.
5761
5762         Enable implicitly deleted functions (N2346)
5763         * g++.dg/cpp0x/defaulted17.C: New.
5764         * g++.dg/cpp0x/implicit1.C: New.
5765         * g++.dg/cpp0x/implicit2.C: New.
5766         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5767         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5768         * g++.dg/init/ctor4.C: Adjust.
5769         * g++.dg/init/synth2.C: Adjust.
5770         * g++.dg/lto/20081118_1.C: Adjust.
5771         * g++.dg/other/error13.C: Adjust.
5772         * g++.dg/other/unused1.C: Adjust.
5773         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5774         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5775         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5776         * g++.old-deja/g++.law/ctors17.C: Adjust.
5777         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5778         * g++.old-deja/g++.pt/assign1.C: Adjust.
5779         * g++.old-deja/g++.pt/crash20.C: Adjust.
5780
5781         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5782         * g++.dg/cpp0x/defaulted13.C: Adjust.
5783         * g++.dg/cpp0x/defaulted2.C: Adjust.
5784         * g++.dg/cpp0x/defaulted3.C: Adjust.
5785         * g++.dg/cpp0x/initlist9.C: Adjust.
5786         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5787         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5788         * g++.dg/init/synth2.C: Adjust.
5789
5790         * g++.dg/cpp0x/defaulted19.C: New.
5791
5792         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5793         * g++.dg/template/error23.C: Fix for -std=c++0x.
5794
5795 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5796
5797         PR fortran/44718
5798         * gfortran.dg/proc_ptr_28.f90: New.
5799
5800 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR tree-optimization/43801
5803         * g++.dg/torture/pr43801.C: New test.
5804
5805         PR debug/44668
5806         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5807
5808 2010-06-29  Jason Merrill  <jason@redhat.com>
5809
5810         PR c++/44587
5811         * g++.dg/template/qualified-id2.C: New.
5812         * g++.dg/template/qualified-id3.C: New.
5813
5814 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5815
5816         PR fortran/44696
5817         * gfortran.dg/associated_target_4.f90: New.
5818
5819 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5820
5821         PR fortran/44582
5822         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5823
5824 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5825
5826         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5827
5828 2010-06-29  Jan Hubicka  <jh@suse.cz>
5829
5830         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5831
5832 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5833
5834         PR target/43902
5835         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5836         * gcc.target/arm/wmul-3.c: New test.
5837         * gcc.target/arm/wmul-4.c: New test.
5838
5839 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         PR rtl-optimization/44659
5842         * gcc.target/i386/extract-1.c: New.
5843         * gcc.target/i386/extract-2.c: Likewise.
5844         * gcc.target/i386/extract-3.c: Likewise.
5845         * gcc.target/i386/extract-4.c: Likewise.
5846         * gcc.target/i386/extract-5.c: Likewise.
5847         * gcc.target/i386/extract-6.c: Likewise.
5848
5849 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR c++/44682
5852         * g++.dg/warn/Wunused-var-14.C: New test.
5853
5854 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5855
5856         PR fortran/43298
5857         * gfortran.dg/nan_6.f90: New.
5858
5859 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5860
5861         PR tree-optimization/43781
5862         * gcc.dg/torture/pr43781.c: New.
5863
5864 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/40158
5867         * gfortran.dg/actual_rank_check_1.f90: New test.
5868
5869 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5870
5871         * gcc.dg/ipa/ipa-sra-6.c: New test.
5872
5873 2010-06-28  Jan Hubicka  <jh@suse.cz>
5874
5875         PR tree-optimization/44687
5876         * gcc.c-torture/compile/pr44687.c
5877
5878 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5879
5880         PR c++/44535
5881         * g++.dg/torture/pr44535.C: New test.
5882
5883 2010-06-28  Michael Matz  <matz@suse.de>
5884
5885         PR middle-end/44592
5886         * gfortran.dg/pr44592.f90: New test.
5887
5888 2010-06-28  Jan Hubicka  <jh@suse.cz>
5889
5890         PR tree-optimization/44357
5891         * g++.dg/torture/pr44357.C: New testcase.
5892
5893 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5894
5895         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5896         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5897         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5898         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5899         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5900         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5901         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5902         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5903
5904 2010-06-27  Jan Hubicka  <jh@suse.cz>
5905
5906         * gcc.c-torture/compile/pr44686.c: New file.
5907
5908 2010-06-27  Richard Guenther  <rguenther@suse.de>
5909
5910         PR tree-optimization/44683
5911         * gcc.c-torture/execute/pr44683.c: New testcase.
5912
5913 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5914
5915         * gnat.dg/noreturn3.ad[sb]: New test.
5916
5917 2010-06-26  Jason Merrill  <jason@redhat.com>
5918
5919         * g++.dg/cpp0x/explicit5.C: New.
5920
5921 2010-06-26  Richard Guenther  <rguenther@suse.de>
5922
5923         PR tree-optimization/44393
5924         * gcc.dg/pr44393.c: New testcase.
5925
5926 2010-06-26  Jan Hubicka  <jh@suse.cz>
5927
5928         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5929
5930 2010-06-26  Richard Guenther  <rguenther@suse.de>
5931
5932         PR middle-end/44674
5933         * gcc.dg/pr44674.c: New testcase.
5934
5935 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5936
5937         * gcc.dg/opts-3.c: New test.
5938
5939 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5940
5941         * gfortran.dg/type_decl_1.f90: New.
5942         * gfortran.dg/type_decl_2.f90: New.
5943
5944 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5945
5946         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5947         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5948
5949 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5950
5951         PR testsuite/38946
5952         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5953         error in comparing reals.
5954
5955 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5956
5957         * selected_real_kind_2.f90: New.
5958         * selected_real_kind_3.f90: New.
5959
5960 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5961
5962         * gfortran.dg/entry_19.f90: New.
5963
5964 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5965
5966         * gfortran.dg/end_subroutine_1.f90: New.
5967         * gfortran.dg/end_subroutine_2.f90: New.
5968         * gfortran.dg/interface_proc_end.f90: Update.
5969
5970 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5971
5972         * gfortran.dg/semicolon_fixed.f: Update.
5973         * gfortran.dg/semicolon_fixed_2.f: New.
5974         * gfortran.dg/semicolon_free_2.f90: New.
5975         * gfortran.dg/semicolon_free.f90: Update.
5976
5977 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5978
5979         PR fortran/44448
5980         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5981
5982 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5983
5984         * g++.dg/ipa/iinline-3.C: New test.
5985         * gcc.dg/ipa/modif-1.c: Removed.
5986
5987 2010-06-25  Jan Hubicka  <jh@suse.cz>
5988
5989         * gcc.dg/tree-ssa/ipa-split-1.c
5990
5991 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5992
5993         * g++.dg/ipa/iinline-2.C: New test.
5994
5995 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR middle-end/43866
5998         * gfortran.dg/pr43866.f90: New test.
5999
6000         PR tree-optimization/44539
6001         * gcc.dg/pr44539.c: New test.
6002
6003 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6004
6005         From Jim Wilson:
6006         PR target/43902
6007         * gcc.target/mips/madd-9.c: New test.
6008
6009 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6010
6011         PR c/44517
6012         * gcc.dg/noncompile/pr44517.c: New.
6013         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6014
6015 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6016
6017         PR testsuite/43283
6018         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6019         and add argument to nop for IA64.
6020
6021 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6022
6023         PR target/44588
6024         * gcc.target/i386/mod-1.c: New.
6025         * gcc.target/i386/umod-1.c: Likewise.
6026         * gcc.target/i386/umod-2.c: Likewise.
6027         * gcc.target/i386/umod-3.c: Likewise.
6028
6029 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR middle-end/44492
6032         * g++.dg/torture/pr44492.C: New test.
6033
6034 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6035
6036         * c-c++-common/warn-omitted-condop.c: New.
6037
6038 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6039
6040         PR fortran/44614
6041         * gfortran.dg/import8.f90: New.
6042
6043 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6044
6045         * gnat.dg/not_null.adb: Update test case.
6046
6047 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR c++/44619
6050         * g++.dg/warn/Wunused-var-13.C: New test.
6051
6052         PR c++/44627
6053         * g++.dg/diagnostic/method1.C: New test.
6054
6055 2010-06-22  Cary Coutant  <ccoutant@google.com>
6056
6057         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6058
6059 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6060
6061         PR fortran/44616
6062         * gfortran.dg/abstract_type_8.f03: New.
6063
6064 2010-06-21  Jason Merrill  <jason@redhat.com>
6065
6066         * g++.dg/cpp0x/noexcept08.C: New.
6067
6068         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6069
6070 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6071
6072         PR target/44615
6073         * gcc.target/i386/sse2-vec-2a.c: New.
6074
6075 2010-06-21  DJ Delorie  <dj@redhat.com>
6076
6077         * gcc.dg/pragma-diag-1.c: New.
6078
6079 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         PR target/44615
6082         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6083
6084 2010-06-21  Alan Modra  <amodra@gmail.com>
6085
6086         PR testsuite/44505
6087         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6088         tail call to check_fa_mid.
6089
6090 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR target/44575
6093         * gcc.c-torture/execute/pr44575.c: New test.
6094
6095 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6096
6097         PR fortran/40632
6098         * gfortran.dg/contiguous_1.f90: New.
6099         * gfortran.dg/contiguous_2.f90: New.
6100         * gfortran.dg/contiguous_3.f90: New.
6101
6102 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6103
6104         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6105         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6106
6107 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6108
6109         PR target/44546
6110         * gcc.target/i386/pr44546.c: New test.
6111
6112 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6113
6114         * gcc.dg/opts-2.c: New test.
6115
6116 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6117
6118         PR fortran/44584
6119         * gfortran.dg/typebound_proc_15.f03: Modified.
6120
6121 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6122
6123         PR target/44072
6124         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6125         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6126
6127 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6128
6129         * g++.dg/ext/label13.C: Fix typo in last change.
6130
6131 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6132
6133         PR libfortran/44477
6134         * gfortran.dg/eof_3.f90
6135         * gfortran.dg/endfile_2.f90
6136         * gfortran.dg/endfile_4.f90
6137         * gfortran.dg/endfile_3.f90
6138
6139 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6140
6141         PR c++/41090
6142         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6143
6144 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6145
6146         PR fortran/44556
6147         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6148
6149 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6150
6151         * gcc.target/arm/pr40900.c: New test.
6152
6153 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6154
6155         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6156
6157 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6158
6159         PR fortran/44558
6160         * gfortran.dg/typebound_call_15.f03: New.
6161
6162 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6163
6164         PR c++/44486
6165         * g++.dg/pr44486.C: New.
6166
6167 2010-06-16  DJ Delorie  <dj@redhat.com>
6168
6169         * gcc.target/i386/volatile-bitfields-1.c: New.
6170         * gcc.target/i386/volatile-bitfields-2.c: New.
6171
6172 2010-06-16  Jason Merrill  <jason@redhat.com>
6173
6174         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6175
6176         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6177
6178 2010-06-16  Richard Guenther  <rguenther@suse.de>
6179
6180         PR c/44555
6181         * gcc.c-torture/execute/pr44555.c: New testcase.
6182
6183 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6184
6185         PR fortran/44549
6186         * gfortran.dg/typebound_proc_16.f03: New.
6187
6188 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6189
6190         * g++.dg/torture/pr43905.C: New test.
6191
6192 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6193
6194         PR testsuite/44538
6195         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6196         initialization loop from being vectorized.
6197         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6198
6199 2010-06-16  Alan Modra  <amodra@gmail.com>
6200
6201         PR tree-optimization/44507
6202         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6203
6204 2010-06-15  Jason Merrill  <jason@redhat.com>
6205
6206         * g++.dg/overload/arg3.C: Adjust error locations.
6207         * g++.dg/overload/copy1.C: Likewise.
6208         * g++.dg/tc1/dr152.C: Likewise.
6209         * g++.dg/template/incomplete4.C: Likewise.
6210         * g++.dg/template/incomplete5.C: Likewise.
6211         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6212         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6213         * g++.old-deja/g++.pt/crash9.C: Likewise.
6214
6215         * g++.dg/inherit/virtual5.C: New.
6216
6217         * g++.dg/cpp0x/defaulted18.C: New.
6218
6219         * g++.dg/cpp0x/initlist40.C: New.
6220
6221         * g++.dg/cpp0x/initlist39.C: New.
6222
6223 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6224
6225         PR middle-end/44391
6226         * gcc.dg/graphite/pr44391.c: New.
6227
6228 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/43388
6231         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6232         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6233         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6234         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6235
6236 2010-06-15  Richard Guenther  <rguenther@suse.de>
6237
6238         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6239
6240 2010-06-15  Richard Guenther  <rguenther@suse.de>
6241
6242         * gcc.dg/vect/bb-slp-21.c: Adjust.
6243         * gcc.dg/vect/bb-slp-13.c: Likewise
6244         * gcc.dg/vect/bb-slp-4.c: Likewise
6245         * gcc.dg/vect/bb-slp-22.c: Likewise
6246         * gcc.dg/vect/bb-slp-14.c: Likewise
6247         * gcc.dg/vect/bb-slp-23.c: Likewise
6248         * gcc.dg/vect/bb-slp-15.c: Likewise
6249         * gcc.dg/vect/bb-slp-17.c: Likewise
6250         * gcc.dg/vect/bb-slp-18.c: Likewise
6251         * gcc.dg/vect/bb-slp-19.c: Likewise
6252         * gcc.dg/vect/bb-slp-10.c: Likewise
6253         * gcc.dg/vect/bb-slp-11.c: Likewise
6254         * gcc.dg/vect/bb-slp-20.c: Likewise
6255         * gcc.dg/vect/bb-slp-3.c: Likewise
6256
6257 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR fortran/44536
6260         * gfortran.dg/gomp/pr44536.f90: New test.
6261         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6262
6263 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6264
6265         PR target/44534
6266         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6267         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6268
6269 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR tree-optimization/44508
6272         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6273
6274         PR bootstrap/44509
6275         * gcc.dg/pr44509.c: New test.
6276
6277 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6278
6279         PR tree-optimization/44507
6280         * gcc.dg/vect/pr44507.c: New test.
6281
6282 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6283
6284         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6285         and c-pretty-print.h.
6286
6287         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6288
6289 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6290
6291         * gfortran.dg/whole_file_18.f90: Updated error message.
6292
6293 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6294
6295         * gfortran.dg/whole_file_20.f03: New.
6296
6297 2010-06-12  Jan Hubicka  <jh@suse.cz>
6298
6299         * gcc.c-torture/compile/pc44485.c: New testcase.
6300
6301 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/40117
6304         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6305         * gfortran.dg/typebound_proc_14.f03: New.
6306         * gfortran.dg/typebound_proc_15.f03: New.
6307
6308 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6309
6310         * gcc.dg/opts-1.c: New test.
6311
6312 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6313
6314         * gcc.dg/funroll-loops-all.c: Update expected error.
6315
6316 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6317
6318         PR target/44481
6319         * gcc.target/i386/pr44481.c: New test.
6320
6321 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6322
6323         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6324
6325 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6326
6327         PR middle-end/44483
6328         * gcc.dg/tree-ssa/pr44483.c: New.
6329
6330 2010-06-11  Paul Brook  <paul@codesourcery.com>
6331
6332         * g++.dg/other/arm-neon-1.C: New test.
6333
6334 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6335
6336         PR fortran/42051
6337         PR fortran/43896
6338         * gfortran.dg/class_23.f03: New test.
6339
6340 2010-06-11  Jan Hubicka  <jh@suse.cz>
6341
6342         * gcc.dg/ipa/pure-const-2.c: New testcase.
6343
6344 2010-06-11  Jan Hubicka  <jh@suse.cz>
6345
6346         * gcc.dg/noreturn-7.c: Update.
6347         * gcc.dg/noreturn-4.c: Update.
6348
6349 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6350
6351         Fix MIPS bootstrap
6352         * g++.dg/other/typedef4.C: New test.
6353
6354 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6355
6356         PR fortran/44207
6357         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6358
6359 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6360
6361         PR fortran/44457
6362         * gfortran.dg/asynchronous_3.f03
6363
6364 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6365
6366         PR middle-end/44185
6367         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6368         non-temporal stores out of the tests to form new test cases.  As a
6369         result, no non-temporal store should be generated in this case.
6370
6371         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6372         prefetch-7.c that generate one non-temporal store.
6373
6374         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6375         prefetch-7.c that generate one non-temporal store and one
6376         one-temporal prefetch.
6377
6378 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6379
6380         PR tree-optimization/44258
6381         * gcc.dg/tree-ssa/pr44258.c: New test.
6382
6383 2010-06-10  Daniel Kraft  <d@domob.eu>
6384
6385         PR fortran/38936
6386         * gfortran.dg/associate_1.f03: New test.
6387         * gfortran.dg/associate_2.f95: New test.
6388         * gfortran.dg/associate_3.f03: New test.
6389         * gfortran.dg/associate_4.f08: New test.
6390
6391 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6392
6393         * gfortran.dg/selected_char_kind_4.f90: New test.
6394
6395 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6396
6397         * gcc.dg/pr42461.c: New test.
6398
6399 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6400
6401         PR fortran/44347
6402         * gfortran.dg/selected_real_kind_1.f90: New.
6403
6404 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6405
6406         PR fortran/44359
6407         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6408         warning.
6409         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6410         check for warning.
6411
6412 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6413
6414         * gfortran.dg/data_namelist_conflict.f90: New test.
6415
6416 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6417
6418         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6419         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6420         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6421
6422 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6423
6424         * gfortran.dg/mvbits_9.f90: New test.
6425         * gfortran.dg/ibset_1.f90: Ditto.
6426         * gfortran.dg/ibits_1.f90: Ditto.
6427         * gfortran.dg/btest_1.f90: Ditto.
6428         * gfortran.dg/ibclr_1.f90: Ditto.
6429
6430 2010-06-09  Jason Merrill  <jason@redhat.com>
6431
6432         PR c++/44366
6433         * g++.dg/cpp0x/decltype23.C: Move to...
6434         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6435
6436 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6437
6438         PR fortran/44211
6439         * gfortran.dg/typebound_call_14.f03: New test.
6440
6441 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6442
6443         PR tree-optimization/44423
6444         * gcc.dg/tree-ssa/pr44423.c: New test.
6445
6446 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6447
6448         PR testsuite/42843
6449         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6450         TV_NONE to initialize tv_id field.
6451         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6452         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6453         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6454         Include toplev.h .
6455         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6456         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6457         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6458
6459 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6460
6461         PR tree-optimization/39874
6462         PR middle-end/28685
6463         * gcc.dg/pr39874.c: New file.
6464
6465 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6466
6467         * g++.dg/ext/attr-alias-1.C: New.
6468         * g++.dg/ext/attr-alias-2.C: New.
6469
6470 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6471
6472         PR fortran/44446
6473         * gfortran.dg/proc_ptr_27.f90: New.
6474
6475 2010-06-07  Jason Merrill  <jason@redhat.com>
6476
6477         PR c++/44366
6478         * g++.dg/cpp0x/decltype23.C: New.
6479
6480 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6481             Shujing Zhao  <pearly.zhao@oracle.com>
6482
6483         PR c/37724
6484         * gcc.dg/c90-const-expr-10.c: Adjust.
6485         * gcc.dg/c99-const-expr-10.c: Adjust.
6486         * gcc.dg/init-bad-7.c: New.
6487
6488 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6489
6490         * lib/target-supports.exp (check_effective_target_gas): New proc.
6491         * gcc.c-torture/execute/960321-1.x: New file.
6492
6493 2010-06-07  Jason Merrill  <jason@redhat.com>
6494
6495         PR c++/44401
6496         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6497
6498 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6499
6500         PR c++/44444
6501         * g++.dg/warn/Wunused-var-12.C: New test.
6502
6503         PR c++/44443
6504         * c-c++-common/Wunused-var-11.c: New test.
6505
6506 2010-06-07  Jan Hubicka  <jh@suse.cz>
6507
6508         * gcc.dg/ipa/pure-const-1.c: New testcase.
6509
6510 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6511
6512         PR rtl-optimization/44404
6513         * gcc.dg/pr44404.c: New.
6514
6515 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6516
6517         PR target/44159
6518         * gcc.target/i386/abi-2.c: Check sysv abi here.
6519         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6520         function to avoid failures by different ABIs.
6521         * gcc.target/i386/aes-check.h: Likewise.
6522         * gcc.target/i386/avx-check.h: Likewise.
6523         * gcc.target/i386/fma4-check.h: Likewise.
6524         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6525         * gcc.target/i386/mmx-check.h: Likewise.
6526         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6527         * gcc.target/i386/pclmul-check.h: Likewise.
6528         * gcc.target/i386/sse-check.h: Likewise.
6529         * gcc.target/i386/sse2-check.h: Likewise.
6530         * gcc.target/i386/sse3-check.h: Likewise.
6531         * gcc.target/i386/sse4_1-check.h: Likewise.
6532         * gcc.target/i386/sse4_2-check.h: Likewise.
6533         * gcc.target/i386/sse4a-check.h: Likewise.
6534         * gcc.target/i386/ssse3-check.h: Likewise.
6535         * gcc.target/i386/xop-check.h: Likewise.
6536         * gcc.target/i386/pr27971.c: Fix for LLP64.
6537         * gcc.target/i386/pr39139.c: Likewise.
6538         * gcc.target/i386/pr39315-check.c: Likewise.
6539         * gcc.target/i386/vararg-1.c: Likewise.
6540         * gcc.target/i386/vararg-2.c: Likewise.
6541         Additional add dg-compile to avoid failure due
6542         missing foo symbol.
6543
6544         * gcc.dg/compound-literal-1.c: Fix for llp64.
6545         * gcc.dg/pr32370.c: Likewise.
6546         * gcc.dg/pr37561.c: Likewise.
6547         * gcc.dg/pr41340.c: Likewise.
6548         * gcc.dg/pr41551.c: Likewise.
6549
6550 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6551
6552         PR c++/44188
6553         * g++.dg/debug/dwarf2/typedef3.C: New test.
6554
6555 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6556
6557         PR c/20000
6558         * c-c++-common/pr20000.c: New.
6559
6560 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6561
6562         PR c++/44086
6563         * g++.dg/init/pr44086.C: New.
6564         * g++.dg/cpp0x/decltype4.C: Adjust.
6565
6566 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6567
6568         PR fortran/43945
6569         * gfortran.dg/generic_23.f03: New test.
6570
6571 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6572
6573         PR fortran/43895
6574         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6575
6576 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR c++/44361
6579         * c-c++-common/Wunused-var-9.c: New test.
6580
6581 2010-06-05  Jason Merrill  <jason@redhat.com>
6582
6583         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6584
6585 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6586
6587         PR c/44322
6588         * gcc.dg/c99-restrict-4.c: New test.
6589
6590 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6591
6592         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6593         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6594         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6595         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6596         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6597         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6598         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6599         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6600         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6601         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6602         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6603         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6604         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6605         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6606         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6607         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6608         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6609         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6610         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6611         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6612         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6613         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6614
6615 2010-06-04  Jason Merrill  <jason@redhat.com>
6616
6617         * g++.dg/cpp0x/noexcept06.C: New.
6618         * g++.dg/cpp0x/noexcept07.C: New.
6619
6620         * g++.dg/cpp0x/noexcept01.C: New.
6621         * g++.dg/cpp0x/noexcept02.C: New.
6622         * g++.dg/cpp0x/noexcept03.C: New.
6623         * g++.dg/cpp0x/noexcept04.C: New.
6624         * g++.dg/cpp0x/noexcept05.C: New.
6625
6626 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR c++/44412
6629         * g++.dg/warn/Wunused-var-10.C: New test.
6630         * g++.dg/warn/Wunused-var-11.C: New test.
6631
6632         PR c++/44362
6633         * c-c++-common/Wunused-var-10.c: New test.
6634
6635 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6636
6637         PR c/25880
6638         * gcc.dg/assign-warn-2.c: Update.
6639         * gcc.dg/cpp/line3.c: Update.
6640         * gcc.dg/c99-array-lval-8.c: Update.
6641         * gcc.dg/cast-qual-2.c: Update.
6642         * gcc.dg/c99-arraydecl-3.c:  Update.
6643         * gcc.dg/assign-warn-1.c:  Update.
6644         * gcc.dg/format/gcc_diag-1.c:  Update.
6645
6646 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6647
6648         PR rtl-optimization/39871
6649         PR rtl-optimization/40615
6650         PR rtl-optimization/42500
6651         PR rtl-optimization/42502
6652         * gcc.target/arm/eliminate.c: New test.
6653
6654 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6655
6656         PR libstdc++/44410
6657         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6658         * g++.old-deja/g++.other/delete3.C: Likewise.
6659         * g++.old-deja/g++.other/new.C: Likewise.
6660         * g++.old-deja/g++.law/operators27.C: Likewise.
6661         * g++.old-deja/g++.mike/p755.C: Likewise.
6662         * g++.dg/eh/new1.C: Likewise.
6663         * g++.dg/init/new5.C: Likewise.
6664
6665 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6666
6667         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6668         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6669         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6670
6671 2010-06-03  Richard Guenther  <rguenther@suse.de>
6672
6673         PR lto/41921
6674         * lib/lto.exp: Always load gcc.exp.
6675         (lto-obj): For C source files invoke gcc_target_compile.
6676         * g++.dg/lto/20100603-1_0.C: New testcase.
6677         * g++.dg/lto/20100603-1_1.c: Likewise.
6678
6679 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6680
6681         PR tree-optimization/43688
6682         * gfortran.dg/pr43688.f90: New.
6683
6684 2010-06-03  Richard Guenther  <rguenther@suse.de>
6685
6686         PR lto/41584
6687         * gcc.dg/lto/20100603-1_0.c: New testcase.
6688         * gcc.dg/lto/20100603-2_0.c: Likewise.
6689         * gcc.dg/lto/20100603-3_0.c: Likewise.
6690
6691 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6692
6693         PR target/44218
6694         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6695         * gcc.target/powerpc/recip-2.c: Ditto.
6696         * gcc.target/powerpc/recip-3.c: Ditto.
6697         * gcc.target/powerpc/recip-4.c: Ditto.
6698         * gcc.target/powerpc/recip-5.c: Ditto.
6699         * gcc.target/powerpc/recip-6.c: Ditto.
6700         * gcc.target/powerpc/recip-7.c: Ditto.
6701         * gcc.target/powerpc/recip-test.h: Ditto.
6702         * gcc.target/powerpc/recip-test2.h: Ditto.
6703
6704 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6705
6706         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6707
6708 2010-06-02  Jason Merrill  <jason@redhat.com>
6709
6710         * g++.dg/ext/vector9.C: Expect typedef in error message.
6711
6712         PR c++/9726
6713         PR c++/23594
6714         PR c++/44333
6715         * g++.dg/tc1/dr101.C: Remove xfails.
6716
6717 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         PR middle-end/44372
6720         * g++.dg/ipa/pr44372.C: New.
6721
6722 2010-06-02  Jan Hubicka  <jh@suse.cz>
6723
6724         PR middle-end/44295
6725         * g++.dg/torture/pr44295.C: Neww testcase.
6726
6727 2010-06-02  Jan Hubicka  <jh@suse.cz>
6728
6729         * gcc.dg/tree-ssa/loadpre6.c: Update.
6730
6731 2010-06-02  Richard Guenther  <rguenther@suse.de>
6732
6733         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6734         diagnostic.h.
6735
6736 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6737
6738         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6739         the link fail message.
6740
6741 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/44360
6744         * gfortran.dg/use_13.f90: New test case.
6745
6746 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6747
6748         PR fortran/44371
6749         * gfortran.dg/error_stop_2.f08: Minor update.
6750
6751 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6752
6753         PR fortran/44371
6754         * gfortran.dg/error_stop_1.f08: New test.
6755         * gfortran.dg/error_stop_2.f08: New test.
6756
6757 2010-06-01  Jason Merrill  <jason@redhat.com>
6758
6759         DR 990
6760         * g++.dg/cpp0x/initlist37.C: New.
6761         * g++.dg/cpp0x/initlist38.C: New.
6762
6763         PR c++/44358
6764         * g++.dg/cpp0x/initlist36.C: New.
6765
6766 2010-05-31 Jan Hubicka  <jh@suse.cz>
6767
6768         * gcc.dg/noreturn-8.c: New testcase.
6769
6770 2010-05-31 Jan Hubicka  <jh@suse.cz>
6771
6772         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6773         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6774
6775 2010-05-31 Jan Hubicka  <jh@suse.cz>
6776
6777         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6778         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6779
6780 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6781
6782         PR fortran/36928
6783         * gfortran.dg/dependency_27.f90:  New test.
6784         * gfortran.dg/array_assign_1.F90:  New test.
6785
6786 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR target/44338
6789         * gcc.target/i386/sse-24.c: New test.
6790
6791 2010-05-31  Jan Hubicka  <jh@suse.cz>
6792
6793         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6794
6795 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR middle-end/44337
6798         * gcc.dg/pr44337.c: New test.
6799
6800         PR tree-optimization/44182
6801         * g++.dg/debug/pr44182.C: New test.
6802
6803 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6804
6805         * gcc.dg/nested-func-7.c: New test.
6806         * gnat.dg/frame_overflow.adb: Adjust directives.
6807
6808 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6809
6810         * gnat.dg/prot2.ad[sb]: New test.
6811         * gnat.dg/prot2_pkg1.ads: New helper.
6812         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6813
6814 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6815
6816         * gnat.dg/array11.adb: Adjust dg-warning directive.
6817         * gnat.dg/object_overflow.adb: Likewise.
6818
6819 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6820
6821         PR middle-end/44306
6822         * gcc.dg/tree-ssa/pr44306.c: New.
6823
6824 2010-05-29  Jan Hubicka  <jh@suse.cz>
6825
6826         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6827
6828 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6829
6830         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6831
6832 2010-05-28  Mike Stump  <mikestump@comcast.net>
6833
6834         PR objc/44125
6835         * objc.dg/const-str-9.m: Remove static.
6836
6837 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR target/43636
6840         * gcc.c-torture/compile/pr43636.c: New test.
6841
6842 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6843
6844         PR objc++/23616
6845         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6846         * obj-c++.dg/try-catch-9.mm: Ditto.
6847
6848 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6849
6850         Revert patch for PR c++/44188
6851         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6852
6853 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6854
6855         PR c++/44188
6856         * g++.dg/debug/dwarf2/typedef3.C: New test.
6857
6858 2010-05-27  Jason Merrill  <jason@redhat.com>
6859
6860         PR c++/43555
6861         * g++.dg/ext/vla9.C: New.
6862
6863 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6864
6865         PR objc/44140
6866         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6867         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6868         * objc.dg/torture/tls/thr-init.m: Ditto.
6869         * objc.dg/torture/trivial.m: Ditto.
6870         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6871         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6872         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6873         * obj-c++.dg/torture/trivial.mm: Ditto.
6874
6875 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6876
6877         * g++.dg/lto/20100302_0.C: Skip on darwin.
6878
6879 2010-05-27  Richard Guenther  <rguenther@suse.de>
6880
6881         PR tree-optimization/44284
6882         * gcc.dg/vect/vect-118.c: New testcase.
6883         * gcc.dg/vect/bb-slp-20.c: Adjust.
6884         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6885         * gcc.dg/vect/slp-9.c: Likewise.
6886         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6887         * gcc.dg/vect/vect-10.c: Likewise.
6888         * gcc.dg/vect/vect-109.c: Likewise.
6889         * gcc.dg/vect/vect-12.c: Likewise.
6890         * gcc.dg/vect/vect-36.c: Likewise.
6891         * gcc.dg/vect/vect-7.c: Likewise.
6892         * gcc.dg/vect/vect-iv-8.c: Likewise.
6893         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6894         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6895         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6896         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6897         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6898         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6899         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6900         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6901         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6902         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6903         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6904         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6905         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6906         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6907         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6908         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6909         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6910
6911 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6912
6913         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6914         necessary.
6915
6916 2010-05-26  Jan Hubicka  <jh@suse.cz>
6917
6918         * gcc.dg/lto/materialize-1_0.c: New file.
6919         * gcc.dg/lto/materialize-1_1.c: New file.
6920
6921 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6922
6923         * gnat.dg/lto10.adb: New test.
6924         * gnat.dg/lto10_pkg.ads: New helper.
6925
6926 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6927
6928         * lib/target-supports.exp (check_effective_target_int128): New
6929         function to check if __int128 types are available for target.
6930         * c-c++-common/int128-types-1.c: New.
6931         * c-c++-common/int128-1.c: New.
6932         * c-c++-common/int128-2.c: New.
6933         * g++.dg/abi/mangle43.C: New.
6934         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6935         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6936         pointer-wide scalar.
6937         * g++.dg/other/pr25632.C: Likewise.
6938         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6939         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6940         overflow warnings.
6941         * g++.dg/warn/pr13358-4.C: Likewise.
6942         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6943         * g++.dg/warn/Wconversion-null.C: Likewise.
6944
6945 2010-05-26  Jason Merrill  <jason@redhat.com>
6946
6947         PR c++/43382
6948         * g++.dg/cpp0x/variadic101.C: New.
6949
6950 2010-05-26  Richard Guenther  <rguenther@suse.de>
6951
6952         PR rtl-optimization/44164
6953         * gcc.c-torture/execute/pr44164.c: New testcase.
6954         * g++.dg/tree-ssa/pr13146.C: Adjust.
6955
6956 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6957
6958         PR fortran/40011
6959         * gfortran.dg/whole_file_19.f90 : New test.
6960
6961 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6962
6963         PR fortran/30668
6964         PR fortran/31346
6965         PR fortran/34260
6966         * gfortran.dg/pr40999.f: Fix function type.
6967         * gfortran.dg/whole_file_5.f90: Likewise.
6968         * gfortran.dg/whole_file_6.f90: Likewise.
6969         * gfortran.dg/whole_file_16.f90: New.
6970         * gfortran.dg/whole_file_17.f90: New.
6971         * gfortran.dg/whole_file_18.f90: New.
6972
6973 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6974             Iain Sandoe  <iains@gcc.gnu.org>
6975
6976         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6977         * gcc.c-torture/compile/pr44197.c: Require alias support.
6978         * gcc.dg/lto/20081222_0.c: Ditto.
6979
6980 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6981
6982         PR debug/42801
6983         * gcc.dg/guality/vla-2.c: New test.
6984
6985 2010-05-25  Richard Guenther  <rguenther@suse.de>
6986
6987         PR middle-end/44069
6988         * g++.dg/torture/pr44069.C: New testcase.
6989
6990 2010-05-25  Richard Guenther  <rguenther@suse.de>
6991
6992         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6993
6994 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6995
6996         PR objc/44140
6997         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6998
6999 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7000
7001         * obj-c++.dg/torture/tls/trivial.mm: New.
7002         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7003         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7004         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7005         * obj-c++.dg/torture/tls/diag-1.mm: New.
7006         * obj-c++.dg/torture/tls/tls.exp: New.
7007         * obj-c++.dg/torture/trivial.mm: New.
7008         * obj-c++.dg/torture/dg-torture.exp: New.
7009         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7010         * obj-c++.dg/tls/trivial.m: New.
7011         * obj-c++.dg/tls/init-1.mm: New.
7012         * obj-c++.dg/tls/diag-1.mm: New.
7013         * obj-c++.dg/tls/init-2.mm: New.
7014         * obj-c++.dg/tls/diag-2.mm: New.
7015         * obj-c++.dg/tls/diag-3.mm: New.
7016         * obj-c++.dg/tls/diag-4.mm: New.
7017         * obj-c++.dg/tls/static-1.mm: New.
7018         * obj-c++.dg/tls/tls.exp: New.
7019         * obj-c++.dg/tls/diag-5.mm: New.
7020         * obj-c++.dg/tls/static-1a.mm: New.
7021         * objc-obj-c++-shared/Object1.mm: New.
7022         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7023
7024 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7025
7026         PR objc++/43689
7027         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7028         * obj-c++.dg/const-str-6.mm: Ditto.
7029
7030 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7031
7032         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7033
7034 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7035
7036         PR ada/38394
7037         * gnat.dg/array13.ad[sb]: New test.
7038
7039 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7040             Sandra Loosemore  <sandra@codesourcery.com>
7041
7042         * gcc.target/arm/neon/: Regenerated test cases.
7043
7044         * gcc.target/arm/neon/polytypes.c,
7045         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7046         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7047         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7048         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7049         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7050         dg-add-options arm_neon.
7051
7052         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7053         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7054         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7055         and arm_neon_fp16_ok.
7056
7057         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7058         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7059
7060         * lib/target-supports.exp (add_options_for_arm_neon): New.
7061         (check_effective_target_arm_neon_ok_nocache): New, from
7062         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7063         (check_effective_target_arm_neon_ok): Use
7064         check_effective_target_arm_neon_ok_nocache.
7065         (add_options_for_arm_neon_fp16)
7066         (check_effective_target_arm_neon_fp16_ok)
7067         check_effective_target_arm_neon_fp16_ok_nocache): New.
7068         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7069
7070 2010-05-24  Jason Merrill  <jason@redhat.com>
7071
7072         PR c++/41510
7073         * g++.dg/cpp0x/initlist35.C: New.
7074         * g++.dg/init/brace6.C: Adjust.
7075
7076 2010-05-24  Paul Brook  <paul@codesourcery.com>
7077
7078         * gcc.target/arm/frame-pointer-1.c: New test.
7079         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7080         pointer elimination.
7081
7082 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7083
7084         PR target/44245
7085         * gcc.target/i386/crc32-3.c: New.
7086         * gcc.target/i386/crc32-4.c: Likewise.
7087
7088 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7089
7090         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7091         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7092         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7093
7094 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7097
7098 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7099
7100         PR target/43869
7101         * gcc.c-target/pr43869.c: New test.
7102
7103 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7104
7105         PR fortran/44212
7106         * gfortran.dg/class_22.f03: New.
7107
7108 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7109
7110         PR lto/44238
7111         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7112
7113 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7114
7115         PR fortran/44213
7116         * gfortran.dg/abstract_type_7.f03: New.
7117
7118 2010-05-21  Jason Merrill  <jason@redhat.com>
7119
7120         * g++.dg/eh/spec11.C: Test cleanup optimization.
7121
7122 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR debug/44223
7125         * gcc.target/i386/pr44223.c: New test.
7126
7127 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7128
7129         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7130
7131 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7132
7133         * g++.dg/other/const3.C: New test.
7134
7135 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7136
7137         PR fortran/38407
7138         * warn_unused_dummy_argument_1.f90: New.
7139         * warn_unused_dummy_argument_2.f90: New.
7140
7141 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7142
7143         PR c++/30298
7144         * g++.dg/inherit/crash1.C: New.
7145         * g++.dg/inherit/crash2.C: Likewise.
7146
7147 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR debug/44178
7150         * g++.dg/debug/pr44178.C: New test.
7151
7152 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7153
7154         PR middle-end/44185
7155         * gcc.dg/tree-ssa/prefetch-6.c: Add
7156         --param min-insn-to-prefetch-ratio=6.
7157         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7158         allow unrolling, and adjust the movnti count.
7159
7160 2010-05-20  Jan Hubicka  <jh@suse.cz>
7161
7162         PR middle-end/44197
7163         * gcc.c-torture/compile/pr44197.c: New file.
7164
7165 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7166
7167         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7168         Fix test code.
7169         (check_effective_target_xop): Remove __may_alias__ attribute.
7170
7171 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7172
7173         PR target/44202
7174         * gcc.c-torture/execute/pr44202-1.c: New test.
7175
7176 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7177
7178         PR fortran/43851
7179         * gfortran.dg/label_1.f90: Update test.
7180
7181 2010-05-19  Jan Hubicka  <jh@suse.cz>
7182
7183         * gcc.dg/lto/ipareference2_0.c: New file.
7184         * gcc.dg/lto/ipareference2_1.c: New file.
7185
7186 2010-05-19  Jason Merrill  <jason@redhat.com>
7187
7188         * g++.dg/parse/fn-typedef2.C: New.
7189
7190         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7191         function type.
7192
7193         PR c++/44193
7194         * g++.dg/template/fntype1.C: New.
7195
7196 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7197
7198         * gnat.dg/discr23.ad[sb]: New test.
7199         * gnat.dg/discr23_pkg.ads: New helper.
7200
7201         * gnat.dg/specs/controlled1.ads: New test.
7202         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7203
7204 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7205
7206         PR fortran/44055
7207         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7208         Fixed scope of C_SIZEOF.
7209         * gfortran.dg/warn_conversion_2.f90: New.
7210
7211 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7212
7213         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7214         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7215         for optional selector.
7216         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7217         (check_effective_target_sse3): New proc.
7218         * gcc.target/i386/math-torture/math-torture.exp: Load
7219         target-supports.exp.
7220         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7221         check_effective_target_sse2.
7222         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7223         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7224         * g++.dg/vect/vect.exp: Likewise.
7225         * gfortran.dg/vect/vect.exp: Likewise.
7226         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7227         -msse2 if check_effective_target_sse2.
7228
7229         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7230         * gcc.target/i386/3dnow-2.c: Likewise.
7231         * gcc.target/i386/3dnowA-1.c: Likewise.
7232         * gcc.target/i386/3dnowA-2.c: Likewise.
7233         * gcc.target/i386/pr42549.c: Likewise.
7234
7235         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7236         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7237         * gcc.target/i386/sse3-addsubps.c: Likewise.
7238         * gcc.target/i386/sse3-haddpd.c: Likewise.
7239         * gcc.target/i386/sse3-haddps.c: Likewise.
7240         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7241         * gcc.target/i386/sse3-hsubps.c: Likewise.
7242         * gcc.target/i386/sse3-movddup.c: Likewise.
7243         * gcc.target/i386/sse3-movshdup.c: Likewise.
7244         * gcc.target/i386/sse3-movsldup.c: Likewise.
7245
7246         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7247         * g++.dg/ext/attrib35.C: Likewise.
7248         * g++.dg/opt/pr40496.C: Likewise.
7249         * g++.dg/other/i386-1.C: Likewise.
7250         * g++.dg/other/i386-4.C: Likewise.
7251         * g++.dg/other/pr34435.C: Likewise.
7252         * g++.dg/other/pr39496.C: Likewise.
7253         * g++.dg/other/pr40446.C: Likewise.
7254         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7255         * gcc.dg/compat/vector-1a_main.c: Likewise.
7256         * gcc.dg/compat/vector-2a_main.c: Likewise.
7257         * gcc.dg/lto/20090206-1_0.c: Likewise.
7258         * gcc.dg/pr34856.c: Likewise.
7259         * gcc.dg/pr36584.c: Likewise.
7260         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7261         * gcc.dg/pr37544.c: Likewise.
7262         * gcc.dg/torture/pr16104-1.c: Likewise.
7263         * gcc.dg/torture/pr35771-1.c: Likewise.
7264         * gcc.dg/torture/pr35771-2.c: Likewise.
7265         * gcc.dg/torture/pr35771-3.c: Likewise.
7266         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7267         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7268         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7269         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7270         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7271         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7272         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7273         * gcc.target/i386/20060512-1.c: Likewise.
7274         * gcc.target/i386/20060512-3.c: Likewise.
7275         * gcc.target/i386/all_one_m128i.c: Likewise.
7276         * gcc.target/i386/float128-1.c: Likewise.
7277         * gcc.target/i386/float128-2.c: Likewise.
7278         * gcc.target/i386/fpcvt-1.c: Likewise.
7279         * gcc.target/i386/fpcvt-2.c: Likewise.
7280         * gcc.target/i386/fpcvt-3.c: Likewise.
7281         * gcc.target/i386/fpprec-1.c: Likewise.
7282         * gcc.target/i386/funcspec-9.c: Likewise.
7283         * gcc.target/i386/incoming-1.c: Likewise.
7284         * gcc.target/i386/incoming-12.c: Likewise.
7285         * gcc.target/i386/incoming-2.c: Likewise.
7286         * gcc.target/i386/incoming-3.c: Likewise.
7287         * gcc.target/i386/incoming-4.c: Likewise.
7288         * gcc.target/i386/incoming-6.c: Likewise.
7289         * gcc.target/i386/incoming-7.c: Likewise.
7290         * gcc.target/i386/incoming-8.c: Likewise.
7291         * gcc.target/i386/opt-1.c: Likewise.
7292         * gcc.target/i386/opt-2.c: Likewise.
7293         * gcc.target/i386/ordcmp-1.c: Likewise.
7294         * gcc.target/i386/pr17692.c: Likewise.
7295         * gcc.target/i386/pr18614-1.c: Likewise.
7296         * gcc.target/i386/pr22152.c: Likewise.
7297         * gcc.target/i386/pr23570.c: Likewise.
7298         * gcc.target/i386/pr23575.c: Likewise.
7299         * gcc.target/i386/pr26449-1.c: Likewise.
7300         * gcc.target/i386/pr26600.c: Likewise.
7301         * gcc.target/i386/pr27790.c: Likewise.
7302         * gcc.target/i386/pr28839.c: Likewise.
7303         * gcc.target/i386/pr30970.c: Likewise.
7304         * gcc.target/i386/pr32000-1.c: Likewise.
7305         * gcc.target/i386/pr32000-2.c: Likewise.
7306         * gcc.target/i386/pr32280.c: Likewise.
7307         * gcc.target/i386/pr32661.c: Likewise.
7308         * gcc.target/i386/pr32708-1.c: Likewise.
7309         * gcc.target/i386/pr32961.c: Likewise.
7310         * gcc.target/i386/pr33329.c: Likewise.
7311         * gcc.target/i386/pr35714.c: Likewise.
7312         * gcc.target/i386/pr35767-1.c: Likewise.
7313         * gcc.target/i386/pr35767-1d.c: Likewise.
7314         * gcc.target/i386/pr35767-1i.c: Likewise.
7315         * gcc.target/i386/pr35767-2.c: Likewise.
7316         * gcc.target/i386/pr35767-2d.c: Likewise.
7317         * gcc.target/i386/pr35767-2i.c: Likewise.
7318         * gcc.target/i386/pr35767-3.c: Likewise.
7319         * gcc.target/i386/pr35767-5.c: Likewise.
7320         * gcc.target/i386/pr36222-1.c: Likewise.
7321         * gcc.target/i386/pr36578-1.c: Likewise.
7322         * gcc.target/i386/pr36578-2.c: Likewise.
7323         * gcc.target/i386/pr36992-1.c: Likewise.
7324         * gcc.target/i386/pr37101.c: Likewise.
7325         * gcc.target/i386/pr37216.c: Likewise.
7326         * gcc.target/i386/pr37434-1.c: Likewise.
7327         * gcc.target/i386/pr37434-2.c: Likewise.
7328         * gcc.target/i386/pr37843-3.c: Likewise.
7329         * gcc.target/i386/pr37843-4.c: Likewise.
7330         * gcc.target/i386/pr39162.c: Likewise.
7331         * gcc.target/i386/pr39315-1.c: Likewise.
7332         * gcc.target/i386/pr39315-2.c: Likewise.
7333         * gcc.target/i386/pr39315-3.c: Likewise.
7334         * gcc.target/i386/pr39315-4.c: Likewise.
7335         * gcc.target/i386/pr39445.c: Likewise.
7336         * gcc.target/i386/pr39496.c: Likewise.
7337         * gcc.target/i386/pr40809.c: Likewise.
7338         * gcc.target/i386/pr40906-3.c: Likewise.
7339         * gcc.target/i386/pr41019.c: Likewise.
7340         * gcc.target/i386/pr42542-1.c: Likewise.
7341         * gcc.target/i386/pr42542-2.c: Likewise.
7342         * gcc.target/i386/pr42542-3.c: Likewise.
7343         * gcc.target/i386/pr42542-3a.c: Likewise.
7344         * gcc.target/i386/pr42881.c: Likewise.
7345         * gcc.target/i386/push-1.c: Likewise.
7346         * gcc.target/i386/quad-sse.c: Likewise.
7347         * gcc.target/i386/reload-1.c: Likewise.
7348         * gcc.target/i386/sse-10.c: Likewise.
7349         * gcc.target/i386/sse-11.c: Likewise.
7350         * gcc.target/i386/sse-15.c: Likewise.
7351         * gcc.target/i386/sse-17.c: Likewise.
7352         * gcc.target/i386/sse-18.c: Likewise.
7353         * gcc.target/i386/sse-19.c: Likewise.
7354         * gcc.target/i386/sse-4.c: Likewise.
7355         * gcc.target/i386/sse-6.c: Likewise.
7356         * gcc.target/i386/sse-vect-types.c: Likewise.
7357         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7358         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7359         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7360         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7361         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7362         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7363         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7364         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7365         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7366         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7367         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7368         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7369         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7370         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7371         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7372         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7373         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7374         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7375         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7376         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7377         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7378         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7379         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7380         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7381         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7382         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7383         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7384         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7385         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7386         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7387         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7388         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7389         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7390         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7391         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7392         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7393         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7394         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7395         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7396         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7397         * gcc.target/i386/sse2-mmx.c: Likewise.
7398         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7399         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7400         * gcc.target/i386/sse2-movd-1.c: Likewise.
7401         * gcc.target/i386/sse2-movd-2.c: Likewise.
7402         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7403         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7404         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7405         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7406         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7407         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7408         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7409         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7410         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7411         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7412         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7413         * gcc.target/i386/sse2-movq-1.c: Likewise.
7414         * gcc.target/i386/sse2-movq-2.c: Likewise.
7415         * gcc.target/i386/sse2-movq-3.c: Likewise.
7416         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7417         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7418         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7419         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7420         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7421         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7422         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7423         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7424         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7425         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7426         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7427         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7428         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7429         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7430         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7431         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7432         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7433         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7434         * gcc.target/i386/sse2-pand-1.c: Likewise.
7435         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7436         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7437         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7438         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7439         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7440         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7441         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7442         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7443         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7444         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7445         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7446         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7447         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7448         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7449         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7450         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7451         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7452         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7453         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7454         * gcc.target/i386/sse2-por-1.c: Likewise.
7455         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7456         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7457         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7458         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7459         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7460         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7461         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7462         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7463         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7464         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7465         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7466         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7467         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7468         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7469         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7470         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7471         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7472         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7473         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7474         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7475         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7476         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7477         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7478         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7479         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7480         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7481         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7482         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7483         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7484         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7485         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7486         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7487         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7488         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7489         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7490         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7491         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7492         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7493         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7494         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7495         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7496         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7497         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7498         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7499         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7500         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7501         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7502         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7503         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7504         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7505         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7506         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7507         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7508         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7509         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7510         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7511         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7512         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7513         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7514         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7515         * gcc.target/i386/sse2-vec-1.c: Likewise.
7516         * gcc.target/i386/sse2-vec-2.c: Likewise.
7517         * gcc.target/i386/sse2-vec-3.c: Likewise.
7518         * gcc.target/i386/sse2-vec-4.c: Likewise.
7519         * gcc.target/i386/sse2-vec-5.c: Likewise.
7520         * gcc.target/i386/sse2-vec-6.c: Likewise.
7521         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7522         * gcc.target/i386/ssefn-2.c: Likewise.
7523         * gcc.target/i386/ssefn-4.c: Likewise.
7524         * gcc.target/i386/ssefp-1.c: Likewise.
7525         * gcc.target/i386/ssefp-2.c: Likewise.
7526         * gcc.target/i386/sseregparm-3.c: Likewise.
7527         * gcc.target/i386/sseregparm-4.c: Likewise.
7528         * gcc.target/i386/sseregparm-5.c: Likewise.
7529         * gcc.target/i386/sseregparm-6.c: Likewise.
7530         * gcc.target/i386/sseregparm-7.c: Likewise.
7531         * gcc.target/i386/ssetype-1.c: Likewise.
7532         * gcc.target/i386/ssetype-2.c: Likewise.
7533         * gcc.target/i386/ssetype-3.c: Likewise.
7534         * gcc.target/i386/ssetype-4.c: Likewise.
7535         * gcc.target/i386/ssetype-5.c: Likewise.
7536         * gcc.target/i386/unordcmp-1.c: Likewise.
7537         * gcc.target/i386/vararg-1.c: Likewise.
7538         * gcc.target/i386/vararg-2.c: Likewise.
7539         * gcc.target/i386/vararg-3.c: Likewise.
7540         * gcc.target/i386/vararg-4.c: Likewise.
7541         * gcc.target/i386/vararg-7.c: Likewise.
7542         * gcc.target/i386/vararg-8.c: Likewise.
7543         * gcc.target/i386/vecinit-1.c: Likewise.
7544         * gcc.target/i386/vecinit-2.c: Likewise.
7545         * gcc.target/i386/vecinit-3.c: Likewise.
7546         * gcc.target/i386/vecinit-4.c: Likewise.
7547         * gcc.target/i386/vecinit-5.c: Likewise.
7548         * gcc.target/i386/vecinit-6.c: Likewise.
7549         * gcc.target/i386/vectorize2.c: Likewise.
7550         * gcc.target/i386/vectorize3.c: Likewise.
7551         * gcc.target/i386/vectorize4.c: Likewise.
7552         * gcc.target/i386/vectorize6.c: Likewise.
7553         * gcc.target/i386/vectorize7.c: Likewise.
7554         * gcc.target/i386/vectorize8.c: Likewise.
7555         * gcc.target/i386/vperm-v2df.c: Likewise.
7556         * gcc.target/i386/vperm-v2di.c: Likewise.
7557         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7558         * gcc.target/i386/xorps-sse2.c: Likewise.
7559         * gcc.target/i386/xorps.c: Likewise.
7560         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7561         * gfortran.dg/graphite/pr42326.f90: Likewise.
7562         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7563
7564 2010-05-19  Richard Guenther  <rguenther@suse.de>
7565
7566         PR lto/44196
7567         * g++.dg/lto/20100519-1_0.C: New testcase.
7568
7569 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7570
7571         PR fortran/42360
7572         * gfortran.dg/warn_intent_out_not_set.f90: New.
7573
7574 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7575
7576         PR fortran/38404
7577         * gfortran.dg/data_char_1.f90: Updated warning message.
7578         * gfortran.dg/data_array_6.f: New.
7579
7580 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7581
7582         * g++.dg/ipa/ivinline-8.C: New test.
7583         * gcc.dg/ipa/iinline-2.c: Likewise.
7584
7585 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7586
7587         PR fortran/34505
7588         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7589         arguments; add check for return value kind.
7590         * gfortran.dg/float_1.f90: Likewise.
7591
7592 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7593
7594         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7595         (main): Use it.
7596         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7597         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7598         Prune another location line format.
7599         (lto-obj): Call lto_prune_warns on comp_output.
7600
7601 2010-05-18  Jan Hubicka  <jh@suse.cz>
7602
7603         * gcc.dg/lto/ipacp_0.c: New test.
7604         * gcc.dg/lto/ipacp_1.c: New test.
7605
7606 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7607
7608         PR lto/44184
7609         * gcc.dg/lto/20100518_0.c: New test.
7610
7611 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7612
7613         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7614
7615 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7616
7617         PR fortran/43990
7618         * gfortran.dg/class_21.f03: New.
7619
7620 2010-05-17  Jason Merrill  <jason@redhat.com>
7621
7622         PR c++/44157
7623         * g++.dg/cpp0x/initlist34.C: New.
7624
7625         PR c++/44158
7626         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7627
7628 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7629
7630         * g++.dg/ipa/ivinline-1.C: New test.
7631         * g++.dg/ipa/ivinline-2.C: New test.
7632         * g++.dg/ipa/ivinline-3.C: New test.
7633         * g++.dg/ipa/ivinline-4.C: New test.
7634         * g++.dg/ipa/ivinline-5.C: New test.
7635         * g++.dg/ipa/ivinline-6.C: New test.
7636
7637 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7638             Jason Merrill  <jason@redhat.com>
7639
7640         PR c++/44108
7641         * c-c++-common/Wunused-var-8.c: New test.
7642
7643 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7644
7645         PR bootstrap/42347
7646         * gcc.c-torture/compile/pr42347.c: New test.
7647
7648         PR middle-end/44102
7649         * g++.dg/ext/asmgoto1.C: New test.
7650
7651 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7652
7653         PR middle-end/44133
7654         * gcc.dg/tree-ssa/pr44133.c: New test.
7655         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7656         precise.
7657
7658 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7659
7660         PR fortran/44044
7661         * gfortran.dg/class_20.f03: New.
7662
7663 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7664
7665         PR 44078
7666         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7667         debug messages but not the newly introduced one.
7668
7669 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7670
7671         PR fortran/35779
7672         * gfortran.dg/initialization_25.f90: Commented testcase.
7673         * gfortran.dg/initialization_26.f90: New.
7674
7675 2010-05-16  Richard Guenther  <rguenther@suse.de>
7676
7677         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7678         * gcc.dg/pr43084.c: Likewise.
7679         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7680         -fipa-type-escape.
7681         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7682         -fipa-type-escape.
7683         * gcc.dg/struct/struct-reorg.exp: Likewise.
7684         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7685         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7686
7687 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7688
7689         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7690         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7691         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7692         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7693         tests.
7694
7695 2010-05-15  Jason Merrill  <jason@redhat.com>
7696
7697         * g++.dg/eh/spec10.C: New.
7698         * g++.dg/eh/spec11.C: New.
7699         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7700
7701 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7702
7703         PR fortran/44154
7704         PR fortran/42647
7705         * gfortran.dg/allocatable_scalar_9.f90: New.
7706
7707 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR c++/44148
7710         * g++.dg/torture/pr44148.C: New test.
7711
7712 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7713
7714         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7715         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7716         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7717         diagnostics and type sizes.
7718
7719 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7720
7721         * gnat.dg/lto9.adb: New test.
7722         * gnat.dg/lto9_pkg1.ads: New helper.
7723         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7724
7725 2010-05-15  Jan Hubicka  <jh@suse.cz>
7726
7727         * gcc.dg/lto/ipareference_1.c: Rename to ...
7728         * gcc.dg/lto/ipareference_0.c: ... this one.
7729         * gcc.dg/lto/ipareference_2.c: Rename to ...
7730         * gcc.dg/lto/ipareference_1.c: ... this one.
7731
7732 2010-05-15  Jan Hubicka  <jh@suse.cz>
7733
7734         * gcc.dg/lto/ipareference_1.c: New file.
7735         * gcc.dg/lto/ipareference_2.c: New file.
7736
7737 2010-05-15  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/44038
7740         * gcc.c-torture/compile/pr44038.c: New testcase.
7741
7742 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7745         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7746
7747 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7748
7749         PR fortran/43207
7750         PR fortran/43969
7751         * gfortran.dg/class_18.f03: New.
7752         * gfortran.dg/class_19.f03: New.
7753
7754 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR debug/44112
7757         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7758         * g++.dg/debug/dwarf2/const1.C: Remove.
7759
7760 2010-05-14  Jason Merrill  <jason@redhat.com>
7761
7762         * g++.dg/eh/cond4.C: New.
7763         * g++.dg/eh/elide2.C: Adjust.
7764         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7765
7766 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7767
7768         PR fortran/44135
7769         * gfortran.dg/actual_array_interface_2.f90: New test.
7770
7771 2010-05-14  Richard Guenther  <rguenther@suse.de>
7772
7773         PR tree-optimization/44119
7774         * gcc.c-torture/compile/pr44119.c: New testcase.
7775
7776 2010-05-14  Jason Merrill  <jason@redhat.com>
7777
7778         PR c++/44127
7779         * g++.dg/eh/terminate1.C: New.
7780
7781 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7782
7783         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7784
7785         PR debug/44136
7786         * gcc.dg/pr44136.c: New test.
7787
7788 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7789
7790         PR c++/30566
7791         * g++.dg/warn/Wshadow-4.C: Adjust.
7792         * g++.dg/warn/Wshadow-5.C: New test.
7793         * g++.dg/warn/Wshadow-6.C: New test
7794
7795 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7796
7797         PR fortran/35779
7798         * gfortran.dg/initialization_25.f90: New.
7799
7800 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7801
7802         * g++.dg/otr-fold-1.C: New test.
7803         * g++.dg/otr-fold-2.C: New test.
7804
7805 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR fortran/44036
7808         * gfortran.dg/gomp/pr44036-1.f90: New test.
7809         * gfortran.dg/gomp/pr44036-2.f90: New test.
7810         * gfortran.dg/gomp/pr44036-3.f90: New test.
7811
7812         PR debug/43983
7813         * gcc.dg/guality/sra-1.c: New test.
7814
7815 2010-05-12  Jan Hubicka  <jh@suse.cz>
7816
7817         * tree-ssa/unreachable.c: New test.
7818
7819 2010-05-12  Jason Merrill  <jason@redhat.com>
7820
7821         * g++.dg/cpp0x/sfinae1.C: New.
7822
7823 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7824
7825         * gcc.target/i386/zee.c: New file.
7826
7827 2010-05-12  Jason Merrill  <jason@redhat.com>
7828
7829         * g++.dg/conversion/op1.C: Expect template candidate message.
7830         * g++.dg/cpp0x/nullptr15.C: Likewise.
7831         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7832         * g++.dg/cpp0x/pr31431.C: Likewise.
7833         * g++.dg/cpp0x/temp_default2.C: Likewise.
7834         * g++.dg/cpp0x/trailing4.C: Likewise.
7835         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7836         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7837         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7838         * g++.dg/cpp0x/variadic35.C: Likewise.
7839         * g++.dg/cpp0x/vt-35147.C: Likewise.
7840         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7841         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7842         * g++.dg/ext/visibility/anon8.C: Likewise.
7843         * g++.dg/ext/vla2.C: Likewise.
7844         * g++.dg/other/pr28114.C: Likewise.
7845         * g++.dg/other/ptrmem10.C: Likewise.
7846         * g++.dg/other/ptrmem11.C: Likewise.
7847         * g++.dg/overload/unknown1.C: Likewise.
7848         * g++.dg/parse/template7.C: Likewise.
7849         * g++.dg/parse/typename7.C: Likewise.
7850         * g++.dg/template/conv11.C: Likewise.
7851         * g++.dg/template/copy1.C: Likewise.
7852         * g++.dg/template/deduce3.C: Likewise.
7853         * g++.dg/template/dependent-expr5.C: Likewise.
7854         * g++.dg/template/friend.C: Likewise.
7855         * g++.dg/template/incomplete2.C: Likewise.
7856         * g++.dg/template/local4.C: Likewise.
7857         * g++.dg/template/local6.C: Likewise.
7858         * g++.dg/template/operator10.C: Likewise.
7859         * g++.dg/template/overload6.C: Likewise.
7860         * g++.dg/template/ptrmem2.C: Likewise.
7861         * g++.dg/template/ptrmem20.C: Likewise.
7862         * g++.dg/template/ptrmem8.C: Likewise.
7863         * g++.dg/template/sfinae2.C: Likewise.
7864         * g++.dg/template/ttp25.C: Likewise.
7865         * g++.dg/template/unify10.C: Likewise.
7866         * g++.dg/template/unify11.C: Likewise.
7867         * g++.dg/template/unify6.C: Likewise.
7868         * g++.dg/template/unify7.C: Likewise.
7869         * g++.dg/template/unify9.C: Likewise.
7870         * g++.dg/template/varmod1.C: Likewise.
7871         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7872         * g++.old-deja/g++.law/operators32.C: Likewise.
7873         * g++.old-deja/g++.pt/crash28.C: Likewise.
7874         * g++.old-deja/g++.pt/crash60.C: Likewise.
7875         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7876         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7877         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7878         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7879         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7880         * g++.old-deja/g++.pt/expr2.C: Likewise.
7881         * g++.old-deja/g++.pt/overload7.C: Likewise.
7882         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7883         * g++.old-deja/g++.pt/spec5.C: Likewise.
7884         * g++.old-deja/g++.pt/spec6.C: Likewise.
7885         * g++.old-deja/g++.pt/t24.C: Likewise.
7886         * g++.old-deja/g++.pt/unify4.C: Likewise.
7887         * g++.old-deja/g++.pt/unify6.C: Likewise.
7888         * g++.old-deja/g++.pt/unify8.C: Likewise.
7889         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7890         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7891         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7892
7893         * g++.dg/cpp0x/initlist32.C: New.
7894
7895         * g++.dg/template/conv11.C: New.
7896         * g++.dg/conversion/op1.C: Adjust expected error.
7897
7898         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7899
7900 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7901
7902         PR target/44088
7903         * gcc.target/i386/avx-cmpsd-1.c: New.
7904         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7905         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7906         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7907         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7908         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7909
7910 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR middle-end/44085
7913         * gcc.dg/gomp/pr44085.c: New test.
7914         * gfortran.dg/gomp/pr44085.f90: New test.
7915
7916 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7917
7918         * objc-obj-c++-shared/Object1.m: New.
7919         * objc.dg/torture: New directory.
7920         * objc.dg/torture/tls: Ditto.
7921         * objc.dg/tls: Ditto.
7922         * objc.dg/torture/tls/trivial.m: New test.
7923         * objc.dg/torture/tls/thr-init-2.m: New test.
7924         * objc.dg/torture/tls/thr-init-3.m: New test.
7925         * objc.dg/torture/tls/thr-init.m: New test.
7926         * objc.dg/torture/tls/diag-1.m: New test.
7927         * objc.dg/torture/tls/tls.exp: New.
7928         * objc.dg/torture/trivial.m: New test.
7929         * objc.dg/torture/dg-torture.exp: New.
7930         * objc.dg/tls/diag-3.m: New test.
7931         * objc.dg/tls/diag-4.m: New test.
7932         * objc.dg/tls/diag-5.m: New test.
7933         * objc.dg/tls/init-1.m: New test.
7934         * objc.dg/tls/init-2.m: New test.
7935         * objc.dg/tls/tls.exp: New.
7936         * objc.dg/tls/diag-2.m: New test.
7937         * lib/objc.exp: Respond to dg-additional-files.
7938
7939 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7940
7941         * gcc.target/m68k/20100512-1.c: New.
7942
7943 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7944
7945         * gnat.dg/lto8.adb: New test.
7946         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7947         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7948
7949 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7950
7951         PR c++/34272
7952         PR c++/43630
7953         PR c++/34491
7954         * g++.dg/template/crash97.C: New.
7955         * g++.dg/template/crash98.C: Likewise.
7956         * g++.dg/template/crash99.C: Likewise.
7957         * g++.dg/cpp0x/pr31439.C: Adjust.
7958         * g++.dg/template/crash95.C: Likewise.
7959
7960 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR middle-end/44071
7963         * c-c++-common/asmgoto-4.c: New test.
7964         * gcc.target/i386/pr44071.c: New test.
7965
7966         PR c++/44062
7967         * c-c++-common/Wunused-var-7.c: New test.
7968         * g++.dg/warn/Wunused-var-9.C: New test.
7969
7970 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7971
7972         PR fortran/43711
7973         * gfortran.dg/gomp/pr43711.f90: New.
7974
7975 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7976
7977         PR fortran/31820
7978         * gfortran.dg/select_5.f90: Updated.
7979
7980 2010-05-11  Jan Hubicka  <jh@suse.cz>
7981
7982         PR tree-optimize/44063
7983         * gcc.c-torture/compile/pr44063.c: New testcase.
7984
7985 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR debug/44023
7988         * gcc.dg/pr44023.c: New test.
7989
7990 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7991
7992         * gnat.dg/lto7.adb: New test.
7993         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7994
7995 2010-05-10  Jason Merrill  <jason@redhat.com>
7996
7997         PR c++/44017
7998         * g++.dg/template/inherit5.C: New.
7999
8000         PR c++/44045
8001         * g++.dg/cpp0x/initlist33.C: New.
8002         * g++.dg/cpp0x/initlist26.C: Adjust.
8003         * g++.dg/cpp0x/initlist28.C: Adjust.
8004
8005 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8006
8007         PR c++/43719
8008         * g++.dg/init/pr43719.C: New.
8009         * g++.dg/anon-struct4.C: Adjust.
8010
8011 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8012
8013         PR debug/44028
8014         * gcc.dg/pr44028.c: New test.
8015
8016 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8017
8018         PR fortran/27866
8019         PR fortran/35003
8020         PR fortran/42809
8021         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8022         * gfortran.dg/warn_conversion.f90: New.
8023
8024 2010-05-10  Michael Matz  <matz@suse.de>
8025
8026         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8027
8028 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8029
8030         PR rtl-optimization/44012
8031         * gcc.dg/pr44012.c: New.
8032
8033 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8034
8035         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8036         Log text on entry and exit.
8037         Prune Sun ld warnings for common symbols with differing sizes.
8038         (lto-link-and-maybe-run): Change caller.
8039
8040 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8041
8042         PR fortran/44044
8043         * gfortran.dg/class_7.f03: Modified.
8044         * gfortran.dg/select_type_1.f03: Modified.
8045         * gfortran.dg/select_type_12.f03: New.
8046
8047 2010-05-10  Richard Guenther  <rguenther@suse.de>
8048
8049         PR tree-optimization/44050
8050         * gcc.dg/torture/pr44050.c: New testcase.
8051
8052 2010-05-10  Wei Guozhi  <carrot@google.com>
8053
8054         PR target/42879
8055         * gcc.target/arm/pr42879.c: New testcase.
8056
8057 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8058
8059         PR c/44051
8060         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8061
8062 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8063
8064         PR c/10676
8065         * gcc.dg/anon-struct-10.c: New test.
8066
8067 2010-05-09  Richard Guenther  <rguenther@suse.de>
8068
8069         PR middle-end/44024
8070         * gcc.dg/pr44024.c: New testcase.
8071
8072 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8073
8074         PR c/4784
8075         * gcc.dg/anon-struct-9.c: New test.
8076
8077 2010-05-09  Richard Guenther  <rguenther@suse.de>
8078
8079         PR middle-end/44043
8080         * gcc.c-torture/compile/pr44043.c: New testcase.
8081
8082 2010-05-09  Richard Guenther  <rguenther@suse.de>
8083
8084         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8085
8086 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8087
8088         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8089
8090 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8091
8092         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8093         * gnat.dg/specs/lto3.ads: Likewise.
8094
8095 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8096
8097         PR middle-end/28685
8098         * gcc.dg/pr28685-1.c: New file.
8099
8100 2010-05-08  Richard Guenther  <rguenther@suse.de>
8101
8102         PR tree-optimization/44030
8103         * gcc.c-torture/compile/pr44030.c: New testcase.
8104
8105 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8106
8107         * gnat.dg/lto6.adb: New test.
8108         * gnat.dg/lto6_pkg.ads: New helper.
8109
8110 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8111
8112         * gnat.dg/lto5.adb: New test.
8113         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8114
8115 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8116
8117         * gnat.dg/lto4.ad[sb]: New test.
8118
8119 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8120
8121         * gnat.dg/specs/lto3.ads: New test.
8122         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8123         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8124
8125 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8126
8127         * gnat.dg/sizetype3.ad[sb]: New test.
8128         * gnat.dg/sizetype3_pkg.ads: New helper.
8129
8130 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8131
8132         PR c++/43951
8133         * g++.dg/init/new29.C: New.
8134
8135 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8136
8137         PR fortran/40728
8138         * gfortran.dg/coarray_1.f90: Fixed error message.
8139         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8140         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8141         * gfortran.dg/intrinsic_std_5.f90: New.
8142
8143 2010-05-07  Jason Merrill  <jason@redhat.com>
8144
8145         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8146
8147 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8148
8149         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8150         (size_t, stderr): Remove.
8151         (read_error): Replaced __builtin_fprintf by fprintf.
8152
8153 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8154
8155         * gcc.dg/ordered-comparison-1.c: New test.
8156         * gcc.dg/ordered-comparison-2.c: New test.
8157         * gcc.dg/ordered-comparison-3.c: New test.
8158         * gcc.dg/ordered-comparison-4.c: New test.
8159
8160 2010-05-06  Mike Stump  <mikestump@comcast.net>
8161
8162         PR objc/35165
8163         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8164
8165 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8166             Jason Merrill  <jason@redhat.com>
8167
8168         * g++.dg/cpp0x/nullptr01.C: New.
8169         * g++.dg/cpp0x/nullptr02.C: New.
8170         * g++.dg/cpp0x/nullptr03.C: New.
8171         * g++.dg/cpp0x/nullptr04.C: New.
8172         * g++.dg/cpp0x/nullptr05.C: New.
8173         * g++.dg/cpp0x/nullptr06.C: New.
8174         * g++.dg/cpp0x/nullptr07.C: New.
8175         * g++.dg/cpp0x/nullptr08.C: New.
8176         * g++.dg/cpp0x/nullptr09.C: New.
8177         * g++.dg/cpp0x/nullptr10.C: New.
8178         * g++.dg/cpp0x/nullptr11.C: New.
8179         * g++.dg/cpp0x/nullptr12.C: New.
8180         * g++.dg/cpp0x/nullptr13.C: New.
8181         * g++.dg/cpp0x/nullptr14.C: New.
8182         * g++.dg/cpp0x/nullptr15.C: New.
8183         * g++.dg/cpp0x/nullptr16.C: New.
8184         * g++.dg/cpp0x/nullptr17.C: New.
8185         * g++.dg/cpp0x/nullptr18.C: New.
8186         * g++.dg/cpp0x/nullptr19.C: New.
8187         * g++.dg/cpp0x/nullptr20.C: New.
8188         * g++.dg/cpp0x/nullptr21.C: New.
8189         * g++.dg/cpp0x/nullptr22.C: New.
8190         * g++.dg/debug/nullptr01.C: New.
8191         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8192
8193 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * gcc.dg/Wunused-var-8.c: Move to...
8196         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8197
8198 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8199
8200         PR c++/40406
8201         * g++.dg/template/crash96.C: New.
8202
8203 2010-05-06  Jan Hubicka  <jh@suse.cz>
8204
8205         PR tree-optimization/43791
8206         * gcc.c-torture/compile/pr43791.c: New file.
8207
8208 2010-05-06  Michael Matz  <matz@suse.de>
8209
8210         PR tree-optimization/43984
8211         * gfortran.dg/pr43984.f90: New test.
8212
8213 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8214
8215         PR 40989
8216         * gcc.dg/pr40989.c: New.
8217
8218 2010-05-06  Richard Guenther  <rguenther@suse.de>
8219
8220         PR tree-optimization/43934
8221         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8222
8223 2010-05-06  Richard Guenther  <rguenther@suse.de>
8224
8225         PR tree-optimization/43987
8226         * gcc.c-torture/execute/pr43987.c: New testcase.
8227         * gcc.dg/torture/pta-escape-1.c: Adjust.
8228         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8229         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8230         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8231         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8232
8233 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8234             Dodji Seketeli  <dodji@redhat.com>
8235
8236         PR c/18624
8237         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8238         * g++.dg/template/sfinae16.C: Likewise.
8239         * gcc.dg/Wunused-var-1.c: Moved to...
8240         * c-c++-common/Wunused-var-1.c: ...here. New test.
8241         * gcc.dg/Wunused-var-2.c: Moved to...
8242         * c-c++-common/Wunused-var-2.c: ...here. New test.
8243         * gcc.dg/Wunused-var-3.c: Moved to...
8244         * c-c++-common/Wunused-var-3.c: ...here. New test.
8245         * gcc.dg/Wunused-var-4.c: Moved to...
8246         * gcc.dg/Wunused-var-1.c: ... here.
8247         * gcc.dg/Wunused-var-5.c: Moved to...
8248         * c-c++-common/Wunused-var-4.c: ...here. New test.
8249         * gcc.dg/Wunused-var-7.c: Moved to...
8250         * c-c++-common/Wunused-var-5.c: ...here. New test.
8251         * gcc.dg/Wunused-var-6.c: Moved to...
8252         * gcc.dg/Wunused-var-2.c: ... here.
8253         * c-c++-common/Wunused-var-1.c: New test.
8254         * c-c++-common/Wunused-var-2.c: New test.
8255         * c-c++-common/Wunused-var-3.c: New test.
8256         * c-c++-common/Wunused-var-4.c: New test.
8257         * c-c++-common/Wunused-var-5.c: New test.
8258         * g++.dg/warn/Wunused-var-1.C: New test.
8259         * g++.dg/warn/Wunused-var-2.C: New test.
8260         * g++.dg/warn/Wunused-var-3.C: New test.
8261         * g++.dg/warn/Wunused-var-4.C: New test.
8262         * g++.dg/warn/Wunused-var-5.C: New test.
8263         * g++.dg/warn/Wunused-var-6.C: New test.
8264         * g++.dg/warn/Wunused-var-7.C: New test.
8265         * g++.dg/warn/Wunused-var-8.C: New test.
8266         * g++.dg/warn/Wunused-parm-1.C: New test.
8267         * g++.dg/warn/Wunused-parm-2.C: New test.
8268         * g++.dg/warn/Wunused-parm-3.C: New test.
8269
8270 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8271
8272         PR fortran/43985
8273         * gfortran.dg/gomp/crayptr5.f90: New test case.
8274
8275 2010-05-05  Jason Merrill  <jason@redhat.com>
8276
8277         PR debug/43370
8278         * g++.dg/ext/attrib39.C: New.
8279
8280 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8281
8282         PR fortran/24978
8283         * gfortran.dg/data_invalid.f90: New.
8284
8285 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8286
8287         * gnat.dg/lto2.adb: New test.
8288
8289 2010-05-05  Jason Merrill  <jason@redhat.com>
8290
8291         PR c++/43787
8292         * g++.dg/opt/empty1.C: New.
8293
8294 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8295
8296         PR fortran/43696
8297         * gfortran.dg/class_17.f03: New.
8298
8299 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8300
8301         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8302
8303 2010-05-04  Mike Stump  <mikestump@comcast.net>
8304
8305         PR objc/35165
8306         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8307
8308 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR target/43668
8311         * gcc.target/i386/pr43668.c: New.
8312
8313 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8314
8315         PR c++/43028
8316         * g++.dg/cpp0x/initlist31.C: New.
8317
8318 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR c/43981
8321         * gcc.dg/Wunused-var-8.c: New test.
8322
8323 2010-05-04  Jason Merrill  <jason@redhat.com>
8324
8325         PR c++/38064
8326         * g++.dg/cpp0x/enum3.C: Extend.
8327
8328 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8329
8330         PR target/43799
8331         * gcc.target/i386/pr43799.c: New.
8332
8333 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8334
8335         * gnat.dg/lto1.adb: New test.
8336         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8337
8338 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8339
8340         PR middle-end/43671
8341         * gcc.target/i386/pr43671.c: New.
8342
8343 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8344
8345         PR c++/43705
8346         * g++.dg/template/crash95.C: New.
8347
8348 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8349
8350         PR debug/43508
8351         * gcc.target/i386/pr43508.c: New.
8352
8353 2010-05-04  Richard Guenther  <rguenther@suse.de>
8354
8355         PR tree-optimization/43879
8356         * g++.dg/torture/pr43879-1_0.C: New testcase.
8357         * g++.dg/torture/pr43879-1_1.C: Likewise.
8358
8359 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8360
8361         PR c++/43953
8362         * g++.dg/other/crash-12.C: New test.
8363
8364 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8365
8366         * g++.dg/cdce3.C: Add a space.  Updated.
8367
8368 2010-05-03  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/43680
8371         * g++.dg/opt/enum2.C: New.
8372         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8373         * g++.dg/warn/Wswitch-1.C: Adjust message.
8374
8375 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8376
8377         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8378         * g++.dg/ext/label13.C: Fix typo.
8379         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8380         alpha*-dec-osf5*.
8381         * gcc.c-torture/compile/limits-declparen.c: xfail on
8382         alpha*-dec-osf5* with -g.
8383         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8384         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8385         * gcc.dg/c99-tgmath-2.c: Likewise.
8386         * gcc.dg/c99-tgmath-3.c: Likewise.
8387         * gcc.dg/c99-tgmath-4.c: Likewise.
8388
8389 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8390
8391         PR fortran/43592
8392         * gfortran.dg/unexpected_interface.f90: New test.
8393
8394 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396         * ada/acats/run_acats (which): New function.
8397         (host_gnatchop, host_gnatmake): Use it.
8398
8399 2010-05-03  Richard Guenther  <rguenther@suse.de>
8400
8401         PR tree-optimization/43971
8402         * gcc.dg/pr43971.c: New testcase.
8403
8404 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR debug/43972
8407         * gcc.dg/debug/pr43972.c: New test.
8408
8409 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8410
8411         PR testsuite/43963
8412         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8413
8414 2010-05-02  Richard Guenther  <rguenther@suse.de>
8415
8416         PR tree-optimization/43879
8417         * gcc.dg/torture/pr43879-3.c: New testcase.
8418
8419 2010-05-01  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/43949
8422         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8423
8424 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8425
8426         PR c++/43951
8427         * g++.dg/init/new28.C: New.
8428
8429 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8430
8431         PR objc++/32052
8432         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8433         structure and nested declarations.
8434         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8435         structure and nested declarations.  Reduce header clutter and
8436         use _exit() rather than abort().
8437         * objc.dg/encode-10.m: New.
8438         * objc.dg/encode-11.m: New.
8439
8440 2010-04-30  DJ Delorie  <dj@redhat.com>
8441
8442         * gcc.c-torture/execute/20100430-1.c: New test.
8443
8444 2010-04-30  Jason Merrill  <jason@redhat.com>
8445
8446         PR c++/43868
8447         * g++.dg/template/ptrmem21.C: New.
8448
8449 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8450
8451         PR fortran/18918
8452         PR fortran/43931
8453         * gfortran.dg/coarray_13.f90: New test.
8454
8455 2010-04-30  Richard Guenther  <rguenther@suse.de>
8456
8457         PR lto/43946
8458         * gcc.dg/lto/20100430-1_0.c: New testcase.
8459
8460 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR debug/43942
8463         * c-c++-common/pr43942.c: New test.
8464
8465 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8466
8467         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8468         conflict with darwin crt1.o 'start' symbol.
8469
8470 2010-04-30  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/43879
8473         * gcc.dg/torture/pr43879_1.c: New testcase.
8474
8475 2010-04-30  Richard Guenther  <rguenther@suse.de>
8476
8477         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8478
8479 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8480
8481         PR c++/43890
8482         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8483         user-provided constructor while recursing.
8484
8485 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8486
8487         PR fortran/42274
8488         * gfortran.dg/class_16.f03: New test.
8489
8490 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8491
8492         PR fortran/42274
8493         * gfortran.dg/class_15.f03: New.
8494
8495 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8496
8497         PR fortran/43326
8498         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8499
8500 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8501
8502         PR fortran/43492
8503         * gfortran.dg/generic_22.f03 : New test.
8504
8505 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8506
8507         PR fortran/42353
8508         * gfortran.dg/class_14.f03: New test.
8509
8510 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8511
8512         PR fortran/42680
8513         * gfortran.dg/interface_32.f90: New test.
8514
8515 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8516             Janus Weil  <janus@gcc.gnu.org>
8517
8518         PR fortran/41829
8519         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8520         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8521         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8522
8523 2010-04-28  Mike Stump  <mikestump@comcast.net>
8524
8525         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8526         dg-excess-errors.
8527         * g++.dg/uninit-pred-2_b.C: Likewise.
8528
8529 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8530
8531         PR fortran/18918
8532         PR fortran/43919
8533         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8534
8535 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8536
8537         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8538         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8539         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8540         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8541         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8542
8543 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8544
8545         * gcc.dg/const-uniq-1.c: New test.
8546         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8547
8548 2010-04-28  Xinliang David Li  <davidxl@google.com>
8549
8550         * gcc.dg/uninit-pred-2_b.c: New test.
8551         * gcc.dg/uninit-pred-4_b.c: New test.
8552         * gcc.dg/uninit-pred-3_d.c: New test.
8553         * gcc.dg/uninit-pred-6_b.c: New test.
8554         * gcc.dg/uninit-pred-8_b.c: New test.
8555         * gcc.dg/uninit-pred-3_a.c: New test.
8556         * gcc.dg/uninit-pred-2_c.c: New test.
8557         * gcc.dg/uninit-pred-5_a.c: New test.
8558         * gcc.dg/uninit-pred-3_e.c: New test.
8559         * gcc.dg/uninit-pred-7_a.c: New test.
8560         * gcc.dg/uninit-pred-6_c.c: New test.
8561         * gcc.dg/uninit-pred-9_a.c: New test.
8562         * gcc.dg/uninit-pred-8_c.c: New test.
8563         * gcc.dg/uninit-pred-3_b.c: New test.
8564         * gcc.dg/uninit-pred-5_b.c: New test.
8565         * gcc.dg/uninit-pred-7_b.c: New test.
8566         * gcc.dg/uninit-pred-6_d.c: New test.
8567         * gcc.dg/uninit-pred-9_b.c: New test.
8568         * gcc.dg/uninit-pred-2_a.c: New test.
8569         * gcc.dg/uninit-pred-4_a.c: New test.
8570         * gcc.dg/uninit-pred-3_c.c: New test.
8571         * gcc.dg/uninit-pred-6_a.c: New test.
8572         * gcc.dg/uninit-pred-8_a.c: New test.
8573         * gcc.dg/uninit-pred-7_c.c: New test.
8574         * gcc.dg/uninit-pred-6_e.c: New test.
8575         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8576         * g++.dg/uninit-pred-1_a.C: New test.
8577         * g++.dg/uninit-pred-1_b.C: New test.
8578         * g++.dg/uninit-pred-2_a.C: New test.
8579         * g++.dg/uninit-pred-2_b.C: New test.
8580         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8581         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8582         * g++.dg/uninit-pred-loop_1.cc: New test.
8583
8584 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8585
8586         * gcc.dg/lto/20091209-1_0.c: New testcase.
8587
8588 2010-04-28  Richard Guenther  <rguenther@suse.de>
8589
8590         PR tree-optimization/43879
8591         PR tree-optimization/43909
8592         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8593
8594 2010-04-28  Richard Guenther  <rguenther@suse.de>
8595
8596         PR c++/43880
8597         * g++.dg/torture/pr43880.C: New testcase.
8598
8599 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8600
8601         PR c++/9335
8602         * g++.dg/template/recurse2.C: Update
8603         * g++.dg/template/recurse.C: Update.
8604         * g++.dg/template/pr23510.C: Update.
8605         * lib/prune.exp: Filter out 'recursively instantiated'.
8606
8607 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8608
8609         PR c++/29043
8610         * g++.dg/init/pr29043.C: New.
8611
8612 2010-04-27  Jason Merrill  <jason@redhat.com>
8613
8614         * g++.dg/lookup/scoped5.C: Adjust.
8615         * g++.dg/lookup/scoped8.C: Adjust.
8616         * g++.dg/template/dependent-expr5.C: Adjust.
8617         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8618
8619         PR c++/43856
8620         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8621
8622         PR c++/43875
8623         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8624
8625 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8626             Jan Hubicka <hubicka@ucw.cz>
8627
8628         * gcc.dg/pure-2.c: New testcase.
8629         * gcc.dg/const-1.c: New testcase.
8630
8631 2010-04-27  Jason Merrill  <jason@redhat.com>
8632
8633         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8634
8635         PR c++/41468
8636         * g++.dg/template/sfinae17.C: New.
8637         * g++.dg/template/sfinae18.C: New.
8638
8639 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8640
8641         * g++.dg/init/pr42844.C: New.
8642         * g++.dg/cpp0x/pr42844-2.C: New.
8643         * g++.dg/cpp0x/defaulted2.C: Adjust.
8644         * g++.dg/tree-ssa/pr27549.C: Likewise.
8645         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8646
8647 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8648
8649         PR fortran/18918
8650         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8651
8652 2010-04-27  Richard Guenther  <rguenther@suse.de>
8653
8654         PR middle-end/40561
8655         * g++.dg/other/pr40561.C: New testcase.
8656
8657 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8658
8659         PR middle-end/43812
8660         * g++.dg/ipa/pr43812.C: New test.
8661
8662 2010-04-27  Jan Hubicka  <jh@suse.cz>
8663
8664         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8665         (test): ... this one.
8666
8667 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8668
8669         PR target/40657
8670         * gcc.target/arm/thumb-stackframe.c: New test.
8671
8672 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8673
8674         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8675         * gcc.dg/misc-column.c: Likewise.
8676         * gcc.dg/Walways-true-1.c: Likewise.
8677         * gcc.dg/Walways-true-2.c: Likewise.
8678         * gcc.dg/warn-addr-cmp.c: Likewise.
8679
8680 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/18918
8683         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8684         * gfortran.dg/coarray_12.f90: New.
8685
8686 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8687
8688         PR c/32207
8689         * gcc.dg/pr32207.c: New test.
8690         * gcc.dg/misc-column.c: Adjust expected warning.
8691         * gcc.dg/Walways-true-1.c: Likewise.
8692         * gcc.dg/Walways-true-2.c: Likewise.
8693         * gcc.dg/warn-addr-cmp.c: Likewise.
8694
8695 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8696
8697         PR lto/42776
8698         * lib/lto.exp (lto_prune_vis_warns): New function.
8699         (lto-link-and-maybe-run): Call it.
8700
8701 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8702
8703         PR tree-optimization/43904
8704         * gcc.dg/tree-ssa/tailcall-6.c: New.
8705
8706 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8707
8708         PR testsuite/35165
8709         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8710         Darwin8/OSX10.4 - compatible code generation.
8711         Use scan-rtl-dump.
8712         * obj-c++.dg/stubify-1.mm: Ditto.
8713         * lib/objc-torture.exp: Do not require link success for
8714         "trivial.m" in the runtime checks when dowhat = 'compile'.
8715         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8716         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8717         Darwin8/OSX10.4 - compatible code generation.
8718         * objc.dg/stubify-2.m: Ditto.
8719         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8720         * objc.dg/next-runtime-1.m: Ditto.
8721         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8722         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8723         runtimes on Darwin.
8724
8725 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8726
8727         PR 43715
8728         * lib/plugin-support.exp: Use "-undefined
8729         dynamic_lookup" on darwin.
8730
8731 2010-04-26  Richard Guenther  <rguenther@suse.de>
8732
8733         * gcc.dg/lto/20100426_0.c: New testcase.
8734
8735 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8736
8737         PR tree-optimization/43833
8738         gcc.dg/Warray-bounds-8.c: New test case.
8739
8740 2010-04-26  Richard Guenther  <rguenther@suse.de>
8741
8742         PR lto/43080
8743         * g++.dg/lto/20100423-3_0.C: New testcase.
8744
8745 2010-04-26  Richard Guenther  <rguenther@suse.de>
8746
8747         PR lto/42425
8748         * g++.dg/lto/20100423-2_0.C: New testcase.
8749
8750 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8751
8752         * gcc.dg/vect/bb-slp-23.c: New test.
8753
8754 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8755
8756         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8757         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8758         * gcc.dg/c1x-float-1.c: New test.
8759
8760 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8761
8762         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8763         of "lea\[ \t\]".
8764
8765 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8766
8767         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8768         FreeBSD.
8769         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8770         * gfortran.dg/default_format_2.f90: Ditto.
8771
8772 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8773
8774         * gfortran.dg/pr43505.f90: Clean up .mod file.
8775         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8776         * gfortran.dg/pr41347.f90: Ditto.
8777         * gfortran.dg/internal_pack_4.f90: Ditto.
8778         * gfortran.dg/proc_decl_23.f90: Ditto.
8779         * gfortran.dg/recursive_check_3.f90: Ditto.
8780         * gfortran.dg/intent_out_3.f90: Ditto.
8781         * gfortran.dg/assignment_2.f90: Ditto.
8782         * gfortran.dg/pr41928.f90: Ditto.
8783         * gfortran.dg/pr42166.f90: Ditto.
8784         * gfortran.dg/private_type_12.f90: Ditto.
8785         * gfortran.dg/graphite/pr42185.f90: Ditto.
8786         * gfortran.dg/graphite/pr42186.f90: Ditto.
8787         * gfortran.dg/graphite/pr40982.f90: Ditto.
8788         * gfortran.dg/graphite/id-2.f90: Ditto.
8789         * gfortran.dg/graphite/id-4.f90: Ditto.
8790         * gfortran.dg/graphite/pr42050.f90: Ditto.
8791         * gfortran.dg/graphite/id-18.f90: Ditto.
8792         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8793         * gfortran.dg/graphite/pr41924.f90: Ditto.
8794         * gfortran.dg/graphite/pr42393.f90: Ditto.
8795         * gfortran.dg/graphite/pr37980.f90: Ditto.
8796         * gfortran.dg/graphite/pr38953.f90: Ditto.
8797         * gfortran.dg/graphite/pr42180.f90: Ditto.
8798         * gfortran.dg/graphite/pr42181.f90: Ditto.
8799         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8800         * gfortran.dg/select_type_4.f90: Ditto.
8801         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8802         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8803         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8804         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8805         * gfortran.dg/whole_file_11.f90: Ditto.
8806         * gfortran.dg/private_type_11.f90: Ditto.
8807         * gfortran.dg/vect/vect-gems.f90: Ditto.
8808         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8809
8810 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8811
8812         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8813
8814 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8815
8816         * gnat.dg/pack15.ad[sb]: New test.
8817
8818 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8819
8820         * gcc.target/arm/mla-1.c: New test.
8821
8822 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8823
8824         PR fortran/30073
8825         PR fortran/43793
8826         * gfortran.dg/pr43793.f90: New test.
8827
8828 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8829
8830         PR tree-optimization/41442
8831         * gcc.target/i386/pr41442.c: New test.
8832
8833 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8834
8835         PR fortran/43832
8836         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8837
8838 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8839
8840         PR fortran/43832
8841         * gfortran.dg/open_nounit.f90: New test.
8842
8843 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8844
8845         PR fortran/43841
8846         PR fortran/43843
8847         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8848
8849 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8850
8851         * gcc.dg/Wconversion-integer.c: Update.
8852
8853 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8854
8855         * gnat.dg/unchecked_convert5.adb: New test.
8856
8857 2010-04-23  Richard Guenther  <rguenther@suse.de>
8858
8859         PR lto/41734
8860         * gcc.dg/lto/20100423-2_0.c: New testcase.
8861         * gcc.dg/lto/20100423-2_0.c: Likewise.
8862
8863 2010-04-23  Richard Guenther  <rguenther@suse.de>
8864
8865         PR lto/43455
8866         * gcc.dg/lto/20100423-1_0.c: New testcase.
8867         * gcc.dg/lto/20100423-1_1.c: Likewise.
8868
8869 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8870
8871         PR tree-optimization/43846
8872         * gcc.dg/tree-ssa/sra-10.c: New test.
8873
8874 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8875
8876         PR middle-end/43835
8877         * gcc.c-torture/execute/pr43835.c: New test.
8878
8879 2010-04-23  Richard Guenther  <rguenther@suse.de>
8880
8881         PR lto/42653
8882         * g++.dg/lto/20100423-1_0.C: New testcase.
8883
8884 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8885
8886         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8887
8888 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8889
8890         PR tree-optimization/43842
8891         * gcc.dg/vect/pr43842.c: New test.
8892
8893 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8894
8895         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8896         * gcc.target/i386/wmul-2.c: Likewise.
8897
8898 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8901         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8902
8903 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8904
8905         * gfortran.dg/reassoc_6.f: New testcase.
8906
8907 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8908
8909         PR middle-end/29274
8910         * gcc.target/arm/wmul-1.c: New test.
8911         * gcc.target/arm/wmul-2.c: New test.
8912
8913 2010-04-22  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/43845
8916         * gcc.c-torture/compile/pr43845.c: New testcase.
8917
8918 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8919
8920         PR middle-end/29274
8921         * gcc.target/i386/wmul-1.c: New test.
8922         * gcc.target/i386/wmul-2.c: New test.
8923         * gcc.target/bfin/wmul-1.c: New test.
8924         * gcc.target/bfin/wmul-2.c: New test.
8925
8926 2010-04-22  Richard Guenther  <rguenther@suse.de>
8927
8928         PR fortran/43829
8929         * gfortran.dg/vector_subscript_6.f90: New testcase.
8930         * gfortran.dg/assign_10.f90: Adjust.
8931
8932 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR fortran/43836
8935         * gfortran.dg/gomp/pr43836.f90: New test.
8936
8937 2010-04-21  Richard Guenther  <rguenther@suse.de>
8938
8939         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8940
8941 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8942
8943         * gcc.dg/torture/builtin-cproj-3.c: New.
8944
8945 2010-04-20  Jason Merrill  <jason@redhat.com>
8946
8947         PR c++/9335
8948         * g++.dg/template/recurse2.C: New.
8949         * g++.dg/parse/crash36.C: Adjust.
8950         * g++.dg/other/fold1.C: Adjust.
8951         * g++.dg/init/member1.C: Adjust.
8952         * lib/prune.exp: Prune "skipping N instantiation contexts".
8953
8954 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8957
8958 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8959
8960         * gcc.dg/torture/builtin-cproj-1.c: New.
8961         * gcc.dg/torture/builtin-cproj-2.c: New.
8962
8963 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8964
8965         PR c++/43800
8966         PR c++/43704
8967         * g++.dg/template/typedef32.C: Adjust.
8968         * g++.dg/template/typedef33.C: New test.
8969
8970 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8971
8972         PR fortran/43227
8973         * gfortran.dg/proc_decl_23.f90: New test.
8974
8975         PR fortran/43266
8976         * gfortran.dg/abstract_type_6.f03: New test.
8977
8978 2010-04-20  Xinliang David Li  <davidxl@google.com>
8979
8980         * g++.dg/tree-ssa/fold-compare.C: New.
8981
8982 2010-04-20  Richard Guenther  <rguenther@suse.de>
8983
8984         PR tree-optimization/39417
8985         * g++.dg/torture/pr39417.C: New testcase.
8986
8987 2010-04-20  Richard Guenther  <rguenther@suse.de>
8988
8989         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8990
8991 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8992
8993         * g++.dg/debug/dwarf2/rv1.C: New test.
8994
8995 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8996
8997         PR target/43635
8998         * gcc.c-torture/compile/pr43635.c: New testcase.
8999
9000 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR fortran/43339
9003         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9004         of sequential loops being private only in the innermost containing
9005         task region.
9006
9007         PR middle-end/43337
9008         * gfortran.dg/gomp/pr43337.f90: New test.
9009
9010 2010-04-19  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/43796
9013         * gfortran.dg/pr43796.f90: New testcase.
9014
9015 2010-04-19  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/43783
9018         * gcc.c-torture/execute/pr43783.c: New testcase.
9019
9020 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         PR target/43766
9023         * gcc.target/i386/pr43766.c: New test.
9024
9025 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9026
9027         PR target/43662
9028         * gcc.target/i386/pr43662.c: New test.
9029
9030 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/43704
9033         * g++.dg/template/typedef32.C: New test.
9034
9035 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9036
9037         PR tree-optimization/37027
9038         * lib/target-supports.exp
9039         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9040         * gcc.dg/vect/pr37027.c: New test.
9041         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9042         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9043         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9044         gcc.dg/vect/vect-complex-6.c: Likewise.
9045
9046 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9047
9048         * g++.dg/debug/dwarf2/enum1.C: New test.
9049
9050 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9051
9052         * gnat.dg/rep_clause5.ad[sb]: New test.
9053         * gnat.dg/rep_clause5_pkg.ads: New helper.
9054
9055 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9056
9057         PR tree-optimization/43771
9058         * g++.dg/vect/pr43771.cc: New test.
9059
9060 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9061
9062         PR fortran/31538
9063         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9064         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9065
9066 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/sizetype.adb: Rename into...
9069         * gnat.dg/sizetype1.adb: ...this.
9070         * gnat.dg/sizetype2.adb: New test.
9071
9072 2010-04-16  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/43572
9075         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9076
9077 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9078
9079         * gnat.dg/specs/discr_private.ads: New test.
9080
9081 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9082
9083         PR target/41514
9084         * gcc.target/arm/thumb-comparisons.c: New test.
9085
9086         PR target/40603
9087         * gcc.target/arm/thumb-cbranchqi.c: New test.
9088
9089 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9090
9091         * g++.dg/torture/pr36191.C: Enable for SH.
9092
9093 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9094
9095         * gnat.dg/wide_boolean.adb: New test.
9096         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9097
9098 2010-04-15  Richard Guenther  <rguenther@suse.de>
9099
9100         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9101         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9102         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9103         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9104         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9105         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9106         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9107         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9108         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9109         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9110         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9111         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9112         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9113         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9114         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9115
9116 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9117
9118         PR target/21803
9119         * gcc.target/arm/pr42496.c: New test.
9120
9121 2010-04-14  Jason Merrill  <jason@redhat.com>
9122
9123         PR c++/36625
9124         * g++.dg/ext/attrib38.C: New.
9125
9126 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9127
9128         PR testsuite/43739
9129         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9130
9131 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9132
9133         PR 42966
9134         * gcc.dg/cpp/warn-undef-2.c: Update.
9135         * gcc.dg/cpp/warn-traditional-2.c: Update.
9136         * gcc.dg/cpp/warn-comments-2.c: Update.
9137         * gcc.dg/cpp/warn-variadic-2.c: Update.
9138         * gcc.dg/cpp/warn-long-long-2.c: Update.
9139         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9140         * gcc.dg/cpp/warn-multichar-2.c: Update.
9141         * gcc.dg/cpp/warn-normalized-3.c: Update.
9142         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9143         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9144         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9145         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9146         * gcc.dg/cpp/warn-redefined-2.c: Update.
9147         * gfortran.dg/warning-directive-2.F90: Update.
9148         * c-c++-common/cpp/warning-directive-2.c: Update.
9149
9150 2010-04-14  Michael Matz  <matz@suse.de>
9151
9152         PR tree-optimization/42963
9153         * gcc.dg/pr42963.c: New testcase.
9154
9155 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9156
9157         * gnat.dg/class_wide.adb: Rename into...
9158         * gnat.dg/class_wide1.adb: ...this.
9159         * gnat.dg/class_wide2.ad[sb]: New test.
9160
9161 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/18918
9164         * gfortran.dg/coarray_9.f90: Update dg-errors.
9165         * gfortran.dg/coarray_10.f90: New test.
9166         * gfortran.dg/coarray_11.f90: New test.
9167
9168 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9169
9170         PR fortran/43747
9171         gfortran.dg/initialization_24.f90: New test.
9172
9173 2010-04-13  Jason Merrill  <jason@redhat.com>
9174
9175         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9176         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9177
9178 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9179
9180         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9181         * g++.dg/dg.exp: Likewise.
9182         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9183         * c-c++-common/cpp/warning-directive-1.c: ... here.
9184         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9185         * c-c++-common/cpp/warning-directive-2.c: ... here.
9186         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9187         * c-c++-common/cpp/warning-directive-3.c: ... here.
9188         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9189         * c-c++-common/cpp/warning-directive-4.c: ... here.
9190         * g++.dg/cpp/warning-directive-1.C: Delete.
9191         * g++.dg/cpp/warning-directive-2.C: Delete.
9192         * g++.dg/cpp/warning-directive-3.C: Delete.
9193         * g++.dg/cpp/warning-directive-4.C: Delete.
9194         * gcc.dg/cpp/normalised-3.c: Delete.
9195         * g++.dg/cpp/normalised-1.C: Rename as ...
9196         * c-c++-common/cpp/normalised-3.c: ... this.
9197
9198 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9199
9200         * gcc.dg/tree-ssa/sra-9.c: New test.
9201
9202 2010-04-13  Michael Matz  <matz@suse.de>
9203
9204         PR middle-end/43730
9205         * gcc.dg/pr43730.c: New test.
9206
9207 2010-04-13  Michael Matz  <matz@suse.de>
9208
9209         * gcc.dg/tree-ssa/negate.c: New testcase.
9210
9211 2010-04-13  Richard Guenther  <rguenther@suse.de>
9212
9213         PR testsuite/43735
9214         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9215
9216 2010-04-13  Richard Guenther  <rguenther@suse.de>
9217
9218         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9219
9220 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9221
9222         * gnat.dg/derived_type1.adb: New test.
9223
9224 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9225
9226         * gcc.dg/plugindir1.c: New testcase.
9227         * gcc.dg/plugindir2.c: New testcase.
9228         * gcc.dg/plugindir3.c: New testcase.
9229         * gcc.dg/plugindir4.c: New testcase.
9230
9231 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9232
9233         * gcc.target/i386/rotate-2.c: New test.
9234
9235 2010-04-12  Jason Merrill  <jason@redhat.com>
9236
9237         PR c++/43641
9238         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9239         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9240
9241 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9242
9243         PR c++/25811
9244         * g++.dg/init/pr25811.C: New test.
9245
9246 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9247
9248         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9249         dg-error, dg-warning.
9250         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9251
9252 2010-04-12  Richard Guenther  <rguenther@suse.de>
9253
9254         * gcc.dg/torture/inline-2.c: New testcase.
9255
9256 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR bootstrap/43699
9259         * gcc.dg/Wunused-var-7.c: New test.
9260
9261         PR tree-optimization/43560
9262         * gcc.c-torture/execute/pr43560.c: New test.
9263
9264 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * gnat.dg/aggr13.adb: New test.
9267         * gnat.dg/aggr14.adb: Likewise.
9268         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9269
9270 2010-04-12  Richard Guenther  <rguenther@suse.de>
9271
9272         PR c++/43611
9273         * g++.dg/torture/pr43611.C: New testcase.
9274
9275 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9276
9277         PR c/36774
9278         * gcc.dg/pr36774-1.c: New test.
9279         * gcc.dg/pr36774-2.c: New test.
9280
9281 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9282
9283         * gcc.target/sh/rte-delay-slot.c: New test.
9284
9285 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9286
9287         * gnat.dg/pack9.adb: Remove -cargs option.
9288         * gnat.dg/aggr12.ad[sb]: New test.
9289
9290 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9291
9292         PR target/43417
9293         * gcc.target/sh/pr43417.c: New test.
9294
9295 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9296
9297         PR fortran/43591
9298         * gfortran.dg/spec_expr_6.f90: New test.
9299
9300 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9301
9302         PR cpp/43195
9303         * gcc.dg/cpp/pr43195.c: New.
9304         * gcc.dg/cpp/pr43195.h: New.
9305
9306 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9307
9308         PR 42965
9309         * gcc.dg/Werror-6.c: Adjust.
9310         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9311         * gcc.dg/Werror-4.c: Likewise.
9312         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9313         * gcc.dg/Wswitch-enum-error.c: Likewise.
9314         * gcc.dg/Wpointer-arith.c: Likewise.
9315         * gcc.dg/Wfatal.c: Likewise.
9316         * gcc.dg/Wswitch-error.c: Likewise.
9317         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9318         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9319         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9320         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9321         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9322         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9323         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9324         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9325         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9326         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9327         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9328         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9329         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9330         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9331         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9332         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9333         * g++.dg/cpp/warning-directive-2.C: Likewise.
9334         * gfortran.dg/warning-directive-2.F90: Likewise.
9335
9336 2010-04-09  Jason Merrill  <jason@redhat.com>
9337
9338         PR c++/42623
9339         * g++.dg/template/sizeof13.C: New.
9340
9341 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9342
9343         * g++.dg/other/pr35504.C: Add check for thiscall.
9344         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9345         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9346
9347 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9348
9349         PR c++/28584
9350         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9351         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9352         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9353         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9354         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9355         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9356         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9357         * g++.dg/other/increment1.C: Likewise.
9358
9359 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9360
9361         PR fortran/18918
9362         * gfortran.dg/coarray_7.f90: New test.
9363         * gfortran.dg/coarray_8.f90: New test.
9364
9365 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9366
9367         PR fortran/28039
9368         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9369
9370 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9371
9372         PR target/43643
9373         * gcc.dg/pr43643.c: New test.
9374
9375 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9376
9377         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9378
9379 2010-04-08  Richard Guenther  <rguenther@suse.de>
9380
9381         PR tree-optimization/43679
9382         * gcc.c-torture/compile/pr43679.c: New testcase.
9383
9384 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR debug/43670
9387         * gcc.dg/pr43670.c: New test.
9388
9389 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9390
9391         PR middle-end/40815
9392         * gcc.dg/tree-ssa/reassoc-19.c: New.
9393
9394 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c/18624
9397         * gcc.dg/Wunused-var-1.c: New test.
9398         * gcc.dg/Wunused-var-2.c: New test.
9399         * gcc.dg/Wunused-var-3.c: New test.
9400         * gcc.dg/Wunused-var-4.c: New test.
9401         * gcc.dg/Wunused-var-5.c: New test.
9402         * gcc.dg/Wunused-var-6.c: New test.
9403         * gcc.dg/Wunused-parm-1.c: New test.
9404
9405         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9406         * gcc.dg/trunc-1.c: Likewise.
9407         * gcc.dg/vla-9.c: Likewise.
9408         * gcc.dg/dfp/composite-type.c: Likewise.
9409
9410 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9411
9412         PR objc/35996
9413         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9414         * obj-c++.dg/objc-gc-3.mm: Ditto.
9415
9416 2010-04-07  Simon Baldwin  <simonb@google.com>
9417
9418         * gcc.dg/cpp/warn-undef-2.c: New.
9419         * gcc.dg/cpp/warn-traditional-2.c: New.
9420         * gcc.dg/cpp/warn-comments-2.c: New.
9421         * gcc.dg/cpp/warning-directive-1.c: New.
9422         * gcc.dg/cpp/warn-long-long.c: New.
9423         * gcc.dg/cpp/warn-traditional.c: New.
9424         * gcc.dg/cpp/warn-variadic-2.c: New.
9425         * gcc.dg/cpp/warn-undef.c: New.
9426         * gcc.dg/cpp/warn-normalized-1.c: New.
9427         * gcc.dg/cpp/warning-directive-2.c: New.
9428         * gcc.dg/cpp/warn-long-long-2.c: New.
9429         * gcc.dg/cpp/warn-variadic.c: New.
9430         * gcc.dg/cpp/warn-normalized-2.c: New.
9431         * gcc.dg/cpp/warning-directive-3.c: New.
9432         * gcc.dg/cpp/warn-deprecated-2.c: New.
9433         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9434         * gcc.dg/cpp/warn-multichar-2.c: New.
9435         * gcc.dg/cpp/warn-normalized-3.c: New.
9436         * gcc.dg/cpp/warning-directive-4.c: New.
9437         * gcc.dg/cpp/warn-unused-macros.c: New.
9438         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9439         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9440         * gcc.dg/cpp/warn-cxx-compat.c: New.
9441         * gcc.dg/cpp/warn-redefined.c: New.
9442         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9443         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9444         * gcc.dg/cpp/warn-deprecated.c: New.
9445         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9446         * gcc.dg/cpp/warn-redefined-2.c: New.
9447         * gcc.dg/cpp/warn-comments.c: New.
9448         * gcc.dg/cpp/warn-multichar.c: New.
9449         * g++.dg/cpp/warning-directive-1.C: New.
9450         * g++.dg/cpp/warning-directive-2.C: New.
9451         * g++.dg/cpp/warning-directive-3.C: New.
9452         * g++.dg/cpp/warning-directive-4.C: New.
9453         * gfortran.dg/warning-directive-1.F90: New.
9454         * gfortran.dg/warning-directive-3.F90: New.
9455         * gfortran.dg/warning-directive-2.F90: New.
9456         * gfortran.dg/warning-directive-4.F90: New.
9457
9458 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9459
9460         PR objc++/23716
9461         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9462
9463 2010-04-07  Jason Merrill  <jason@redhat.com>
9464
9465         * g++.dg/template/dr408.C: New.
9466
9467         * g++.dg/lookup/ns4.C: New.
9468
9469         PR c++/38392
9470         * g++.dg/template/friend51.C: New test.
9471
9472         PR c++/41970
9473         * g++.old-deja/g++.other/linkage1.C: Adjust.
9474
9475 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9476
9477         PR c++/42697
9478         * g++.dg/template/crash94.C: New test.
9479
9480 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9481
9482         PR c++/40239
9483         * g++.dg/init/aggr5.C: New test.
9484         * g++.dg/init/aggr5.C: New test.
9485
9486 2010-04-07  Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/43270
9489         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9490         * gcc.dg/Warray-bounds-7.c: Likewise.
9491
9492 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9493
9494         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9495         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9496         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9497
9498 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9499
9500         PR c++/42556
9501         * g++.dg/init/pr42556.C: New test.
9502
9503 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9504
9505         PR debug/43628
9506         * g++.dg/debug/dwarf2/typedef2.C: New test.
9507
9508 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9509
9510         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9511         c-c++-common/dwarf2/redeclaration-1.C
9512
9513 2010-04-06  Jason Merrill  <jason@redhat.com>
9514
9515         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9516         * g++.dg/ext/attrib18.C: Likewise.
9517         * g++.dg/ext/bitfield2.C: Likewise.
9518         * g++.dg/ext/bitfield4.C: Likewise.
9519         * g++.dg/ext/visibility/warn2.C: Likewise.
9520         * g++.dg/ext/visibility/warn3.C: Likewise.
9521         * g++.dg/gomp/pr26690-1.C: Likewise.
9522         * g++.dg/inherit/covariant7.C: Likewise.
9523         * g++.dg/init/synth2.C: Likewise.
9524         * g++.dg/lookup/using7.C: Likewise.
9525         * g++.dg/other/crash-4.C: Likewise.
9526         * g++.dg/other/error13.C: Likewise.
9527         * g++.dg/other/error20.C: Likewise.
9528         * g++.dg/parse/crash31.C: Likewise.
9529         * g++.dg/parse/error16.C: Likewise.
9530         * g++.dg/parse/error19.C: Likewise.
9531         * g++.dg/parse/error27.C: Likewise.
9532         * g++.dg/parse/error28.C: Likewise.
9533         * g++.dg/parse/fused-params1.C: Likewise.
9534         * g++.dg/template/error2.C: Likewise.
9535         * g++.dg/template/local6.C: Likewise.
9536         * g++.dg/template/qualttp15.C: Likewise.
9537         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9538         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9539         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9540         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9541         * g++.old-deja/g++.eh/spec6.C: Likewise.
9542         * g++.old-deja/g++.jason/crash3.C: Likewise.
9543         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9544         * g++.old-deja/g++.law/ctors5.C: Likewise.
9545         * g++.old-deja/g++.law/ctors9.C: Likewise.
9546         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9547         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9548         * g++.old-deja/g++.other/struct1.C: Likewise.
9549         * g++.old-deja/g++.other/volatile1.C: Likewise.
9550         * g++.old-deja/g++.pt/crash36.C: Likewise.
9551         * g++.old-deja/g++.pt/derived3.C: Likewise.
9552         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9553         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9554
9555 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9556
9557         PR middle-end/43519
9558         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9559         * gcc.dg/graphite/id-19.c: New.
9560
9561 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9562
9563         PR middle-end/32824
9564         * gcc.dg/vect/pr32824: New.
9565
9566 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9567
9568         PR fortran/18918
9569         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9570         * gfortran.dg/coarray_3.f90: Ditto.
9571         * gfortran.dg/coarray_4.f90: Ditto.
9572         * gfortran.dg/coarray_5.f90: Ditto.
9573         * gfortran.dg/coarray_6.f90: Ditto.
9574         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9575
9576 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9577
9578         PR fortran/18918
9579         * gfortran.dg/coarray_4.f90: Fix test.
9580         * gfortran.dg/coarray_6.f90: Add more tests.
9581
9582 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9583
9584         PR fortran/18918
9585         * gfortran.dg/coarray_4.f90: New test.
9586         * gfortran.dg/coarray_5.f90: New test.
9587         * gfortran.dg/coarray_6.f90: New test.
9588
9589 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9590
9591         PR fortran/18918
9592         * gfortran.dg/iso_fortran_env_5.f90: New test.
9593         * gfortran.dg/iso_fortran_env_6.f90: New test.
9594
9595 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9596
9597         PR fortran/39997
9598         * gfortran.dg/coarray_1.f90: New test.
9599         * gfortran.dg/coarray_2.f90: New test.
9600         * gfortran.dg/coarray_3.f90: New test.
9601
9602 2010-04-06  Jason Merrill  <jason@redhat.com>
9603
9604         PR c++/43648
9605         * g++.dg/template/dtor8.C: New.
9606
9607         PR c++/43621
9608         * g++.dg/template/error-recovery2.C: New.
9609
9610 2010-04-06  Jan Hubicka  <jh@suse.czpli
9611
9612         PR tree-optimization/42906
9613         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9614
9615 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9616
9617         PR fortran/43178
9618         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9619         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9620         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9621
9622 2010-04-06  Richard Guenther  <rguenther@suse.de>
9623
9624         PR tree-optimization/43627
9625         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9626
9627 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9628
9629         PR target/43638
9630         * gcc.target/i386/pr43638.c: New test.
9631
9632 2010-04-06  Richard Guenther  <rguenther@suse.de>
9633
9634         PR middle-end/43661
9635         * gcc.c-torture/compile/pr43661.c: New testcase.
9636
9637 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9638
9639         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9640
9641 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9642
9643         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9644
9645 2010-04-02  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/43629
9648         * gcc.c-torture/execute/pr43629.c: New testcase.
9649
9650 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9651             Dominique d'Humieres  <dominiq@lps.ens.fr>
9652
9653         PR libfortran/43605
9654         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9655
9656 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9657
9658         PR debug/43325
9659         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9660
9661 2010-04-01  Jason Merrill  <jason@redhat.com>
9662
9663         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9664
9665 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9666             Manfred Schwarb  <manfred99@gmx.ch>
9667
9668         PR libfortran/43605
9669         * gfortran.dg/ftell_3.f90: New test.
9670
9671 2010-04-01  Richard Guenther  <rguenther@suse.de>
9672
9673         PR middle-end/43614
9674         * gcc.c-torture/compile/pr43614.c: New testcase.
9675
9676 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9677
9678         PR tree-optimization/43141
9679         * gcc.dg/guality/pr43141.c: New test.
9680
9681 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9682
9683         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9684         * g++.dg/eh/spbp.C: Likewise.
9685         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9686         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9687         superfluous casts.
9688         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9689         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9690         * objc.dg/dwarf-2.m: Likewise.
9691
9692 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9693
9694         PR middle-end/43464
9695         * gcc.dg/graphite/id-pr43464.c: New.
9696         * gcc.dg/graphite/id-pr43464-1.c: New.
9697
9698 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9699
9700         PR middle-end/43351
9701         * gcc.dg/graphite/id-pr43351.c
9702
9703 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9704
9705         PR testsuite/35165
9706         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9707         * obj-c++.dg/try-catch-2.mm: Ditto.
9708         * obj-c++.dg/lookup-2.mm: Ditto.
9709         * obj-c++.dg/encode-8.m: Ditto.
9710         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9711         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9712         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9713         * obj-c++.dg/const-str-11.mm: Ditto.
9714         * obj-c++.dg/const-str-9.mm: Ditto.
9715         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9716         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9717         * obj-c++.dg/except-1.mm: Ditto.
9718         * obj-c++.dg/const-str-7.mm: Ditto.
9719         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9720         * obj-c++.dg/const-str-3.mm: Ditto.
9721         * obj-c++.dg/const-str-7.mm: Ditto.
9722         * obj-c++.dg/stubify-2.mm: Change dump file name.
9723
9724         PR objc++/23613
9725         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9726         New macro.
9727         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9728         Remove dg-xfail-if.
9729
9730 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9731
9732         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9733         only with -O2, -O3 or -Os and not with -fwhopr.
9734
9735 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9736
9737         PR c++/43558
9738         * g++.dg/template/typedef31.C: New test.
9739
9740 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9743         assembler output on *-*-solaris2*.
9744         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9745
9746 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR debug/43557
9749         * gcc.dg/pr43557-1.c: New test.
9750         * gcc.dg/pr43557-2.c: New file.
9751
9752 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9753
9754         PR 43562
9755         * gcc.dg/pr43562.c: New test.
9756
9757 2010-03-30  Jason Merrill  <jason@redhat.com>
9758
9759         PR c++/43076
9760         * g++.dg/template/error-recovery1.C: New.
9761
9762         PR c++/41786
9763         * g++.dg/parse/ambig5.C: New.
9764
9765 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR debug/43593
9768         * gcc.dg/guality/pr43593.c: New test.
9769
9770 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9771
9772         PR middle-end/43430
9773         * gcc.dg/vect/pr43430-1.c: New.
9774
9775 2010-03-30  Jason Merrill  <jason@redhat.com>
9776
9777         PR c++/43559
9778         * g++.dg/template/partial7.C: New.
9779
9780 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9781
9782         * gcc.target/s390/stackcheck1.c: New testcase.
9783
9784 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785
9786         PR libfortran/43265
9787         * gfortran.dg/read_eof_8.f90: New test.
9788
9789 2010-03-29  Jason Merrill  <jason@redhat.com>
9790
9791         * gcc.dg/cpp/include6.c: Change [] to ().
9792
9793         N3077
9794         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9795         splicing and UCNs.
9796         * c-c++-common/raw-string-2.c: Add trigraph test.
9797         * c-c++-common/raw-string-8.c: New.
9798         * c-c++-common/raw-string-9.c: New.
9799         * c-c++-common/raw-string-10.c: New.
9800
9801         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9802         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9803         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9804         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9805         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9806         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9807         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9808
9809 2010-03-29  Richard Guenther  <rguenther@suse.de>
9810
9811         PR tree-optimization/43560
9812         * gcc.dg/torture/pr43560.c: New testcase.
9813
9814 2010-03-29  Jason Merrill  <jason@redhat.com>
9815
9816         N3077
9817         * g++.dg/ext/raw-string-1.C: Change [] to ().
9818         * g++.dg/ext/raw-string-2.C: Change [] to ().
9819         Don't use \ in delimiter.
9820         * g++.dg/ext/raw-string-3.C: Change [] to ().
9821         * g++.dg/ext/raw-string-4.C: Change [] to ().
9822         * g++.dg/ext/raw-string-5.C: Change [] to ().
9823         Test for error on \ in delimiter.
9824         * g++.dg/ext/raw-string-6.C: Change [] to ().
9825         * g++.dg/ext/raw-string-7.C: Change [] to ().
9826
9827 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9828
9829         PR 43564
9830         * gcc.dg/pr43564.c: New test.
9831
9832 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9833
9834         PR fortran/43551
9835         * gfortran.dg/direct_io_12.f90: New test.
9836
9837 2010-03-28  Jan Hubicka  <jh@suse.cz>
9838
9839         PR tree-optimization/43505
9840         * gfortran.dg/pr43505.f90: New testcase.
9841
9842 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9843
9844         PR tree-optimization/43528
9845         * gcc.target/i386/pr43528.c: New test.
9846
9847 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9848
9849         PR c/43381
9850         * gcc.dg/parm-impl-decl-3.c: New test.
9851
9852 2010-03-26  Jason Merrill  <jason@redhat.com>
9853
9854         PR c++/43509
9855         * g++.dg/cpp0x/parse1.C: New.
9856
9857 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9858
9859         PR target/43524
9860         * gcc.target/i386/pr43524.c: New test.
9861
9862 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9863
9864         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9865         whitespace, rename main to foo.
9866         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9867         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9868         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9869         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9870         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9871         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9872         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9873         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9874         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9875         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9876         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9877
9878 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9879
9880         PR c++/43327
9881         * g++.dg/other/crash-10.C: New test.
9882         * g++.dg/other/crash-11.C: New test.
9883
9884 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9885
9886         PR libfortran/43517
9887         * gfortran.dg/read_eof_7.f90: New test.
9888
9889 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9890
9891         PR objc/35165
9892         PR testsuite/43512
9893         * objc-obj-c++-shared: New directory.
9894         * objc-obj-c++-shared/Object1-implementation.h: New file.
9895         * objc-obj-c++-shared/Object1.h: New file.
9896         * objc-obj-c++-shared/Protocol1.h: New file.
9897         * objc-obj-c++-shared/next-abi.h: New file.
9898         * objc-obj-c++-shared/next-mapping.h: New file.
9899         * objc/execute/next_mapping.h: Delete.
9900         * objc.dg/special/special.exp: For all targets run the tests with
9901         -fgnu-runtime, for darwin targets also run the tests with
9902         -fnext-runtime.
9903         * objc.dg/dg.exp: Ditto.
9904         * obj-c++.dg/dg.exp: Ditto.
9905         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9906         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9907         include use of updated NeXT interface.
9908         * objc/execute/formal_protocol-5.m: Ditto.
9909         * objc/execute/protocol-isEqual-2.m: Ditto.
9910         * objc/execute/protocol-isEqual-4.m: Ditto.
9911         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9912         Protocol1.h) and next-mapping.h as required.
9913         * objc/execute/object_is_class.m: Ditto.
9914         * objc/execute/enumeration-1.m: Ditto.
9915         * objc/execute/class-13.m: Ditto.
9916         * objc/execute/formal_protocol-2.m: Ditto.
9917         * objc/execute/formal_protocol-4.m: Ditto.
9918         * objc/execute/class-1.m: Ditto.
9919         * objc/execute/bycopy-1.m: Ditto.
9920         * objc/execute/formal_protocol-6.m: Ditto.
9921         * objc/execute/bycopy-3.m: Ditto.
9922         * objc/execute/class-3.m: Ditto.
9923         * objc/execute/bf-11.m: Ditto.
9924         * objc/execute/class-5.m: Ditto.
9925         * objc/execute/bf-13.m: Ditto.
9926         * objc/execute/class-7.m: Ditto.
9927         * objc/execute/bf-15.m: Ditto.
9928         * objc/execute/class-9.m: Ditto.
9929         * objc/execute/bf-17.m: Ditto.
9930         * objc/execute/bf-19.m: Ditto.
9931         * objc/execute/IMP.m: Ditto.
9932         * objc/execute/exceptions/catchall-1.m: Ditto.
9933         * objc/execute/exceptions/trivial.m: Ditto.
9934         * objc/execute/exceptions/finally-1.m: Ditto.
9935         * objc/execute/exceptions/local-variables-1.m: Ditto.
9936         * objc/execute/exceptions/foward-1.m: Ditto.
9937         * objc/execute/bf-2.m: Ditto.
9938         * objc/execute/string1.m: Ditto.
9939         * objc/execute/bf-4.m: Ditto.
9940         * objc/execute/informal_protocol.m: Ditto.
9941         * objc/execute/string3.m: Ditto.
9942         * objc/execute/bf-6.m: Ditto.
9943         * objc/execute/bf-8.m: Ditto.
9944         * objc/execute/class-tests-1.h: Ditto.
9945         * objc/execute/protocol-isEqual-1.m: Ditto.
9946         * objc/execute/protocol-isEqual-3.m: Ditto.
9947         * objc/execute/_cmd.m: Ditto.
9948         * objc/execute/function-message-1.m: Ditto.
9949         * objc/execute/bf-20.m: Ditto.
9950         * objc/execute/bf-common.h: Ditto.
9951         * objc/execute/np-2.m: Ditto.
9952         * objc/execute/class-10.m: Ditto.
9953         * objc/execute/class-12.m: Ditto.
9954         * objc/execute/enumeration-2.m: Ditto.
9955         * objc/execute/class-14.m: Ditto.
9956         * objc/execute/encode-1.m: Ditto.
9957         * objc/execute/formal_protocol-1.m: Ditto.
9958         * objc/execute/formal_protocol-3.m: Ditto.
9959         * objc/execute/accessing_ivars.m: Ditto.
9960         * objc/execute/bycopy-2.m: Ditto.
9961         * objc/execute/class-2.m: Ditto.
9962         * objc/execute/bf-10.m: Ditto.
9963         * objc/execute/formal_protocol-7.m: Ditto.
9964         * objc/execute/root_methods.m: Ditto.
9965         * objc/execute/class-4.m: Ditto.
9966         * objc/execute/bf-12.m: Ditto.
9967         * objc/execute/class-6.m: Ditto.
9968         * objc/execute/bf-14.m: Ditto.
9969         * objc/execute/nested-func-1.m: Ditto.
9970         * objc/execute/class-8.m: Ditto.
9971         * objc/execute/private.m: Ditto.
9972         * objc/execute/bf-16.m: Ditto.
9973         * objc/execute/bf-18.m: Ditto.
9974         * objc/execute/load-3.m: Ditto.
9975         * objc/execute/compatibility_alias.m: Ditto.
9976         * objc/execute/bf-1.m: Ditto.
9977         * objc/execute/no_clash.m: Ditto.
9978         * objc/execute/bf-3.m: Ditto.
9979         * objc/execute/string2.m: Ditto.
9980         * objc/execute/bf-5.m: Ditto.
9981         * objc/execute/string4.m: Ditto.
9982         * objc/execute/bf-7.m: Ditto.
9983         * objc/execute/object_is_meta_class.m: Ditto.
9984         * objc/execute/bf-9.m: Ditto.
9985         * objc/execute/bf-21.m: Ditto.
9986         * objc/execute/cascading-1.m: Ditto.
9987         * objc/execute/trivial.m: Ditto.
9988         * objc/execute/np-1.m: Ditto.
9989         * objc/compile/trivial.m: Ditto.
9990         * objc/execute/class_self-2.m: Include <stdlib.h>.
9991         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9992         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9993         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9994         and 64bit. Use new NeXT interface as required.
9995         * objc.dg/special/unclaimed-category-1.m: Ditto.
9996         * objc.dg/special/unclaimed-category-1.h: Ditto.
9997         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9998         * objc.dg/func-ptr-1.m: Ditto.
9999         * objc.dg/stret-1.m: Ditto.
10000         * objc.dg/encode-2.m: Ditto.
10001         * objc.dg/category-1.m: Ditto.
10002         * objc.dg/encode-3.m: Ditto.
10003         * objc.dg/call-super-3.m: Ditto.
10004         * objc.dg/method-3.m: Ditto.
10005         * objc.dg/func-ptr-2.m: Ditto.
10006         * objc.dg/lookup-1.m: Ditto.
10007         * objc.dg/encode-4.m: Ditto.
10008         * objc.dg/fix-and-continue-1.m: Ditto.
10009         * objc.dg/proto-lossage-3.m: Ditto.
10010         * objc.dg/method-13.m: Ditto.
10011         * objc.dg/proto-qual-1.m: Ditto.
10012         * objc.dg/zero-link-3.m: Ditto.
10013         * objc.dg/bitfield-1.m: Ditto.
10014         * objc.dg/va-meth-1.m: Ditto.
10015         * objc.dg/super-class-3.m: Ditto.
10016         * objc.dg/call-super-1.m: Ditto.
10017         * objc.dg/type-size-2.m: Ditto.
10018         * objc.dg/method-10.m: Ditto.
10019         * objc.dg/defs.m: Ditto.
10020         * objc.dg/const-str-3.m: Ditto.
10021         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10022         Protocol1.h) and next-mapping.h as required. Use new NeXT
10023         interface as required.
10024         * objc.dg/super-class-4.m: Ditto.
10025         * objc.dg/comp-types-8.m: Ditto.
10026         * objc.dg/call-super-2.m: Ditto.
10027         * objc.dg/objc-fast-4.m: Ditto.
10028         * objc.dg/method-6.m: Ditto.
10029         * objc.dg/const-str-3.m: Ditto.
10030         * objc.dg/const-str-7.m: Ditto.
10031         * objc.dg/method-15.m: Ditto.
10032         * objc.dg/method-19.m: Ditto.
10033         * objc.dg/sync-1.m: Ditto.
10034         * objc.dg/layout-1.m: Ditto.
10035         * objc.dg/bitfield-3.m: Ditto.
10036         * objc.dg/try-catch-3.m: Ditto.
10037         * objc.dg/try-catch-7.m: Ditto.
10038         * objc.dg/comp-types-10.m: Ditto.
10039         * objc.dg/selector-2.: Ditto.
10040         * objc.dg/method-7.m: Ditto.
10041         * objc.dg/typedef-alias-1.m: Ditto.
10042         * objc.dg/proto-lossage-2.m: Ditto.
10043         * objc.dg/comp-types-11.m: Ditto.
10044         * objc.dg/sizeof-1.m: Ditto.
10045         * objc.dg/method-17.m: Ditto.
10046         * objc.dg/bitfield-5.m: Ditto.
10047         * objc.dg/try-catch-1.m: Ditto.
10048         * objc.dg/encode-5.m: Ditto.
10049         * objc.dg/fix-and-continue-2.m: Ditto.
10050         * objc.dg/method-9.m: Ditto.
10051         * objc.dg/isa-field-1.m: Ditto.
10052         * objc.dg/local-decl-2.m: Ditto.
10053         * objc.dg/objc-gc-4.m: Ditto.
10054         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10055         * objc.dg/gnu-runtime-3.m: Ditto.
10056         * objc.dg/encode-7.m: Ditto.
10057         * objc.dg/encode-8.m: Ditto.
10058         * objc.dg/selector-3.m: Ditto.
10059         * objc.dg/gnu-runtime-1.m: Ditto.
10060         * objc.dg/const-str-12.m: Ditto.
10061         * objc.dg/gnu-runtime-2.m: Ditto.
10062         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10063         * objc.dg/selector-1.m: Ditto.
10064         * objc.dg/stubify-2.m: Ditto.
10065         * objc.dg/zero-link-1.m: Ditto.
10066         * objc.dg/stret-2.m: Ditto.
10067         * objc.dg/zero-link-2.m: Ditto.
10068         * objc.dg/next-runtime-1.m: Ditto.
10069         * objc.dg/symtab-1.m: Ditto.
10070         * objc.dg/stubify-1.m: Ditto.
10071         * objc.dg/bitfield-2.m: Ditto.
10072         * objc.dg/try-catch-10.m: Apply to both runtimes.
10073         * objc.dg/const-str-1.m: Ditto.
10074         * objc.dg/image-info.m: Ditto.
10075         * objc.dg/encode-9.m: Ditto.
10076         * objc.dg/pragma-1.m: Apply test to all targets.
10077         * objc.dg/const-str-4.m: Ditto.
10078         * objc.dg/const-str-8.m: Ditto.
10079         * objc.dg/super-class-2.m: Ditto.
10080         * objc.dg/try-catch-5.m: Ditto.
10081         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10082         Protocol1.h) and next-mapping.h as required. Use new NeXT
10083         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10084         * objc.dg/const-str-11.m: Ditto.
10085         * objc.dg/const-str-9.m: Ditto.
10086         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10087         * objc.dg/encode-1.m: Remove redundant -lobjc.
10088         * objc.dg/try-catch-9.m: Tidy space.
10089         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10090         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10091         and 64bit. Use new NeXT interface as required.
10092         * obj-c++.dg/template-4.mm: Ditto.
10093         * obj-c++.dg/defs.mm: Ditto.
10094         * obj-c++.dg/basic.mm: Ditto.
10095         * obj-c++.dg/encode-4.mm: Ditto.
10096         * obj-c++.dg/method-17.mm: Ditto.
10097         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10098         * obj-c++.dg/cxx-class-1.mm: Ditto.
10099         * obj-c++.dg/method-10.mm: Ditto.
10100         * obj-c++.dg/va-meth-1.mm: Ditto.
10101         * obj-c++.dg/encode-5.mm: Ditto.
10102         * obj-c++.dg/lookup-2.mm: Ditto.
10103         * obj-c++.dg/template-3.mm: Ditto.
10104         * obj-c++.dg/proto-qual-1.mm: Ditto.
10105         * obj-c++.dg/qual-types-1.m: Ditto.
10106         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10107         * obj-c++.dg/template-1.mm: Ditto.
10108         * obj-c++.dg/encode-6.mm: Ditto.
10109         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10110         Protocol1.h) and next-mapping.h as required. Use new NeXT
10111         interface as required.
10112         * obj-c++.dg/except-1.mm: Ditto.
10113         * obj-c++.dg/const-str-7.mm: Ditto.
10114         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10115         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10116         * obj-c++.dg/selector-2.mm: Ditto.
10117         * obj-c++.dg/isa-field-1.mm: Ditto.
10118         * obj-c++.dg/try-catch-1.mm: Ditto.
10119         * obj-c++.dg/local-decl-1.mm: Ditto.
10120         * obj-c++.dg/try-catch-9.mm: Ditto.
10121         * obj-c++.dg/no-extra-load.mm: Ditto.
10122         * obj-c++.dg/selector-5.mm: Ditto.
10123         * obj-c++.dg/method-12.mm: Ditto.
10124         * obj-c++.dg/try-catch-11.mm: Ditto.
10125         * obj-c++.dg/comp-types-11.mm: Ditto.
10126         * obj-c++.dg/bitfield-3.mm: Ditto.
10127         * obj-c++.dg/method-6.mm: Ditto.
10128         * obj-c++.dg/super-class-2.mm: Ditto.
10129         * obj-c++.dg/method-21.mm: Ditto.
10130         * obj-c++.dg/const-str-8.mm: Ditto.
10131         * obj-c++.dg/try-catch-7.mm: Ditto.
10132         * obj-c++.dg/method-15.mm: Ditto.
10133         * obj-c++.dg/layout-1.mm: Ditto.
10134         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10135         * obj-c++.dg/const-str-3.mm: Ditto.
10136         * obj-c++.dg/try-catch-2.mm: Ditto.
10137         * obj-c++.dg/objc-gc-3.mm: Ditto.
10138         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10139         * obj-c++.dg/bitfield-1.mm: Ditto.
10140         * obj-c++.dg/selector-6.mm: Ditto.
10141         * obj-c++.dg/method-13.mm: Ditto.
10142         * obj-c++.dg/comp-types-12.mm: Ditto.
10143         * obj-c++.dg/bitfield-4.mm: Ditto.
10144         * obj-c++.dg/try-catch-8.mm: Ditto.
10145         * obj-c++.dg/method-2.mm: Ditto.
10146         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10147         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10148         * obj-c++.dg/const-str-4.mm: Ditto.
10149         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10150         * obj-c++.dg/try-catch-3.mm: Ditto.
10151         * obj-c++.dg/comp-types-9.mm: Ditto.
10152         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10153         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10154         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10155         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10156         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10157         Use new NeXT interface as required.
10158         * obj-c++.dg/const-str-10.mm: Ditto.
10159         * obj-c++.dg/const-str-11.mm: Ditto.
10160         * obj-c++.dg/const-str-9.mm: Ditto.
10161         * obj-c++.dg/method-11.mm: Ditto.
10162         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10163         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10164         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10165         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10166         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10167
10168 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10169
10170         PR c++/43206
10171         * g++.dg/template/typedef30.C: New test case.
10172
10173 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR c/43385
10176         * gcc.c-torture/execute/pr43385.c: New test.
10177
10178 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10179
10180         * gcc.dg/strncpy-fix-1.c: New test.
10181
10182 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10183
10184         PR testsuite/41609
10185         * lib/objc-torture.exp (objc-set-runtime-options): New.
10186         * objc/execute/execute.exp: Check runtime options on each pass.
10187         * objc/execute/exceptions/exceptions.exp: Ditto.
10188         * objc/compile/compile.exp: Ditto.
10189
10190         PR testsuite/42348
10191         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10192         standard tests.
10193         (check_effective_target_objc2): New proc.
10194         (check_effective_target_next_runtime): New proc.
10195         * lib/objc.exp: Determine which runtime is in force and support it.
10196         * lib/obj-c++.exp: Ditto.
10197
10198 2010-03-24  Jason Merrill  <jason@redhat.com>
10199
10200         PR c++/43502
10201         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10202
10203 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10204
10205         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10206         a loop.
10207         * gcc.dg/ipa/ipa-2.c: Likewise.
10208         * gcc.dg/ipa/ipa-3.c: Likewise.
10209         * gcc.dg/ipa/ipa-4.c: Likewise.
10210         * gcc.dg/ipa/ipa-5.c: Likewise.
10211         * gcc.dg/ipa/ipa-7.c: Likewise.
10212         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10213         a loop.
10214         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10215         i_can_not_be_propagated_fully2 into a loop.
10216         * gcc.dg/ipa/ipa-8.c: New test.
10217         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10218
10219 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR debug/19192
10222         PR debug/43479
10223         * gcc.dg/guality/pr43479.c: New test.
10224         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10225         and add volatile keyword.
10226
10227 2010-03-23  Mike Stump  <mikestump@comcast.net>
10228
10229         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10230
10231 2010-03-23  Jason Merrill  <jason@redhat.com>
10232
10233         * g++.dg/ext/altivec-17.C: Adjust error message.
10234
10235         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10236         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10237         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10238         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10239         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10240         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10241
10242 2010-03-22  Jason Merrill  <jason@redhat.com>
10243
10244         PR c++/43333
10245         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10246         * g++.dg/ext/is_pod_98.C: New.
10247
10248         PR c++/43281
10249         * g++.dg/cpp0x/auto18.C: New.
10250
10251         * gcc.dg/pr36997.c: Adjust error message.
10252         * g++.dg/ext/vector9.C: Likewise.
10253         * g++.dg/conversion/simd3.C: Likewise.
10254         * g++.dg/other/error23.C: Likewise.
10255
10256 2010-03-22  Michael Matz  <matz@suse.de>
10257
10258         PR middle-end/43475
10259         * gfortran.dg/pr43475.f90: New testcase.
10260
10261 2010-03-22  Richard Guenther  <rguenther@suse.de>
10262
10263         PR tree-optimization/43390
10264         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10265
10266 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10267
10268         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10269         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10270
10271 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10272             Michael Matz  <matz@suse.de>
10273
10274         PR c++/43081
10275         * g++.dg/parse/crash56.C: New test.
10276
10277 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10278
10279         PR fortran/43450
10280         * gfortran.dg/whole_file_15.f90 : New test.
10281
10282 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10283
10284         PR fortran/43409
10285         * gfortran.dg/inquire_size.f90: New test.
10286
10287 2010-03-20  Richard Guenther  <rguenther@suse.de>
10288
10289         PR rtl-optimization/43438
10290         * gcc.c-torture/execute/pr43438.c: New testcase.
10291
10292 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10293
10294         PR c++/43375
10295         * g++.dg/abi/mangle42.C: New test.
10296
10297 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10298
10299         PR C/43211
10300         * gcc.dg/pr43211.c: New test.
10301         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10302
10303 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10304
10305         PR rtl-optimization/42258
10306         * gcc.target/arm/thumb1-mul-moves.c: New test.
10307
10308         PR target/40697
10309         * gcc.target/arm/thumb-andsi.c: New test.
10310
10311         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10312         dg-require-effective-target.
10313
10314 2010-03-19  Michael Matz  <matz@suse.de>
10315
10316         PR c++/43116
10317         * g++.dg/other/pr43116.C: New testcase.
10318
10319 2010-03-19  Michael Matz  <matz@suse.de>
10320
10321         PR target/43305
10322         * gcc.dg/pr43305.c: New testcase.
10323
10324 2010-03-19  Richard Guenther  <rguenther@suse.de>
10325
10326         PR tree-optimization/43415
10327         * gcc.c-torture/compile/pr43415.c: New testcase.
10328
10329 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10330
10331         PR ada/43106
10332         * gnat.dg/case_optimization2.adb: New test.
10333         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10334
10335 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10336             Jack Howarth <howarth@bromo.med.uc.edu>
10337
10338         PR target/36399
10339         * gcc.target/i386/push-1.c: Don't xfail
10340           scan-assembler-not "movups" on darwin.
10341
10342 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR debug/43058
10345         * gcc.dg/pr43058.c: New test.
10346
10347 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10348
10349         PR middle-end/42450
10350         * g++.dg/torture/pr42450.C: New test.
10351
10352 2010-03-18  Michael Matz  <matz@suse.de>
10353
10354         PR middle-end/43419
10355         * gcc.dg/pr43419.c: New testcase.
10356
10357 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         PR rtl-optimization/43360
10360         * gcc.dg/torture/pr43360.c: New.
10361
10362 2010-03-18  Michael Matz  <matz@suse.de>
10363
10364         PR tree-optimization/43402
10365         * gcc.dg/pr43402.c: New testcase.
10366
10367 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10368
10369         PR target/42427
10370         * gcc.dg/pr42427.c: New test.
10371
10372 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         PR libfortran/43265
10375         * gfortran.dg/read_empty_file.f: New test.
10376         * gfortran.dg/read_eof_all.f90: New test.
10377         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10378         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10379
10380 2010-03-17  Michael Matz  <matz@suse.de>
10381
10382         * gcc.dg/pr43300.c: Add -w.
10383
10384 2010-03-17  Richard Guenther  <rguenther@suse.de>
10385
10386         * gcc.dg/pr43379.c: Add -w.
10387
10388 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10389
10390         PR fortran/43331
10391         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10392
10393 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10394
10395         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10396
10397 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399         * ada/acats/run_all.sh: Log start and end times.
10400
10401 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10402
10403         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10404
10405 2010-03-16  Richard Guenther  <rguenther@suse.de>
10406
10407         PR middle-end/43379
10408         * gcc.dg/pr43379.c: New testcase.
10409
10410 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR debug/43051
10413         * gcc.dg/guality/pr43051-1.c: New test.
10414
10415 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10416
10417         PR testsuite/43363
10418         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10419
10420 2010-03-15  Michael Matz  <matz@suse.de>
10421
10422         PR middle-end/43300
10423         * gcc.dg/pr43300.c: New testcase.
10424
10425 2010-03-15  Richard Guenther  <rguenther@suse.de>
10426
10427         PR tree-optimization/43367
10428         * gcc.c-torture/compile/pr43367.c: New testcase.
10429
10430 2010-03-15  Richard Guenther  <rguenther@suse.de>
10431
10432         PR tree-optimization/43317
10433         * gcc.dg/pr43317.c: New testcase.
10434
10435 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10436
10437         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10438
10439 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10440
10441         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10442
10443 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10444
10445         PR fortran/43362
10446         * gfortran.dg/impure_constructor_1.f90: New test.
10447
10448 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10449
10450         PR middle-end/43354
10451         * gfortran.dg/graphite/id-pr43354.f: New.
10452
10453 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10454
10455         PR middle-end/43349
10456         * gfortran.dg/graphite/pr43349.f: New.
10457
10458 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10459
10460         PR middle-end/43306
10461         * gcc.dg/graphite/pr43306.c: New.
10462
10463 2010-03-12  David S. Miller  <davem@davemloft.net>
10464
10465         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10466         sparc.
10467
10468 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10469
10470         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10471
10472 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10473
10474         PR fortran/43291
10475         PR fortran/43326
10476         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10477
10478 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10479
10480         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10481         fail for *-*-mingw* targets.
10482
10483 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10484
10485         PR debug/43329
10486         * gcc.dg/guality/pr43329-1.c: New test.
10487
10488 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10489
10490         PR tree-optimization/43257
10491         * g++.dg/torture/pr43257.C: New test.
10492
10493 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10494
10495         PR fortran/43228
10496         * gfortran.dg/namelist_61.f90: New test.
10497
10498 2010-03-11  Richard Guenther  <rguenther@suse.de>
10499
10500         PR tree-optimization/43255
10501         * gcc.c-torture/compile/pr43255.c: New testcase.
10502
10503 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10504
10505         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10506         * gcc.dg/pr43280.c: New testcase.
10507
10508 2010-03-11  Richard Guenther  <rguenther@suse.de>
10509
10510         PR lto/43200
10511         * gcc.dg/lto/20100227-1_0.c: New testcase.
10512         * gcc.dg/lto/20100227-1_1.c: Likewise.
10513
10514 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10515
10516         PR libfortran/43320
10517         PR libfortran/43265
10518         * gfortran.dg/read_eof_6.f: New test
10519         * gfortran.dg/read_x_eof.f90: New test.
10520         * gfortran.dg/read_x_past.f: Update test.
10521
10522 2010-03-10  Jan Hubicka  <jh@suse.cz>
10523
10524         * gcc.c-torture/compile/pr43288.c: New test.
10525
10526 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10527
10528         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10529         -fpic/-fPIC flags.
10530         * g++.old-deja/g++.pt/asm2.C: Likewise.
10531         * gcc.c-torture/compile/20000804-1.c: Likewise.
10532         * gcc.target/i386/clobbers.c: Likewise.
10533
10534 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10535
10536         PR fortran/43303
10537         * gfortran.dg/c_assoc_3.f90: New test.
10538
10539 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR debug/36728
10542         * gcc.dg/guality/pr36728-1.c: New test.
10543         * gcc.dg/guality/pr36728-2.c: New test.
10544
10545 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10546
10547         * gcc.dg/h8300-div-delay-slot.c: New test.
10548
10549 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10550
10551         PR tree-optimization/43236
10552         * gcc.c-torture/execute/pr43236.c: New test.
10553
10554 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10555
10556         PR middle-end/42859
10557         * g++.dg/eh/pr42859.C: New test.
10558
10559 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR debug/43299
10562         * gcc.dg/pr43299.c: New test.
10563
10564         PR debug/43290
10565         * g++.dg/eh/unwind2.C: New test.
10566
10567 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10568             Reza Yazdani  <reza.yazdani@amd.com>
10569
10570         PR middle-end/43065
10571         * gcc.dg/graphite/run-id-4.c: New.
10572
10573 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10574
10575         PR middle-end/43065
10576         * gcc.dg/graphite/run-id-3.c: New.
10577
10578 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10579
10580         PR middle-end/42644
10581         PR middle-end/42130
10582         * gcc.dg/graphite/id-18.c: New.
10583         * gcc.dg/graphite/run-id-pr42644.c: New.
10584
10585 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10586
10587         PR middle-end/42326
10588         * gcc.dg/graphite/pr42326.c: New.
10589
10590 2010-03-08  Richard Guenther  <rguenther@suse.de>
10591
10592         PR tree-optimization/43269
10593         * gcc.c-torture/execute/pr43269.c: New testcase.
10594
10595 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10596
10597         PR fortran/43256
10598         * gfortran.dg/typebound_call_13.f03: New.
10599
10600 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10603         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10604
10605 2010-03-05  Jason Merrill  <jason@redhat.com>
10606
10607         * g++.dg/abi/mangle40.C: Require weak and alias.
10608
10609 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10610
10611         PR middle-end/42326
10612         * gfortran.dg/graphite/pr42326.f90: New.
10613         * gfortran.dg/graphite/pr42326-1.f90: New.
10614
10615 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10616
10617         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10618         (gnat_target_compile): Likewise.
10619         Reinitialize GNAT_UNDER_TEST if target changes.
10620         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10621         (local_find_gnatmake): Pass full --GCC to gnatlink.
10622         Remove --LINK.
10623
10624 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10625
10626         PR c/43248
10627         * gcc.dg/compound-literal-1.c: New testcase.
10628
10629 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10630
10631         PR tree-optimization/43164
10632         PR tree-optimization/43191
10633         * gcc.c-torture/compile/pr43164.c: New test.
10634         * gcc.c-torture/compile/pr43191.c: Likewise.
10635
10636 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10637
10638         PR fortran/43244
10639         * gfortran.dg/finalize_9.f90: New.
10640
10641 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10642             Ken Werner <ken@linux.vnet.ibm.com>
10643
10644         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10645         to dg-options for spu.
10646         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10647         dump-scan target to exclude spu.
10648
10649 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10650
10651         PR middle-end/43209
10652         * gcc.dg/tree-ssa/ivopts-4.c: New.
10653
10654 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10655
10656         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10657         include-opts and exclude-opts; skip checking the flags if arguments
10658         are the same as the defaults.
10659         (dg-xfail-if): Verify the number of arguments, supply defaults
10660         for unspecified optional arguments.
10661         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10662
10663 2010-03-03  Jason Merrill  <jason@redhat.com>
10664
10665         PR c++/12909
10666         * g++.dg/abi/mangle40.C: Updated.
10667
10668 2010-03-03  Jason Merrill  <jason@redhat.com>
10669
10670         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10671         * g++.dg/abi/mangle23.C: Likewise.
10672         * g++.dg/eh/simd-2.C: Likewise.
10673         * g++.dg/ext/attribute-test-2.C: Likewise.
10674         * g++.dg/ext/vector14.C: Likewise.
10675         * g++.dg/other/pr34435.C: Likewise.
10676         * g++.dg/template/conv8.C: Likewise.
10677         * g++.dg/template/nontype9.C: Likewise.
10678         * g++.dg/template/qualttp17.C: Likewise.
10679         * g++.dg/template/ref1.C: Likewise.
10680         * g++.old-deja/g++.pt/crash68.C: Likewise.
10681         * g++.old-deja/g++.pt/ref1.C: Likewise.
10682         * g++.old-deja/g++.pt/ref3.C: Likewise.
10683         * g++.old-deja/g++.pt/ref4.C: Likewise.
10684
10685         PR c++/12909
10686         * g++.dg/abi/mangle40.C: New.
10687         * g++.dg/abi/mangle41.C: New.
10688         * g++.dg/lto/20100302_0.C: New.
10689         * g++.dg/lto/20100302_1.C: New.
10690         * g++.dg/lto/20100302.h: New.
10691
10692 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10693
10694         PR fortran/43243
10695         * gfortran.dg/internal_pack_12.f90: New test.
10696
10697 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10698
10699         * gcc.dg/pr36997.c: Adjust error message.
10700
10701 2010-03-03  Mike Stump  <mikestump@comcast.net>
10702
10703         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10704         adjustments to not be present on machines that align the stack to
10705         more than 4 bytes and don't have a red zone yet as that is an
10706         unimplemented optimization.
10707
10708 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10709
10710         PR fortran/43169
10711         * gfortran.dg/impure_assignment_3.f90: New.
10712
10713 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10714
10715         PR debug/43229
10716         * gfortran.dg/pr43229.f90: New test.
10717
10718         PR debug/43237
10719         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10720
10721         PR debug/43177
10722         * gcc.dg/guality/pr43177.c: New test.
10723
10724 2010-03-02  Jason Merrill  <jason@redhat.com>
10725
10726         * g++.dg/ext/vector9.C: Adjust error message.
10727         * g++.dg/conversion/simd3.C: Likewise.
10728         * g++.dg/other/error23.C: Likewise.
10729
10730 2010-03-02  Mike Stump  <mikestump@comcast.net>
10731
10732         PR c++/41090
10733         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10734
10735 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10736
10737         PR fortran/43180
10738         * gfortran.dg/internal_pack_10.f90: New test.
10739
10740         PR fortran/43173
10741         * gfortran.dg/internal_pack_11.f90: New test.
10742
10743 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10744
10745         PR middle-end/42640
10746         * gcc.dg/tree-ssa/pr42640.c: New.
10747
10748 2010-03-01  Richard Guenther  <rguenther@suse.de>
10749
10750         PR tree-optimization/43220
10751         * gcc.c-torture/execute/pr43220.c: New testcase.
10752
10753 2010-03-01  Richard Guenther  <rguenther@suse.de>
10754
10755         PR middle-end/43213
10756         * gcc.dg/pr43213.c: New testcase.
10757
10758 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10759
10760         PR pch/14940
10761         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10762
10763 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10764
10765         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10766         New function.
10767         (check_effective_target_ucn): Likewise.
10768
10769         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10770         if !ucn.
10771         * gcc.dg/ucnid-2.c: Likewise.
10772         * gcc.dg/ucnid-3.c: Likewise.
10773         * gcc.dg/ucnid-4.c: Likewise.
10774         * gcc.dg/ucnid-11.c: Likewise.
10775         * gcc.dg/ucnid-12.c: Likewise.
10776         * gcc.dg/ucnid-6.c: Skip if !ucn.
10777         * gcc.dg/ucnid-9.c: Likewise.
10778
10779 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10780
10781         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10782         lists to dg-skip-if.
10783         * gcc.target/i386/stackalign/return-3.c: Likewise.
10784
10785 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787         * gcc.target/i386/clearcap.map: New file.
10788         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10789         Pass clearcap.map by default if supported.
10790
10791 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10792
10793         PR fortran/42900
10794         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10795         Explain this.
10796         * gfortran.dg/stat_2.f90: Likewise.
10797
10798 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10799
10800         PR fortran/43199
10801         * gfortran.dg/module_read_2.f90: New test.
10802
10803 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10804
10805         PR c++/42748
10806         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10807         * g++.dg/abi/mangle12.C: Likewise.
10808         * g++.dg/abi/mangle20-2.C: Likewise.
10809         * g++.dg/abi/mangle17.C: Likewise.
10810         * g++.dg/template/cond2.C: Likewise.
10811         * g++.dg/template/pr35240.C: Likewise.
10812
10813 2010-02-27  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/43186
10816         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10817
10818 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10819
10820         * g++.dg/abi/packed1.C: Expect warning on the SH.
10821
10822 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10823
10824         PR c++/42054:
10825         * g++.dg/parse/error37.C: New test.
10826
10827 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10828
10829         PR c/24577
10830         PR c/43192
10831         * gcc.dg/pr8927-1.c: Match new note.
10832         * gcc.dg/990506-0.c: Likewise.
10833         * gcc.dg/gomp/flush-2.c: Likewise.
10834         * gcc.dg/gomp/atomic-5.c: Likewise.
10835         * gcc.dg/gomp/pr34607.c: Likewise.
10836         * gcc.dg/pr35746.c: Likewise.
10837         * gcc.dg/cpp/pragma-1.c: Likewise.
10838         * gcc.dg/cpp/pragma-2.c: Likewise.
10839         * gcc.dg/pr41842.c: Likewise.
10840         * gcc.dg/noncompile/20040629-1.c: Likewise.
10841         * objc.dg/private-1.m: Likewise.
10842
10843 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10844
10845         PR fortran/43185
10846         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10847         * gfortran.dg/default_initialization_4.f90: New test.
10848
10849 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10850
10851         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10852         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10853         * gnat.dg/thin_pointer2.adb: New test.
10854         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10855
10856 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10857
10858         PR c/20631
10859         * gcc.dg/cpp/c90-pedantic.c: New.
10860         * gcc.dg/cpp/c90.c: New.
10861         * gcc.dg/gnu90-const-expr-1.c: New.
10862         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10863
10864 2010-02-26  Richard Guenther  <rguenther@suse.de>
10865
10866         PR tree-optimization/43186
10867         * gcc.c-torture/compile/pr43186.c: New testcase.
10868
10869 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR debug/43190
10872         * c-c++-common/dwarf2/pr43190.c: New test.
10873
10874 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10875
10876         PR testsuite/37074:
10877         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10878
10879 2010-02-26  Richard Guenther  <rguenther@suse.de>
10880
10881         PR tree-optimization/43188
10882         * gcc.c-torture/compile/pr43188.c: New testcase.
10883
10884 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10885
10886         PR target/43175
10887         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10888
10889 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10890
10891         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10892
10893 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10894
10895         PR target/43154
10896         * gcc.target/powerpc/pr43154.c: New file.
10897
10898 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR debug/43166
10901         * gfortran.dg/debug/pr43166.f: New test.
10902
10903         PR debug/43165
10904         * gcc.dg/torture/pr43165.c: New test.
10905
10906 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10907
10908         PR c/43128
10909         * c-c++-common/pr41779.c: Update.
10910
10911 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913         PR ada/32547
10914         * lib/gnat-dg.exp (gnat_load): Redefine.
10915
10916         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10917         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10918
10919 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10920
10921         PR libobjc/36610
10922         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10923         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10924         -fgnu-runtime.
10925         Sort entries.
10926
10927 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10928
10929         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10930
10931 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR debug/43150
10934         * gcc.dg/guality/vla-1.c: New test.
10935
10936 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10937
10938         PR fortran/43042
10939         * gfortran.dg/c_ptr_tests_15.f90: New test.
10940
10941 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR target/43107
10944         * gcc.target/i386/pr43107.c: New test.
10945
10946 2010-02-23  Jason Merrill  <jason@redhat.com>
10947
10948         PR c++/43143
10949         * g++.dg/cpp0x/variadic100.C: New.
10950
10951 2010-02-23  Jason Merrill  <jason@redhat.com>
10952
10953         PR debug/42800
10954         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10955         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10956         * c-c++-common/dwarf2/vla1.c: New.
10957
10958 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR target/43139
10961         * gcc.dg/pr43139.c: New test.
10962
10963         PR debug/43077
10964         * gcc.dg/guality/pr43077-1.c: New test.
10965
10966 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10967
10968         PR 43123
10969         * gcc.dg/march.c: New.
10970         * gcc.dg/march-generic.c: New.
10971         * gcc.dg/mtune.c: New.
10972
10973 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10974
10975         PR middle-end/43083
10976         * gcc.dg/graphite/pr43083.c: New.
10977
10978 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10979
10980         PR middle-end/43097
10981         * gfortran.dg/graphite/pr43097.f: New.
10982
10983 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10984             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10985
10986         PR middle-end/43140
10987         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10988
10989 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10990
10991         PR middle-end/43026
10992         * g++.dg/graphite/pr43026.C: New.
10993
10994 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10995
10996         PR c++/43126
10997         * gcc.dg/cleanup-1.c: Update.
10998         * gcc.dg/func-args-1.c: Update.
10999         * gcc.dg/format/sentinel-1.c: Update.
11000         * g++.old-deja/g++.jason/scoping10.C: Update.
11001         * g++.old-deja/g++.ns/lookup5.C: Update.
11002         * g++.dg/ext/cleanup-1.C: Update.
11003         * g++.dg/parse/varmod1.C: Update.
11004         * g++.dg/parse/error33.C: Update.
11005         * g++.dg/expr/call3.C: Update.
11006         * g++.dg/func-args-1.C: New.
11007
11008 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11009
11010         PR c/43125
11011         * gcc.dg/attr-used-2.c: Moved to ...
11012         * c-c++-common/attr-used-2.c: Here.
11013
11014         * gcc.dg/attr-used.c: Moved to ...
11015         * c-c++-common/attr-used.c: Here.
11016
11017 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11018
11019         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11020
11021 2010-02-22  Richard Guenther  <rguenther@suse.de>
11022
11023         PR lto/43045
11024         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11025         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11026
11027 2010-02-22  Richard Guenther  <rguenther@suse.de>
11028
11029         PR tree-optimization/42749
11030         * gcc.c-torture/compile/pr42749.c: New testcase.
11031
11032 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11033
11034         PR fortran/43072
11035         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11036         * gfortran.dg/internal_pack_9.f90: New test.
11037
11038 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11039
11040         PR c++/23510
11041         * g++.dg/template/recurse.C: Adjust.
11042         * g++.dg/template/pr23510.C: New.
11043
11044 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11045
11046         PR c++/42824
11047         * g++.dg/template/memclass4.C: New test.
11048
11049 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11050
11051         PR fortran/35259
11052         * gfortran.dg/reassoc_5.f90: New test.
11053
11054 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11055
11056         PR target/43067
11057         * gcc.target/i386/pr43067.c: New test.
11058
11059 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11060
11061         PR c++/35669
11062         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11063         -Wconversion-null.
11064         * g++.dg/warn/Wconversion-null.C: New test.
11065         * g++.old-deja/g++.other/null1.C: Move to...
11066         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11067
11068 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11069
11070         PR fortran/36932
11071         PR fortran/36933
11072         * gfortran.dg/dependency_26.f90: New test.
11073
11074         PR fortran/43072
11075         * gfortran.dg/internal_pack_7.f90: New test.
11076
11077         PR fortran/43111
11078         * gfortran.dg/internal_pack_8.f90: New test.
11079
11080 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11081
11082         PR 43128
11083         * c-c++-common/pr41779.c: Fix broken testcase.
11084
11085 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11086
11087         PR 36513
11088         * c-c++-common/pr36513.c: New testcase.
11089         * c-c++-common/pr36513-2.c: New testcase.
11090
11091 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11092
11093         PR 41779
11094         * c-c++-common/pr41779.c: New.
11095
11096 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11097
11098         PR debug/43084
11099         * gcc.dg/pr43084.c: New test.
11100
11101 2010-02-19  Richard Guenther  <rguenther@suse.de>
11102
11103         PR tree-optimization/42916
11104         * gcc.dg/pr42916.c: New testcase.
11105
11106 2010-02-18  Jason Merrill  <jason@redhat.com>
11107
11108         PR c++/42837
11109         * g++.dg/abi/packed1.C: Add expected warning.
11110
11111         PR c++/43108
11112         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11113         * gcc.dg/torture/dg-torture.exp: Likewise.
11114         * c-c++-common/torture/complex-sign.h,
11115         c-c++-common/torture/complex-sign-add.c,
11116         c-c++-common/torture/complex-sign-mixed-add.c,
11117         c-c++-common/torture/complex-sign-mixed-div.c,
11118         c-c++-common/torture/complex-sign-mixed-mul.c,
11119         c-c++-common/torture/complex-sign-mixed-sub.c,
11120         c-c++-common/torture/complex-sign-mul.c,
11121         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11122         Adapt for C++ compilation as well.
11123
11124         PR c++/43070
11125         * g++.dg/ext/label1.C: Update.
11126         * g++.dg/ext/label2.C: Update.
11127
11128         PR c++/26261
11129         * g++.dg/template/dependent-name6.C: New.
11130
11131         PR c++/43109
11132         * g++.dg/parse/namespace12.C: New.
11133
11134 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11135
11136         PR tree-optimization/43066
11137         * gcc.c-torture/compile/pr43066.c: New test.
11138
11139 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11140
11141         * g++.dg/ext/attrib35.C: Fix target selector string.
11142         * g++.dg/ext/attrib36.C: Ditto.
11143         * g++.dg/ext/attrib37.C: Ditto.
11144         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11145         * g++.dg/abi/mangle25.C: Ditto.
11146
11147 2010-02-17  Jason Merrill  <jason@redhat.com>
11148
11149         PR c++/43069
11150         * g++.dg/parse/namespace11.C: New.
11151
11152         PR c++/43093
11153         * g++.dg/ext/attrib37.C: New.
11154
11155         PR c++/43079
11156         * g++.dg/template/ptrmem20.C: New.
11157
11158 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11159
11160         PR target/43103
11161         * gcc.target/i386/xop-check.h: Include m256-check.h.
11162         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11163         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11164         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11165         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11166
11167 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11168
11169         PR debug/42918
11170         * gcc.dg/pr42918.c: New test.
11171
11172 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11173
11174         * g++.dg/ext/attrib36.C: Require ILP32.
11175
11176 2010-02-16  Richard Guenther  <rguenther@suse.de>
11177
11178         PR tree-optimization/41043
11179         * gfortran.dg/pr41043.f90: New testcase.
11180         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11181
11182 2010-02-16  Jason Merrill  <jason@redhat.com>
11183
11184         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11185
11186 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11187
11188         PR tree-optimization/43074
11189         * gcc.dg/vect/fast-math-pr43074.c: New test.
11190
11191 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11194
11195 2010-02-16  Jason Merrill  <jason@redhat.com>
11196
11197         PR c++/43031
11198         * g++.dg/ext/attrib36.C: New.
11199
11200         PR c++/43036
11201         * g++.dg/other/array6.C: New.
11202
11203 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11206
11207 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11208
11209         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11210         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11211         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11212         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11213         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11214         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11215
11216 2010-02-15  Richard Guenther  <rguenther@suse.de>
11217
11218         PR middle-end/43068
11219         * g++.dg/torture/pr43068.C: New testcase.
11220
11221 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11222
11223         PR c++/43024
11224         * g++.dg/opt/ice1.C: New.
11225
11226 2010-02-14  Jason Merrill  <jason@redhat.com>
11227
11228         PR c++/41997
11229         * g++.dg/cpp0x/initlist-opt.C: New.
11230
11231 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11232
11233         PR fortran/41113
11234         PR fortran/41117
11235         * gfortran.dg/internal_pack_6.f90: New test.
11236
11237 2010-02-12  Jason Merrill  <jason@redhat.com>
11238
11239         PR c++/43054
11240         * g++.dg/cpp0x/variadic99.C: New.
11241
11242 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11245         sign extend pointers to gualchk_t.
11246
11247         PR c++/43033
11248         * g++.dg/other/default3.C: Xfail g4 test.
11249
11250 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11251
11252         PR middle-end/43012
11253         * gcc.dg/graphite/pr43012.c: New.
11254
11255 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11256
11257         PR middle-end/42930
11258         * g++.dg/graphite/pr42930.C: New.
11259
11260 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11261
11262         PR middle-end/42914
11263         PR middle-end/42530
11264         * gcc.dg/graphite/pr42530.c: New.
11265         * gcc.dg/graphite/pr42914.c: New.
11266
11267 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11268
11269         PR middle-end/42771
11270         * gcc.dg/graphite/pr42771.c: New.
11271
11272 2010-02-11  Richard Guenther  <rguenther@suse.de>
11273
11274         PR tree-optimization/42998
11275         * gcc.c-torture/compile/pr42998.c: New testcase.
11276
11277 2010-02-10  Jason Merrill  <jason@redhat.com>
11278
11279         PR c++/41896
11280         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11281
11282         PR c++/42983, core issue 906
11283         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11284         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11285
11286         PR c++/43016
11287         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11288
11289 2010-02-10  Richard Guenther  <rguenther@suse.de>
11290
11291         PR tree-optimization/43017
11292         * gcc.dg/torture/pr43017.c: New testcase.
11293
11294 2010-02-10  Tobias Burnus <burnus@net-b.de>
11295
11296         PR fortran/40823
11297         * gfortran.dg/private_type_1.f90: Update error location.
11298         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11299         * gfortran.dg/typebound_operator_2.f03: Ditto.
11300         * gfortran.dg/assignment_2.f90: Ditto.
11301         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11302         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11303
11304 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11305
11306         PR fortran/43015
11307         * gfortran.dg/bind_c_usage_20.f90: New test.
11308
11309 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11310
11311         PR debug/43010
11312         * g++.dg/debug/pr43010.C: New test.
11313
11314 2010-02-10  Richard Guenther  <rguenther@suse.de>
11315
11316         PR c/43007
11317         * gcc.c-torture/execute/20100209-1.c: New testcase.
11318         * gcc.dg/fold-div-3.c: Likewise.
11319
11320 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11321
11322         * gcc.dg/builtin-ffs-1.c: New test.
11323
11324 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11325
11326         PR fortran/42999
11327         * gfortran.dg/array_constructor_35.f90: New test.
11328
11329 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11330
11331         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11332
11333 2010-02-09  Jason Merrill  <jason@redhat.com>
11334
11335         PR c++/42399
11336         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11337
11338         PR c++/42370
11339         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11340
11341 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11342
11343         PR fortran/41869
11344         * gfortran.dg/module_write_1.f90: New test.
11345
11346 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11347
11348         * gcc.dg/pr19340.c: Adjust.
11349
11350 2010-02-09  Richard Guenther  <rguenther@suse.de>
11351
11352         PR tree-optimization/43008
11353         * gcc.c-torture/execute/pr43008.c: New testcase.
11354
11355 2010-02-09  Richard Guenther  <rguenther@suse.de>
11356
11357         PR tree-optimization/43000
11358         * gcc.dg/torture/pr43000.c: New testcase.
11359         * gcc.dg/torture/pr43002.c: Likewise.
11360
11361 2010-02-09  Daniel Kraft  <d@domob.eu>
11362
11363         PR fortran/39171
11364         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11365         and pass -Wsurprising as necessary.
11366
11367 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11368
11369         PR tree-optimization/42890
11370         * g++.dg/torture/pr42890.C: New test.
11371
11372 2010-02-08  Richard Guenther  <rguenther@suse.de>
11373
11374         PR middle-end/42995
11375         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11376
11377 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11378
11379         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11380         return 0 from main.
11381         * gcc.dg/graphite/block-1.c: Same.
11382         * gcc.dg/graphite/block-3.c: Same.
11383         * gcc.dg/graphite/block-4.c: Same.
11384         * gcc.dg/graphite/block-5.c: Same.
11385         * gcc.dg/graphite/block-6.c: Same.
11386         * gcc.dg/graphite/block-7.c: Same.
11387         * gcc.dg/graphite/interchange-0.c: Same.
11388         * gcc.dg/graphite/interchange-1.c: Same.
11389         * gcc.dg/graphite/interchange-10.c: Same.
11390         * gcc.dg/graphite/interchange-11.c: Same.
11391         * gcc.dg/graphite/interchange-12.c: Same.
11392         * gcc.dg/graphite/interchange-2.c: Same.
11393         * gcc.dg/graphite/interchange-3.c: Same.
11394         * gcc.dg/graphite/interchange-4.c: Same.
11395         * gcc.dg/graphite/interchange-5.c: Same.
11396         * gcc.dg/graphite/interchange-6.c: Same.
11397         * gcc.dg/graphite/interchange-7.c: Same.
11398         * gcc.dg/graphite/interchange-8.c: Same.
11399         * gcc.dg/graphite/interchange-9.c: Same.
11400         * gcc.dg/graphite/interchange-mvt.c: Same.
11401
11402 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11403
11404         * gfortran.dg/graphite/id-19.f: New.
11405         * gfortran.dg/graphite/pr14741.f90: New.
11406         * gfortran.dg/graphite/pr41924.f90: New.
11407         * gfortran.dg/graphite/run-id-2.f90: New.
11408
11409 2010-02-07  Richard Guenther  <rguenther@suse.de>
11410
11411         PR middle-end/42956
11412         * gcc.c-torture/compile/pr42956.c: New testcase.
11413
11414 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11415
11416         PR libfortran/42742
11417         * gfortran.dg/fmt_cache_2.f: New test.
11418
11419 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11420
11421         * gfortran.dg/read_no_eor.f90: New test.
11422
11423 2010-02-05  Jason Merrill  <jason@redhat.com>
11424
11425         * g++.dg/ext/label13.C: Move constructor body out of class.
11426
11427 2010-02-03  Jason Merrill  <jason@redhat.com>
11428
11429         PR c++/42870
11430         * g++.dg/ext/dllexport3.C: New.
11431
11432 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11433
11434         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11435
11436 2010-02-05  Richard Guenther  <rguenther@suse.de>
11437
11438         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11439
11440 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11441
11442         PR c++/42915
11443         * g++.dg/other/crash-9.C: New test.
11444
11445 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11446
11447         PR fortran/42309
11448         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11449
11450 2010-02-04  Richard Guenther  <rguenther@suse.de>
11451
11452         PR rtl-optimization/42952
11453         * gcc.dg/torture/pr42952.c: New testcase.
11454
11455 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11456
11457         PR libfortran/42901
11458         * gfortran.dg/namelist_60.f90: New test.
11459
11460 2010-02-03  Jason Merrill  <jason@redhat.com>
11461
11462         PR c++/40138
11463         * g++.dg/ext/builtin11.C: New.
11464
11465         PR c++/4926
11466         PR c++/38600
11467         * g++.dg/abi/mangle35.C: New.
11468         * g++.dg/abi/mangle37.C: New.
11469
11470         PR c++/12909
11471         * g++.dg/abi/mangle36.C: New.
11472
11473         PR c++/35652
11474         * g++.dg/warn/string1.C: New.
11475
11476 2010-02-03  Richard Guenther  <rguenther@suse.de>
11477
11478         PR tree-optimization/42944
11479         * gcc.dg/errno-1.c: New testcase.
11480
11481 2010-02-03  Richard Guenther  <rguenther@suse.de>
11482
11483         PR middle-end/42927
11484         * gcc.c-torture/compile/pr42927.c: New testcase.
11485
11486 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11487
11488         PR fortran/42936
11489         * gfortran.dg/null_4.f90: New test.
11490
11491 2010-02-02  Jason Merrill  <jason@redhat.com>
11492
11493         PR c++/41090
11494         * g++.dg/ext/label13.C: New.
11495
11496 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11497
11498         PR fortran/42650
11499         * gfortran.dg/func_result_5.f90: New test.
11500
11501 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11502
11503         PR fortran/42922
11504         * gfortran.dg/pure_initializer_3.f90: News test.
11505
11506 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11507
11508         PR fortran/42888
11509         * gfortran.dg/allocate_derived_2.f90: New test.
11510
11511 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11512
11513         PR middle-end/42898
11514         * gcc.dg/torture/pr42898-2.c: New test.
11515
11516 2010-01-31  Richard Guenther  <rguenther@suse.de>
11517
11518         PR middle-end/42898
11519         * gcc.dg/torture/pr42898.c: New testcase.
11520
11521 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11522
11523         PR fortran/38324
11524         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11525         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11526
11527 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11528
11529         * g++.dg/tree-ssa/inline-1.C: New.
11530         * g++.dg/tree-ssa/inline-2.C: New.
11531         * g++.dg/tree-ssa/inline-3.C: New.
11532
11533 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11534
11535         PR testsuite/41701
11536         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11537         the string 'pow' in the pathname of the compiler from generating a
11538         test failure.
11539
11540 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11541
11542         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11543         * g++.old-deja/g++.mike/eh17.C: Likewise.
11544         * g++.old-deja/g++.mike/p5571.C: Likewise.
11545
11546 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11547
11548         PR c++/42758
11549         PR c++/42634
11550         PR c++/42336
11551         PR c++/42797
11552         PR c++/42880
11553         * g++.dg/other/crash-5.C: New test.
11554         * g++.dg/other/crash-6.C: New test.
11555         * g++.dg/other/crash-7.C: New test.
11556         * g++.dg/other/crash-8.C: New test.
11557
11558 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11559
11560         PR rtl-optimization/42889
11561         * gcc.dg/pr42889.c: New test.
11562
11563 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11564
11565         * gcc.target/i386/pr42881.c: Use SSE2.
11566
11567 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11568
11569         PR target/42891
11570         * gcc.target/i386/pr42891.c: New test.
11571
11572 2010-01-28  Richard Guenther  <rguenther@suse.de>
11573
11574         PR tree-optimization/42871
11575         * g++.dg/torture/pr42871.C: New testcase.
11576
11577 2010-01-28  Richard Guenther  <rguenther@suse.de>
11578
11579         * gcc.dg/Wobjsize-1.h: New testcase.
11580         * gcc.dg/Wobjsize-1.c: Likewise.
11581
11582 2010-01-28  Richard Guenther  <rguenther@suse.de>
11583
11584         PR middle-end/42883
11585         * g++.dg/torture/pr42883.C: New testcase.
11586
11587 2010-01-28  Michael Matz  <matz@suse.de>
11588
11589         * gcc.target/i386/pr42881.c: New test.
11590
11591 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11592
11593         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11594         Add i?86-*-solaris2* support.
11595
11596 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11597
11598         PR c++/42713
11599         PR c++/42820
11600         * g++.dg/template/typedef27.C: New test case.
11601         * g++.dg/template/typedef28.C: New test case.
11602
11603 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11604
11605         * gcc.dg/optimize-bswap*.c: Add ARM target
11606
11607 2010-01-27  Richard Guenther  <rguenther@suse.de>
11608
11609         PR middle-end/42878
11610         * gcc.dg/torture/pr42878-1.c: New testcase.
11611         * gcc.dg/torture/pr42878-2.c: Likewise.
11612
11613 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11614
11615         PR middle-end/42874
11616         * gcc.dg/vla-22.c: New test.
11617
11618 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11619
11620         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11621         current collation.
11622
11623 2010-01-26  Richard Guenther  <rguenther@suse.de>
11624
11625         PR rtl-optimization/42685
11626         * gcc.dg/pr42685.c: New testcase.
11627         * g++.dg/other/pr42685.C: Likewise.
11628
11629 2010-01-26  Richard Guenther  <rguenther@suse.de>
11630
11631         PR middle-end/42806
11632         * g++.dg/other/pr42806.C: New testcase.
11633
11634 2010-01-26  Richard Guenther  <rguenther@suse.de>
11635
11636         PR tree-optimization/42250
11637         * gcc.dg/pr42250.c: New testcase.
11638
11639 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11640
11641         * gnat.dg/array_bounds_test.adb: New test.
11642
11643 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11644
11645         PR fortran/42858
11646         * gfortran.dg/generic_21.f90: New test.
11647
11648 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11649
11650         PR testsuite/41522
11651         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11652
11653 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/42748
11656         * g++.dg/abi/arm_va_list2.C: New test.
11657         * g++.dg/abi/arm_va_list2.h: Companion header file.
11658
11659 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11660
11661         PR fortran/41044
11662         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11663
11664         PR fortran/41167
11665         * gfortran.dg/char_array_arg_1.f90 : New test.
11666
11667         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11668
11669 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11670
11671         PR fortran/39304
11672         * gfortran.dg/generic_20.f90: New test.
11673
11674 2010-01-22  Michael Matz  <matz@suse.de>
11675
11676         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11677         -msse2.
11678
11679 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11680
11681         PR fortran/42736
11682         * gfortran.dg/dependency_25.f90 : New test.
11683
11684 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11685
11686         PR tree-optimization/42585
11687         * gcc.dg/tree-ssa/pr42585.c: New test.
11688
11689 2010-01-21  Richard Guenther  <rguenther@suse.de>
11690
11691         PR middle-end/19988
11692         * gcc.dg/pr19988.c: New testcase.
11693
11694 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11695
11696         * g++.dg/compat/decimal/compat-common.h: New file.
11697         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11698         * g++.dg/compat/decimal/pass_x.h: New file.
11699         * g++.dg/compat/decimal/pass_y.h: New file.
11700         * g++.dg/compat/decimal/pass-1_main.C: New file.
11701         * g++.dg/compat/decimal/pass-1_x.C: New file.
11702         * g++.dg/compat/decimal/pass-1_y.C: New file.
11703         * g++.dg/compat/decimal/pass-2_main.C: New file.
11704         * g++.dg/compat/decimal/pass-2_x.C: New file.
11705         * g++.dg/compat/decimal/pass-2_y.C: New file.
11706         * g++.dg/compat/decimal/pass-3_main.C: New file.
11707         * g++.dg/compat/decimal/pass-3_x.C: New file.
11708         * g++.dg/compat/decimal/pass-3_y.C: New file.
11709         * g++.dg/compat/decimal/pass-4_main.C: New file.
11710         * g++.dg/compat/decimal/pass-4_x.C: New file.
11711         * g++.dg/compat/decimal/pass-4_y.C: New file.
11712         * g++.dg/compat/decimal/pass-5_main.C: New file.
11713         * g++.dg/compat/decimal/pass-5_x.C: New file.
11714         * g++.dg/compat/decimal/pass-5_y.C: New file.
11715         * g++.dg/compat/decimal/pass-6_main.C: New file.
11716         * g++.dg/compat/decimal/pass-6_x.C: New file.
11717         * g++.dg/compat/decimal/pass-6_y.C: New file.
11718         * g++.dg/compat/decimal/return_x.h: New file.
11719         * g++.dg/compat/decimal/return_y.h: New file.
11720         * g++.dg/compat/decimal/return-1_main.C: New file.
11721         * g++.dg/compat/decimal/return-1_x.C: New file.
11722         * g++.dg/compat/decimal/return-1_y.C: New file.
11723         * g++.dg/compat/decimal/return-2_main.C: New file.
11724         * g++.dg/compat/decimal/return-2_x.C: New file.
11725         * g++.dg/compat/decimal/return-2_y.C: New file.
11726         * g++.dg/compat/decimal/return-3_main.C: New file.
11727         * g++.dg/compat/decimal/return-3_x.C: New file.
11728         * g++.dg/compat/decimal/return-3_y.C: New file.
11729         * g++.dg/compat/decimal/return-4_main.C: New file.
11730         * g++.dg/compat/decimal/return-4_x.C: New file.
11731         * g++.dg/compat/decimal/return-4_y.C: New file.
11732         * g++.dg/compat/decimal/return-5_main.C: New file.
11733         * g++.dg/compat/decimal/return-5_x.C: New file.
11734         * g++.dg/compat/decimal/return-5_y.C: New file.
11735         * g++.dg/compat/decimal/return-6_main.C: New file.
11736         * g++.dg/compat/decimal/return-6_x.C: New file.
11737         * g++.dg/compat/decimal/return-6_y.C: New file.
11738
11739 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11740
11741         PR debug/42715
11742         * gcc.dg/pr42715.c: New.
11743
11744 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11745
11746         PR c++/42038
11747         * g++.dg/parse/crash55.C: New.
11748
11749 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11750
11751         PR debug/42782
11752         * gcc.dg/guality/pr42782.c: New.
11753
11754 2010-01-20  Jason Merrill  <jason@redhat.com>
11755
11756         PR c++/41788
11757         * g++.dg/abi/packed1.C: New.
11758
11759         PR c++/41920
11760         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11761
11762         PR c++/40750
11763         * g++.dg/parse/fn-typedef1.C: New.
11764         * g++.dg/other/cv_quals.C: Adjust.
11765
11766 2010-01-20  Anthony Green  <green@moxielogic.com>
11767
11768         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11769         pack(push) pragma).
11770         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11771         * gcc.dg/20020312-2.c: Port this to the moxie core.
11772         * gcc.dg/weak/typeof-2.c: Ditto.
11773
11774 2010-01-20  Richard Guenther  <rguenther@suse.de>
11775
11776         PR tree-optimization/42717
11777         * gcc.c-torture/compile/pr42717.c: New testcase.
11778
11779 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11780
11781         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11782         of signed, add a few new tests.
11783
11784         PR middle-end/42803
11785         * g++.dg/parse/limits-initializer1.C: New test.
11786
11787 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11788
11789         PR fortran/42804
11790         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11791         * gfortran.dg/typebound_call_12.f03: New test.
11792
11793 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11794
11795         PR fortran/42783
11796         * gfortran.dg/bounds_check_15.f90 : New test.
11797
11798 2010-01-19  Michael Matz  <matz@suse.de>
11799
11800         PR tree-optimization/41783
11801         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11802
11803 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11804
11805         PR target/38697.
11806         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11807         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11808         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11809         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11810         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11811         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11812         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11813         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11814         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11815         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11816         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11817
11818 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11819
11820         PR fortran/42545
11821         * gfortran.dg/extends_6.f03: Modified an error message.
11822         * gfortran.dg/extends_10.f03: New test.
11823         * gfortran.dg/private_type_6.f03: Modified an error message.
11824         * gfortran.dg/structure_constructor_8.f03: Ditto.
11825
11826 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR tree-optimization/42719
11829         * gcc.dg/pr42719.c: New test.
11830
11831         PR debug/42728
11832         * gcc.dg/pr42728.c: New test.
11833
11834 2010-01-19  Anthony Green  <green@moxielogic.com>
11835
11836         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11837
11838 2010-01-18  Anthony Green  <green@moxielogic.com>
11839
11840         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11841         for moxie.
11842
11843 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11844
11845         * g++.dg/template/error45.C: reverted as part of reverting the
11846         fix of PR c++/42634.
11847
11848 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11849
11850         PR c++/42634
11851         * g++.dg/template/error45.C: New test.
11852
11853 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11854
11855         PR c++/42766
11856         * g++.dg/conversion/op6.C: New test.
11857
11858 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11859
11860         PR target/42774
11861         * gcc.target/alpha/pr42774.c: New test.
11862
11863 2010-01-18  Richard Guenther  <rguenther@suse.de>
11864
11865         PR tree-optimization/42781
11866         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11867
11868 2010-01-17  Richard Guenther  <rguenther@suse.de>
11869
11870         PR middle-end/42248
11871         * gcc.c-torture/execute/pr42248.c: New testcase.
11872
11873 2010-01-17  Richard Guenther  <rguenther@suse.de>
11874
11875         PR tree-optimization/42773
11876         * g++.dg/torture/pr42773.C: New testcase.
11877
11878 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11879
11880         PR fortran/42677
11881         * gfortran.dg/interface_assignment_5.f90: New test.
11882
11883 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11884
11885         PR c++/42697
11886         * g++.dg/template/crash94.C: Reverted.
11887
11888 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11889
11890         PR debug/42767
11891         * gcc.dg/debug/pr42767.c: New.
11892
11893 2010-01-15  Jason Merrill  <jason@redhat.com>
11894
11895         PR c++/42761
11896         * g++.dg/cpp0x/decltype22.C: New.
11897
11898 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11899
11900         PR middle-end/42760
11901         * g++.dg/torture/pr42760.C: New test.
11902
11903 2010-01-15  Jing Yu  <jingyu@google.com>
11904
11905         PR rtl-optimization/42691
11906         * gcc.c-torture/execute/pr42691.c: New.
11907
11908 2010-01-15  Richard Guenther  <rguenther@suse.de>
11909
11910         PR middle-end/42739
11911         * g++.dg/torture/pr42739.C: New testcase.
11912
11913 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11914
11915         * g++.dg/template/error45.C: Revert as part of reverting changes
11916         or PR c++/42634.
11917
11918 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11919
11920         PR fortran/42684
11921         * gfortran.dg/interface_31.f90: New test.
11922
11923 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11924
11925         * gcc.target/powerpc/pr42747.c: New file.
11926
11927 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11928
11929         PR middle-end/42674
11930         * c-c++-common/pr42674.c: New test.
11931
11932         PR c++/42608
11933         * g++.dg/template/instantiate11.C: New test.
11934
11935 2010-01-14  Jason Merrill  <jason@redhat.com>
11936
11937         PR c++/42701
11938         * g++.dg/overload/error3.C: New.
11939
11940         PR c++/42655
11941         * g++.dg/overload/rvalue1.C: New.
11942
11943 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11944
11945         PR tree-optimization/42706
11946         * gcc.dg/ipa/pr42706.c: New testcase.
11947
11948 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11949
11950         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11951
11952 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11953
11954         PR tree-optimization/42714
11955         * g++.dg/torture/pr42714.C: New test.
11956
11957 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11958
11959         PR rtl-optimization/42246
11960         * gfortran.dg/pr42246-2.f: New.
11961
11962 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11963
11964         PR rtl-optimization/42389
11965         * gcc.dg/pr42389.c: New.
11966
11967 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11968
11969         PR rtl-optimization/42388
11970         * gcc.dg/pr42388.c: New.
11971
11972 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11973
11974         PR rtl-optimization/42294
11975         * gfortran.dg/pr42294.f: New.
11976
11977 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11978
11979         PR rtl-optimization/39453
11980         PR rtl-optimization/42246
11981         * gcc.dg/pr39453.c: New.
11982         * gcc.dg/pr42246.c: New.
11983
11984 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11985
11986         PR middle-end/42245
11987         * gcc.dg/pr42245.c: New.
11988         * gcc.dg/pr42245-2.c: New.
11989
11990 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11991
11992         PR rtl-optimization/42249
11993         * gcc.dg/pr42249.c: New.
11994
11995 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR c/42721
11998         * gcc.c-torture/execute/pr42721.c: New test.
11999
12000 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12001
12002         PR tree-optimization/42709
12003         * gcc.dg/vect/pr42709.c: New test.
12004
12005 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12006
12007         PR fortran/41478
12008         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12009         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12010
12011 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12012
12013         PR fortran/42481
12014         * gfortran.dg/generic_19.f90 : New test.
12015
12016 2010-01-13  Richard Guenther  <rguenther@suse.de>
12017
12018         PR tree-optimization/42730
12019         * gcc.c-torture/compile/pr42730.c: New testcase.
12020
12021 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12022
12023         PR target/pr42542
12024         * gcc.target/ia64/pr42542-1.c: New.
12025         * gcc.target/ia64/pr42542-2.c: New.
12026         * gcc.target/ia64/pr42542-3.c: New.
12027
12028 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12029
12030         PR c++/42634
12031         * g++.dg/template/error45.C: New test.
12032
12033 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12034
12035         PR tree-optimization/42704
12036         * g++.dg/torture/pr42704.C: New test.
12037
12038 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12039
12040         PR tree-optimization/42703
12041         * gcc.c-torture/compile/pr42703.c: New test.
12042
12043 2010-01-13  Richard Guenther  <rguenther@suse.de>
12044
12045         PR tree-optimization/42705
12046         * gcc.c-torture/compile/pr42705.c: New testcase.
12047
12048 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12049
12050         * gcc.target/bfin/l2.c: New test.
12051         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12052
12053 2010-01-13  Richard Guenther  <rguenther@suse.de>
12054
12055         PR middle-end/42716
12056         * gcc.c-torture/compile/pr42716.c: New testcase.
12057
12058 2010-01-13  Richard Guenther  <rguenther@suse.de>
12059
12060         PR lto/42678
12061         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12062
12063 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12064
12065         PR c/42708
12066         * gcc.c-torture/compile/pr42708-1.c: New test.
12067
12068 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12069
12070         PR debug/42662
12071         * gcc.dg/pr42662.c: New test.
12072
12073         PR tree-optimization/42645
12074         * g++.dg/other/pr42645-1.C: New test.
12075         * g++.dg/other/pr42645-2.C: New test.
12076
12077 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12078
12079         PR target/42416
12080         * gcc.target/powerpc/warn-1.c: New test.
12081         * gcc.target/powerpc/warn-2.c: New test.
12082
12083 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12084
12085         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12086         stack alignment.
12087
12088 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12089
12090         * gcc.dg/lto/20100108_0.c: New.
12091
12092 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12093
12094         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12095         Add -march=i686 -msse for 32bit x86 targets.
12096
12097 2010-01-10  Richard Guenther  <rguenther@suse.de>
12098
12099         PR middle-end/42667
12100         * gcc.dg/torture/pr42667.c: New testcase.
12101
12102 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12103
12104         PR fortran/32489
12105         * gfortran.dg/array_constructor_34.f90: New test.
12106
12107 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12108
12109         PR fortran/20923
12110         * gfortran.dg/array_constructor_33.f90: New test.
12111         gfortran.dg/array_function_5.f90: Add credit.
12112
12113 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12114
12115         PR debug/42631
12116         * gcc.dg/pr42631.c: New.
12117
12118 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12119
12120         PR debug/42630
12121         * gcc.dg/pr42630.c: New.
12122
12123 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12124
12125         PR debug/42629
12126         * gcc.dg/pr42629.c: New.
12127
12128 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12129
12130         PR middle-end/42363
12131         * gcc.dg/torture/pr42363.c: New.
12132
12133 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12134
12135         PR debug/42604
12136         PR debug/42395
12137         * gcc.dg/vect/pr42604.c: New.
12138         * gcc.dg/vect/pr42395.c: New.
12139
12140 2010-01-09  Richard Guenther  <rguenther@suse.de>
12141
12142         PR middle-end/42512
12143         * gcc.c-torture/execute/pr42512.c: New testcase.
12144
12145 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12146
12147         PR fortran/41298
12148         * gfortran.dg/c_ptr_tests_14.f90: New test.
12149
12150 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12151
12152         PR ada/41929
12153         * gnat.dg/null_pointer_deref1.adb: Don't run on
12154         sparc*-sun-solaris2.11.
12155
12156 2010-01-08  Richard Guenther  <rguenther@suse.de>
12157
12158         PR lto/42528
12159         * gcc.dg/lto/20100103-1_0.c: New testcase.
12160         * gcc.dg/lto/20100103-2_0.c: Likewise.
12161
12162 2010-01-08  Tobias Burnus  <burnus@net-b.de
12163
12164         PR/fortran 25829
12165         * gfortran.dg/asynchronous_1.f90: New test.
12166         * gfortran.dg/asynchronous_2.f90: New test.
12167         * gfortran.dg/conflicts.f90: Update error message.
12168
12169 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12170
12171         c++/40155
12172         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12173
12174 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR tree-optimization/42625
12177         * g++.dg/opt/dtor4.C: New test.
12178         * g++.dg/opt/dtor4.h: New.
12179         * g++.dg/opt/dtor4-aux.cc: New.
12180
12181 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12182
12183         PR fortran/42597
12184         * gfortran.dg/proc_ptr_26.f90: New test.
12185
12186 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12187
12188         PR fortran/41872
12189         * gfortran.dg/allocatable_scalar_7.f90: New test.
12190
12191 2010-01-06  Richard Guenther  <rguenther@suse.de>
12192
12193         * gcc.c-torture/compile/pr42632.c: New testcase.
12194
12195 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12196
12197         PR target/42542
12198         * gcc.target/i386/pr42542-4.c: New.
12199         * gcc.target/i386/pr42542-4a.c: Likewise.
12200         * gcc.target/i386/pr42542-5.c: Likewise.
12201         * gcc.target/i386/pr42542-5a.c: Likewise.
12202
12203 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12204
12205         * gcc.dg/tls/opt-15.c: New test.
12206
12207 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12208
12209         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12210
12211 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12212
12213         PR tree-optimization/42462
12214         * g++.dg/torture/pr42462.C: New test.
12215
12216 2010-01-05  Jason Merrill  <jason@redhat.com>
12217
12218         * g++.dg/cpp0x/initlist30.C: New test.
12219
12220 2010-01-05  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/42614
12223         * gcc.c-torture/execute/pr42614.c: New testcase.
12224
12225 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12226
12227         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12228         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12229         -Wunreachable-code.
12230         * gcc.dg/Wunreachable-2.c: Likewise.
12231         * gcc.dg/Wunreachable-3.c: Likewise.
12232         * gcc.dg/Wunreachable-4.c: Likewise.
12233         * gcc.dg/Wunreachable-5.c: Likewise.
12234         * gcc.dg/Wunreachable-6.c: Likewise.
12235         * gcc.dg/Wunreachable-7.c: Likewise.
12236         * gcc.dg/Wunreachable-8.c: Likewise.
12237         * gcc.dg/20041231-1.c: Likewise.
12238
12239 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR other/42611
12242         * gcc.dg/pr42611.c: New test.
12243
12244         PR tree-optimization/42508
12245         * g++.dg/opt/pr42508.C: New test.
12246
12247 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12248
12249         PR fortran/41872
12250         * gfortran.dg/allocatable_scalar_8.f90: New.
12251
12252 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12253
12254         PR tree-optimization/42398
12255         * gcc.c-torture/compile/pr42398.c: New test.
12256
12257 2010-01-04  Jason Merrill  <jason@redhat.com>
12258
12259         PR c++/42555
12260         * g++.dg/ext/attrib35.C: New.
12261
12262         PR c++/42567
12263         * g++.dg/cpp0x/auto17.C: New.
12264
12265 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12266
12267         * gcc.dg/lto/20100104_0.c: New.
12268
12269 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12270
12271         PR target/42542
12272         * gcc.target/i386/pr42542-1.c: New.
12273         * gcc.target/i386/pr42542-1a.c: Likewise.
12274         * gcc.target/i386/pr42542-1b.c: Likewise.
12275         * gcc.target/i386/pr42542-2.c: Likewise.
12276         * gcc.target/i386/pr42542-2a.c: Likewise.
12277         * gcc.target/i386/pr42542-2b.c: Likewise.
12278         * gcc.target/i386/pr42542-3.c: Likewise.
12279         * gcc.target/i386/pr42542-3a.c: Likewise.
12280
12281 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12282
12283         PR fortran/41872
12284         * gfortran.dg/allocatable_scalar_5.f90: New test.
12285         * gfortran.dg/allocatable_scalar_6.f90: New test.
12286
12287 2010-01-03  Richard Guenther  <rguenther@suse.de>
12288
12289         PR testsuite/42583
12290         * gfortran.dg/gomp/recursion1.f90: Remove.
12291
12292 2010-01-03  Richard Guenther  <rguenther@suse.de>
12293
12294         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12295         * gcc.dg/uninit-6.c: Likewise.
12296         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12297
12298 2010-01-03  Richard Guenther  <rguenther@suse.de>
12299
12300         PR tree-optimization/42589
12301         * gcc.target/i386/pr42589.c: New testcase.
12302
12303 2010-01-03  Richard Guenther  <rguenther@suse.de>
12304
12305         PR tree-optimization/42438
12306         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12307
12308 2010-01-02  Richard Guenther  <rguenther@suse.de>
12309
12310         PR testsuite/41651
12311         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12312
12313 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12314
12315         PR target/42448
12316         * gcc.target/alpha/pr42448-1.c: New test.
12317         * gcc.target/alpha/pr42448-2.c: Ditto.
12318
12319 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12320
12321         PR preprocessor/41947
12322         * gcc.dg/c99-hexfloat-3.c: New test.
12323
12324 2010-01-01  Richard Guenther  <rguenther@suse.de>
12325
12326         PR c/42570
12327         * gcc.c-torture/execute/pr42570.c: New testcase.
12328
12329 2010-01-01  Richard Guenther  <rguenther@suse.de>
12330
12331         PR middle-end/42559
12332         * gcc.c-torture/compile/pr42559.c: New testcase.
12333
12334 \f
12335 Copyright (C) 2010 Free Software Foundation, Inc.
12336
12337 Copying and distribution of this file, with or without modification,
12338 are permitted in any medium without royalty provided the copyright
12339 notice and this notice are preserved.