OSDN Git Service

4f4e4863a41ae78b476f6edab73838a80dd8cc62
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-02  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/46177
4         * gcc.dg/pr46177.c: New testcase.
5
6 2010-11-02  Martin Jambor  <mjambor@suse.cz>
7
8         PR middle-end/46120
9         * g++.dg/ipa/ivinline-9.C: New test.
10
11 2010-11-02  Martin Jambor  <mjambor@suse.cz>
12
13         PR tree-optimization/45875
14         * g++.dg/torture/pr45875.C: New test.
15
16 2010-11-02  Richard Guenther  <rguenther@suse.de>
17
18         PR testsuite/46249
19         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
20
21 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
22
23         PR debug/46255
24         * gcc.dg/pr46255.c: New test.
25
26 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
27
28         PR c++/46170
29         PR c++/46162
30         * g++.dg/template/sfinae26.C: New test.
31         * g++.dg/template/sfinae27.C: Likewise.
32
33 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
34
35         PR c++/45606
36         * g++.dg/template/typedef36.C: New test.
37         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
38         * g++.dg/template/canon-type-10.C: Likewise.
39         * g++.dg/template/canon-type-11.C: Likewise.
40         * g++.dg/template/canon-type-12.C: Likewise.
41         * g++.dg/template/canon-type-13.C: Likewise.
42
43 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
44
45         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
46         of debug_pubnames on darwin.
47
48 2010-11-01  Jason Merrill  <jason@redhat.com>
49             Benjamin Kosnik  <bkoz@redhat.com>
50
51         * g++.dg/cpp0x/constexpr-initlist2.C: New.
52         * g++.dg/cpp0x/constexpr-initlist3.C: New.
53
54         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
55         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
56         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
57         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
58         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
59         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
60         * g++.dg/cpp0x/constexpr-array.C: New.
61         * g++.dg/cpp0x/constexpr-base.C: New.
62         * g++.dg/cpp0x/constexpr-complex.C: New.
63         * g++.dg/cpp0x/constexpr-data1.C: New.
64         * g++.dg/cpp0x/constexpr-data2.C: New.
65         * g++.dg/cpp0x/constexpr-deref.C: New.
66         * g++.dg/cpp0x/constexpr-diag1.C: New.
67         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
68         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
69         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
70         * g++.dg/cpp0x/constexpr-empty.C: New.
71         * g++.dg/cpp0x/constexpr-empty2.C: New.
72         * g++.dg/cpp0x/constexpr-empty3.C: New.
73         * g++.dg/cpp0x/constexpr-empty4.C: New.
74         * g++.dg/cpp0x/constexpr-empty5.C: New.
75         * g++.dg/cpp0x/constexpr-ex1.C: New.
76         * g++.dg/cpp0x/constexpr-ex2.C: New.
77         * g++.dg/cpp0x/constexpr-ex3.C: New.
78         * g++.dg/cpp0x/constexpr-ex4.C: New.
79         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
80         * g++.dg/cpp0x/constexpr-fnptr.C: New.
81         * g++.dg/cpp0x/constexpr-function1.C: New.
82         * g++.dg/cpp0x/constexpr-function2.C: New.
83         * g++.dg/cpp0x/constexpr-function3.C: New.
84         * g++.dg/cpp0x/constexpr-ice.C: New.
85         * g++.dg/cpp0x/constexpr-initlist.C: New.
86         * g++.dg/cpp0x/constexpr-neg1.C: New.
87         * g++.dg/cpp0x/constexpr-noexcept.C: New.
88         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
89         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
90         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
91         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
92         * g++.dg/cpp0x/constexpr-nonlit.C: New.
93         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
94         * g++.dg/cpp0x/constexpr-nullptr.C: New.
95         * g++.dg/cpp0x/constexpr-object1.C: New.
96         * g++.dg/cpp0x/constexpr-object2.C: New.
97         * g++.dg/cpp0x/constexpr-overflow.C: New.
98         * g++.dg/cpp0x/constexpr-pedantic.C: New.
99         * g++.dg/cpp0x/constexpr-pos1.C: New.
100         * g++.dg/cpp0x/constexpr-potential1.C: New.
101         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
102         * g++.dg/cpp0x/constexpr-pure.C: New.
103         * g++.dg/cpp0x/constexpr-static.C: New.
104         * g++.dg/cpp0x/constexpr-static2.C: New.
105         * g++.dg/cpp0x/constexpr-static3.C: New.
106         * g++.dg/cpp0x/constexpr-static4.C: New.
107         * g++.dg/cpp0x/constexpr-static5.C: New.
108         * g++.dg/cpp0x/constexpr-static6.C: New.
109         * g++.dg/cpp0x/constexpr-string.C: New.
110         * g++.dg/cpp0x/constexpr-switch.C: New.
111         * g++.dg/cpp0x/constexpr-targ.C: New.
112         * g++.dg/cpp0x/constexpr-throw.C: New.
113         * g++.dg/cpp0x/constexpr-typeid.C: New.
114         * g++.dg/cpp0x/constexpr-union.C: New.
115         * g++.dg/cpp0x/constexpr-value.C: New.
116         * g++.dg/cpp0x/constexpr-value2.C: New.
117         * g++.dg/cpp0x/constexpr-variadic.C: New.
118         * g++.dg/cpp0x/initlist5.C: Use constexpr.
119         * g++.dg/cpp0x/static_assert3.C: Add expected error.
120         * g++.dg/other/fold1.C: Likewise.
121         * g++.dg/parse/crash36.C: Likewise.
122         * g++.dg/parse/constant4.C: Adjust expected error.
123         * g++.dg/template/arg5.C: Likewise.
124         * g++.dg/template/non-dependent10.C: Likewise.
125         * g++.dg/template/qualified-id3.C: Likewise.
126         * g++.dg/warn/overflow-warn-1.C: Likewise.
127         * g++.dg/warn/overflow-warn-3.C: Likewise.
128         * g++.dg/warn/overflow-warn-4.C: Likewise.
129         * g++.old-deja/g++.pt/crash10.C: Likewise.
130
131         * g++.dg/cpp0x/constexpr-ctor2.C: New.
132
133 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         Implemented format and noreturn attributes for Objective-C methods.
136         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
137         * objc.dg/attributes/method-deprecated-1.m: New.
138         * objc.dg/attributes/method-deprecated-2.m: New.
139         * objc.dg/attributes/method-deprecated-3.m: New.
140         * objc.dg/attributes/method-noreturn-1.m: New.
141         * objc.dg/attributes/method-sentinel-1.m: New.
142         * objc.dg/attributes/method-format-1.m: New.
143         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
144         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
145         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
146         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
147         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
148         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
149         * obj-c++.dg/attributes/method-format-1.mm: New.        
150         
151 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
152
153         * objc.dg/property/at-property-deprecated-1.m: New.
154         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
155
156 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         Implemented Objective-C 2.0 property accessors.
159         * objc.dg/property/at-property-6.m: Use nonatomic properties to
160         avoid testing more complex accessors in this testcase which is not
161         about them.
162         * objc.dg/property/at-property-7.m: Same change.
163         * objc.dg/property/at-property-8.m: Same change.
164         * objc.dg/property/at-property-9.m: Same change.
165         * objc.dg/property/at-property-10.m: Same change.
166         * objc.dg/property/at-property-11.m: Same change.
167         * obj-c++.dg/property/at-property-6.mm: Same change.
168         * obj-c++.dg/property/at-property-7.mm: Same change.
169         * obj-c++.dg/property/at-property-8.mm: Same change.
170         * obj-c++.dg/property/at-property-9.mm: Same change.
171         * obj-c++.dg/property/at-property-10.mm: Same change.
172         * obj-c++.dg/property/at-property-11.mm: Same change.
173         * objc.dg/property/at-property-12.m: New.
174         * objc.dg/property/at-property-13.m: New.
175         * obj-c++.dg/property/at-property-12.mm: New.
176         * obj-c++.dg/property/at-property-13.mm: New.   
177         
178 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
179
180         PR fortran/46152
181         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
182         * gfortran.dg/allocate_with_typespec_4.f90: New test.
183         * gfortran.dg/allocate_with_typespec_1.f90: New test.
184         * gfortran.dg/allocate_with_typespec_2.f: New test.
185         * gfortran.dg/allocate_with_typespec_3.f90: New test.
186         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
187         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
188
189 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
190             Nathan Froyd  <froydnj@codesourcery.com>
191
192         PR tree-optimization/46259
193         * gfortran.dg/pr46259.f: New testcase.
194
195 2010-11-01  Paul Koning  <ni1d@arrl.net>
196
197         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
198         * gcc.c-torture/compile/20020604-1.c: Ditto.
199         * gcc.c-torture/compile/20001226-1.c: Ditto.
200         * gcc.c-torture/compile/20010327-1.c: Ditto.
201         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
202         * gcc.c-torture/compile/pr43191.c: Ditto.
203         * gcc.c-torture/compile/pr41181.c: Ditto.
204
205 2010-10-31  Richard Henderson  <rth@redhat.com>
206
207         * lib/target-supports.exp
208         (check_effective_target_automatic_stack_alignment): True for
209         x86 but not windows.
210         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
211         use of the preferred-stack-boundary arguments.
212         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
213
214 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
215
216         PR target/46142
217         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
218         * gcc.target/i386/fma4-builtin-2.c: Likewise.
219
220 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
221
222         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
223
224 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
225
226         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
227         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
228         than tls.
229         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
230         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
231         * objc.dg/torture/tls/thr-init.m: Likewise.
232         * objc.dg/torture/tls/thr-init-2.m: Likewise.
233         * objc.dg/torture/tls/thr-init-3.m: Likewise.
234
235 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
236
237         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
238         the Linux kernel.
239
240 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/44917
243         PR fortran/44926
244         PR fortran/46196
245         * gfortran.dg/typebound_generic_10.f03: New.
246
247 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
248
249         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
250         * objc.dg/property/property-neg-1.m: Updated for changes in the
251         syntax of @property and the implementation of
252         @synthesize/@dynamic.
253         * objc.dg/property/property-neg-2.m: Same change.
254         * objc.dg/property/property-neg-3.m: Same change.
255         * objc.dg/property/property-neg-4.m: Same change.
256         * objc.dg/property/property-neg-5.m: Same change.
257         * objc.dg/property/property-neg-7.m: Same change.
258         * objc.dg/property/property-1.m: Same change.   
259         * objc.dg/property/synthesize-1.m: Same change.
260         * objc.dg/property/at-property-2.m: Same change.
261         * objc.dg/property/at-property-4.m: Same change.
262
263         * objc.dg/property/fsf-property-method-acces.m: Updated for
264         changes in the syntax of @property and the implementation of
265         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
266         * objc.dg/property/fsf-property-basic.m: Same change.
267         * objc.dg/property/fsf-property-named-ivar.m: Same change.
268         
269         * objc.dg/property/at-property-5.m: New.
270         * objc.dg/property/at-property-6.m: New.
271         * objc.dg/property/at-property-7.m: New.
272         * objc.dg/property/at-property-8.m: New.
273         * objc.dg/property/at-property-9.m: New.
274         * objc.dg/property/at-property-10.m: New.
275         * objc.dg/property/at-property-11.m: New.
276         * objc.dg/property/synthesize-2.m: New.
277         * objc.dg/property/dynamic-2.m: New.
278
279         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
280         syntax of @property and the implementation of
281         @synthesize/@dynamic.
282         * obj-c++.dg/property/property-neg-2.mm: Same change.
283         * obj-c++.dg/property/property-neg-3.mm: Same change.
284         * obj-c++.dg/property/property-neg-4.mm: Same change.
285         * obj-c++.dg/property/property-neg-5.mm: Same change.
286         * obj-c++.dg/property/property-neg-7.mm: Same change.
287         * obj-c++.dg/property/property-1.mm: Same change.       
288         * obj-c++.dg/property/synthesize-1.mm: Same change.
289         * obj-c++.dg/property/at-property-2.mm: Same change.
290         * obj-c++.dg/property/at-property-4.mm: Same change.
291
292         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
293         changes in the syntax of @property and the implementation of
294         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
295         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
296         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
297         
298         * obj-c++.dg/property/at-property-5.mm: New.
299         * obj-c++.dg/property/at-property-6.mm: New.    
300         * obj-c++.dg/property/at-property-7.mm: New.
301         * obj-c++.dg/property/at-property-8.mm: New.
302         * obj-c++.dg/property/at-property-9.mm: New.
303         * obj-c++.dg/property/at-property-10.mm: New.
304         * obj-c++.dg/property/at-property-11.mm: New.
305         * obj-c++.dg/property/synthesize-2.mm: New.
306         * obj-c++.dg/property/dynamic-2.mm: New.
307         
308 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
309             Andrew Pinski <pinskia@gmail.com>
310
311         * gcc.c-torture/execute/vector-shift.c: New testcase.
312         * gcc.c-torture/execute/vector-shift1.c: Likewise.
313         * gcc.c-torture/execute/vector-shift2.c: Likewise.
314         * gcc.dg/vector-shift.c: Likewise.
315         * gcc.dg/vector-shift1.c: Likewise.
316         * gcc.dg/torture/vector-shift2.c: Likewise.
317         * gcc.dg/vector-shift3.c: Likewise.
318         * gcc.dg/simd-1b.c: Adjust.
319
320 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
321
322         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
323
324 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
325
326         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
327
328 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
329
330         PR target/46153
331         * gcc.target/i386/pr46153.c: New test.
332
333 2010-10-27  Jason Merrill  <jason@redhat.com>
334
335         * g++.dg/cpp0x/constexpr-is_literal.C: New.
336
337 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
338
339         PR fortran/46161
340         * gfortran.dg/class_dummy_3.f03: New.
341
342 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
343
344         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
345         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
346
347         * gcc.target/i386/avx-vzeroupper-3.c: New.
348         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
349         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
350         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
351         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
352         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
353         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
354         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
355         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
356         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
357         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
358         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
359
360 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
361
362         * obj-c.dg/property/at-property-4.m: New.
363         * obj-c++.dg/property/at-property-4.mm: New.
364         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
365         updates in warning.
366         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
367         updates in warning.
368
369 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
370
371         * objc.dg/property/at-property-1.m: New.
372         * objc.dg/property/at-property-2.m: New.
373         * objc.dg/property/at-property-3.m: New.
374         * objc.dg/ivar-invalid-type-1.m: New.
375         * obj-c++.dg/property/at-property-1.mm: New.
376         * obj-c++.dg/property/at-property-2.mm: New.
377         * obj-c++.dg/property/at-property-3.mm: New.
378         * obj-c++.dg/ivar-invalid-type-1.mm: New.
379         * objc.dg/property/property-neg-6.m: Updated testcase for updates
380         in error reporting.
381
382 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         PR libgfortran/46010
385         * gfortran.dg/namelist_66.f90: New test.
386         * gfortran.dg/fmt_t_6.f: Fix whitespace.
387
388 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
389
390         PR fortran/42647
391         * gfortran.dg/allocatable_scalar_9.f90: Extended.
392         * gfortran.dg/allocatable_scalar_10.f90: New.
393         * gfortran.dg/class_19.f03: Extended.
394
395 2010-10-26  Jan Hubicka  <jh@suse.cz>
396
397         PR middle-end/45736
398         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
399
400 2010-10-26  Ira Rosen  <irar@il.ibm.com>
401
402         PR tree-optimization/46167
403         * gcc.dg/vect/O-pr46167.c: New.
404         * gcc.dg/vect/vect.exp: Run tests with -O.
405
406 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
407
408         PR target/44948
409         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
410         * g++.dg/vect/pr33860a.cc: Likewise.
411         * gcc.c-torture/compile/20070522-1.c: Likewise.
412         * gcc.dg/compat/struct-align-1_x.c: Likewise.
413         * gcc.dg/compat/struct-align-1_y.c: Likewise.
414         * gcc.dg/compat/struct-align-2_x.c: Likewise.
415         * gcc.dg/compat/struct-align-2_y.c: Likewise.
416         * gcc.dg/pr44136.c: Likewise.
417
418         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
419         * gcc.dg/compat/vector-1_x.c: Likewise.
420         * gcc.dg/compat/vector-1_y.c: Likewise.
421         * gcc.dg/compat/vector-2_x.c: Likewise.
422         * gcc.dg/compat/vector-2_y.c: Likewise.
423         * gcc.dg/pr43300.c: Likewise.
424
425         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
426         * gcc.dg/compat/vector-1a_y.c: Likewise.
427         * gcc.dg/compat/vector-1b_x.c: Likewise.
428         * gcc.dg/compat/vector-1b_y.c: Likewise.
429         * gcc.dg/compat/vector-2a_x.c: Likewise.
430         * gcc.dg/compat/vector-2a_y.c: Likewise.
431         * gcc.dg/compat/vector-2b_x.c: Likewise.
432         * gcc.dg/compat/vector-2b_y.c: Likewise.
433         * gcc.target/i386/pr39162.c: Likewise.
434         * gcc.target/i386/pr40906-2.c: Likewise.
435         * gcc.target/i386/sse-5.c: Likewise.
436
437         * gcc.dg/pr35442.c: Prune ABI change warnings.
438
439         * gcc.c-torture/execute/pr38151.x: New.
440         * gcc.target/i386/pr44948-1a.c: Likewise.
441         * gcc.target/i386/pr44948-1b.c: Likewise.
442         * gcc.target/i386/pr44948-2a.c: Likewise.
443         * gcc.target/i386/pr44948-2b.c: Likewise.
444
445 2010-10-26  Ian Lance Taylor  <iant@google.com>
446
447         PR middle-end/45687
448         * gcc.c-torture/execute/20101025-1.c: New test.
449
450 2010-10-26  Tobias Burnus  <burnus@net-b.de>
451
452         PR fortran/45451
453         * gfortran.dg/class_allocate_5.f90: New.
454
455 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
456
457         Implement opaque-enum-specifiers for C++0x
458         * g++.dg/cpp0x/forw_enum1.C: New.
459         * g++.dg/cpp0x/forw_enum2.C: New.
460         * g++.dg/cpp0x/forw_enum3.C: New.
461         * g++.dg/cpp0x/forw_enum4.C: New.
462         * g++.dg/cpp0x/forw_enum5.C: New.
463         * g++.dg/cpp0x/forw_enum6.C: New.
464         * g++.dg/cpp0x/forw_enum7.C: New.
465         * g++.dg/cpp0x/forw_enum8.C: New.
466         * g++.dg/cpp0x/forw_enum9.C: New.
467         * g++.dg/parse/enum3.C: Add new errors.
468         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
469         * g++.dg/cpp0x/auto9.C: Add new error.
470         * g++.dg/template/crash79.C: Add new errors.
471
472 2010-10-26  Jie Zhang  <jie@codesourcery.com>
473
474         * gcc.target/arm/volatile-bitfields-1.c: New test.
475         * gcc.target/arm/volatile-bitfields-2.c: New test.
476         * gcc.target/arm/volatile-bitfields-3.c: New test.
477
478 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * gnat.dg/pointer_discr1.adb: New test.
481         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
482         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
483         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
484
485 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
486
487         * gnat.dg/loop_optimization8.adb: New test.
488         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
489         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
490
491 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
492
493         * gnat.dg/in_out_parameter2.adb: New test.
494         * gnat.dg/in_out_parameter3.adb: Likewise.
495
496 2010-10-25  Jie Zhang  <jie@codesourcery.com>
497
498         * g++.dg/opt/combine.c: New test.
499
500 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
501
502         * gnat.dg/opt7.ad[sb]: New test.
503         * gnat.dg/opt7_pkg.ads: New helper.
504
505 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
506
507         PR objc/45735
508         * obj-c.dg/pr45735.mm: New.
509         * obj-c++.dg/pr45735.mm: New.
510
511 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
512
513         PR objc/24393
514         * objc.dg/pr24393.m: New.
515         * obj-c++.dg/pr24393.mm: New.
516
517 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
518
519         PR objc/28049
520         * objc.dg/pr28049.m: New.
521         * obj-c++.dg/pr28049.mm: New.
522
523 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
524
525         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
526         parameter attributes are now supported.
527         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
528         * objc.dg/attributes/parameter-attribute-1.m: New test.
529         * objc.dg/attributes/parameter-attribute-2.m: New test.
530         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
531         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
532
533 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
534
535         Based on the CFString implementation in FSF apple/trunk branch.
536
537         * gcc.dg/darwin-cfstring-1.c: New.
538         * gcc.dg/darwin-cfstring-2.c: New.
539         * gcc.dg/torture/darwin-cfstring-3.c: New.
540         * g++.dg/other/darwin-cfstring1.C: New.
541         * g++.dg/torture/darwin-cfstring-3.C: New.
542
543 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
544
545         * objc.dg/demangle-1.m: New test.
546         * obj-c++.dg/demangle-1.mm: New test.
547         * obj-c++.dg/demangle-2.mm: New test.
548         * obj-c++.dg/demangle-3.mm: New test.
549
550 2010-10-23  Ian Lance Taylor  <iant@google.com>
551
552         * gcc.c-torture/execute/20101011-1.c: New test.
553         * gcc.c-torture/execute/20101011-1.x: New test driver.
554
555 2010-10-23  Tobias Burnus  <burnus@net-b.de>
556
557         PR fortran/46122
558         * gfortran.dg/protected_8.f90: New.
559
560 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
561
562         * gcc.dg/march-generic.c: Skip for -march in multilib options.
563         * gcc.target/i386/isa-9.c: Skip for -march other than
564         -march=amdfam10 in multilib options.
565         * gcc.target/i386/pr42589.c: Skip for -march other than
566         -march=i486 in multilib options.
567         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
568         other -march in multilib options.
569
570 2010-10-23  Jie Zhang  <jie@codesourcery.com>
571
572         PR rtl-optimization/37360
573         * gcc.dg/pr37360.c: New test.
574
575 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
576
577         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
578
579 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
580         Andrew Pinski <pinskia@gmail.com>
581
582         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
583         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
584         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
585         * gcc.dg/vector-subscript-1.c: Likewise.
586         * gcc.dg/vector-subscript-2.c: Likewise.
587         * gcc.dg/vector-subscript-3.c: New testcase.
588         * gcc.dg/array-8.c: Adjust.
589
590 2010-10-22  Richard Guenther  <rguenther@suse.de>
591
592         PR middle-end/46137
593         * c-c++-common/torture/pr46137.c: New testcase.
594
595 2010-10-22  Jason Merrill  <jason@redhat.com>
596
597         PR c++/46129
598         * g++.dg/template/defarg14.C: New.
599
600 2010-10-22  Jason Merrill  <jason@redhat.com>
601
602         PR c++/46103
603         * g++.dg/cpp0x/implicit10.C: New.
604
605 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
606
607         PR target/46098
608         * gcc.target/i386/pr46098.c: New test.
609
610 2010-10-22  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/45720
613         * gcc.dg/torture/pr45720.c: New testcase.
614
615 2010-10-22  Ira Rosen  <irar@il.ibm.com>
616
617         PR tree-optimization/46126
618         * gcc.dg/vect/pr46126.c: New.
619
620 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
621
622         Based on the CFString implementation in FSF apple/trunk branch.
623
624         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
625         so that the latter can be used in dg-skip and dg-xfail clauses.
626         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
627         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
628         to use dg-additional-files for Object1.
629         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
630         to use dg-additional-files for Object1, move to torture/strings/.
631         * obj-c++.dg/const-str-4.mm: Likewise.
632         * obj-c++.dg/const-str-3.mm: Likewise.
633         * obj-c++.dg/const-str-8.mm: Likewise.
634         * obj-c++.dg/const-str-9.mm: Likewise.
635         * obj-c++.dg/const-str-10.mm: Likewise.
636         * obj-c++.dg/const-str-10.mm: Likewise.
637         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
638         to use dg-additional-files for Object1, move to strings/.
639         * obj-c++.dg/const-str-2.mm: Likewise.
640         * obj-c++.dg/const-str-5.mm: Likewise.
641         * obj-c++.dg/const-str-6.mm: Likewise.
642         * obj-c++.dg/const-str-12.mm: Likewise.
643         * obj-c++.dg/strings/strings.exp: New.
644         * obj-c++.dg/strings/const-cfstring-2.mm: New.
645         * obj-c++.dg/strings/const-cfstring-5.mm: New.
646         * obj-c++.dg/torture/strings/strings.exp: New.
647         * obj-c++.dg/torture/strings/string1.mm: New.
648         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
649         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
650         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
651
652         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
653         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
654         * objc/execute/string2.m: Likewise.
655         * objc/execute/string3.m: Likewise.
656         * objc/execute/string3.m: Likewise.
657         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
658         * objc.dg/foreach-4.m: Likewise.
659         * objc.dg/foreach-5.m: Likewise.
660         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
661         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
662         * objc.dg/const-str-4.m: Likewise.
663         * objc.dg/const-str-7.m: Likewise.
664         * objc.dg/const-str-8.m: Likewise.
665         * objc.dg/const-str-9.m: Likewise.
666         * objc.dg/const-str-10.m: Likewise.
667         * objc.dg/const-str-11.m: Likewise.
668         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
669         to use dg-additional-files for Object1, move to objc.dg/strings/.
670         * objc.dg/const-str-2.m: Likewise.
671         * objc.dg/const-str-5.m: Likewise.
672         * objc.dg/const-str-6.m: Likewise.
673         * objc.dg/const-str-12.m: Likewise.
674         * objc.dg/const-str-12b.m: Likewise.
675         * objc.dg/strings/strings.exp: New.
676         * objc.dg/strings/const-cfstring-2.m: New.
677         * objc.dg/strings/const-cfstring-5.m: New.
678         * objc.dg/torture/strings/strings.exp: New.
679         * objc.dg/torture/strings/const-cfstring-1.m: New.
680         * objc.dg/torture/strings/const-cfstring-3.m: New.
681         * objc.dg/torture/strings/const-cfstring-4.m: New.
682
683 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
684
685         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
686
687 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
688
689         PR c++/46117
690         * g++.dg/parse/crash57.C: New.
691
692 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
693             H.J. Lu  <hongjiu.lu@intel.com>
694
695         PR target/45946
696         * gcc.target/i386/pr45946.c: New test.
697
698 2010-10-21  Martin Jambor  <mjambor@suse.cz>
699
700         PR tree-optimization/45875
701         * g++.dg/ipa/pr45875.C: New test.
702
703 2010-10-21  Ira Rosen  <irar@il.ibm.com>
704
705         PR tree-optimization/46049
706         PR tree-optimization/46052
707         * gcc.dg/vect/pr46052.c: New test.
708         * gcc.dg/vect/pr46049.c: New test.
709
710 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
711
712         PR fortran/46007
713         * gfortran.dg/shape_5.f90:  New test case.
714
715 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/46060
718         * gfortran.dg/proc_ptr_comp_25.f90: New.
719
720 2010-10-21  Richard Guenther  <rguenther@suse.de>
721         Michael Matz  <matz@suse.de>
722
723         PR tree-optimization/45764
724         * gcc.dg/torture/pr45764.c: New testcase.
725
726 2010-10-21  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/46111
729         * g++.dg/torture/pr46111.C: New testcase.
730
731 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
732
733         PR fortran/46067
734         * gfortran.dg/dummy_procedure_4.f90: New.
735         * gfortran.dg/proc_ptr_30.f90: New.
736
737 2010-10-21  Tobias Burnus  <burnus@net-b.de>
738
739         PR fortran/46100
740         * gfortran.dg/ptr-func-1.f90: New.
741         * gfortran.dg/ptr-func-2.f90: New.
742
743 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
744
745         PR tree-optimization/45919
746         * gcc.c-torture/compile/pr45919.c: New test.
747
748         PR tree-optimization/46066
749         * gcc.dg/autopar/pr46066.c: New test.
750
751 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
752
753         PR c++/46024
754         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
755
756 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
757
758         PR c++/46056
759         * g++.dg/cpp0x/range-for7.C: New.
760
761 2010-10-20  Richard Guenther  <rguenther@suse.de>
762
763         PR lto/45667
764         * g++.dg/lto/20101020-1_0.h: New testcase.
765         * g++.dg/lto/20101020-1_0.C: Likewise.
766         * g++.dg/lto/20101020-1_1.C: Likewise.
767
768 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
769
770         * gcc.dg/20101013-1.c: New test.
771
772 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
773
774         PR target/46085
775         * gcc.target/i386/pr46085-1.c: New.
776         * gcc.target/i386/pr46085-2.c: Likewise.
777
778 2010-10-20  Richard Guenther  <rguenther@suse.de>
779
780         PR tree-optimization/45860
781         * gcc.dg/torture/pr45860.c: New testcase.
782
783 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gnat.dg/discr25.adb: New test.
786         * gnat.dg/discr25_pkg.ad[sb]: New helper.
787
788 2010-10-20  Olivier Hainque  <hainque@adacore.com>
789
790         * gcc.target/powerpc/ehreturn.c: New test.
791
792 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
793
794         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
795         not require Foundation and run with the GNU runtime as well.
796
797         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
798
799         Radar 4439126
800         * obj-c++.dg/template-8.mm: New.
801
802 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
803
804         PR objc/23709
805         * objc.dg/pr23709.m: New.
806         * obj-c++.dg/pr23709.m: New.
807
808 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
809
810         PR c++/46046
811         * g++.dg/template/crash104.C: New.
812
813 2010-10-19  Richard Henderson  <rth@redhat.com>
814
815         * gcc.target/i386/fma3-fma.c: New.
816         * gcc.target/i386/fma3-builtin.c: New.
817         * gcc.target/i386/fma4-builtin.c: New.
818
819 2010-10-19  Richard Guenther  <rguenther@suse.de>
820
821         PR testsuite/46081
822         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
823
824 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
825
826         Merge from 'apple/trunk' branch on FSF servers.
827
828         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
829
830         Radar 4293709
831         * objc.dg/proto-init-mimatch-1.m: New.
832         * obj-c++.dg/proto-init-mimatch-1.mm: New.
833
834 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
835
836         Implemented parsing @synthesize and @dynamic for
837         Objective-C/Objective-C++.
838         * objc.dg/property/dynamic-1.m: New.
839         * objc.dg/property/synthesize-1.m: New.
840         * obj-c++.dg/property/dynamic-1.mm: New.
841         * obj-c++.dg/property/synthesize-1.mm: New.
842
843 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
844
845         * objc.dg/at-class-1.m: New.
846         * objc.dg/at-class-1.mm: New.
847
848 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
849
850         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
851
852 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
853
854         Merge from 'apple/trunk' branch on FSF servers.
855
856         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
857
858         Radar 4407151
859         * obj-c++.dg/template-7.mm: New.
860
861 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
862
863         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
864         bugfix.
865
866 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868         Merge from 'apple/trunk' branch on FSF servers.
869
870         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
871
872         Radar 4451818
873         * obj-c++.dg/try-catch-16.mm: New.
874         * obj-c++.dg/try-catch-17.mm: New.
875
876         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
877
878         Radar 4330422
879         * obj-c++.dg/try-catch-15.mm: New
880
881         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
882
883         Radar 4204796
884         * obj-c++.dg/try-catch-12.mm: New
885         * obj-c++.dg/try-catch-13.mm: New
886         * obj-c++.dg/try-catch-14.mm: New
887         * objc.dg/try-catch-11.m: New
888         * objc.dg/try-catch-12.m: New
889         * objc.dg/try-catch-13.m: New
890
891 2010-10-18  Richard Henderson  <rth@redhat.com>
892
893         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
894
895 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
896
897         PR c/46015
898         * c-c++-common/Wunused-var-13.c: New test.
899
900 2010-10-18  Richard Guenther  <rguenther@suse.de>
901
902         PR tree-optimization/45967
903         * gcc.dg/torture/pr45967.c: New testcase.
904         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
905         * gcc.dg/ipa/ipa-pta-13.c: Likewise
906         * gcc.dg/torture/pr39074-2.c: Likewise
907         * gcc.dg/torture/pta-escape-1.c: Likewise
908         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
909         * gcc.dg/tree-ssa/pta-callused.c: Likewise
910         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
911         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
912         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
913         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
914
915 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
916
917         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
918
919 2010-10-18  Richard Guenther  <rguenther@suse.de>
920
921         PR lto/44950
922         * g++.dg/lto/20101015-2_0.C: New testcase.
923
924 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
925
926         PR middle-end/46019
927         * gcc.c-torture/execute/pr46019.c: New test.
928
929 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
930
931         Merge from 'apple/trunk' branch on FSF servers.
932
933         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
934
935         Radar 4516785
936         * obj-c++.dg/method-namespace-2.mm: New.
937
938 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
939
940         Merge from 'apple/trunk' branch on FSF servers.
941
942         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
943
944         Radar 4133425
945         * objc.dg/private-1.m: Test modified.
946         * obj-c++.dg/private-1.mm: Test modified.
947
948 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
949
950         PR testsuite/45987
951         * gcc.target/i386/push-1.c: Remove.
952
953 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
954             H.J. Lu  <hongjiu.lu@intel.com>
955
956         PR target/46051
957         * gcc.target/i386/pr46051.c: New test.
958
959 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
960
961         * obj-c++.dg/gnu-api-2-class.mm: New.
962         * obj-c++.dg/gnu-api-2-ivar.mm: New.
963         * obj-c++.dg/gnu-api-2-method.mm: New.
964         * obj-c++.dg/gnu-api-2-objc.mm: New.
965         * obj-c++.dg/gnu-api-2-object.mm: New.
966         * obj-c++.dg/gnu-api-2-property.mm: New.
967         * obj-c++.dg/gnu-api-2-protocol.mm: New.
968         * obj-c++.dg/gnu-api-2-sel.mm: New.
969
970 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
971
972         * objc.dg/fsf-package-0.m: New.
973         * obj-c++.dg/fsf-package-0.m: New.
974
975 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
976
977         PR objc/18255
978         * objc.dg/pr18255.m: New.
979
980 2010-10-16  Jan Hubicka  <jh@suse.cz>
981
982         PR middle-end/44206
983         * g++.dg/torture/pr44206.C: New.
984
985 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
986
987         * objc.dg/gnu-api-2-class.m: New.
988         * objc.dg/gnu-api-2-objc.m: New.
989
990 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc.dg/gnu-api-2-ivar.m: New.
993
994 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
995
996         * objc.dg/gnu-api-2-property.m: New.
997
998 2010-10-15  Xinliang David Li  <davidxl@google.com>
999
1000         * g++.dg/uninit-pred-3_a.C: New test.
1001         * g++.dg/uninit-pred-3_b.C: New test.
1002
1003 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1004
1005         * objc.dg/gnu-api-2-object.m: New.
1006
1007 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1008
1009         * objc.dg/gnu-api-2-method.m: New.
1010
1011 2010-10-15  Jason Merrill  <jason@redhat.com>
1012
1013         * g++.dg/lto/pr45983_0.C: New.
1014
1015 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1016
1017         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1018         builtin combiner patterns.
1019         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1020         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1021         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1022         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1023         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1024
1025 2010-10-15  Richard Guenther  <rguenther@suse.de>
1026
1027         * g++.dg/lto/20101015-1_0.C: New testcase.
1028
1029 2010-10-15  Richard Guenther  <rguenther@suse.de>
1030
1031         PR testsuite/46021
1032         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1033         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1034
1035 2010-10-15  Richard Guenther  <rguenther@suse.de>
1036
1037         PR lto/45957
1038         * g++.dg/lto/20101014-1_0.C: New testcase.
1039
1040 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1041
1042         * objc.dg/gnu-api-2-protocol.m: New.
1043         * objc.dg/gnu-api-2-sel.m: New.
1044
1045 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1046
1047         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1048         arm-eabi targets.
1049
1050 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1051
1052         * gcc.dg/20101010-1.c: New testcase.
1053
1054 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1055
1056         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1057         script when relocatable linking.
1058
1059 2010-10-14  Yao Qi  <yao@codesourcery.com>
1060
1061         PR target/45447
1062         * gcc.target/arm/pr45447.c: New test.
1063
1064 2010-10-14  Jan Hubicka  <jh@suse.cz>
1065
1066         PR middle-end/45621
1067         * g++.dg/lto/pr45621.h : New.
1068         * g++.dg/lto/pr45621_0.C: New.
1069         * g++.dg/lto/pr45621_1.C: New.
1070
1071 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1072
1073         * objc.dg/property: New.
1074         * objc.dg/property/fsf-property-basic.m: New.
1075         * objc.dg/property/fsf-property-method-access.m: New.
1076         * objc.dg/property/fsf-property-named-ivar.m: New.
1077         * obj-c++.dg/property: New.
1078         * obj-c++.dg/property/fsf-property-basic.mm: New.
1079         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1080         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1081
1082         merge from FSF apple 'trunk' branch.
1083         2006 Fariborz Jahanian <fjahanian@apple.com>
1084
1085         Radars 4436866, 4505126, 4506903, 4517826
1086         * objc.dg/property/property-1.m: New.
1087         * objc.dg/property/property-2.m: New.
1088         * objc.dg/property/property-3.m: New.
1089         * objc.dg/property/property-neg-1.m: New.
1090         * objc.dg/property/property-neg-2.m: New.
1091         * objc.dg/property/property-neg-3.m: New.
1092         * objc.dg/property/property-neg-4.m: New.
1093         * objc.dg/property/property-neg-5.m: New.
1094         * objc.dg/property/property-neg-6.m: New.
1095         * objc.dg/property/property-neg-7.m: New.
1096         * objc.dg/property/property.exp: New.
1097         * obj-c++.dg/property/property-1.mm: New.
1098         * obj-c++.dg/property/property-2.mm: New.
1099         * obj-c++.dg/property/property-3.mm: New.
1100         * obj-c++.dg/property/property-neg-1.mm: New.
1101         * obj-c++.dg/property/property-neg-2.mm: New.
1102         * obj-c++.dg/property/property-neg-3.mm: New.
1103         * obj-c++.dg/property/property-neg-4.mm: New.
1104         * obj-c++.dg/property/property-neg-5.mm: New.
1105         * obj-c++.dg/property/property-neg-6.mm: New.
1106         * obj-c++.dg/property/property-neg-7.mm: New.
1107         * obj-c++.dg/property/property.exp: New.
1108
1109 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1112
1113 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1114
1115         PR c/45969
1116         * gcc.c-torture/compile/pr45969-1.c: New test.
1117
1118 2010-10-14  Richard Guenther  <rguenther@suse.de>
1119
1120         PR tree-optimization/44913
1121         * gcc.dg/torture/pr44913.c: New testcase.
1122
1123 2010-10-14  Richard Guenther  <rguenther@suse.de>
1124
1125         PR lto/45382
1126         * g++.dg/lto/20101014-2_0.C: New testcase.
1127
1128 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1131         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1132         * gcc.target/i386/pr44130.c: Likewise.
1133         * gcc.target/i386/pr44144.c: Likewise.
1134         * gcc.target/i386/pr44180.c: Likewise.
1135         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1136         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1137         * gcc.target/i386/vect-sizes-1.c: Likewise.
1138         * gcc.target/i386/vectorize4-avx.c: Likewise.
1139
1140 2010-10-14  Richard Guenther  <rguenther@suse.de>
1141
1142         PR lto/44561
1143         * g++.dg/lto/20101010-3_0.C: New testcase.
1144         * g++.dg/lto/20101010-4_0.C: Likewise.
1145
1146 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1147
1148         * objc.dg/pr45878.m: Update to include NSConstantString interface
1149         for -fnext-runtime.
1150         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1151         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1152         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1153         reference for m64 -fnext-runtime.
1154
1155 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1156
1157         * gcc.target/i386/vect-sizes-1.c: New.
1158
1159 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1160
1161         PR middle-end/46011
1162         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1163
1164 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1165
1166         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1167         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1168
1169 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1170
1171         * gcc.target/ia64/20101005.c: New test.
1172
1173 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1174
1175         PR rtl-optimization/45570
1176         * gcc.dg/pr45570.c: New test.
1177
1178 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1179
1180         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1181         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1182         * gcc.target/i386/vectorize4-avx.c: Likewise.
1183
1184 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1185
1186         * gcc.target/i386/avx-copysign-vec.c: New.
1187         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1188
1189 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1190
1191         PR middle-end/44130
1192         * gcc.target/i386/pr44130.c: New.
1193
1194 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1195
1196         PR middle-end/44144
1197         * gcc.target/i386/pr44144.c: New.
1198
1199 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1200
1201         PR target/44180
1202         * gcc.target/i386/pr44180.c: New.
1203
1204 2010-10-13  Jason Merrill  <jason@redhat.com>
1205
1206         * g++.dg/template/canon-type-8.C: New.
1207
1208 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         * gcc.c-torture/execute/20101013-1.c: New test.
1211
1212 2010-10-13  Richard Guenther  <rguenther@suse.de>
1213
1214         PR objc/45878
1215         * objc.dg/pr45878.m: New testcase.
1216
1217 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1218
1219         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1220         * gcc.dg/format/dfp-printf-1.c: Likewise.
1221         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1222
1223 2010-10-13  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/45788
1226         * g++.dg/pr45788.C: New testcase.
1227
1228 2010-10-13  Richard Guenther  <rguenther@suse.de>
1229
1230         PR tree-optimization/45970
1231         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1232
1233 2010-10-13  Richard Guenther  <rguenther@suse.de>
1234
1235         PR tree-optimization/45982
1236         * gcc.dg/torture/pr45982.c: New testcase.
1237         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1238         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1239         * gcc.dg/torture/pr39074-2.c: Likewise.
1240
1241 2010-10-13  Richard Guenther  <rguenther@suse.de>
1242
1243         PR middle-end/45874
1244         * g++.dg/torture/pr45874.C: New testcase.
1245
1246 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1247
1248         * objc.dg/attributes/method-attribute-1.m: Update to respond
1249         to implemented method attributes..
1250         * objc.dg/attributes/method-attribute-2.m: Likewise.
1251         * objc.dg/attributes/method-attribute-3.m: Likewise.
1252         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1253         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1254         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1255
1256 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1257
1258         PR libobjc/23214
1259         * objc.dg/pr23214.m: New.
1260
1261 2010-10-12  Michael Eager  <eager@eagercon.com>
1262
1263         PR testsuite/45856
1264         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1265         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1266
1267 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR fortran/45636
1270         * gcc.c-torture/execute/pr45636.c: New test.
1271         * gfortran.dg/pr45636.f90: New test.
1272
1273 2010-10-12  Richard Henderson  <rth@redhat.com>
1274
1275         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1276
1277 2010-10-12  Daniel Kraft  <d@domob.eu>
1278
1279         PR fortran/38936
1280         * gfortran.dg/associate_1.f03: More tests with derived-types.
1281         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1282         * gfortran.dg/associate_8.f03: Fix typo.
1283         * gfortran.dg/initialization_27.f90: Fix typo.
1284
1285 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1286
1287         PR testsuite/45851
1288         * lib/lto.exp (lto-get-options-main): Support optional target
1289         selector for dg-extra-ld-options.
1290
1291 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1292
1293         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1294         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1295
1296 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1297
1298         PR middle-end/45699
1299         * g++.dg/torture/pr45699.C: New test.
1300         * g++.dg/otr-fold-1.C: Adjusted.
1301         * g++.dg/otr-fold-1.C: Likewise.
1302
1303 2010-10-11  Nick Clifton  <nickc@redhat.com>
1304
1305         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1306         Allow for a user label prefix.
1307
1308 2010-10-10  Richard Guenther  <rguenther@suse.de>
1309
1310         * g++.dg/lto/20101010-1_0.C: New testcase.
1311         * g++.dg/lto/20101010-2_0.C: Likewise.
1312
1313 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1314
1315         PR tree-optimization/45902
1316         * gcc.dg/vect/45902.c: New test.
1317
1318 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR target/45870
1321         * gcc.dg/tls/pr45870.c: New test.
1322
1323 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1324
1325         PR fortran/45961
1326         * gfortran.dg/typebound_operator_6.f03: New.
1327
1328 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1329
1330         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1331         and adjust -export symbol scanning.
1332         * g++.dg/ext/dllexport1.C: Likewise.
1333         * g++.dg/ext/dllexport3.C: Likewise.
1334         * gcc.dg/dll-3.c: Likewise.
1335         * gcc.dg/dll-4.c: Likewise.
1336         * gcc.dg/dll-5.c: Likewise.
1337
1338 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1341         instead of tree_profile dump file.
1342         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1343         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1344         dump file.
1345
1346 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1347
1348         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1349
1350 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1351
1352         * gfortran.dg/character_comparison_4.f90:  New test.
1353         * gfortran.dg/character_comparison_5.f90:  New test.
1354         * gfortran.dg/character_comparison_6.f90:  New test.
1355
1356 2010-10-09  Richard Henderson  <rth@redhat.com>
1357
1358         * lib/target-supports.exp
1359         (check_effective_target_automatic_stack_alignment): Always true.
1360
1361 2010-10-09  Richard Guenther  <rguenther@suse.de>
1362
1363         PR lto/45956
1364         * gcc.dg/lto/20101009-2_0.c: New testcase.
1365         * gcc.dg/lto/20101009-2_1.c: Likewise.
1366         * gcc.dg/lto/20101009-2_2.c: Likewise.
1367
1368 2010-10-09  Richard Guenther  <rguenther@suse.de>
1369
1370         PR lto/45947
1371         * g++.dg/lto/20101009-1_0.C: New testcase.
1372
1373 2010-10-09  Richard Guenther  <rguenther@suse.de>
1374
1375         PR tree-optimization/45945
1376         * gcc.dg/lto/20101009-1_0.c: New testcase.
1377
1378 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1379
1380         PR target/45913
1381         * gcc.target/i386/pr45913.c: New.
1382
1383 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR fortran/45943
1386         * gfortran.dg/streamio_16.f90: Update test.
1387
1388 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR tree-optimization/45903
1391         * gcc.target/i386/pr45903.c: New test.
1392
1393 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1394
1395         * gnat.dg/interface5.adb: Compile with warnings disabled.
1396
1397 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1398
1399         * obj-c++.dg/encode-10.mm: New testcase.
1400
1401 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1402
1403         PR objc++/23614
1404         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1405         C++ class.  Removed XFAIL.
1406
1407 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1408
1409         PR fortran/45933
1410         * gfortran.dg/typebound_operator_5.f03: New.
1411
1412 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1413
1414         Merge from 'apple/trunk' branch on FSF servers.
1415
1416         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1417
1418         Radar 4508851
1419         * obj-c++.dg/method-namespace-1.mm: New.
1420
1421 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1422
1423         * gcc.dg/tree-ssa/sra-11.c: New test.
1424
1425 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1426
1427         PR Tree-Vect/45847
1428         * gcc.dg/vect/pr45847.c: New test.
1429
1430 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1431             Kai Tietz  <kai.tietz@onevision.com>
1432
1433         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1434
1435 2010-10-07  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/45732
1438         * gcc.dg/torture/pr45732.c: New testcase.
1439
1440 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1441
1442         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1443         * objc.dg/foreach-2.m: Likewise.
1444         * objc.dg/foreach-3.m: Likewise.
1445         * objc.dg/foreach-4.m: Likewise.
1446         * objc.dg/foreach-5.m: Likewise.
1447         * objc.dg/foreach-6.m: Likewise.
1448         * objc.dg/foreach-7.m: Likewise.
1449         * objc.dg/objc-foreach-4.m: Likewise.
1450         * objc.dg/objc-foreach-5.m: Likewise.
1451
1452 2010-10-07  Richard Guenther  <rguenther@suse.de>
1453
1454         PR middle-end/45869
1455         * gcc.dg/torture/pr45869.c: New testcase.
1456
1457 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1458
1459         * objc.dg/set-not-used-1.m: New
1460         * obj-c++.dg/set-not-used-1.mm: New.
1461
1462 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1463
1464         * objc.dg/attributes/method-attribute-3.m: New.
1465         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1466
1467 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1468
1469         PR fortran/45916
1470         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1471
1472 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1473
1474         PR fortran/45889
1475         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1476
1477 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1478
1479         Merge from 'apple/trunk' branch on FSF servers.
1480
1481         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1482
1483         Radar 4278774
1484         * obj-c++.dg/encode-9.mm: New.
1485
1486 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1487
1488         * g++.dg/cpp0x/pr45908.C: New test.
1489
1490 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1491
1492         * gnat.dg/opt6.ad[sb]: New test.
1493
1494 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1495
1496         Implemented fast enumeration for Objective-C.
1497         * objc.dg/foreach-1.m: New.
1498         * objc.dg/foreach-2.m: New.
1499         * objc.dg/foreach-3.m: New.
1500         * objc.dg/foreach-4.m: New.
1501         * objc.dg/foreach-5.m: New.
1502         * objc.dg/foreach-6.m: New.
1503         * objc.dg/foreach-7.m: New.
1504
1505         Merge from 'apple/trunk' branch on FSF servers:
1506         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1507
1508         Radar 4502236
1509         * objc.dg/objc-foreach-5.m: New.
1510
1511         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1512
1513         Radar 4507230
1514         * objc.dg/objc-foreach-4.m: New.
1515
1516         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1517
1518         Radar 4472881
1519         * objc.dg/objc-foreach-3.m: New.
1520
1521         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1522
1523         Radar 4468498
1524         * objc.dg/objc-foreach-2.m: New.
1525
1526         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1527
1528         Radar 4294910
1529         * objc.dg/objc-foreach-1.m: New
1530
1531 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1532
1533         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1534         unsigned values.
1535
1536 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1537
1538         PR objc++/28050
1539         * obj-c++.dg/syntax-error-10.mm: New.
1540
1541 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1542
1543         PR objc++/23707
1544         * obj-c++.dg/syntax-error-9.mm: New.
1545
1546 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1547
1548         PR objc++/31126
1549         * obj-c++.dg/syntax-error-8.mm: New.
1550
1551 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1552
1553         Merge from 'apple/trunk' branch on FSF servers.
1554
1555         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1556
1557         Radar 4290840
1558         * obj-c++.dg/syntax-error-7.mm: New
1559
1560         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1561
1562         Radar 4294425
1563         * obj-c++.dg/syntax-error-6.mm: New
1564
1565         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1566
1567         Radar 4261146
1568         * obj-c++.dg/syntax-error-5.mm: New
1569
1570         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1571
1572         Radar 4093475
1573         * obj-c++.dg/syntax-error-[3-4].mm: New.
1574
1575         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1576
1577         Radar 4185810
1578         * obj-c++.dg/syntax-error-[1-2].mm: New.
1579
1580 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1581
1582         PR tree-optimization/45752
1583         * gcc.dg/vect/pr45752.c: New test.
1584
1585 2010-10-05  Richard Guenther  <rguenther@suse.de>
1586
1587         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1588         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1589         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1590         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1591         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1592         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1593         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1594         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1595         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1596         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1597         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1598         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1599         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1600         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1601         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1602         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1603         * gcc.dg/tree-ssa/20080530.c: Likewise.
1604         * g++.dg/tree-ssa/inline-3.C: Likewise.
1605         * g++.dg/tree-ssa/inline-1.C: Likewise.
1606         * g++.dg/tree-ssa/inline-2.C: Likewise.
1607         * gcc.dg/profile-dir-1.c: Likewise.
1608         * gcc.dg/profile-dir-2.c: Likewise.
1609         * gcc.dg/profile-dir-3.c: Likewise.
1610
1611 2010-10-05  Richard Guenther  <rguenther@suse.de>
1612
1613         PR middle-end/45877
1614         * g++.dg/torture/pr45877.C: New testcase.
1615
1616 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR debug/45849
1619         * gcc.dg/debug/pr45849.c: New test.
1620
1621         PR middle-end/45876
1622         * gcc.c-torture/compile/pr45876.c: New test.
1623
1624 2010-10-04  Julian Brown  <julian@codesourcery.com>
1625
1626         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1627         vect_hw_misalign.
1628         * gcc.dg/vect/vect-60.c: Likewise.
1629         * gcc.dg/vect/vect-56.c: Likewise.
1630         * gcc.dg/vect/vect-93.c: Likewise.
1631         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1632         * gcc.dg/vect/vect-95.c: Likewise.
1633         * gcc.dg/vect/vect-96.c: Likewise.
1634         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1635         * gcc.dg/vect/slp-25.c: Likewise.
1636         * gcc.dg/vect/slp-3.c: Likewise.
1637         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1638         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1639         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1640         * gcc.dg/vect/vect-109.c: Likewise.
1641         * gcc.dg/vect/vect-peel-1.c: Likewise.
1642         * gcc.dg/vect/vect-peel-2.c: Likewise.
1643         * lib/target-supports.exp
1644         (check_effective_target_arm_vect_no_misalign): New.
1645         (check_effective_target_vect_no_align): Use above.
1646         (check_effective_target_vect_element_align): New.
1647         (add_options_for_quad_vectors): New.
1648
1649 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1650
1651         PR tree-optimization/45572
1652         * g++.dg/ipa/pr45572-1.C: New test.
1653         * g++.dg/ipa/pr45572-2.C: Likewise.
1654
1655 2010-10-03  Ian Lance Taylor  <iant@google.com>
1656
1657         * gcc.dg/anon-struct-11.c: New test.
1658         * gcc.dg/anon-struct-12.c: New test.
1659         * gcc.dg/anon-struct-13.c: New test.
1660         * gcc.dg/anon-struct-14.c: New test.
1661
1662 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1663
1664         * g++.dg/torture/pr45764.C: Revert revision 164914.
1665         * gcc.dg/vect/pr43432.c: Likewise.
1666         * gcc.dg/vect/vect-114.c: Likewise.
1667         * gcc.dg/vect/vect-15.c: Likewise.
1668
1669 2010-10-03  Jason Merrill  <jason@redhat.com>
1670
1671         * g++.dg/cpp0x/sfinae5.C: New.
1672
1673 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1674
1675         PR tree-optimization/45720
1676         PR tree-optimization/45764
1677         * g++.dg/torture/pr45764.C: New.
1678
1679         * gcc.dg/vect/pr43432.c: Xfail.
1680         * gcc.dg/vect/vect-114.c: Likewise.
1681         * gcc.dg/vect/vect-15.c: Likewise.
1682
1683 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1684
1685         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1686         hppa*-*-hpux*.
1687         * gcc.dg/torture/pr45678-2.c: Likewise.
1688
1689 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1690
1691         PR fortran/45748
1692         * gfortran.dg/intrinsic_6.f90: New.
1693
1694 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1695
1696         PR fortran/42831
1697         * gfortran.dg/dependency_37.f90:  New test.
1698
1699 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         * gcc.target/i386/shift_mask.c: New test.
1702
1703 2010-10-01  Richard Guenther  <rguenther@suse.de>
1704
1705         PR tree-optimization/45854
1706         * g++.dg/torture/pr45854.C: New testcase.
1707
1708 2010-09-30  Michael Eager  <eager@eagercon.com>
1709
1710         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1711         __FLT_{MIN,MAX}__.
1712
1713 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1714
1715         PR middle-end/45758
1716         * gfortran.dg/graphite/pr45758.f90: New.
1717
1718 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1719
1720         PR middle-end/45230
1721         * gcc.dg/graphite/id-pr45230.c: New.
1722
1723 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1724
1725         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1726         * gfortran.dg/graphite/graphite.exp: Same.
1727         * gcc.dg/graphite/vect-pr43423.c: New.
1728
1729 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR target/45843
1732         * g++.dg/torture/pr45843.C: New test.
1733
1734 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1735
1736         PR fortran/45828
1737         * gfortran.dg/allocate_derived_5.f90: New.
1738
1739 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR tree-optimization/31261
1742         * gcc.dg/tree-ssa/pr31261.c: New test.
1743
1744 2010-09-30  Michael Eager  <eager@eagercon.com>
1745
1746         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1747         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1748         * gcc.target/microblaze/microblaze.exp: Ditto.
1749         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1750         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1751         * gcc.target/microblaze/others/data_var1.c: Ditto.
1752         * gcc.target/microblaze/others/data_var2.c: Ditto.
1753         * gcc.target/microblaze/others/data_var3.c: Ditto.
1754         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1755         * gcc.target/microblaze/others/strings1.c:: Ditto.
1756         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1757         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1758         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1759         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1760         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1761         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1762         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1763         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1764         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1765         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1766         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1767         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1768         * gcc.target/microblaze/isa/float.c: Ditto.
1769         * gcc.target/microblaze/isa/mulh.c: Ditto.
1770         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1771         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1772         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1773         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1774         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1775         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1776         * gcc.target/microblaze/isa/bshift.c: Ditto.
1777         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1778         * gcc.target/microblaze/isa/div.c: Ditto.
1779         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1780         * gcc.target/microblaze/isa/mul.c: Ditto.
1781
1782 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1783
1784         merge from FSF 'apple/trunk' branch.
1785         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1786
1787         Radar 4386773
1788         * objc.dg/enhanced-proto-1.m: New.
1789         * objc.dg/enhanced-proto-2.m: New.
1790         * obj-c++.dg/enhanced-proto-1.mm: New
1791         * obj-c++.dg/enhanced-proto-2.mm: New.
1792
1793 2010-09-30  Richard Guenther  <rguenther@suse.de>
1794
1795         PR testsuite/45702
1796         * gcc.dg/debug/pr41893-1.c: Adjust.
1797         * gcc.dg/pr30762-1.c: Likewise.
1798         * gcc.dg/pr31529-1.c: Likewise.
1799         * gcc.dg/pr34457-1.c: Likewise.
1800         * gcc.dg/pr34668-1.c: Likewise.
1801         * gcc.dg/pr43557-1.c: Likewise.
1802
1803 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1804
1805         PR objc/45842
1806         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1807         * objc.dg/const-str-3.m: Correct header for memcpy.
1808         * objc.dg/const-str-7.m: Likewise.
1809         * objc.dg/method-20b.m: Provide an implementation of Object.
1810         Adjust XFAIL for m64 NeXT runtime.
1811         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1812         * objc.dg/encode-3.m: Correct line ordering, provide header for
1813         sprintf.
1814         * objc.dg/encode-7-next.m: Only run for 32bit.
1815         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1816         * objc.dg/type-size-2.m: Provide an implementation of Object.
1817         Ajust headers.
1818         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1819         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1820         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1821         Adjust XFAIL for m64 NeXT runtime.
1822         * obj-c++.dg/method-22.mm: Likewise.
1823         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1824
1825 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1826
1827         Merge from 'apple/trunk' branch on FSF servers.
1828
1829         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1830
1831         Radar 4278236
1832         * obj-c++.dg/bad-forward-decl.mm: New
1833
1834 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1835
1836         * ada/acats/run_acats: Revert revision 157037.
1837
1838 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1839
1840         Merge from 'apple/trunk' branch on FSF servers.
1841
1842         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1843
1844         Radar 4281748
1845         * objc.dg/naming-2.m: Update
1846         * objc.dg/naming-3.m: New
1847
1848 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1849
1850         PR target/40457
1851         * gcc.target/arm/pr40457-3.c: New test.
1852
1853 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1854
1855         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1856         alias checking.
1857         * lib/target-supports.exp (check_ifunc_available): Likewise.
1858
1859 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1860
1861         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1862
1863 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1864
1865         * objc.dg/keywords-1.m: New test.
1866         * objc.dg/keywords-2.m: New test.
1867         * objc.dg/keywords-3.m: New test.
1868         * obj-c++.dg/keywords-1.mm: New test.
1869         * obj-c++.dg/keywords-2.mm: New test.
1870
1871 2010-09-28  Jason Merrill  <jason@redhat.com>
1872
1873         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1874         * g++.dg/ext/complit11.C: Likewise.
1875         * g++.old-deja/g++.law/temps1.C: Likewise.
1876
1877         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1878         * g++.old-deja/g++.mike/misc6.C: Likewise.
1879
1880 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1881
1882         * objc.dg/attributes/method-attribute-1.m: New.
1883         * objc.dg/attributes/method-attribute-2.m: New.
1884
1885         * obj-c++.dg/attributes/method-attribute-1.m: New.
1886         * obj-c++.dg/attributes/method-attribute-2.m: New.
1887
1888 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1889
1890         * objc.dg/attributes: New.
1891         * objc.dg/attributes/attributes.exp: New.
1892         * objc.dg/attributes/class-attribute-1.m: New.
1893         * objc.dg/attributes/class-attribute-2.m: New
1894         * objc.dg/attributes/categ-attribute-1.m: New
1895         * objc.dg/attributes/categ-attribute-2.m: New
1896         * objc.dg/attributes/proto-attribute-1.m: New
1897
1898         * obj-c++.dg/attributes: New.
1899         * obj-c++.dg/attributes/attributes.exp: New
1900         * obj-c++.dg/attributes/class-attribute-1.mm: New
1901         * obj-c++.dg/attributes/class-attribute-2.mm: New
1902         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1903         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1904         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1905
1906 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1907
1908         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1909         from the branch renamed to method-20b.m to avoid clashes).
1910
1911         2005-08-23  Stuart Hastings  <stuart@apple.com>
1912                     Ziemowit Laski  <zlaski@apple.com>
1913
1914         Radar 4209854
1915         * obj-c++.dg/method-23.mm: New.
1916         * objc.dg/method-20.m: New.
1917
1918 2010-09-28  Jan Hubicka  <jh@suse.cz>
1919
1920         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1921
1922 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924         PR target/44452
1925         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1926         i?86-*-solaris2.[89], *-*-vxworks*.
1927         * gcc.target/i386/pr22152.c: Likewise.
1928         * gcc.target/i386/vect8-ret.c: New test.
1929
1930 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1931
1932         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1933
1934 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1935
1936         Merge from 'apple/trunk' branch on FSF servers.
1937
1938         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1939
1940         Radar 4175534
1941         * obj-c++.dg/method-22.mm: New.
1942
1943 2010-09-27  Jason Merrill  <jason@redhat.com>
1944
1945         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1946         * g++.dg/ext/complit11.C: Adjust.
1947         * g++.old-deja/g++.law/temps1.C: Adjust.
1948         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1949         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1950
1951 2010-09-27  Ian Lance Taylor  <iant@google.com>
1952
1953         * lib/target-supports.exp (check_effective_target_split_stack):
1954         New procedure.
1955         * gcc.dg/split-1.c: New test.
1956         * gcc.dg/split-2.c: New test.
1957         * gcc.dg/split-3.c: New test.
1958         * gcc.dg/split-4.c: New test.
1959
1960 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1961
1962         PR objc/25464
1963         * objc.dg/type-size-3.m: New test.
1964
1965 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1966
1967         PR objc/45763
1968         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1969
1970 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1971
1972         PR objc/25450
1973         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1974         * objc.dg/type-size-2.m: Same change.
1975         * obj-c++.dg/encode-5.mm: Same change.
1976
1977 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1978
1979         Merge from 'apple/trunk' branch on FSF servers.  The original
1980         Changelogs are below.
1981
1982         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1983         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1984         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1985         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1986         in the branch).
1987         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1988         proto-qual-1.m in the branch) and the normal ABI on GNU.
1989         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1990         the test only with the NeXT runtime.
1991         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1992         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1993         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1994         Run the test only with the NeXT runtime.
1995
1996         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1997
1998         Radar 4492973
1999         * objc.dg/encode-7-64bit.m: New.
2000         * objc.dg/encode-7.m: Skip if -m64.
2001
2002         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2003
2004         Radar 4301047
2005         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2006         * obj-c++.dg/threedotthree-abi-1.mm: New
2007         * objc.dg/threedotthree-abi-1.m: New
2008
2009         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2010
2011         Radar 4136935
2012         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2013         * objc.dg/encode-6.m: Likewise.
2014         * objc.dg/encode-7.m: New test case.
2015
2016 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2017
2018         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2019         const-str-12.m to constr-str-12b.m to avoid conflicts.
2020
2021         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2022
2023         Radar 4229905
2024         * obj-c++.dg/warn5.mm: New
2025
2026         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2027
2028         Radar 4154928
2029         * obj-c++.dg/const-str-12.mm: New.
2030         * objc.dg/const-str-12.m: New.
2031
2032 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2033
2034         PR fortran/40569
2035         PR fortran/40568
2036         * gfortran.dg/storage_size_2.f08: Fix test.
2037         * gfortran.dg/c_sizeof_1.f90: Fix test.
2038         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2039         * gfortran.dg/c_sizeof_3.f90: New.
2040         * gfortran.dg/c_sizeof_4.f90: New.
2041         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2042         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2043
2044 2010-09-26  Daniel Kraft  <d@domob.eu>
2045
2046         PR fortran/45783
2047         PR fortran/45795
2048         * gfortran.dg/select_type_18.f03: New test.
2049
2050 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2051
2052         * gnat.dg/return2.ad[sb]: New test.
2053         * gnat.dg/return2_pkg.ads: New helper.
2054
2055 2010-09-25  Daniel Kraft  <d@domob.eu>
2056
2057         PR fortran/45776
2058         * gfortran.dg/io_constraints_6.f03: New test.
2059         * gfortran.dg/io_constraints_7.f03: New test.
2060         * gfortran.dg/newunit_2.f90: New test.
2061
2062 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2063
2064         * gfortran.dg/operator_c1202.f90: New test.
2065
2066 2010-09-24  Jan Hubicka  <jh@suse.cz>
2067
2068         * gcc.dg/tree-ssa/leaf.c: New testcase.
2069
2070 2010-09-24  Jan Hubicka  <jh@suse.cz>
2071
2072         PR tree-optimization/45738
2073         PR tree-optimization/45741
2074         * gcc.c-torture/compile/pr45741.c: New.
2075         * gfortran.fortran-torture/compile/pr45738.f90: New.
2076
2077 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2078
2079         * gcc.dg/cpp/undef-opt-1.c: New test.
2080
2081 2010-09-24  Jason Merrill  <jason@redhat.com>
2082
2083         * g++.dg/other/error10.C: Adjust expected output.
2084
2085 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR middle-end/45234
2088         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2089         * gcc.target/i386/pr45234.c: New test.
2090
2091 2010-09-24  Richard Guenther  <rguenther@suse.de>
2092
2093         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2094
2095 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2096
2097         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2098         as a comment leader in regexp.
2099
2100 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2101
2102         * objc.dg/sync-2.m: New test.
2103         * obj-c++.dg/sync-2.mm: New test.
2104
2105 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2106
2107         PR fortran/40571
2108         * gfortran.dg/iso_fortran_env_7.f90: New.
2109
2110 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2111
2112         * obj-c++.dg/too-many-args.mm: New file.
2113
2114 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2115
2116         Merge from 'apple/trunk' branch on FSF servers.
2117
2118         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2119
2120         Radar 4491608
2121         * objc.dg/too-many-args.m: New
2122
2123 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2124
2125         PR fortran/45744
2126         * gfortran.dg/dependency_36.f90:  New test.
2127
2128 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2129
2130         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2131         * gcc.target/i386/pad-3.c: Ditto.
2132         * gcc.target/i386/pad-7.c: Ditto.
2133         * gcc.target/i386/pad-7.c: Ditto.
2134         * gcc.target/i386/pr36502.c: Ditto.
2135         * gcc.target/i386/zee.c: Ditto.
2136         * gcc.target/i386/20060821-1.c: Ditto.
2137         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2138         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2139         * gcc.target/i386/pad-5b.c: Ditto.
2140         * gcc.target/i386/pad-6a.c: Ditto.
2141         * gcc.target/i386/pad-6b.c: Ditto.
2142         * gcc.target/i386/pad-8.c: Ditto.
2143         * gcc.target/i386/pad-9.c: Ditto.
2144         * gcc.target/i386/pad-10.c: Ditto.
2145         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2146
2147 2010-09-23  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/45565
2150         * g++.dg/ipa/pr45565.C: New testcase.
2151
2152 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2153
2154         PR fortran/45745
2155         PR fortran/45648
2156         * gfortran.dg/vector_subscript_bound_1.f90: New.
2157
2158 2010-09-23  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/45750
2161         * gcc.dg/pr45750.c: New testcase.
2162
2163 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2166         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2167         build.
2168
2169 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2170
2171         PR rtl-optimization/44374
2172         * gcc.target/arm/headmerge-1.c: New test.
2173         * gcc.target/arm/headmerge-2.c: New test.
2174         * gcc.target/i386/headmerge-1.c: New test.
2175         * gcc.target/i386/headmerge-2.c: New test.
2176
2177 2010-09-23  Daniel Kraft  <d@domob.eu>
2178
2179         PR fortran/38936
2180         PR fortran/44044
2181         PR fortran/45474
2182         * gfortran.dg/intrinsic_intent_1.f03: New test.
2183         * gfortran.dg/select_type_17.f03: New test.
2184         * gfortran.dg/associate_5.f03: More definability tests.
2185         * gfortran.dg/enum_2.f90: Check definability.
2186         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2187         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2188         * gfortran.dg/char_expr_2.f90: Ditto.
2189         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2190         * gfortran.dg/enum_5.f90: Ditto.
2191         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2192         * gfortran.dg/impure_assignment_2.f90: Ditto.
2193         * gfortran.dg/impure_assignment_3.f90: Ditto.
2194         * gfortran.dg/intent_out_1.f90: Ditto.
2195         * gfortran.dg/intent_out_3.f90: Ditto.
2196         * gfortran.dg/pointer_assign_7.f90: Ditto.
2197         * gfortran.dg/pointer_intent_3.f90: Ditto.
2198         * gfortran.dg/pr19936_1.f90: Ditto.
2199         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2200         * gfortran.dg/simpleif_2.f90: Ditto.
2201         * gfortran.dg/protected_5.f90: Ditto.
2202         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2203         * gfortran.dg/protected_6.f90: Ditto.
2204         * gfortran.dg/protected_7.f90: Ditto.
2205
2206 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2207
2208         PR libfortran/45710
2209         * gfortran.dg/namelist_65.f90: New test.
2210
2211 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2212
2213         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2214         the regexp pattern between the expected label and location string.
2215
2216 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2217
2218         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2219
2220 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2221
2222         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2223         * gcc.dg/pr27898.c: Likewise.
2224         * gcc.dg/pr28712.c: Likewise.
2225         * gcc.dg/pr30762-1.c: Likewise.
2226         * gcc.dg/pr31529-1.c: Likewise.
2227         * gcc.dg/pr34457-1.c: Likewise.
2228         * gcc.dg/pr34668-1.c: Likewise.
2229         * gcc.dg/pr34989-1.c: Likewise.
2230         * gcc.dg/pr43557-1.c: Likewise.
2231
2232 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR rtl-optimization/45739
2235         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2236
2237 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2238
2239         * gcc.target/sparc/mnofpu.c: New test.
2240
2241 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR rtl-optimization/45739
2244         * gcc.target/i386/pr45739.c: New test.
2245
2246 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2247
2248         PR fortran/45648
2249         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2250         and counts. Add non-elemental function call check.
2251
2252         PR fortran/45648
2253         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2254         arguments checks. Update temporary counts.
2255         * gfortran.dg/transpose_optimization_1.f90: New.
2256
2257 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2258
2259         PR objc/23710
2260         * objc.dg/invalid-method-1.m: New.
2261
2262 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2263
2264         Merge from 'apple/trunk' branch on FSF servers.
2265
2266         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2267
2268         Radar 4291785
2269         * objc.dg/naming-4.m: New
2270         * objc.dg/naming-5.m: New
2271         * obj-c++.dg/naming-1.mm: New
2272         * obj-c++.dg/naming-2.mm: New
2273
2274 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2275             Jack Howarth  <howarth@bromo.med.uc.edu>
2276
2277         PR c++/45645
2278         * g++.dg/torture/pr44972.C: Use portable assert().
2279
2280 2010-09-21  Richard Guenther  <rguenther@suse.de>
2281
2282         PR tree-optimization/45580
2283         * g++.dg/torture/pr45580.C: New testcase.
2284
2285 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2286
2287         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2288
2289 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2290
2291         PR fortran/45438
2292         * gfortran.dg/pointer_check_7.f90: New.
2293
2294 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR rtl-optimization/45728
2297         * gcc.c-torture/compile/pr45728.c: New test.
2298
2299 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2300
2301         PR fortran/45081
2302         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2303
2304 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2305
2306         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2307
2308 2010-09-20  Richard Guenther  <rguenther@suse.de>
2309
2310         PR middle-end/45704
2311         * gcc.dg/torture/pr45704.c: New testcase.
2312
2313 2010-09-20  Jan Hubicka  <jh@suse.cz>
2314
2315         PR tree-optimize/45605
2316         * g++.dg/tree-ssa/pr45605.C: New testcase.
2317
2318 2010-09-20  Michael Matz  <matz@suse.de>
2319
2320         PR testsuite/45706
2321         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2322         enough.
2323
2324 2010-09-20  Richard Guenther  <rguenther@suse.de>
2325
2326         PR tree-optimization/45705
2327         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2328
2329 2010-09-20  Michael Matz  <matz@suse.de>
2330
2331         PR testsuite/45706
2332         * lib/target-supports.exp (check_effective_target_vect_perm):
2333         Add i?86-*-*.
2334
2335 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2336
2337         PR rtl-optimization/45695
2338         * gcc.c-torture/execute/pr45695.c: New test.
2339
2340 2010-09-19  Jan Hubicka  <jh@suse.cz>
2341
2342         PR lto/44246
2343         * gcc.c-torture/compile/pr44246.c:New file.
2344
2345 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2346
2347         PR tree-optimization/45714
2348         * gfortran.dg/vect/pr45714-a.f: New test.
2349         * gfortran.dg/vect/pr45714-b.f: New test.
2350
2351 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2352
2353         * gnat.dg/const1.adb: Rename into...
2354         * gnat.dg/constant1.adb: ...this.
2355         * gnat.dg/constant2.adb: New test.
2356         * gnat.dg/constant2_pkg1.ads: New helper.
2357         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2358
2359 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * gnat.dg/specs/constant1.ads: New test.
2362         * gnat.dg/specs/constant1_pkg.ads: New helper.
2363
2364 2010-09-18  Jan Hubicka  <jh@suse.cz>
2365
2366         PR tree-optimization/45453
2367         * g++.dg/tree-ssa/pr45453.C: New testcase.
2368
2369 2010-09-18  Jason Merrill  <jason@redhat.com>
2370
2371         * g++.dg/cpp0x/initlist44.C: New.
2372
2373 2010-09-18  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/45709
2376         * g++.dg/torture/pr45709-2.C: New testcase.
2377
2378 2010-09-18  Richard Guenther  <rguenther@suse.de>
2379
2380         PR tree-optimization/45709
2381         * g++.dg/torture/pr45709.C: New testcase.
2382
2383 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2384
2385         PR testsuite/45719
2386         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2387
2388 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2389
2390         * gcc.target/i386/pad-1.c: New.
2391         * gcc.target/i386/pad-2.c: Likewise.
2392         * gcc.target/i386/pad-3.c: Likewise.
2393         * gcc.target/i386/pad-4.c: Likewise.
2394         * gcc.target/i386/pad-5a.c: Likewise.
2395         * gcc.target/i386/pad-5b.c: Likewise.
2396         * gcc.target/i386/pad-6a.c: Likewise.
2397         * gcc.target/i386/pad-6b.c: Likewise.
2398         * gcc.target/i386/pad-7.c: Likewise.
2399         * gcc.target/i386/pad-8.c: Likewise.
2400         * gcc.target/i386/pad-9.c: Likewise.
2401         * gcc.target/i386/pad-10.c: Likewise.
2402
2403 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2404
2405         PR middle-end/45234
2406         * gcc.dg/torture/stackalign/alloca-5.c: New.
2407
2408 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2409
2410         PR middle-end/45678
2411         * gcc.dg/torture/pr45678-2.c: New.
2412
2413 2010-09-17  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/45678
2416         * gcc.dg/torture/pr45678-1.c: New testcase.
2417
2418 2010-09-17  Michael Matz  <matz@suse.de>
2419
2420         PR tree-optimization/43432
2421         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2422         check_effective_target_vect_perm_short): New predicates.
2423         (check_effective_target_vect_perm): Include x86_64.
2424         * gcc.dg/vect/pr43432.c: New test.
2425         * gcc.dg/vect/vect-114.c: Adjust.
2426         * gcc.dg/vect/vect-15.c: Ditto.
2427         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2428         * gcc.dg/vect/slp-perm-9.c: Ditto.
2429
2430 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2431
2432         PR testsuite/45692
2433         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2434         GNU runtime.
2435
2436 2010-09-17  Richard Guenther  <rguenther@suse.de>
2437
2438         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2439         * gcc.dg/pr28706.c: Likewise.
2440         * gcc.dg/pr28712.c: Likewise.
2441         * gcc.dg/pr30762-1.c: Likewise.
2442         * gcc.dg/pr30762-2.c: Likewise.
2443         * gcc.dg/pr31529-1.c: Likewise.
2444         * gcc.dg/pr31529-2.c: Likewise.
2445         * gcc.dg/pr34457-1.c: Likewise.
2446         * gcc.dg/pr34457-2.c: Likewise.
2447         * gcc.dg/pr34668-1.c: Likewise.
2448         * gcc.dg/pr34668-2.c: Likewise.
2449         * gcc.dg/pr34989-1.c: Likewise.
2450         * gcc.dg/pr34989-2.c: Likewise.
2451         * gcc.dg/pr43557-1.c: Likewise.
2452         * gcc.dg/pr43557-2.c: Likewise.
2453         * gcc.dg/debug/pr41893-1.c: Likewise.
2454         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2455         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2456         * gcc.dg/matrix/matrix-4.c: Likewise.
2457         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2458         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2459         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2460         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2461
2462 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2463
2464         PR fortran/43665
2465         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2466         optimizations.
2467         * gfortran.dg/intent_optimize_1.f90: New test.
2468
2469 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2470
2471         * gcc.target/i386/divmod-1.c: New.
2472         * gcc.target/i386/divmod-2.c: Likewise.
2473         * gcc.target/i386/divmod-3.c: Likewise.
2474         * gcc.target/i386/divmod-4.c: Likewise.
2475         * gcc.target/i386/divmod-4a.c: Likewise.
2476         * gcc.target/i386/divmod-5.c: Likewise.
2477         * gcc.target/i386/divmod-6.c: Likewise.
2478         * gcc.target/i386/divmod-7.c: Likewise.
2479         * gcc.target/i386/divmod-8.c: Likewise.
2480         * gcc.target/i386/udivmod-1.c: Likewise.
2481         * gcc.target/i386/udivmod-2.c: Likewise.
2482         * gcc.target/i386/udivmod-3.c: Likewise.
2483         * gcc.target/i386/udivmod-4.c: Likewise.
2484         * gcc.target/i386/udivmod-4a.c: Likewise.
2485         * gcc.target/i386/udivmod-5.c: Likewise.
2486         * gcc.target/i386/udivmod-6.c: Likewise.
2487         * gcc.target/i386/udivmod-7.c: Likewise.
2488         * gcc.target/i386/udivmod-8.c: Likewise.
2489
2490 2010-09-16  Jan Hubicka  <jh@suse.cz>
2491
2492         * g++.dg/lto/pr45679-1_0.C: New file.
2493         * g++.dg/lto/pr45679-1_1.C: New file.
2494         * g++.dg/lto/pr45679-0_0.C: New file.
2495         * g++.dg/lto/pr45679-0_1.C: New file.
2496
2497 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/45674
2500         * gfortran.dg/class_dummy_2.f03: New.
2501
2502 2010-09-16  Richard Guenther  <rguenther@suse.de>
2503
2504         PR tree-optimization/45623
2505         * gcc.dg/torture/pr45623.c: New testcase.
2506
2507 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2508
2509         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2510         name and parentheses.
2511         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2512
2513 2010-09-15  Jason Merrill  <jason@redhat.com>
2514
2515         * g++.dg/parse/parameter-declaration-2.C: New.
2516
2517         * g++.dg/cpp0x/scoped_enum2.C: New.
2518
2519 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2520
2521         * gcc.c-torture/compile/20100915-1.c: New test.
2522
2523 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2524
2525         PR middle-end/45644
2526         * gcc.dg/ipa/pr45644.c: New test.
2527
2528 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR tree-optimization/45633
2531         * gcc.dg/vect/pr45633.c: New test.
2532
2533 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2534
2535         PR fortran/45577
2536         * gfortran.dg/allocate_derived_4.f90: New.
2537
2538 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2539
2540         * lib/target-supports.exp
2541         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2542         supported flag to true for neon.
2543
2544 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2545
2546         PR c++/45665
2547         * g++.dg/template/crash103.C: New.
2548
2549 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2550
2551         Merge from 'apple/trunk' branch on FSF servers.
2552
2553         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2554
2555         Radar 4457381
2556         * objc.dg/msg-in-protocol.m: New.
2557         * obj-c++.dg/msg-in-protocol.mm: New.
2558
2559         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2560
2561         Radar 4219590
2562         * objc.dg/break-in-ifstmt.m: New.
2563
2564         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2565
2566         Radar 4174166
2567         * obj-c++.dg/comp-types-13.mm: New.
2568         * objc.dg/comp-types-12.m: New.
2569
2570         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2571
2572         Radar 4216500
2573         * obj-c++.dg/proto-lossage-7.mm: New.
2574         * objc.dg/proto-lossage-7.m: New.
2575
2576 2010-09-14  Jan Hubicka  <jh@suse.cz>
2577
2578         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2579         folding.
2580         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2581         folding.
2582
2583 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR middle-end/45567
2586         * gcc.dg/pr45567.c: New test.
2587
2588         PR debug/45660
2589         * g++.dg/debug/pr45660.C: New test.
2590
2591 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2592
2593         PR tree-optimization/45470
2594         * g++.dg/vect/pr45470-a.cc: New test.
2595         * g++.dg/vect/pr45470-a.cc: New test.
2596
2597 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2598
2599         PR target/42070
2600         * lib/profopt.exp: Prune warnings on execname2 compile.
2601         * lib/prune.exp: Prune "can't add line info" warnings.
2602
2603 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2604
2605         PR libfortran/45532
2606         * gfortran.dg/namelist_64.f90: New test.
2607
2608 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR rtl-optimization/45617
2611         * gcc.target/i386/pr45617.c: New test.
2612
2613 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2614
2615         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2616
2617 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2618
2619         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2620         * gcc.target/i386/fma4-vector.c: Likewise.
2621         * gcc.target/i386/vectorize2.c: Likewise.
2622         * gcc.target/i386/vectorize4.c: Likewise.
2623         * gcc.target/i386/vectorize5.c: Likewise.
2624         * gcc.target/i386/vectorize6.c: Likewise.
2625         * gcc.target/i386/vectorize8.c: Likewise.
2626
2627         * gcc.target/i386/vect-double-1.c: New.
2628         * gcc.target/i386/vect-double-1a.c: Likewise.
2629         * gcc.target/i386/vect-double-2.c: Likewise.
2630         * gcc.target/i386/vect-double-2a.c: Likewise.
2631
2632         * lib/target-supports.exp (check_effective_target_vect_double):
2633         Set et_vect_double_saved to 0 when tuning for Atom.
2634
2635 2010-09-13  Jan Hubicka  <jh@suse.cz>
2636
2637         * gcc.dg/torture/pr23821.c: Drop static keyword.
2638         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2639         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2640
2641 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2642
2643         * gcc.target/arm/sync-1.c: New.
2644
2645 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2646
2647         * gnat.dg/memtrap.adb: New test.
2648
2649 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2650
2651         * gfortran.dg/promotion.f90: Fix options.
2652
2653 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2654
2655         * g++.dg/cpp0x/range-for1.C: New.
2656         * g++.dg/cpp0x/range-for2.C: New.
2657         * g++.dg/cpp0x/range-for3.C: New.
2658         * g++.dg/cpp0x/range-for4.C: New.
2659         * g++.dg/cpp0x/range-for5.C: New.
2660         * g++.dg/cpp0x/range-for6.C: New.
2661
2662 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2663
2664         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2665         and counts. Check that transpose is not called.
2666         * gfortran.dg/transpose_2.f90: Update error message.
2667
2668 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2669
2670         PR c++/43824
2671         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2672         * g++.dg/lookup/strong-using-2.C: Likewise.
2673         * g++.dg/lookup/strong-using-3.C: Likewise.
2674         * g++.dg/lookup/strong-using-5.C: Likewise.
2675
2676         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2677         * g++.dg/cpp0x/inline-ns4.C: New.
2678         * g++.dg/cpp0x/inline-ns5.C: New.
2679
2680 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2681
2682         PR middle-end/45634
2683         * gfortran.fortran-torture/compile/pr45634.f90: New.
2684
2685 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2686
2687         * objc.dg/fobjc-exceptions.m: New test.
2688
2689 2010-09-10  Jan Hubicka  <jh@suse.cz>
2690
2691         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2692
2693 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2694
2695         PR tree-optimization/44972
2696         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2697         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2698         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2699         instead.
2700         * g++.dg/torture/pr44972.C: New test.
2701
2702 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2703
2704         PR tree-optimization/44972
2705         * g++.dg/torture/pr34850.C: Remove expected warning.
2706
2707 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2708
2709         * gfortran.dg/dummy_optional_arg.f90: New test.
2710
2711 2010-09-08  Jan Hubicka  <jh@suse.cz>
2712
2713         PR tree-optimization/45598
2714         * fortran.fortran-torture/compile/pr45598.f90: New test.
2715
2716 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2717
2718         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2719         * lib/target-supports.exp (check_ifunc_available): New.
2720         * gcc.dg/attr-ifunc-1.c: New.
2721         * gcc.dg/attr-ifunc-2.c: New.
2722         * gcc.dg/attr-ifunc-3.c: New.
2723         * gcc.dg/attr-ifunc-4.c: New.
2724         * gcc.dg/attr-ifunc-5.c: New.
2725         * g++.dg/ext/attr-ifunc-1.C: New.
2726         * g++.dg/ext/attr-ifunc-2.C: New.
2727         * g++.dg/ext/attr-ifunc-3.C: New.
2728         * g++.dg/ext/attr-ifunc-4.C: New.
2729
2730 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2731
2732         PR middle-end/40386
2733         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2734
2735 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2736
2737         * gfortran.dg/inline_transpose_1.f90: New test.
2738
2739 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2740
2741         PR c++/45588
2742         * g++.dg/warn/Wunused-var-15.C: New test.
2743
2744 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2745
2746         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2747         hppa*-*-hpux*.
2748
2749 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2750
2751         * objc/execute/exceptions/throw-nil.m: New test.
2752         * objc/execute/exceptions/handler-1.m: Updated to use the new
2753         objc_set_uncaught_exception_handler() function.
2754         * objc/execute/exceptions/matcher-1.m: New test.
2755
2756 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2757
2758         PR fortran/38282
2759         * gfortran.dg/bit_comparison_1.F90: New test.
2760         * gfortran.dg/leadz_trailz_3.f90: New test.
2761         * gfortran.dg/masklr_2.F90: New test.
2762         * gfortran.dg/shiftalr_1.F90: New test.
2763         * gfortran.dg/merge_bits_2.F90: New test.
2764         * gfortran.dg/dshift_2.F90: New test.
2765         * gfortran.dg/bit_comparison_2.F90: New test.
2766         * gfortran.dg/masklr_1.F90: New test.
2767         * gfortran.dg/merge_bits_1.F90: New test.
2768         * gfortran.dg/dshift_1.F90: New test.
2769         * gfortran.dg/shiftalr_2.F90: New test.
2770
2771 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2772
2773         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2774         functions from objc/typedstream.h are deprecated.
2775
2776 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2777
2778         * lib/target-supports.exp
2779         (check_effective_target_run_expensive_tests): New proc.
2780         * gcc.c-torture/compile/limits-fnargs.c: Use
2781         dg-require-effective-target run_expensive_tests.
2782
2783 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR fortran/45597
2786         * gfortran.dg/gomp/pr45597.f90: New test.
2787
2788         PR fortran/45595
2789         * gfortran.dg/gomp/pr45595.f90: New test.
2790
2791 2010-09-08  Michael Matz  <matz@suse.de>
2792
2793         * c-c++-common/uninit-17.c: Adjust.
2794
2795 2010-09-08  Michael Matz  <matz@suse.de>
2796
2797         PR tree-optimization/43430
2798         * gcc.dg/vect/pr43430-2.c: New test.
2799
2800 2010-09-08  Michael Matz  <matz@suse.de>
2801
2802         PR tree-optimization/33244
2803         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2804
2805 2010-09-08  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/45578
2808         * gfortran.dg/pr45578.f90: New testcase.
2809
2810 2010-09-08  Richard Guenther  <rguenther@suse.de>
2811
2812         PR testsuite/45590
2813         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2814
2815 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2816
2817         PR fortran/45576
2818         * gfortran.dg/char_length_18.f90:  New test.
2819
2820 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2821
2822         PR target/36502
2823         * gcc.target/i386/pr36502.c: New test.
2824
2825         PR target/42313
2826         PR target/44651
2827         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2828         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2829
2830 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2831
2832         * gfortran.dg/achar_4.f90: Enable bounds checking.
2833
2834 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2835
2836         PR target/45206
2837         * gcc.target/i386/pr45206.c: New test.
2838
2839 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2840
2841         PR fortran/45505
2842         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2843
2844 2010-09-07  Jan Hubicka  <jh@suse.cz>
2845
2846         * gcc.c-torture/compile/20100907.c: New testcase.
2847
2848 2010-09-07  Richard Guenther  <rguenther@suse.de>
2849
2850         PR middle-end/45569
2851         * g++.dg/eh/pr45569.C: New testcase.
2852
2853 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2854
2855         PR target/43137
2856         * gcc.target/arm/pr43137.c: New test.
2857
2858 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859
2860         PR fortran/36931
2861         * gfortran.dg/dependency_35.f90:  New test.
2862
2863 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2864
2865         PR fortran/34145
2866         * gfortran.dg/char_length_17.f90:  New test.
2867
2868 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2869
2870         PR c++/45200
2871         PR c++/45293
2872         PR c++/45558
2873         * g++.dg/template/typedef34.C: New test.
2874         * g++.dg/template/typedef35.C: New test.
2875
2876 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         PR target/22152
2879         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2880
2881 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2882
2883         * g++.dg/warn/Wdouble-promotion.C: New.
2884
2885 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2886
2887         * g++.dg/parse/redef2.C: New.
2888
2889 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2890
2891         * gcc.dg/20100906-1.c: New testcase.
2892
2893 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR testsuite/45543
2896         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2897         DW_TAG_enumeration_type DIE.
2898
2899 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2900
2901         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2902         Update XFAILs.
2903
2904 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2905
2906         PR rtl-optimization/44919
2907         * g++.dg/opt/pr44919.C: New.
2908
2909 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2910
2911         PR fortran/38282
2912         * gfortran.dg/iall_iany_iparity_1.f90: New.
2913         * gfortran.dg/iall_iany_iparity_2.f90: New.
2914
2915 2010-09-06  Jason Merrill  <jason@redhat.com>
2916
2917         * g++.dg/cpp0x/initlist42.C: New.
2918
2919         * g++.dg/cpp0x/auto19.C: New.
2920
2921         * g++.dg/template/sfinae25.C: New.
2922         * g++.dg/template/char1.C: Expect warning.
2923         * g++.dg/template/nontype10.C: Likewise.
2924
2925         * g++.dg/cpp0x/implicit9.C: New.
2926
2927         * g++.dg/cpp0x/initlist43.C: New.
2928
2929 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2930
2931         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2932
2933 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2934
2935         * gcc.dg/Wdouble-promotion.c: New.
2936
2937 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2938
2939         * gfortran.dg/float128_1.f90: Remove test case as
2940         it always fails since Rev 163611 backed out the
2941         front-end implementation.
2942
2943 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2944
2945         * gfortran.dg/float128_1.f90: XFAIL test case.
2946
2947 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2948
2949         * gfortran.dg/bessel_7.f90: Decrease required precision.
2950
2951 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2952
2953         PR testsuite/45545
2954         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2955         ref-all-matching targets.
2956
2957 2010-09-05  Richard Guenther  <rguenther@suse.de>
2958
2959         PR tree-optimization/45535
2960         * gcc.c-torture/compile/pr45535.c: New testcase.
2961
2962 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2963
2964         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2965         "\[^\n\]*".
2966         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2967         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2968         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2969         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2970         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2971         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2972         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2973         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2974         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2975         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2976         * gcc.target/i386/pr22152.c: Likewise.
2977         * gcc.target/i386/pr36992-1.c: Likewise.
2978         * gcc.target/i386/pr36992-2.c: Likewise.
2979         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2980
2981 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2982
2983         PR testsuite/43957
2984         * gcc.dg/const-uniq-1.c: Modify regexp.
2985
2986 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2987
2988         PR fortran/45530
2989         * gfortran.dg/namelist_63.f90: New.
2990
2991 2010-09-04  Jan Hubicka  <jh@suse.cz>
2992
2993         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2994         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2995
2996 2010-09-04  Jan Hubicka  <jh@suse.cz>
2997
2998         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2999
3000 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3001
3002         PR fortran/45507
3003         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3004
3005 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3006
3007         * gcc.dg/opts-4.c: New test.
3008
3009 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3010
3011         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3012         * gcc.dg/vect/vect-peel-4.c: Ditto.
3013
3014 2010-09-03  Daniel Kraft  <d@domob.eu>
3015
3016         PR fortran/45525
3017         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3018
3019 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3020
3021         PR fortran/45159
3022         * gfortran.dg/dependency_34.f90:  New test.
3023
3024 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3025
3026         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3027
3028 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3029
3030         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3031         gcc.target/i386/clearcap.map if supported.
3032
3033 2010-09-03  Michael Matz  <matz@suse.de>
3034
3035         PR middle-end/45415
3036         * gcc.dg/pr45415.c: New test.
3037
3038 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3039
3040         PR tree-optimization/45506
3041         * gcc.dg/pr45506.c: New.
3042
3043 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         PR target/45476
3046         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3047         * gcc.target/i386/float128-2.c: Ditto.
3048
3049 2010-09-03  Daniel Kraft  <d@domob.eu>
3050
3051         PR fortran/34162
3052         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3053         * gfortran.dg/internal_dummy_2.f08: New test.
3054         * gfortran.dg/internal_dummy_3.f08: New test.
3055         * gfortran.dg/internal_dummy_4.f08: New test.
3056
3057 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR debug/45500
3060         * gcc.target/i386/pr45500.c: New test.
3061
3062 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3063
3064         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3065
3066 2010-09-03  Daniel Kraft  <d@domob.eu>
3067
3068         PR fortran/44602
3069         * gfortran.dg/exit_2.f08; Adapt error messages.
3070         * gfortran.dg/exit_3.f08: New test.
3071         * gfortran.dg/exit_4.f08: New test.
3072         * gfortran.dg/exit_5.f03: New test.
3073
3074 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3075
3076         * gfortran.dg/ishft_4.f90: New test.
3077
3078 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3079
3080         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3081         FRIZ/XSRIZ instruciton for (double)(long long)x.
3082         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3083
3084 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3085
3086         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3087
3088 2010-09-02  Richard Guenther  <rguenther@suse.de>
3089
3090         PR tree-optimization/44937
3091         PR tree-optimization/45412
3092         * g++.dg/opt/pr45412.C: New testcase.
3093         * gcc.c-torture/compile/pr45412.c: Likewise.
3094         * gcc.c-torture/compile/pr44937.c: Likewise.
3095
3096 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3097
3098         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3099         but using -Werror=comment.
3100         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3101         expected error messages.
3102
3103 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3104
3105         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3106         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3107
3108 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3109
3110         PR fortran/45489
3111         * gfortran.dg/initialization_27.f90: New.
3112
3113 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3114
3115         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3116         check into different basic blocks. Expect vectorization if misaligned
3117         stores are supported.
3118         * gcc.dg/vect/bb-slp-8a.c: New test.
3119         * gcc.dg/vect/bb-slp-8b.c: New test.
3120
3121 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3122
3123         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3124
3125 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3126
3127         PR fortran/44541
3128         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3129         * gfortran.dg/class_dummy_1.f03: New.
3130
3131 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR middle-end/45458
3134         * g++.dg/tree-prof/partition2.C: New test.
3135
3136 2010-09-01  Richard Guenther  <rguenther@suse.de>
3137
3138         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3139         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3140         * gcc.c-torture/execute/20100827-1.c: Likewise.
3141
3142 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3143
3144         * gfortran.dg/execute_command_line_1.f90: New test.
3145
3146 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3147
3148         PR preprocessor/45457
3149         * c-c++-common/cpp/pr45457.c: New test.
3150
3151 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3152
3153         * gcc.dg/nested-func-8.c: New test.
3154
3155 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3156
3157         PR fortran/38282
3158         * gfortran.dg/popcnt_poppar_1.F90: New test.
3159         * gfortran.dg/popcnt_poppar_2.F90: New test.
3160
3161 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3162
3163         * gcc.target/i386/volatile-2.c: Require nonpic target.
3164
3165 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR middle-end/45461
3168         * gcc.dg/pr45461.c: New test.
3169
3170 2010-08-31  Richard Guenther  <rguenther@suse.de>
3171
3172         PR testsuite/45455
3173         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3174
3175 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3176
3177         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3178
3179 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3180
3181         PR fortran/45456
3182         * gfortran.dg/typebound_proc_18.f03: New.
3183
3184 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3185
3186         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3187         * lib/scanasm.exp (scan-stack-usage): Likewise.
3188         (scan-stack-usage-not): Likewise.
3189         * gcc.dg/stack-usage-1.c: New test.
3190         * gcc.target/i386/stack-usage-realign.c: Likewise.
3191
3192 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3193
3194         PR tree-optimization/45427
3195         * gcc.dg/tree-ssa/pr45427.c: New test.
3196
3197 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3198
3199         PR c++/45043
3200         * g++.dg/template/crash102.C: New.
3201
3202 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR middle-end/45423
3205         * gcc.dg/gomp/atomic-12.c: New test.
3206         * gcc.dg/gomp/atomic-13.c: New test.
3207         * gcc.dg/gomp/atomic-14.c: New test.
3208         * g++.dg/gomp/atomic-11.C: New test.
3209         * g++.dg/gomp/atomic-12.C: New test.
3210         * g++.dg/gomp/atomic-13.C: New test.
3211         * g++.dg/gomp/atomic-14.C: New test.
3212
3213 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3214
3215         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3216         delimiter.
3217
3218 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3219
3220         * gnat.dg/discr24.adb: New test.
3221
3222 2010-08-30  Richard Guenther  <rguenther@suse.de>
3223
3224         PR tree-optimization/45449
3225         * gcc.dg/pr45449.c: New testcase.
3226
3227 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3228
3229         * gcc.dg/opts-1.c: Expect errors, not warnings.
3230
3231 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3232
3233         PR fortran/42769
3234         * gfortran.dg/dynamic_dispatch_11.f03: New.
3235
3236 2010-08-29  Jason Merrill  <jason@redhat.com>
3237
3238         PR c++/44991
3239         * g++.dg/parse/defarg15.C: New.
3240
3241 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3242
3243         PR fortran/45439
3244         * gfortran.dg/select_type_16.f03: New.
3245
3246 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3247             Tobias Burnus  <burnus@net-b.de>
3248
3249         * gfortran.dg/bessel_7.f90: Decrease required precision.
3250
3251 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3252             Kaz Kojima  <kkojima@gcc.gnu.org>
3253
3254         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3255
3256 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3257
3258         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3259         floating point conversion code generation.
3260         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3261         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3262         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3263         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3264         to integer conversion code generation.
3265         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3266         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3267         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3268         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3269
3270 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3271
3272         PR fortran/32049
3273         * gfortran.dg/random_seed_1.f90: Adjust test.
3274         * gfortran.dg/float128_1.f90: New test.
3275
3276 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/33197
3279         * gfortran.dg/norm2_1.f90: New.
3280         * gfortran.dg/norm2_2.f90: New.
3281         * gfortran.dg/norm2_3.f90: New.
3282         * gfortran.dg/norm2_4.f90: New.
3283         * gfortran.dg/parity_1.f90: New.
3284         * gfortran.dg/parity_2.f90: New.
3285         * gfortran.dg/parity_3.f90: New.
3286
3287 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3288
3289         PR fortran/45420
3290         * gfortran.dg/select_type_15.f03: New.
3291
3292 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR libfortran/43217
3295         * gfortran.dg/hollerith8.f90: New test.
3296
3297 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3298
3299         PR fortran/45159
3300         * gfortran.dg/dependency_33.f90:  New test.
3301
3302 2010-08-27  Richard Guenther  <rguenther@suse.de>
3303
3304         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3305         * gcc.dg/graphite/scop-2.c: Likewise.
3306         * gcc.dg/graphite/scop-20.c: Likewise.
3307         * gcc.dg/vect/slp-25.c: Likewise.
3308
3309 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3310
3311         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3312
3313 2010-08-26  Daniel Kraft  <d@domob.eu>
3314
3315         PR fortran/38936
3316         PR fortran/44047
3317         PR fortran/45384
3318         * gfortran.dg/associate_8.f03: New test.
3319         * gfortran.dg/select_type_13.f03: New test.
3320         * gfortran.dg/select_type_14.f03: New test.
3321
3322 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR tree-optimization/44485
3325         * gcc.dg/pr44485.c: New test.
3326
3327 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3330         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3331         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3332
3333 2010-08-26  Richard Guenther  <rguenther@suse.de>
3334
3335         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3336         * gcc.dg/graphite/scop-21.c: Likewise.
3337
3338 2010-08-26  Richard Guenther  <rguenther@suse.de>
3339
3340         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3341         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3342         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3343         * gcc.dg/vect/vect-91.c: Likewise.
3344         * gcc.dg/vect/vect-peel-1.c: Likewise.
3345         * gcc.dg/vect/vect-peel-2.c: Likewise.
3346         * gcc.dg/vect/vect-peel-4.c: Likewise.
3347
3348 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR libfortran/41859
3351         * gfortran.dg/der_io_4.f90: New test.
3352
3353 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR rtl-optimization/44858
3356         * gcc.c-torture/execute/pr44858.c: New test.
3357
3358         PR rtl-optimization/45400
3359         * g++.dg/other/i386-8.C: New test.
3360
3361 2010-08-25  Richard Guenther  <rguenther@suse.de>
3362
3363         * gcc.dg/alias-8.c: Adjust.
3364
3365 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3366
3367         * gcc.target/i386/combine-mul.c: New test.
3368
3369 2010-08-25  Richard Guenther  <rguenther@suse.de>
3370
3371         PR lto/44562
3372         * gcc.dg/graphite/id-27.c: New testcase.
3373         * gcc.dg/lto/20100825-1_0.c: Likewise.
3374
3375 2010-08-25  Richard Guenther  <rguenther@suse.de>
3376
3377         PR tree-optimization/45316
3378         * g++.dg/opt/pr45316.C: New testcase.
3379
3380 2010-08-25  Richard Guenther  <rguenther@suse.de>
3381
3382         PR tree-optimization/45393
3383         * g++.dg/torture/pr45393.C: New testcase.
3384
3385 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR tree-optimization/45059
3388         * gcc.c-torture/compile/pr45059.c: New test.
3389
3390 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3391
3392         * lib/target-supports.exp (check_effective_target_vect_unpack):
3393         Set vect_unpack supported flag to true for neon.
3394
3395 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3396
3397         * gcc.dg/tree-ssa/ifc-5.c: New.
3398
3399 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3400
3401         * gcc.dg/tree-ssa/ifc-4.c: New.
3402         * gcc.dg/tree-ssa/ifc-7.c: New.
3403
3404 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3405
3406         * gcc.dg/vect/vect.exp: Check loongson targets
3407         * g++.dg/vect/vect.exp: Likewise
3408         * gfortran.dg/vect/vect.exp: Likewise
3409
3410 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3411
3412         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3413         -mveclibabi=mass.
3414
3415 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3416
3417         PR fortran/45366
3418         * gfortran.dg/proc_ptr_29.f90: New.
3419
3420 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3421             Dominique d'Humieres <dominiq@lps.ens.fr>
3422
3423         PR fortran/45367
3424         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3425
3426 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3427
3428         PR fortran/45367
3429         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3430
3431 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3432
3433         PR fortran/36158
3434         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3435
3436 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3437             Dominique d'Humieres <dominiq@lps.ens.fr>
3438
3439         PR fortran/45367
3440         PR fortran/36158
3441         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3442         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3443
3444 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3445
3446         PR fortran/44863
3447         PR fortran/45271
3448         PR fortran/45290
3449         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3450         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3451         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3452
3453 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3454
3455         PR fortran/36158
3456         PR fortran/33197
3457         * gfortran.dg/bessel_6.f90: New.
3458         * gfortran.dg/bessel_7.f90: New.
3459
3460 2010-08-20  Jan Hubicka  <jh@suse.cz>
3461
3462         PR c++/45307
3463         PR c++/17736
3464         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3465         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3466
3467 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3468
3469         PR target/45336
3470         * gcc.target/i386/pr45336-1.c: New.
3471         * gcc.target/i386/pr45336-2.c: Likewise.
3472         * gcc.target/i386/pr45336-3.c: Likewise.
3473         * gcc.target/i386/pr45336-4.c: Likewise.
3474
3475 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         PR testsuite/45361
3478         * gcc.target/i386/volatile-2.c: Update scan strings to also
3479         include (%rip) for the memory reference on x86_64.
3480
3481 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR middle-end/44974
3484         * gcc.dg/pr44974.c: New test.
3485
3486         PR rtl-optimization/45353
3487         * gcc.dg/pr45353.c: New test.
3488
3489 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         * gcc.target/i386/volatile-2.c: New.
3492
3493 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3494
3495         PR rtl-optimization/44691
3496         * gfortran.dg/pr44691.f: New test.
3497
3498 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3499
3500         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3501
3502 2010-08-19  Jason Merrill  <jason@redhat.com>
3503
3504         * g++.dg/init/synth3.C: New.
3505         * g++.dg/init/value8.C: New.
3506         * g++.dg/tree-ssa/empty-2.C: New.
3507         * g++.dg/cpp0x/noexcept09.C: New.
3508
3509 2010-08-19  Daniel Kraft  <d@domob.eu>
3510
3511         PR fortran/29785
3512         PR fortran/45016
3513         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3514         * gfortran.dg/pointer_remapping_1.f90: New test.
3515         * gfortran.dg/pointer_remapping_2.f03: New test.
3516         * gfortran.dg/pointer_remapping_3.f08: New test.
3517         * gfortran.dg/pointer_remapping_4.f03: New test.
3518         * gfortran.dg/pointer_remapping_5.f08: New test.
3519         * gfortran.dg/pointer_remapping_6.f08: New test.
3520
3521 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3522
3523         PR testsuite/45324
3524         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3525
3526 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3527
3528         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3529
3530 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3531
3532         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3533         variable.
3534
3535 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3536
3537         PR target/45070
3538         * gcc.c-torture/execute/pr45070.c: New.
3539
3540 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3541
3542         * g++.dg/pr44328.C: New test.
3543
3544 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3545
3546         PR fortran/36158
3547         PR fortran/33197
3548         * gfortran.dg/bessel_3.f90: New.
3549         * gfortran.dg/bessel_4.f90: New.
3550         * gfortran.dg/bessel_5.f90: New.
3551
3552 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3553
3554         PR fortran/45290
3555         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3556         * gfortran.dg/pointer_init_2.f90: New.
3557         * gfortran.dg/pointer_init_3.f90: New.
3558         * gfortran.dg/pointer_init_4.f90: New.
3559
3560 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3561
3562         PR c++/45049
3563         * g++.dg/pr45049-1.C: New test.
3564         * g++.dg/pr45049-2.C: New test.
3565
3566 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3567
3568         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3569         20 if __ARM_PCS is defined otherwise 64.
3570         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3571         instead of hard coded 64.
3572
3573 2010-08-18  Yao Qi  <yao@codesourcery.com>
3574
3575         PR target/45094
3576         * gcc.target/arm/pr45094.c: New test.
3577
3578 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3579
3580         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3581
3582 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3583
3584         PR rtl-optimization/42575
3585         * gcc.target/arm/pr42575.c: New test.
3586
3587 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3588
3589         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3590         * gcc.dg/tls/thr-cse-1.c: New.
3591
3592 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3593
3594         PR debug/42487
3595         * lib/target-supports.exp
3596         (check_effective_target_function_sections): New.
3597         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3598         function sections before proceding.
3599
3600 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR fortran/45308
3603         * gfortran.dg/pr45308.f03: New test.
3604
3605 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3606
3607         PR target/45296
3608         * gcc.target/i386/pr45296.c: New test.
3609
3610 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3611
3612         * g++.dg/ext/uow-1.C: New.
3613         * g++.dg/ext/uow-2.C: New.
3614         * g++.dg/ext/uow-3.C: New.
3615         * g++.dg/ext/uow-4.C: New.
3616
3617 2010-08-17  Richard Guenther  <rguenther@suse.de>
3618
3619         PR testsuite/45266
3620         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3621
3622 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3623
3624         PR c/40563
3625         * gcc.dg/Wcxx-compat-20.c: New test.
3626
3627 2010-08-17  Daniel Kraft  <d@domob.eu>
3628
3629         PR fortran/38936
3630         * gfortran.dg/associate_1.f03: Extended to test newly supported
3631         features like association to variables.
3632         * gfortran.dg/associate_3.f03: Removed check for illegal change
3633         of associate-name here...
3634         * gfortran.dg/associate_5.f03: ...and added it here.
3635         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3636         * gfortran.dg/associate_7.f03: New test.
3637
3638 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3639
3640         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3641
3642 2010-08-15  Daniel Kraft  <d@domob.eu>
3643
3644         PR fortran/38936
3645         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3646         * gfortran.dg/associate_3.f03: Clarify comment.
3647         * gfortran.dg/associate_5.f03: New test.
3648         * gfortran.dg/associate_6.f03: New test.
3649
3650 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/45211
3653         * gfortran.dg/bind_c_usage_21.f90: New.
3654         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3655
3656 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3657
3658         * gfortran.dg/optional_absent_1.f90: New.
3659         * gfortran.dg/null_actual.f90: New.
3660
3661 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3662
3663         * gfortran.dg/pointer_target_1.f90: New.
3664         * gfortran.dg/pointer_target_2.f90: New.
3665         * gfortran.dg/pointer_target_3.f90: New.
3666
3667 2010-08-15  Daniel Kraft  <d@domob.eu>
3668
3669         PR fortran/45197
3670         * gfortran.dg/elemental_args_check_3.f90: New test.
3671         * gfortran.dg/impure_1.f08: New test.
3672         * gfortran.dg/impure_2.f08: New test.
3673         * gfortran.dg/impure_3.f90: New test.
3674         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3675
3676 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3677
3678         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3679         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3680         SLP tests.
3681         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3682         misaligned loads.
3683         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3684         misaligned stores.c
3685         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3686
3687 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3688
3689         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3690         dg-require-effective-target after dg-do.
3691
3692 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3693
3694         * lib/target-supports.exp (check_effective_target_vect_int): Return
3695         true for Loongson targets.
3696         (check_effective_target_vect_shift): Likewise.
3697         (check_effective_target_vect_no_int_max): Likewise.
3698         (check_effective_target_vect_no_align): Likewise.
3699         (check_effective_target_vect_short_mult): Likewise.
3700
3701 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3702
3703         * g++.dg/cast.C: Change fields of structures to "long" to pass
3704         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3705         * g++.dg/cpp0x/iop.C: Ditto.
3706         * g++.dg/cpp0x/named_refs.C: Ditto.
3707         * g++.dg/cpp0x/rv1p.C: Ditto.
3708         * g++.dg/cpp0x/rv2p.C: Ditto.
3709         * g++.dg/cpp0x/rv3p.C: Ditto.
3710         * g++.dg/cpp0x/rv4p.C: Ditto.
3711         * g++.dg/cpp0x/rv5p.C: Ditto.
3712         * g++.dg/cpp0x/rv6p.C: Ditto.
3713         * g++.dg/cpp0x/rv7p.C: Ditto.
3714         * g++.dg/cpp0x/rv8p.C: Ditto.
3715         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3716
3717 2010-08-13  Daniel Kraft  <d@domob.eu>
3718
3719         * gfortran.dg/implied_shape_1.f08: New test.
3720         * gfortran.dg/implied_shape_2.f90: New test.
3721         * gfortran.dg/implied_shape_3.f08: New test.
3722
3723 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3724
3725         PR libfortran/42526
3726         * gfortran.dg/char_component_initializer_1.f90: New test.
3727
3728 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3729
3730         PR tree-optimization/45241
3731         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3732
3733 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3736         to dg-options.
3737         * gcc.target/i386/pr40906-2.c: Ditto.
3738         * gcc.target/i386/pr40906-3.c: Ditto.
3739
3740 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR middle-end/45262
3743         * gcc.c-torture/execute/pr45262.c: New test.
3744
3745 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3746
3747         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3748         empty argument.
3749         * g++.dg/other/profile1.C: Ditto.
3750
3751 2010-08-12  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/45232
3754         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3755         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3756         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3757         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3758         unsigned arithmetic.
3759         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3760         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3761         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3762         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3763         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3764         unsigned arithmetic.
3765         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3766         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3767         unsigned arithmetic.
3768         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3769         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3770         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3771         unsigned arithmetic.
3772         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3773         * gcc.dg/tree-ssa/negate.c: Adjust.
3774         * gcc.dg/vect/vect-1.c: Adjust.
3775         * gfortran.dg/reassoc_6.f: XFAIL.
3776
3777 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR debug/45259
3780         * gcc.dg/pr45259.c: New test.
3781
3782 2010-08-12  Wei Guozhi  <carrot@google.com>
3783
3784         PR target/44999
3785         * gcc.target/arm/pr44999.c: New testcase.
3786
3787 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3788
3789         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3790         (N): Likewise.
3791         (main): Adjust accordingly.
3792
3793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3794
3795         * gfortran.dg/graphite/id-22.f: New.
3796
3797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3798
3799         * gcc.dg/graphite/id-26.c: New.
3800
3801 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3802
3803         * gcc.dg/graphite/id-25.c: New.
3804
3805 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3806
3807         * gcc.dg/graphite/run-id-5.c: New.
3808         * gcc.dg/graphite/run-id-6.c: New.
3809         * gfortran.dg/graphite/id-21.f: New.
3810
3811 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3812
3813         * gcc.dg/graphite/id-24.c: New.
3814
3815 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3816
3817         * gcc.dg/tree-ssa/pr20742.c: New.
3818
3819 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3820
3821         * gcc.dg/graphite/id-23.c: New.
3822
3823 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3824
3825         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3826
3827 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3828
3829         * gcc.dg/graphite/pr42729.c: New.
3830
3831 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3832
3833         * gfortran.dg/graphite/id-20.f: New.
3834
3835 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3836
3837         * gcc.dg/graphite/id-22.c: New.
3838
3839 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3840
3841         * gcc.dg/graphite/run-id-2.c: Call abort.
3842
3843 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3844
3845         * gcc.dg/graphite/id-20.c: New.
3846
3847 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3848             Steve Kargl <kargl@gcc.gnu.org>
3849
3850         PR fortran/44595
3851         * gfortran.dg/move_alloc_3.f90: New.
3852         * gfortran.dg/random_seed_2.f90: New.
3853
3854 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3855
3856         * lib/target-supports.exp (check_effective_target_sync_int_long):
3857         Add hppa*-*-linux*.
3858         (check_effective_target_sync_char_short): Likewise.
3859
3860 2010-08-10  Yao Qi  <yao@codesourcery.com>
3861
3862         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3863         general form.
3864         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3865         * g++.dg/other/packed1.C: Likewise.
3866         * g++.dg/other/crash-4.C: Likewise.
3867         * g++.dg/ext/packed8.C: Likewise.
3868         * g++.dg/init/array16.C: Likewise.
3869
3870 2010-08-10  xinliang David Li  <davidxl@google.com>
3871         * gcc.dg/tree-ssa/loop-19.c: Add option
3872         -fno-prefetch-loop-array
3873
3874 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3875
3876         PR middle-end/45182
3877         * gcc.c-torture/compile/pr45182.c: New test.
3878
3879 2010-08-09  Jason Merrill  <jason@redhat.com>
3880
3881         PR c++/45236
3882         * g++.dg/cpp0x/variadic-104.C: New.
3883
3884 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3885
3886         PR fortran/44235
3887         * gfortran.dg/dependency_32.f90:  New test.
3888
3889 2010-08-09  Richard Guenther  <rguenther@suse.de>
3890
3891         PR middle-end/44632
3892         * g++.dg/opt/nrv17.C: New testcase.
3893
3894 2010-08-09  Richard Guenther  <rguenther@suse.de>
3895
3896         PR middle-end/45212
3897         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3898         alignment from MEM_REF offset only if we took it from the
3899         base object.
3900
3901         * gcc.target/i386/pr24178.c: New testcase.
3902
3903 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3904
3905         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3906         * gcc.dg/20030702-1.c: Ditto.
3907         * gcc.dg/20050309-1.c: Ditto.
3908         * gcc.dg/20050325-1.c: Ditto.
3909         * gcc.dg/20050330-2.c: Ditto.
3910         * gcc.dg/20051201-1.c: Ditto.
3911         * gcc.dg/gomp/pr27573.c: Ditto.
3912         * gcc.dg/gomp/pr34610.c: Ditto.
3913         * gcc.dg/pr24225.c: Ditto.
3914         * gcc.dg/pr26570.c: Ditto.
3915         * gcc.dg/pr32773.c: Ditto.
3916         * g++.dg/gcov/gcov-6.C: Ditto.
3917         * g++.dg/gomp/pr34608.C: Ditto.
3918         * gfortran.dg/gomp/pr27573.f90: Ditto.
3919
3920         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3921         dg-require-host-local dg directive.
3922         * gcc.dg/profile-dir-2.c: Ditto.
3923         * gcc.dg/profile-dir-3.c: Ditto.
3924
3925 2010-08-08  Richard Guenther  <rguenther@suse.de>
3926
3927         PR tree-optimization/45109
3928         * gcc.c-torture/compile/pr45109.c: New testcase.
3929
3930 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3931
3932         * gcc.dg/march.c: Skip if -march defined.
3933         * gcc.dg/mtune.c: Skip if -mtune defined.
3934
3935         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3936         generic thunk support.
3937
3938 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3939
3940         PR target/45213
3941         * gcc.target/i386/pr45213.c: New test.
3942
3943 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3944
3945         PR libfortran/45143
3946         * gfortran.dg/fmt_error_11.f03: New test.
3947
3948 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3949
3950         * lib/target-supports.exp (check_effective_target_sync_int_long):
3951         Add arm*-*-linux-gnueabi.
3952         (check_effective_target_sync_char_short): Likewise.
3953
3954 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3955
3956         PR fortran/45159
3957         * gfortran.dg/dependency_31.f90:  New test.
3958
3959 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3960
3961         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3962
3963 2010-08-06  Jason Merrill  <jason@redhat.com>
3964
3965         * g++.dg/cpp0x/sfinae3.C: New.
3966         * g++.dg/cpp0x/sfinae4.C: New.
3967
3968 2010-08-06  Richard Guenther  <rguenther@suse.de>
3969
3970         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3971         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3972         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3973         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3974         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3975         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3976         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3977         * gcc.c-torture/execute/20100805-1.c: Likewise.
3978
3979 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3980
3981         PR testsuite/42855
3982         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3983
3984 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3985
3986         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3987         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3988
3989 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3990
3991         * g++.dg/ipa/devirt-1.C: New test.
3992         * g++.dg/ipa/devirt-2.C: Likewise.
3993         * g++.dg/ipa/devirt-3.C: Likewise.
3994         * g++.dg/ipa/devirt-4.C: Likewise.
3995         * g++.dg/ipa/devirt-5.C: Likewise.
3996         * gcc.dg/ipa/iinline-3.c: Likewise.
3997
3998 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3999
4000         PR tree-optimization/45144
4001         * gcc.dg/tree-ssa/pr45144.c: New test.
4002
4003 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4004
4005         PR fortran/42207
4006         PR fortran/44064
4007         PR fortran/44065
4008         * gfortran.dg/class_25.f03: New.
4009         * gfortran.dg/class_26.f03: New.
4010
4011 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4012
4013         * g++.dg/warn/miss-format-1.C: Update line number.
4014
4015 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4016
4017         PR c++/44641
4018         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4019         .frame and .mask assembler directives.
4020
4021 2010-08-04  Richard Guenther  <rguenther@suse.de>
4022
4023         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4024         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4025         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4026         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4027
4028 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4029
4030         PR fortran/44857
4031         * gfortran.dg/derived_constructor_char_1.f90: New.
4032         * gfortran.dg/derived_constructor_char_2.f90: New.
4033
4034 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4035
4036         PR fortran/45159
4037         * gfortran.dg/dependency_30.f90:  New test.
4038
4039 2010-08-03  Jan Hubicka  <jh@suse.cz>
4040
4041         * gcc.c-torture/compile/pr45085.c: New testcase.
4042
4043 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4044
4045         PR fortran/44584
4046         PR fortran/45161
4047         * gfortran.dg/typebound_call_9.f03: Modified.
4048         * gfortran.dg/typebound_generic_1.f03: Modified.
4049
4050 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4051
4052         PR fortran/45159
4053
4054         * gfortran.dg/dependency_29.f90:  New test.
4055
4056 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4057
4058         PR fortran/36854
4059         * gfortran.dg/character_comparison_2.f90:  New test.
4060         * gfortran.dg/character_comparison_3.f90:  New test.
4061         * gfortran.dg/dependency_28.f90:  New test.
4062
4063 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4064
4065         PR target/40457
4066         * gcc.target/arm/pr40457-1.c: New test.
4067         * gcc.target/arm/pr40457-2.c: New test.
4068
4069 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4070
4071         PR fortran/44912
4072         * gfortran.dg/typebound_call_17.f03: New.
4073
4074 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4075
4076         PR fortran/44929
4077         * gfortran.dg/allocate_derived_3.f90: New.
4078
4079 2010-07-30  Xinliang David Li  <davidxl@google.com>
4080         PR tree-optimization/45121
4081         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4082
4083 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4084
4085         PR c++/45112
4086         * g++.dg/pr45112.C: New test.
4087
4088 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR debug/45055
4091         PR rtl-optimization/45137
4092         * gcc.dg/pr45055.c: New test.
4093
4094 2010-07-30  Alan Modra  <amodra@gmail.com>
4095
4096         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4097         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4098
4099 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4100
4101         PR fortran/45087
4102         PR fortran/45125
4103         * gfortran.dg/whole_file_25.f90: New.
4104         * gfortran.dg/whole_file_26.f90: New.
4105         * gfortran.dg/whole_file_27.f90: New.
4106
4107 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4108
4109         PR fortran/44962
4110         * gfortran.dg/typebound_proc_17.f03: New.
4111
4112 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4113
4114         PR fortran/45004
4115         * gfortran.dg/move_alloc_2.f90: New.
4116
4117 2010-07-29  Xinliang David Li  <davidxl@google.com>
4118         PR tree-optimization/45121
4119         * c-c++-common/uninit-17.c: Fix expected output.
4120
4121 2010-07-29  Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/45120
4124         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4125
4126 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4127
4128         PR fortran/42051
4129         PR fortran/44064
4130         * gfortran.dg/pr42051.f03: New testcase.
4131
4132 2010-07-29  Richard Guenther  <rguenther@suse.de>
4133
4134         PR middle-end/45034
4135         * gcc.c-torture/execute/pr45034.c: New testcase.
4136
4137 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4138
4139         PR c++/45096
4140         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4141
4142 2010-07-28  Daniel Kraft  <d@domob.eu>
4143
4144         * gfortran.dg/bound_8.f90: New test.
4145
4146 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR debug/45105
4149         * gcc.dg/pr45105.c: New test.
4150
4151 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4152
4153         PR rtl-optimization/45107
4154         * gcc.dg/pr45107.c: New test.
4155
4156 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4157
4158         PR rtl-optimization/45101
4159         * gcc.dg/pr45101.c: New test.
4160
4161 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4162
4163         PR fortran/45077
4164         * gfortran.dg/whole_file_24.f90: New.
4165
4166 2010-07-27  Jason Merrill  <jason@redhat.com>
4167
4168         * g++.dg/cpp0x/variadic102.C: New.
4169         * g++.dg/cpp0x/variadic103.C: New.
4170
4171 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4172
4173         PR rtl-optimization/40956
4174         PR target/42495
4175         PR middle-end/42574
4176         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4177         * gcc.target/arm/pr42574.c: Add tests.
4178
4179 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4180
4181         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4182         test name.
4183         (cleanup-repo-files): Ditto.
4184         (cleanup-saved-temps): Ditto.
4185
4186 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR testsuite/44701
4189         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4190
4191         PR c/45079
4192         * gcc.dg/pr45079.c: New test.
4193
4194 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4195
4196         PR tree-optimization/44152
4197         * gcc.dg/vect/fast-math-pr44152.c: New test.
4198
4199 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4200
4201         PR ObjC/44140
4202         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4203         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4204         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4205         * obj-c++.dg/torture/trivial.mm: Ditto.
4206         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4207         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4208         * objc.dg/torture/tls/thr-init.m: Ditto.
4209         * objc.dg/torture/trivial.m: Ditto.
4210
4211 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4214         Skip on spu-*-* targets.
4215
4216 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR tree-optimization/45083
4219         * gcc.dg/pr45083.c: New test.
4220
4221 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/40873
4224         * gfortran.dg/whole_file_22.f90: New test.
4225         * gfortran.dg/whole_file_23.f90: New test.
4226
4227 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4228             Jack Howarth  <howarth@bromo.med.uc.edu>
4229             Richard Henderson  <rth@redhat.com>
4230
4231         PR target/44132
4232         * gcc.dg/tls/thr-init-1.c: New.
4233         * gcc.dg/tls/thr-init-2.c: New.
4234         * gcc.dg/torture/tls New.
4235         * gcc.dg/torture/tls/tls-test.c: New.
4236         * gcc.dg/torture/tls/thr-init-1.c: New.
4237         * gcc.dg/torture/tls/tls.exp: New.
4238         * gcc.dg/torture/tls/thr-init-2.c: New.
4239         * gcc.dg/tls/emutls-2.c: New test
4240
4241         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4242         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4243         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4244         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4245         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4246         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4247         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4248         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4249         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4250         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4251         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4252         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4253         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4254         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4255         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4256         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4257         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4258         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4259         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4260         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4261         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4262         gfortran.dg/gomp/omp_threadprivate1.f90,
4263         gfortran.dg/gomp/omp_threadprivate2.f90,
4264         gfortran.dg/gomp/reduction1.f90,
4265         gfortran.dg/gomp/sharing-1.f90: Likewise.
4266
4267 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4268
4269         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4270         sse_runtime.
4271         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4272         dg-require-visibility.
4273
4274 2010-07-26  Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/43784
4277         * gcc.c-torture/execute/pr43784.c: New testcase.
4278         * g++.dg/torture/pr43784.C: Likewise.
4279
4280 2010-07-26  Richard Guenther  <rguenther@suse.de>
4281
4282         PR middle-end/45056
4283         * g++.dg/pr45056.C: New testcase.
4284
4285 2010-07-26  Richard Guenther  <rguenther@suse.de>
4286
4287         PR tree-optimization/45071
4288         * gcc.dg/pr45071.c: New testcase.
4289
4290 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/45066
4293         * gfortran.dg/namelist_62.f90: New.
4294
4295 2010-07-26  Richard Guenther  <rguenther@suse.de>
4296
4297         * gcc.c-torture/execute/pr45017.c: Move ...
4298         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4299
4300 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4301
4302         PR fortran/40628
4303         * trim_optimize_1.f90:  New test.
4304         * character_comparision_1.f90:  New test.
4305
4306 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4307
4308         PR fortran/42852
4309         * gfortran.dg/wtruncate_fix.f: New test.
4310
4311 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4312
4313         PR testsuite/45068
4314         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4315
4316 2010-07-24  Richard Guenther  <rguenther@suse.de>
4317
4318         PR lto/43788
4319         * g++.dg/lto/20100724-1_0.C: New testcase.
4320
4321 2010-07-24  Richard Guenther  <rguenther@suse.de>
4322
4323         PR lto/43212
4324         * gcc.dg/lto/20100724-1_0.c: New testcase.
4325         * gcc.dg/lto/20100724-1_1.c: Likewise.
4326
4327 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4328
4329         PR fortran/40011
4330         * gfortran.dg/whole_file_21.f90: New.
4331
4332         * gfortran.dg/integer_exponentiation_3.F90: Use
4333         -ffloat-store only for i?86/x86-64 -m32.
4334
4335 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4336
4337         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4338         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4339
4340 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4341
4342         * gfortran.dg/func_decl_4.f90: Split test into two ...
4343         * gfortran.dg/func_decl_5.f90: ... parts.
4344         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4345         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4346         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4347         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4348         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4349         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4350         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4351         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4352         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4353         * gfortran.dg/sizeof.f90: Make test valid.
4354         * gfortran.dg/pr20865.f90: Add new dg-error.
4355         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4356         * gfortran.dg/g77/19990218-0.f: Ditto.
4357         * gfortran.dg/g77/19990218-1.f: Ditto.
4358         * gfortran.dg/g77/970625-2.f: Ditto.
4359         * gfortran.dg/pr37243.f: Fix function declaration.
4360         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4361         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4362
4363 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4364
4365         PR fortran/44945
4366         * gfortran.dg/char_array_structure_constructor.f90: Add
4367         -fwhole-file as dg-option as it otherwise fails on some
4368         systems.
4369
4370 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4371
4372         * gnat.dg/aggr16.ad[sb]: New test.
4373         * gnat.dg/aggr16_pkg.ads: New helper.
4374
4375 2010-07-23  Richard Guenther  <rguenther@suse.de>
4376
4377         PR lto/43071
4378         * g++.dg/lto/20100723-1_0.C: New testcase.
4379
4380 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4381
4382         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4383         AVX support.
4384         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4385         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4386
4387 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389         * lib/target-supports.exp (add_options_for_tls): New proc.
4390         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4391         * g++.dg/tls/static-1a.cc: Likewise.
4392         * gcc.dg/tls/emutls-1.c: Likewise.
4393         * gcc.dg/tls/opt-11.c: Likewise.
4394         * gcc.dg/tls/opt-12.c: Likewise.
4395         * gcc.dg/tls/pr24428-2.c: Likewise.
4396         * gcc.dg/tls/pr24428.c: Likewise.
4397         * obj-c++.dg/tls/static-1.mm: Likewise.
4398         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4399         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4400         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4401         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4402         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4403         * objc.dg/torture/tls/thr-init.m: Likewise.
4404         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4405
4406 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4407
4408         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4409         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4410         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4411         optimized dump files.
4412
4413 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR tree-optimization/45047
4416         * gcc.c-torture/compile/pr45047.c: New test.
4417
4418 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4419
4420         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4421         instead of dg-compile.
4422         * gcc.dg/float-range-4.c: Ditto.
4423         * gcc.dg/float-range-5.c: Ditto.
4424         * gcc.dg/fold-overflow-1.c: Ditto.
4425         * gcc.dg/gomp/sections-4.c: Ditto.
4426         * gcc.dg/transparent-union-1.c: Ditto.
4427         * gcc.dg/transparent-union-2.c: Ditto.
4428         * gcc.target/i386/pr39315-check.c: Ditto.
4429         * g++.dg/gomp/sections-4.C: Ditto.
4430         * g++.dg/template/dtor7.C: Ditto.
4431         * g++.dg/tree-ssa/pr19952.C: Ditto.
4432         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4433         * gfortran.dg/graphite/pr42185.f90: Ditto.
4434         * gfortran.dg/namelist_36.f90: Ditto.
4435         * gnat.dg/noreturn1.adb: Ditto.
4436         * gnat.dg/specs/small_alignment.ads: Ditto.
4437
4438 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4439
4440         PR tree-optimization/44915
4441         * g++.dg/torture/pr44915.C: New test.
4442
4443 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4444
4445         PR tree-optimization/44914
4446         * g++.dg/tree-ssa/pr44914.C: New test.
4447
4448 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4449
4450         PR target/44290
4451         * gcc.dg/pr44290-1.c: New test.
4452         * gcc.dg/pr44290-2.c: New test.
4453
4454 2010-07-23  Jason Merrill  <jason@redhat.com>
4455
4456         PR c++/45008
4457         * g++.dg/abi/mangle44.C: New.
4458
4459 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4460
4461         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4462         for compile-time only tests.
4463         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4464         target check.
4465         * gcc.target/i386/pr39315-4.c: Ditto.
4466         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4467         target check.  Include sse-os-support.h.
4468         (main): Call check_isa and sse_os_support.
4469         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4470         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4471         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4472         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4473         target check.  Include sse-os-support.h.
4474         (main): Call check_isa and sse_os_support.
4475         * gcc.target/i386/vperm-v2df.c: Ditto.
4476
4477 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4478
4479         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4480         (check_effective_target_avx_runtime): New procedure.
4481         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4482         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4483
4484         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4485         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4486         and __get_cpuid test.
4487         * gcc.dg/compat/vector-2b_main.c: Ditto.
4488
4489         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4490
4491         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4492         for compile-time only test.
4493         * gcc.dg/pr32716.c: Ditto.
4494         * gcc.dg/pr34856.c: Ditto.
4495         * gcc.dg/pr36997.c: Ditto.
4496         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4497         * gfortran.dg/pr28158.f90: Ditto.
4498         * gfortran.dg/pr30667.f: Ditto.
4499
4500         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4501         i?86-*-* and x86_64-*-* targets to disable execution on targets
4502         without sse2 runtime support.
4503         * g++.dg/vect/vect.exp: Ditto.
4504         * gfortran.dg/vect/vect.exp: Ditto.
4505
4506         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4507         * gcc.dg/pr37544.c: Ditto.
4508         * gcc.dg/pr40550.c: Ditto.
4509         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4510         * gcc.dg/compat/vector-1a_main.c: Ditto.
4511         * gcc.dg/compat/vector-2a_main.c: Ditto.
4512         * gcc.dg/torture/pr16104-1.c: Ditto.
4513         * gcc.dg/torture/pr35771-1.c: Ditto.
4514         * gcc.dg/torture/pr35771-2.c: Ditto.
4515         * gcc.dg/torture/pr35771-3.c: Ditto.
4516         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4517         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4518         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4519         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4520         * g++.dg/other/i386-1.C: Ditto.
4521         * g++.dg/other/pr40446.C: Ditto.
4522
4523 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4524
4525         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4526
4527 2010-07-23  Daniel Kraft  <d@domob.eu>
4528
4529         PR fortran/44709
4530         * gfortran.dg/exit_1.f08: New test.
4531         * gfortran.dg/exit_2.f08: New test.
4532
4533 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4534
4535         PR tree-optimization/39839
4536         * gcc.target/arm/pr39839.c: New test case.
4537
4538 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4539
4540         * gnat.dg/unchecked_convert5b.adb: New test.
4541         * gnat.dg/unchecked_convert6.adb: Likewise.
4542         * gnat.dg/unchecked_convert6b.adb: Likewise.
4543
4544 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4545
4546         * gnat.dg/aggr15.ad[sb]: New test.
4547
4548 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4549
4550         PR debug/45024
4551         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4552
4553 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4556         with dg-require-linker-plugin.
4557
4558 2010-07-22  Richard Guenther  <rguenther@suse.de>
4559
4560         PR lto/43850
4561         * g++.dg/lto/20100722-1_0.C: New testcase.
4562
4563 2010-07-22  Richard Guenther  <rguenther@suse.de>
4564
4565         PR lto/42451
4566         * gcc.dg/lto/20100720-3_0.c: New testcase.
4567         * gcc.dg/lto/20100720-3_1.c: Likewise.
4568
4569 2010-07-22  Richard Guenther  <rguenther@suse.de>
4570
4571         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4572         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4573
4574         PR lto/43373
4575         * gcc.dg/lto/20100722-1_0.c: New testcase.
4576
4577 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4578
4579         PR tree-optimization/44891
4580         * gcc.c-torture/compile/pr44891.c: New test.
4581
4582 2010-07-22  Richard Guenther  <rguenther@suse.de>
4583
4584         PR tree-optimization/45017
4585         * gcc.c-torture/execute/pr45017.c: New testcase.
4586
4587 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4588
4589         PR fortran/45019
4590         * gfortran.dg/aliasing_dummy_5.f90: New.
4591
4592 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4593
4594         PR target/43698
4595         * gcc.target/arm/pr43698.c: New test.
4596
4597 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4598
4599         PR fortran/44929
4600         * Revert my commit r162325 for this PR.
4601
4602 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR debug/45015
4605         * gcc.target/m68k/pr45015.c: New test.
4606
4607 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4608
4609         PR c++/44641
4610         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4611         comments.
4612
4613 2010-07-21  Richard Guenther  <rguenther@suse.de>
4614
4615         PR lto/45018
4616         * g++.dg/lto/20100721-1_0.C: New testcase.
4617
4618 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4619
4620         PR tree-optimization/44900
4621         * g++.dg/torture/pr44900.C: New test.
4622
4623 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4624
4625         PR middle-end/44738
4626         * c-c++-common/uninit-17.c: Correct expected error.
4627
4628 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4629
4630         * gcc.dg/guality/asm-1.c: New test.
4631
4632         PR debug/45003
4633         * gcc.dg/guality/pr45003-2.c: New test.
4634         * gcc.dg/guality/pr45003-3.c: New test.
4635
4636 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637
4638         PR libfortran/44697
4639         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4640
4641 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4642
4643         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4644         defined on the current line.
4645         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4646         * g++.dg/debug/dwarf2/pr44641.C: New.
4647
4648 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4649
4650         * gcc.target/powerpc/block-move-1.c: New test.
4651         * gcc.target/powerpc/block-move-2.c: New test.
4652
4653 2010-07-20  Jason Merrill  <jason@redhat.com>
4654
4655         PR c++/44967
4656         * g++.dg/cpp0x/sfinae2.C: New.
4657
4658 2010-07-20  Richard Guenther  <rguenther@suse.de>
4659
4660         PR lto/42696
4661         * gcc.dg/lto/20100720-4_0.c: New testcase.
4662
4663 2010-07-20  Richard Guenther  <rguenther@suse.de>
4664
4665         PR lto/43221
4666         * gcc.dg/lto/20100720-2_0.c: New testcase.
4667         * gcc.dg/lto/20100720-2_1.c: Likewise.
4668
4669 2010-07-20  Richard Guenther  <rguenther@suse.de>
4670
4671         PR lto/43208
4672         * gcc.dg/lto/20100720-1_0.c: New testcase.
4673         * gcc.dg/lto/20100720-1_1.c: Likewise.
4674
4675 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR debug/45003
4678         * gcc.dg/guality/pr45003-1.c: New test.
4679
4680 2010-07-20  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/44977
4683         * gcc.dg/torture/pr44977.c: New testcase.
4684
4685 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4686
4687         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4688         sync_char_short
4689
4690 2010-07-20  Richard Guenther  <rguenther@suse.de>
4691
4692         PR middle-end/44971
4693         PR middle-end/44988
4694         * gcc.dg/pr44971.c: New testcase.
4695         * gcc.c-torture/compile/pr44988.c: Likewise.
4696
4697 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4698
4699         PR fortran/44929
4700         * gfortran.dg/allocate_with_typespec.f90: New test.
4701         * gfortran.dg/allocate_derived_1.f90: Update error message.
4702
4703 2010-07-19  Jason Merrill  <jason@redhat.com>
4704
4705         PR c++/44996
4706         * g++.dg/cpp0x/decltype23.C: New.
4707
4708 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4709
4710         PR fortran/42385
4711         * gfortran.dg/class_defined_operator_1.f03 : New test.
4712
4713 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4714
4715         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4716         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4717         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4718         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4719
4720 2010-07-19  Richard Guenther  <rguenther@suse.de>
4721
4722         PR middle-end/44941
4723         * gcc.c-torture/compile/pr44941.c: New testcase.
4724
4725 2010-07-19  Jason Merrill  <jason@redhat.com>
4726
4727         PR c++/44969
4728         * g++.dg/template/sfinae24.C: New.
4729
4730 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4731
4732         PR fortran/44353
4733         * gfortran.dg/data_implied_do_2.f90: Removed.
4734
4735 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4736
4737         PR c++/44969
4738         * g++.dg/template/sfinae23.C: New.
4739
4740 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4741
4742         * lib/target-supports.exp (check_sse_os_support_available): New
4743         proc.
4744         (check_sse_hw_available): New proc.
4745         (check_effective_target_sse_runtime): New proc.
4746         (check_effective_target_sse2_runtime): New proc.
4747         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4748         -msse2 if check_sse_os_support_available.
4749         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4750         check_sse_os_support_available.
4751         * gcc.dg/vect/vect.exp: Likewise.
4752         * gfortran.dg/vect/vect.exp: Likewise.
4753         * gcc.target/i386/sol2-check: Renamed to ...
4754         * gcc.target/i386/sse-os-support.h: ... this.
4755         (sol2_check): Renamed to ...
4756         (sse_os_support): ... this.
4757         Only test movss with xmm registers.
4758         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4759         Removed ILL_INSN, ILL_INSN_LEN.
4760         * gcc.target/i386/sse2-check.h: Likewise.
4761         * gcc.target/i386/sse3-check.h: Likewise.
4762         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4763         Removed cpuid.h, __get_cpuid test.
4764         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4765         Removed cpuid.h, __get_cpuid test.
4766         * g++.dg/other/pr40446.C: Likewise.
4767         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4768         * gcc.dg/compat/vector-1a_main.c: Likewise.
4769         * gcc.dg/compat/vector-2a_main.c: Likewise.
4770         * gcc.dg/pr36584.c: Likewise.
4771         * gcc.dg/pr37544.c: Likewise.
4772         * gcc.dg/torture/pr16104-1.c: Likewise.
4773         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4774         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4775         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4776         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4777         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4778         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4779         sse2_runtime.
4780         * gcc.dg/torture/pr35771-2.c: Likewise.
4781         * gcc.dg/torture/pr35771-3.c: Likewise.
4782         * gcc.target/i386/pr39315-2.c: Likewise.
4783         * gcc.target/i386/pr39315-4.c: Likewise.
4784         * gcc.target/i386/vperm-v2df.c: Likewise.
4785         * gcc.target/i386/vperm-v2di.c: Likewise.
4786         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4787         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4788         sse_runtime.
4789
4790 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4791
4792         PR fortran/44353
4793         * gfortran.dg/data_implied_do_2.f90: New test.
4794
4795 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4796
4797         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4798
4799 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4800
4801         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4802         to the "mips16" group.
4803         (mips_using_mips16_p): New procedure.
4804         (mips-dg-options): Use it.
4805
4806 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4807
4808         * gcc.target/mips/mips16-attributes-4.c: New test.
4809
4810 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4811
4812         PR testsuite/44418
4813         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4814         * gcc.target/powerpc/recip-2.c: Ditto.
4815         * gcc.target/powerpc/recip-3.c: Ditto.
4816
4817 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4818
4819         * gcc.target/arm/pr42235.c: New test.
4820
4821 2010-07-16  Jason Merrill  <jason@redhat.com>
4822
4823         PR c++/32505
4824         * g++.dg/template/partial8.C: New.
4825
4826 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4827
4828         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4829         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4830         in C++.
4831         (gualcvt): New overloaded inline.
4832         (GUALCVT): Use it for C++.
4833         * g++.dg/guality/guality.exp: New.
4834         * g++.dg/guality/guality.h: New.
4835         * g++.dg/guality/redeclaration1.C: New test.
4836         * g++.dg/dg.exp: Prune also guality/* tests.
4837         * gcc.dg/guality/pr43141.c: Moved to...
4838         * c-c++-common/guality/pr43141.c: ... here.
4839
4840 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4841
4842         PR libfortran/37077
4843         * gfortran.dg/char4_iunit_2.f03: New test.
4844
4845 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4846
4847         * lib/plugin-support.exp (plugin-test-execute):
4848         Add ${gcc_objdir}/intl to includes.
4849
4850 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR target/44942
4853         * gcc.c-torture/execute/pr44942.c: New test.
4854         * gcc.target/i386/pr44942.c: New test.
4855
4856 2010-07-15  Jason Merrill  <jason@redhat.com>
4857
4858         PR c++/44909
4859         * g++.dg/cpp0x/implicit7.C: New.
4860         * g++.dg/cpp0x/implicit8.C: New.
4861
4862 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4863
4864         Disable float tests for __SPU__ targets due to lack of signed zero:
4865         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4866         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4867         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4868         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4869         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4870         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4871         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4872         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4873         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4874
4875 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4876
4877         * gfortran.dg/select_char_2.f90: New test.
4878
4879 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4880
4881         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4882         with DECL_CHAIN.
4883
4884 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4885
4886         PR fortran/44936
4887         * gfortran.dg/typebound_generic_9.f03: New.
4888
4889 2010-07-15  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/44946
4892         * gcc.c-torture/compile/pr44946.c: New testcase.
4893
4894 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR fortran/40206
4897         * gfortran.dg/select_char_3.f90: New test.
4898
4899 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4900             Kevin F. Quinn  <kevquinn@gentoo.org>
4901
4902         * gcc.dg/Wtrampolines.c: New.
4903
4904 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libfortran/44934
4907         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4908
4909 2010-07-14  Jason Merrill  <jason@redhat.com>
4910
4911         PR c++/44810
4912         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4913
4914         Implement C++0x unrestricted unions (N2544)
4915         * g++.dg/cpp0x/union1.C: New.
4916         * g++.dg/cpp0x/union2.C: New.
4917         * g++.dg/cpp0x/union3.C: New.
4918         * g++.dg/cpp0x/defaulted2.C: Adjust.
4919         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4920         * g++.old-deja/g++.ext/anon2.C: Adjust.
4921         * g++.old-deja/g++.mike/misc6.C: Adjust.
4922
4923 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4924
4925         PR fortran/44925
4926         * gfortran.dg/c_loc_tests_15.f90: New.
4927
4928 2010-07-13  Jason Merrill  <jason@redhat.com>
4929
4930         PR c++/44909
4931         * g++.dg/cpp0x/implicit6.C: New.
4932
4933 2010-07-13  Jason Merrill  <jason@redhat.com>
4934
4935         PR c++/44540
4936         * g++.dg/abi/noreturn1.C: New.
4937         * g++.dg/abi/noreturn2.C: New.
4938
4939 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4940
4941         PR other/44874
4942         PR debug/44832
4943         * c-c++-common/pr44832.c: New test.
4944
4945 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4946
4947         PR objc/44488
4948         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4949         on the target.  Make sure that we can assemble the emitted asm when
4950         the test type is 'compile'.
4951
4952 2010-07-13  Richard Guenther  <rguenther@suse.de>
4953
4954         PR tree-optimization/36960
4955         * g++.dg/torture/pr36960.C: New testcase.
4956
4957 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4958
4959         PR c++/44908
4960         * g++.dg/template/sfinae21.C: New.
4961         * g++.dg/template/sfinae22.C: Likewise.
4962
4963 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4964
4965         PR testsuite/42843
4966         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4967         * gcc.dg/plugin/ggcplug.c: Likewise.
4968         * g++.dg/plugin/selfassign.c: Likewise.
4969         * g++.dg/plugin/attribute_plugin.c: Likewise.
4970         * g++.dg/plugin/dumb_plugin.c: Likewise.
4971         * g++.dg/plugin/pragma_plugin.c: Likewise.
4972
4973 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4974
4975         * gcc.c-torture/execute/pr44683.x: New.
4976         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4977
4978 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4979
4980         PR fortran/44434
4981         PR fortran/44565
4982         PR fortran/43945
4983         PR fortran/44869
4984         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4985         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4986         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4987         * gfortran.dh/typebound_call_16.f03: New.
4988         * gfortran.dg/typebound_generic_6.f03: New.
4989         * gfortran.dg/typebound_generic_7.f03: New.
4990         * gfortran.dg/typebound_generic_8.f03: New.
4991
4992 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4993
4994         PR libfortran/37077
4995         * gfortran.dg/char4_iunit_1.f03: New test.
4996
4997 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4998
4999         * gcc.dg/tree-ssa/vrp53.c: New test.
5000
5001 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5002
5003         PR c++/44907
5004         * g++.dg/template/sfinae19.C: New.
5005         * g++.dg/template/sfinae20.C: Likewise.
5006
5007 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5008
5009         * gcc.target/arm/interrupt-1.c: New test.
5010         * gcc.target/arm/interrupt-2.c: New test.
5011
5012 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014         * gcc.dg/pr42427.c: Require c99_runtime.
5015         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5016         c99_runtime.
5017         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5018         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5019         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5020         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5021         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5022         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5023         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5024         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5025         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5026         * gcc.target/i386/pr37275.c: Require visibility support.
5027
5028 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030         * lib/target-supports.exp (check_effective_target_sse): New proc.
5031         * gcc.target/i386/sol2-check.h: New file.
5032         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5033         Include sol2-check.h.
5034         (main) Only run do_test () if sol2_check ().
5035         * gcc.target/i386/sse2-check.h: Likewise.
5036         * gcc.target/i386/sse3-check.h: Likewise.
5037         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5038         [__sun__ && __svr4__]: Execute SSE2 instruction.
5039         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5040         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5041         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5042         * g++.dg/ext/vector14.C: Likewise.
5043         * g++.dg/other/mmintrin.C: Likewise.
5044         * gcc.dg/20020418-1.c: Likewise.
5045         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5046         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5047         * gcc.dg/format/unnamed-1.c: Likewise.
5048         Adapt dg-warning line number.
5049         * gcc.dg/graphite/pr40281.c: Likewise.
5050         * gcc.dg/pr32176.c: Likewise.
5051         * gcc.dg/pr40550.c: Likewise.
5052         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5053         * gcc.dg/torture/pr36891.c: Likewise.
5054         * gcc.target/i386/20020218-1.c: Likewise.
5055         * gcc.target/i386/20020523.c: Likewise.
5056         * gcc.target/i386/abi-1.c: Likewise.
5057         * gcc.target/i386/brokensqrt.c: Likewise.
5058         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5059         * gcc.target/i386/pr13366.c: Likewise.
5060         * gcc.target/i386/pr13685.c: Likewise.
5061         * gcc.target/i386/pr24306.c: Likewise.
5062         * gcc.target/i386/pr31486.c: Likewise.
5063         * gcc.target/i386/pr32065-1.c: Likewise.
5064         * gcc.target/i386/pr32065-2.c: Likewise.
5065         * gcc.target/i386/pr32389.c: Likewise.
5066         * gcc.target/i386/pr38824.c: Likewise.
5067         * gcc.target/i386/pr38931.c: Likewise.
5068         * gcc.target/i386/pr39592-1.c: Likewise.
5069         * gcc.target/i386/pr43766.c: Likewise.
5070         * gcc.target/i386/recip-divf.c: Likewise.
5071         * gcc.target/i386/recip-sqrtf.c: Likewise.
5072         * gcc.target/i386/recip-vec-divf.c: Likewise.
5073         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5074         * gcc.target/i386/sse-1.c: Likewise.
5075         * gcc.target/i386/sse-16.c: Likewise.
5076         * gcc.target/i386/sse-2.c: Likewise.
5077         * gcc.target/i386/sse-20.c: Likewise.
5078         * gcc.target/i386/sse-3.c: Likewise.
5079         * gcc.target/i386/sse-7.c: Likewise.
5080         * gcc.target/i386/sse-9.c: Likewise.
5081         * gcc.target/i386/sse-addps-1.c: Likewise.
5082         * gcc.target/i386/sse-addss-1.c: Likewise.
5083         * gcc.target/i386/sse-andnps-1.c: Likewise.
5084         * gcc.target/i386/sse-andps-1.c: Likewise.
5085         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5086         * gcc.target/i386/sse-comiss-1.c: Likewise.
5087         * gcc.target/i386/sse-comiss-2.c: Likewise.
5088         * gcc.target/i386/sse-comiss-3.c: Likewise.
5089         * gcc.target/i386/sse-comiss-4.c: Likewise.
5090         * gcc.target/i386/sse-comiss-5.c: Likewise.
5091         * gcc.target/i386/sse-comiss-6.c: Likewise.
5092         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5093         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5094         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5095         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5096         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5097         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5098         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5099         * gcc.target/i386/sse-divps-1.c: Likewise.
5100         * gcc.target/i386/sse-divss-1.c: Likewise.
5101         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5102         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5103         * gcc.target/i386/sse-maxps-1.c: Likewise.
5104         * gcc.target/i386/sse-maxss-1.c: Likewise.
5105         * gcc.target/i386/sse-minps-1.c: Likewise.
5106         * gcc.target/i386/sse-minss-1.c: Likewise.
5107         * gcc.target/i386/sse-movaps-1.c: Likewise.
5108         * gcc.target/i386/sse-movaps-2.c: Likewise.
5109         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5110         * gcc.target/i386/sse-movhps-1.c: Likewise.
5111         * gcc.target/i386/sse-movhps-2.c: Likewise.
5112         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5113         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5114         * gcc.target/i386/sse-movntps-1.c: Likewise.
5115         * gcc.target/i386/sse-movss-1.c: Likewise.
5116         * gcc.target/i386/sse-movss-2.c: Likewise.
5117         * gcc.target/i386/sse-movss-3.c: Likewise.
5118         * gcc.target/i386/sse-movups-1.c: Likewise.
5119         * gcc.target/i386/sse-movups-2.c: Likewise.
5120         * gcc.target/i386/sse-mulps-1.c: Likewise.
5121         * gcc.target/i386/sse-mulss-1.c: Likewise.
5122         * gcc.target/i386/sse-orps-1.c: Likewise.
5123         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5124         * gcc.target/i386/sse-recip-vec.c: Likewise.
5125         * gcc.target/i386/sse-recip.c: Likewise.
5126         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5127         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5128         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5129         * gcc.target/i386/sse-subps-1.c: Likewise.
5130         * gcc.target/i386/sse-subss-1.c: Likewise.
5131         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5132         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5133         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5134         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5135         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5136         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5137         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5138         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5139         * gcc.target/i386/sse-xorps-1.c: Likewise.
5140         * gcc.target/i386/ssefn-1.c: Likewise.
5141         * gcc.target/i386/ssefn-3.c: Likewise.
5142         * gcc.target/i386/sseregparm-1.c: Likewise.
5143         * gcc.target/i386/stackalign/return-3.c: Likewise.
5144         * gcc.target/i386/vectorize1.c: Likewise.
5145         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5146         * gcc.target/i386/xorps-sse.c: Likewise.
5147         * gfortran.dg/pr28158.f90: Likewise.
5148         * gfortran.dg/pr30667.f: Likewise.
5149         * gnat.dg/loop_optimization7.adb: Likewise.
5150         * gnat.dg/sse_nolib.adb: Likewise.
5151
5152 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5153
5154         PR fortran/44702
5155         * gfortran.dg/use_rename_6.f90: New.
5156         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5157
5158 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5159
5160         PR fortran/44869
5161         * gfortran.dg/class_24.f03: New.
5162
5163 2010-07-10  Richard Guenther  <rguenther@suse.de>
5164
5165         PR lto/44889
5166         * gcc.dg/lto/20100709-1_0.c: New testcase.
5167         * gcc.dg/lto/20100709-1_1.c: Likewise.
5168
5169 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5170
5171         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5172
5173 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5174
5175         PR objc/44140
5176         * objc.dg/lto/trivial-1_0.m: New.
5177         * objc.dg/lto/lto.exp: New.
5178         * obj-c++.dg/lto/trivial-1_0.mm: New.
5179         * obj-c++.dg/lto/lto.exp: New.
5180         * objc.dg/symtab-1.m: Adjust sizes.
5181         * objc.dg/image-info.m: Do not run for gnu-runtime.
5182
5183 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5184
5185         * gcc.dg/pr32370.c: Allow another kind of error message.
5186
5187 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5188
5189         * gnat.dg/atomic3.adb: New test.
5190
5191 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5192             Denys Vlasenko  <dvlasenk@redhat.com>
5193             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5194
5195         PR tree-optimization/28632
5196         * gcc.dg/tree-ssa/vrp51.c: New test.
5197         * gcc.dg/tree-ssa/vrp52.c: New test.
5198
5199 2010-07-09  Jason Merrill  <jason@redhat.com>
5200
5201         * g++.dg/abi/covariant6.C: New.
5202         * g++.dg/inherit/covariant17.C: Test both bases.
5203         * g++.dg/inherit/covariant7.C: Check vtable layout.
5204
5205 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5206
5207         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5208
5209 2010-07-09  Richard Guenther  <rguenther@suse.de>
5210
5211         PR tree-optimization/44852
5212         * gcc.c-torture/execute/pr44852.c: New testcase.
5213
5214 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5215
5216         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5217         multiplication by values.
5218         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5219         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5220
5221 2010-07-09  Richard Guenther  <rguenther@suse.de>
5222
5223         PR tree-optimization/44882
5224         * gfortran.dg/pr44882.f90: New testcase.
5225
5226 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5227
5228         PR target/40657
5229         * gcc.target/arm/pr40657-1.c: New test.
5230         * gcc.target/arm/pr40657-2.c: New test.
5231         * gcc.c-torture/execute/pr40657.c: New test.
5232
5233 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * gcc.dg/tree-ssa/vrp50.c: New test.
5236         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5237
5238 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5239
5240         PR fortran/44649
5241         * gfortran.dg/c_sizeof_1.f90: Modified.
5242         * gfortran.dg/storage_size_1.f08: New.
5243         * gfortran.dg/storage_size_2.f08: New.
5244
5245 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5246
5247         * gcc.c-torture/execute/20100708-1.c: New test.
5248
5249 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR fortran/44847
5252         * gfortran.dg/gomp/pr44847.f90: New test.
5253
5254 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5255
5256         PR tree-optimization/44710
5257         * gcc.dg/tree-ssa/ifc-6.c: New.
5258         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5259
5260 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5261
5262         PR fortran/18918
5263         * gfortran.dg/coarray_10.f90: Add an additional test.
5264
5265 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5266
5267         PR middle-end/44828
5268         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5269         * gcc.c-torture/execute/pr44828.x: Revert.
5270
5271 2010-07-08  Jason Merrill  <jason@redhat.com>
5272
5273         PR c++/43120
5274         * g++.dg/inherit/covariant17.C: New.
5275         * g++.dg/abi/covariant1.C: Actually test for the bug.
5276
5277 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5278
5279         PR rtl-optimization/44838
5280         * gcc.dg/pr44838.c: New.
5281
5282 2010-07-08  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/44831
5285         * gcc.c-torture/compile/pr44831.c: New testcase.
5286         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5287
5288 2010-07-08  Richard Guenther  <rguenther@suse.de>
5289
5290         PR tree-optimization/44861
5291         * g++.dg/vect/pr44861.cc: New testcase.
5292
5293 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5294
5295         PR middle-end/44828
5296         * gcc.c-torture/execute/pr44828.x: New file.
5297
5298 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5299
5300         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5301         dg-options.
5302         * g++.dg/ext/altivec-17.C: Adjust error message.
5303
5304 2010-07-07  Tom Tromey  <tromey@redhat.com>
5305
5306         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5307
5308 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5309
5310         PR target/44844
5311         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5312         * gcc.target/i386/rdrand-2.c: Likewise.
5313         * gcc.target/i386/rdrand-3.c: Likewise.
5314
5315 2010-07-07  Jan Hubicka  <jh@suse.cz>
5316
5317         PR middle-end/44813
5318         * g++.dg/torture/pr44813.C: New testcase.
5319         * g++.dg/torture/pr44826.C: New testcase.
5320
5321 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5322
5323         PR rtl-optimization/44787
5324         * gcc.c-torture/compile/pr44788.c: New test.
5325         * gcc.target/arm/pr44788.c: New test.
5326
5327 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5328
5329         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5330
5331 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5332
5333         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5334         to dg-options.
5335
5336 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5337
5338         PR fortran/44742
5339         * gfortran.dg/parameter_array_init_6.f90: New.
5340         * gfortran.dg/initialization_20.f90: Update dg-error.
5341         * gfortran.dg/initialization_24.f90: Ditto.
5342
5343 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5344         PR fortran/PR44693
5345         * gfortran.dg/dim_range_1.f90:  New test.
5346         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5347
5348 2010-07-06  Jason Merrill  <jason@redhat.com>
5349
5350         PR c++/44703
5351         * g++.dg/cpp0x/initlist41.C: New.
5352
5353         PR c++/44778
5354         * g++.dg/template/ptrmem22.C: New.
5355
5356 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5357
5358         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5359         support.
5360         * gcc.target/i386/i386.exp: Likewise.
5361
5362 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5363
5364         PR testsuite/44195
5365         * gcc.dg/lto/20100518_0.c: Limit to x86.
5366
5367 2010-07-06  Richard Guenther  <rguenther@suse.de>
5368
5369         PR middle-end/44828
5370         * gcc.c-torture/execute/pr44828.c: New testcase.
5371
5372 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5373
5374         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5375         * g++.dg/warn/volatile1.C: Likewise.
5376         * g++.dg/template/warn1.C: Likewise.
5377
5378 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         AVX Programming Reference (June, 2010)
5381         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5382         * g++.dg/other/i386-3.C: Likewise.
5383         * gcc.target/i386/sse-12.c: Likewise.
5384
5385         * gcc.target/i386/f16c-check.h: New.
5386         * gcc.target/i386/rdfsbase-1.c: Likewise.
5387         * gcc.target/i386/rdfsbase-2.c: Likewise.
5388         * gcc.target/i386/rdgsbase-1.c: Likewise.
5389         * gcc.target/i386/rdgsbase-2.c: Likewise.
5390         * gcc.target/i386/rdrand-1.c: Likewise.
5391         * gcc.target/i386/rdrand-2.c: Likewise.
5392         * gcc.target/i386/rdrand-3.c: Likewise.
5393         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5394         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5395         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5396         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5397         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5398         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5399         * gcc.target/i386/wrfsbase-1.c: Likewise.
5400         * gcc.target/i386/wrfsbase-2.c: Likewise.
5401         * gcc.target/i386/wrgsbase-1.c: Likewise.
5402         * gcc.target/i386/wrgsbase-2.c: Likewise.
5403
5404         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5405         (__builtin_ia32_vcvtps2ph): New.
5406         (__builtin_ia32_vcvtps2ph256): Likewise.
5407
5408         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5409         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5410
5411         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5412         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5413
5414         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5415         (__builtin_ia32_vcvtps2ph256): Likewise.
5416         Add fsgsbase,rdrnd,f16c.
5417
5418         * lib/target-supports.exp (check_effective_target_f16c): New.
5419
5420 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5421
5422         * gcc.dg/guality/nrv-1.c: New test.
5423
5424 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5425
5426         PR middle-end/42505
5427         * gcc.target/arm/pr42505.c: New test case.
5428
5429 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR c++/44808
5432         * g++.dg/opt/nrv16.C: New test.
5433
5434 2010-07-05  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/44784
5437         * gcc.c-torture/compile/pr44784.c: New testcase.
5438
5439 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5440
5441         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5442         Increase loop bound and array size.
5443         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5444         Likewise.
5445
5446 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5447
5448         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5449         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5452         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5453
5454 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5455
5456         PR c++/22138
5457         * g++.dg/parse/template25.C: New.
5458
5459 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5460
5461         PR rtl-optimization/44695
5462         * gcc.dg/torture/pr44695.c: New.
5463
5464 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5465
5466         PR c++/16630
5467         * g++.dg/ext/pretty3.C: New.
5468
5469 2010-07-04  Richard Guenther  <rguenther@suse.de>
5470
5471         PR middle-end/44809
5472         * g++.dg/torture/pr44809.C: New testcase.
5473
5474 2010-07-04  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/44656
5477         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5478
5479 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5480             Revital Eres  <eres@il.ibm.com>
5481
5482         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5483         misaligned stores.
5484         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5485         gcc.dg/vect/vect-96.c: Likewise.
5486         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5487         that support misaligned stores. Change the number of expected
5488         misaligned accesses.
5489         * gcc.dg/vect/vect-peel-1.c: New test.
5490         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5491         gcc.dg/vect/vect-peel-4.c: Likewise.
5492         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5493         vectorizable on all targets that support realignment.
5494         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5495
5496 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5497
5498         PR c/44806
5499         * gcc.dg/torture/pr44806.c: New.
5500
5501 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5502
5503         * gnat.dg/cond_expr1.adb: New test.
5504
5505 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507         * gnat.dg/modular3.adb: New test.
5508         * gnat.dg/modular3_pkg.ads: New helper.
5509
5510 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5511             Mikael Pettersson  <mikpe@it.uu.se>
5512
5513         PR testsuite/44518
5514         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5515         Make signed-ness of chars explicit.  Scan the object for
5516         strings that are split by some target assemblers.
5517         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5518         explicit.
5519
5520 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5521
5522         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5523
5524 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5525
5526         PR/44128
5527         * g++.dg/warn/Wshadow-7.C: New test.
5528
5529 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5530             Julian Brown  <julian@codesourcery.com>
5531             Sandra Loosemore  <sandra@codesourcery.com>
5532
5533         * gcc.c-torture/execute/20100416-1.c: New test case.
5534
5535 2010-07-02  Julian Brown  <julian@codesourcery.com>
5536             Sandra Loosemore  <sandra@codesourcery.com>
5537
5538         PR target/43703
5539
5540         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5541         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5542
5543 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5544             Julian Brown  <julian@codesourcery.com>
5545
5546         * gcc.target/arm/neon/vadds64.c: Regenerated.
5547         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5548         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5549         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5550         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5551         * gcc.target/arm/neon-vmls-1.c: Likewise.
5552         * gcc.target/arm/neon-vsubs64.c: New execution test.
5553         * gcc.target/arm/neon-vsubu64.c: New execution test.
5554         * gcc.target/arm/neon-vadds64.c: New execution test.
5555         * gcc.target/arm/neon-vaddu64.c: New execution test.
5556
5557 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5558
5559         * gcc.target/arm/neon-vands64.c: New.
5560         * gcc.target/arm/neon-vandu64.c: New.
5561         * gcc.target/arm/neon-vbics64.c: New.
5562         * gcc.target/arm/neon-vbicu64.c: New.
5563         * gcc.target/arm/neon-veors64.c: New.
5564         * gcc.target/arm/neon-veoru64.c: New.
5565         * gcc.target/arm/neon-vorns64.c: New.
5566         * gcc.target/arm/neon-vornu64.c: New.
5567         * gcc.target/arm/neon-vorrs64.c: New.
5568         * gcc.target/arm/neon-vorru64.c: New.
5569         * gcc.target/arm/neon/vands64.c: Regenerated.
5570         * gcc.target/arm/neon/vandu64.c: Regenerated.
5571         * gcc.target/arm/neon/vbics64.c: Regenerated.
5572         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5573         * gcc.target/arm/neon/veors64.c: Regenerated.
5574         * gcc.target/arm/neon/veoru64.c: Regenerated.
5575         * gcc.target/arm/neon/vorns64.c: Regenerated.
5576         * gcc.target/arm/neon/vornu64.c: Regenerated.
5577         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5578         * gcc.target/arm/neon/vorru64.c: Regenerated.
5579
5580 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5581
5582         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5583
5584 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5585
5586         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5587         * gfortran.dg/intent_out_5.f90: Same.
5588         * gfortran.dg/ltrans-7.f90: Same.
5589         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5590
5591 2010-07-02  Jan Hubicka  <jh@suse.cz>
5592
5593         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5594
5595 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5596
5597         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5598
5599 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR c++/44780
5602         * c-c++-common/Wunused-var-12.c: New test.
5603
5604 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5605
5606         PR target/42835
5607         * gcc.target/arm/pr42835.c: New test.
5608
5609         PR target/42172
5610         * gcc.target/arm/pr42172-1.c: New test.
5611
5612 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5613
5614         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5615
5616 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5617
5618         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5619         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5620         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5621         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5622         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5623         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5624         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5625         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5626         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5627         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5628         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5629         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5630         * gcc.target/arm/neon-vdup_ns64.c: New.
5631         * gcc.target/arm/neon-vdup_nu64.c: New.
5632         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5633         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5634         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5635         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5636         * gcc.target/arm/neon-vmov_ns64.c: New.
5637         * gcc.target/arm/neon-vmov_nu64.c: New.
5638         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5639         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5640         * gcc.target/arm/neon-vget_lanes64.c: New.
5641         * gcc.target/arm/neon-vget_laneu64.c: New.
5642         * gcc.target/arm/neon-vset_lanes64.c: New.
5643         * gcc.target/arm/neon-vset_laneu64.c: New.
5644
5645 2010-07-02  Richard Guenther  <rguenther@suse.de>
5646
5647         * g++.dg/torture/20100702-1.C: New testcase.
5648
5649 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5650
5651         PR target/44707
5652         * gcc.c-torture/compile/pr44707.c: New test.
5653
5654 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5655
5656         PR c++/44039
5657         * g++.dg/template/crash101.C: New.
5658
5659 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5660
5661         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5662         Use the ABI-0 accessors and fail it for m64.
5663
5664 2010-07-02  Jan Hubicka  <jh@suse.cz>
5665
5666         * g++.dg/tree-ssa/pr44706.C: New testcase.
5667
5668 2010-07-02  Richard Guenther  <rguenther@suse.de>
5669
5670         PR tree-optimization/44748
5671         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5672
5673 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5674
5675         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5676         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5677         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5678         the method types to forward:.
5679
5680 2010-06-30  Jason Merrill  <jason@redhat.com>
5681
5682         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5683         * g++.dg/other/pr25632.C: Likewise.
5684
5685 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR tree-optimization/40421
5688         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5689
5690 2010-07-01  Richard Guenther  <rguenther@suse.de>
5691
5692         PR middle-end/42834
5693         PR middle-end/44468
5694         * gcc.c-torture/execute/20100316-1.c: New testcase.
5695         * gcc.c-torture/execute/pr44468.c: Likewise.
5696         * gcc.c-torture/compile/20100609-1.c: Likewise.
5697         * gcc.dg/volatile2.c: Adjust.
5698         * gcc.dg/plugin/selfassign.c: Likewise.
5699         * gcc.dg/pr36902.c: Likewise.
5700         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5701         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5702         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5703         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5704         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5705         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5706         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5707         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5708         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5709         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5710         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5711         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5712         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5713         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5714         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5715         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5716         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5717         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5718         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5719         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5720         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5721         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5722         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5723         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5724         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5725         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5726         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5727         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5728         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5729         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5730         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5731         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5732         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5733         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5734         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5735         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5736         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5737         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5738         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5739         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5740         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5741         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5742         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5743         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5744         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5745         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5746         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5747         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5748         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5749         * g++.dg/tree-ssa/pr31146.C: Likewise.
5750         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5751         * g++.dg/tree-ssa/pr33604.C: Likewise.
5752         * g++.dg/plugin/selfassign.c: Likewise.
5753         * gfortran.dg/array_memcpy_3.f90: Likewise.
5754         * gfortran.dg/array_memcpy_4.f90: Likewise.
5755         * c-c++-common/torture/pr42834.c: New testcase.
5756
5757 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5758
5759         PR c++/44628
5760         * g++.dg/template/crash100.C: New.
5761
5762 2010-06-30  Jan Hubicka  <jh@suse.cz>
5763
5764         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5765
5766 2010-06-30  Michael Matz  <matz@suse.de>
5767
5768         PR bootstrap/44699
5769         * gcc.dg/pr44699.c: New test.
5770
5771 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5772
5773         PR tree-optimization/39799
5774         * c-c++-common/uninit-17.c: New test.
5775
5776 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5777
5778         PR libfortran/43298
5779         * gfortran.dg/read_infnan_1.f90: New test.
5780
5781 2010-06-29  Jason Merrill  <jason@redhat.com>
5782
5783         Enable implicitly declared move constructor/operator= (N3053).
5784         * g++.dg/cpp0x/implicit3.C: New.
5785         * g++.dg/cpp0x/implicit4.C: New.
5786         * g++.dg/cpp0x/implicit5.C: New.
5787         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5788         * g++.dg/cpp0x/not_special.C: Adjust.
5789         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5790         * g++.dg/cpp0x/rv1n.C: Adjust.
5791         * g++.dg/cpp0x/rv1p.C: Adjust.
5792         * g++.dg/cpp0x/rv2n.C: Adjust.
5793         * g++.dg/cpp0x/rv2p.C: Adjust.
5794         * g++.dg/cpp0x/rv3n.C: Adjust.
5795         * g++.dg/cpp0x/rv3p.C: Adjust.
5796         * g++.dg/cpp0x/rv4n.C: Adjust.
5797         * g++.dg/cpp0x/rv4p.C: Adjust.
5798         * g++.dg/cpp0x/rv5n.C: Adjust.
5799         * g++.dg/cpp0x/rv5p.C: Adjust.
5800         * g++.dg/cpp0x/rv6n.C: Adjust.
5801         * g++.dg/cpp0x/rv6p.C: Adjust.
5802         * g++.dg/cpp0x/rv7n.C: Adjust.
5803         * g++.dg/cpp0x/rv7p.C: Adjust.
5804         * g++.dg/cpp0x/rv8p.C: Adjust.
5805         * g++.dg/gomp/pr26690-1.C: Adjust.
5806         * g++.dg/other/error20.C: Adjust.
5807         * g++.dg/other/error31.C: Adjust.
5808         * g++.dg/parse/error19.C: Adjust.
5809         * g++.dg/template/qualttp5.C: Adjust.
5810         * g++.old-deja/g++.law/ctors5.C: Adjust.
5811
5812         Enable implicitly deleted functions (N2346)
5813         * g++.dg/cpp0x/defaulted17.C: New.
5814         * g++.dg/cpp0x/implicit1.C: New.
5815         * g++.dg/cpp0x/implicit2.C: New.
5816         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5817         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5818         * g++.dg/init/ctor4.C: Adjust.
5819         * g++.dg/init/synth2.C: Adjust.
5820         * g++.dg/lto/20081118_1.C: Adjust.
5821         * g++.dg/other/error13.C: Adjust.
5822         * g++.dg/other/unused1.C: Adjust.
5823         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5824         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5825         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5826         * g++.old-deja/g++.law/ctors17.C: Adjust.
5827         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5828         * g++.old-deja/g++.pt/assign1.C: Adjust.
5829         * g++.old-deja/g++.pt/crash20.C: Adjust.
5830
5831         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5832         * g++.dg/cpp0x/defaulted13.C: Adjust.
5833         * g++.dg/cpp0x/defaulted2.C: Adjust.
5834         * g++.dg/cpp0x/defaulted3.C: Adjust.
5835         * g++.dg/cpp0x/initlist9.C: Adjust.
5836         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5837         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5838         * g++.dg/init/synth2.C: Adjust.
5839
5840         * g++.dg/cpp0x/defaulted19.C: New.
5841
5842         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5843         * g++.dg/template/error23.C: Fix for -std=c++0x.
5844
5845 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5846
5847         PR fortran/44718
5848         * gfortran.dg/proc_ptr_28.f90: New.
5849
5850 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR tree-optimization/43801
5853         * g++.dg/torture/pr43801.C: New test.
5854
5855         PR debug/44668
5856         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5857
5858 2010-06-29  Jason Merrill  <jason@redhat.com>
5859
5860         PR c++/44587
5861         * g++.dg/template/qualified-id2.C: New.
5862         * g++.dg/template/qualified-id3.C: New.
5863
5864 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5865
5866         PR fortran/44696
5867         * gfortran.dg/associated_target_4.f90: New.
5868
5869 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/44582
5872         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5873
5874 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5877
5878 2010-06-29  Jan Hubicka  <jh@suse.cz>
5879
5880         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5881
5882 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5883
5884         PR target/43902
5885         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5886         * gcc.target/arm/wmul-3.c: New test.
5887         * gcc.target/arm/wmul-4.c: New test.
5888
5889 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5890
5891         PR rtl-optimization/44659
5892         * gcc.target/i386/extract-1.c: New.
5893         * gcc.target/i386/extract-2.c: Likewise.
5894         * gcc.target/i386/extract-3.c: Likewise.
5895         * gcc.target/i386/extract-4.c: Likewise.
5896         * gcc.target/i386/extract-5.c: Likewise.
5897         * gcc.target/i386/extract-6.c: Likewise.
5898
5899 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR c++/44682
5902         * g++.dg/warn/Wunused-var-14.C: New test.
5903
5904 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5905
5906         PR fortran/43298
5907         * gfortran.dg/nan_6.f90: New.
5908
5909 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5910
5911         PR tree-optimization/43781
5912         * gcc.dg/torture/pr43781.c: New.
5913
5914 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5915
5916         PR fortran/40158
5917         * gfortran.dg/actual_rank_check_1.f90: New test.
5918
5919 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5920
5921         * gcc.dg/ipa/ipa-sra-6.c: New test.
5922
5923 2010-06-28  Jan Hubicka  <jh@suse.cz>
5924
5925         PR tree-optimization/44687
5926         * gcc.c-torture/compile/pr44687.c
5927
5928 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5929
5930         PR c++/44535
5931         * g++.dg/torture/pr44535.C: New test.
5932
5933 2010-06-28  Michael Matz  <matz@suse.de>
5934
5935         PR middle-end/44592
5936         * gfortran.dg/pr44592.f90: New test.
5937
5938 2010-06-28  Jan Hubicka  <jh@suse.cz>
5939
5940         PR tree-optimization/44357
5941         * g++.dg/torture/pr44357.C: New testcase.
5942
5943 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5944
5945         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5946         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5947         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5948         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5949         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5950         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5951         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5952         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5953
5954 2010-06-27  Jan Hubicka  <jh@suse.cz>
5955
5956         * gcc.c-torture/compile/pr44686.c: New file.
5957
5958 2010-06-27  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/44683
5961         * gcc.c-torture/execute/pr44683.c: New testcase.
5962
5963 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5964
5965         * gnat.dg/noreturn3.ad[sb]: New test.
5966
5967 2010-06-26  Jason Merrill  <jason@redhat.com>
5968
5969         * g++.dg/cpp0x/explicit5.C: New.
5970
5971 2010-06-26  Richard Guenther  <rguenther@suse.de>
5972
5973         PR tree-optimization/44393
5974         * gcc.dg/pr44393.c: New testcase.
5975
5976 2010-06-26  Jan Hubicka  <jh@suse.cz>
5977
5978         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5979
5980 2010-06-26  Richard Guenther  <rguenther@suse.de>
5981
5982         PR middle-end/44674
5983         * gcc.dg/pr44674.c: New testcase.
5984
5985 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5986
5987         * gcc.dg/opts-3.c: New test.
5988
5989 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5990
5991         * gfortran.dg/type_decl_1.f90: New.
5992         * gfortran.dg/type_decl_2.f90: New.
5993
5994 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5995
5996         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5997         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5998
5999 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6000
6001         PR testsuite/38946
6002         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6003         error in comparing reals.
6004
6005 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6006
6007         * selected_real_kind_2.f90: New.
6008         * selected_real_kind_3.f90: New.
6009
6010 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6011
6012         * gfortran.dg/entry_19.f90: New.
6013
6014 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6015
6016         * gfortran.dg/end_subroutine_1.f90: New.
6017         * gfortran.dg/end_subroutine_2.f90: New.
6018         * gfortran.dg/interface_proc_end.f90: Update.
6019
6020 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6021
6022         * gfortran.dg/semicolon_fixed.f: Update.
6023         * gfortran.dg/semicolon_fixed_2.f: New.
6024         * gfortran.dg/semicolon_free_2.f90: New.
6025         * gfortran.dg/semicolon_free.f90: Update.
6026
6027 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6028
6029         PR fortran/44448
6030         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6031
6032 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6033
6034         * g++.dg/ipa/iinline-3.C: New test.
6035         * gcc.dg/ipa/modif-1.c: Removed.
6036
6037 2010-06-25  Jan Hubicka  <jh@suse.cz>
6038
6039         * gcc.dg/tree-ssa/ipa-split-1.c
6040
6041 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6042
6043         * g++.dg/ipa/iinline-2.C: New test.
6044
6045 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6046
6047         PR middle-end/43866
6048         * gfortran.dg/pr43866.f90: New test.
6049
6050         PR tree-optimization/44539
6051         * gcc.dg/pr44539.c: New test.
6052
6053 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6054
6055         From Jim Wilson:
6056         PR target/43902
6057         * gcc.target/mips/madd-9.c: New test.
6058
6059 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6060
6061         PR c/44517
6062         * gcc.dg/noncompile/pr44517.c: New.
6063         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6064
6065 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6066
6067         PR testsuite/43283
6068         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6069         and add argument to nop for IA64.
6070
6071 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6072
6073         PR target/44588
6074         * gcc.target/i386/mod-1.c: New.
6075         * gcc.target/i386/umod-1.c: Likewise.
6076         * gcc.target/i386/umod-2.c: Likewise.
6077         * gcc.target/i386/umod-3.c: Likewise.
6078
6079 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR middle-end/44492
6082         * g++.dg/torture/pr44492.C: New test.
6083
6084 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6085
6086         * c-c++-common/warn-omitted-condop.c: New.
6087
6088 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6089
6090         PR fortran/44614
6091         * gfortran.dg/import8.f90: New.
6092
6093 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6094
6095         * gnat.dg/not_null.adb: Update test case.
6096
6097 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6098
6099         PR c++/44619
6100         * g++.dg/warn/Wunused-var-13.C: New test.
6101
6102         PR c++/44627
6103         * g++.dg/diagnostic/method1.C: New test.
6104
6105 2010-06-22  Cary Coutant  <ccoutant@google.com>
6106
6107         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6108
6109 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6110
6111         PR fortran/44616
6112         * gfortran.dg/abstract_type_8.f03: New.
6113
6114 2010-06-21  Jason Merrill  <jason@redhat.com>
6115
6116         * g++.dg/cpp0x/noexcept08.C: New.
6117
6118         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6119
6120 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR target/44615
6123         * gcc.target/i386/sse2-vec-2a.c: New.
6124
6125 2010-06-21  DJ Delorie  <dj@redhat.com>
6126
6127         * gcc.dg/pragma-diag-1.c: New.
6128
6129 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6130
6131         PR target/44615
6132         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6133
6134 2010-06-21  Alan Modra  <amodra@gmail.com>
6135
6136         PR testsuite/44505
6137         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6138         tail call to check_fa_mid.
6139
6140 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6141
6142         PR target/44575
6143         * gcc.c-torture/execute/pr44575.c: New test.
6144
6145 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6146
6147         PR fortran/40632
6148         * gfortran.dg/contiguous_1.f90: New.
6149         * gfortran.dg/contiguous_2.f90: New.
6150         * gfortran.dg/contiguous_3.f90: New.
6151
6152 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6153
6154         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6155         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6156
6157 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6158
6159         PR target/44546
6160         * gcc.target/i386/pr44546.c: New test.
6161
6162 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6163
6164         * gcc.dg/opts-2.c: New test.
6165
6166 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6167
6168         PR fortran/44584
6169         * gfortran.dg/typebound_proc_15.f03: Modified.
6170
6171 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6172
6173         PR target/44072
6174         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6175         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6176
6177 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6178
6179         * g++.dg/ext/label13.C: Fix typo in last change.
6180
6181 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6182
6183         PR libfortran/44477
6184         * gfortran.dg/eof_3.f90
6185         * gfortran.dg/endfile_2.f90
6186         * gfortran.dg/endfile_4.f90
6187         * gfortran.dg/endfile_3.f90
6188
6189 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6190
6191         PR c++/41090
6192         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6193
6194 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/44556
6197         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6198
6199 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6200
6201         * gcc.target/arm/pr40900.c: New test.
6202
6203 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6204
6205         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6206
6207 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6208
6209         PR fortran/44558
6210         * gfortran.dg/typebound_call_15.f03: New.
6211
6212 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6213
6214         PR c++/44486
6215         * g++.dg/pr44486.C: New.
6216
6217 2010-06-16  DJ Delorie  <dj@redhat.com>
6218
6219         * gcc.target/i386/volatile-bitfields-1.c: New.
6220         * gcc.target/i386/volatile-bitfields-2.c: New.
6221
6222 2010-06-16  Jason Merrill  <jason@redhat.com>
6223
6224         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6225
6226         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6227
6228 2010-06-16  Richard Guenther  <rguenther@suse.de>
6229
6230         PR c/44555
6231         * gcc.c-torture/execute/pr44555.c: New testcase.
6232
6233 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6234
6235         PR fortran/44549
6236         * gfortran.dg/typebound_proc_16.f03: New.
6237
6238 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6239
6240         * g++.dg/torture/pr43905.C: New test.
6241
6242 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6243
6244         PR testsuite/44538
6245         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6246         initialization loop from being vectorized.
6247         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6248
6249 2010-06-16  Alan Modra  <amodra@gmail.com>
6250
6251         PR tree-optimization/44507
6252         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6253
6254 2010-06-15  Jason Merrill  <jason@redhat.com>
6255
6256         * g++.dg/overload/arg3.C: Adjust error locations.
6257         * g++.dg/overload/copy1.C: Likewise.
6258         * g++.dg/tc1/dr152.C: Likewise.
6259         * g++.dg/template/incomplete4.C: Likewise.
6260         * g++.dg/template/incomplete5.C: Likewise.
6261         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6262         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6263         * g++.old-deja/g++.pt/crash9.C: Likewise.
6264
6265         * g++.dg/inherit/virtual5.C: New.
6266
6267         * g++.dg/cpp0x/defaulted18.C: New.
6268
6269         * g++.dg/cpp0x/initlist40.C: New.
6270
6271         * g++.dg/cpp0x/initlist39.C: New.
6272
6273 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6274
6275         PR middle-end/44391
6276         * gcc.dg/graphite/pr44391.c: New.
6277
6278 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6279
6280         PR fortran/43388
6281         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6282         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6283         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6284         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6285
6286 2010-06-15  Richard Guenther  <rguenther@suse.de>
6287
6288         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6289
6290 2010-06-15  Richard Guenther  <rguenther@suse.de>
6291
6292         * gcc.dg/vect/bb-slp-21.c: Adjust.
6293         * gcc.dg/vect/bb-slp-13.c: Likewise
6294         * gcc.dg/vect/bb-slp-4.c: Likewise
6295         * gcc.dg/vect/bb-slp-22.c: Likewise
6296         * gcc.dg/vect/bb-slp-14.c: Likewise
6297         * gcc.dg/vect/bb-slp-23.c: Likewise
6298         * gcc.dg/vect/bb-slp-15.c: Likewise
6299         * gcc.dg/vect/bb-slp-17.c: Likewise
6300         * gcc.dg/vect/bb-slp-18.c: Likewise
6301         * gcc.dg/vect/bb-slp-19.c: Likewise
6302         * gcc.dg/vect/bb-slp-10.c: Likewise
6303         * gcc.dg/vect/bb-slp-11.c: Likewise
6304         * gcc.dg/vect/bb-slp-20.c: Likewise
6305         * gcc.dg/vect/bb-slp-3.c: Likewise
6306
6307 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR fortran/44536
6310         * gfortran.dg/gomp/pr44536.f90: New test.
6311         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6312
6313 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6314
6315         PR target/44534
6316         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6317         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6318
6319 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6320
6321         PR tree-optimization/44508
6322         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6323
6324         PR bootstrap/44509
6325         * gcc.dg/pr44509.c: New test.
6326
6327 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6328
6329         PR tree-optimization/44507
6330         * gcc.dg/vect/pr44507.c: New test.
6331
6332 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6333
6334         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6335         and c-pretty-print.h.
6336
6337         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6338
6339 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6340
6341         * gfortran.dg/whole_file_18.f90: Updated error message.
6342
6343 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6344
6345         * gfortran.dg/whole_file_20.f03: New.
6346
6347 2010-06-12  Jan Hubicka  <jh@suse.cz>
6348
6349         * gcc.c-torture/compile/pc44485.c: New testcase.
6350
6351 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6352
6353         PR fortran/40117
6354         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6355         * gfortran.dg/typebound_proc_14.f03: New.
6356         * gfortran.dg/typebound_proc_15.f03: New.
6357
6358 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6359
6360         * gcc.dg/opts-1.c: New test.
6361
6362 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6363
6364         * gcc.dg/funroll-loops-all.c: Update expected error.
6365
6366 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6367
6368         PR target/44481
6369         * gcc.target/i386/pr44481.c: New test.
6370
6371 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6374
6375 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6376
6377         PR middle-end/44483
6378         * gcc.dg/tree-ssa/pr44483.c: New.
6379
6380 2010-06-11  Paul Brook  <paul@codesourcery.com>
6381
6382         * g++.dg/other/arm-neon-1.C: New test.
6383
6384 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6385
6386         PR fortran/42051
6387         PR fortran/43896
6388         * gfortran.dg/class_23.f03: New test.
6389
6390 2010-06-11  Jan Hubicka  <jh@suse.cz>
6391
6392         * gcc.dg/ipa/pure-const-2.c: New testcase.
6393
6394 2010-06-11  Jan Hubicka  <jh@suse.cz>
6395
6396         * gcc.dg/noreturn-7.c: Update.
6397         * gcc.dg/noreturn-4.c: Update.
6398
6399 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6400
6401         Fix MIPS bootstrap
6402         * g++.dg/other/typedef4.C: New test.
6403
6404 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6405
6406         PR fortran/44207
6407         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6408
6409 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6410
6411         PR fortran/44457
6412         * gfortran.dg/asynchronous_3.f03
6413
6414 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6415
6416         PR middle-end/44185
6417         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6418         non-temporal stores out of the tests to form new test cases.  As a
6419         result, no non-temporal store should be generated in this case.
6420
6421         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6422         prefetch-7.c that generate one non-temporal store.
6423
6424         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6425         prefetch-7.c that generate one non-temporal store and one
6426         one-temporal prefetch.
6427
6428 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6429
6430         PR tree-optimization/44258
6431         * gcc.dg/tree-ssa/pr44258.c: New test.
6432
6433 2010-06-10  Daniel Kraft  <d@domob.eu>
6434
6435         PR fortran/38936
6436         * gfortran.dg/associate_1.f03: New test.
6437         * gfortran.dg/associate_2.f95: New test.
6438         * gfortran.dg/associate_3.f03: New test.
6439         * gfortran.dg/associate_4.f08: New test.
6440
6441 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6442
6443         * gfortran.dg/selected_char_kind_4.f90: New test.
6444
6445 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6446
6447         * gcc.dg/pr42461.c: New test.
6448
6449 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6450
6451         PR fortran/44347
6452         * gfortran.dg/selected_real_kind_1.f90: New.
6453
6454 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6455
6456         PR fortran/44359
6457         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6458         warning.
6459         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6460         check for warning.
6461
6462 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6463
6464         * gfortran.dg/data_namelist_conflict.f90: New test.
6465
6466 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6467
6468         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6469         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6470         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6471
6472 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6473
6474         * gfortran.dg/mvbits_9.f90: New test.
6475         * gfortran.dg/ibset_1.f90: Ditto.
6476         * gfortran.dg/ibits_1.f90: Ditto.
6477         * gfortran.dg/btest_1.f90: Ditto.
6478         * gfortran.dg/ibclr_1.f90: Ditto.
6479
6480 2010-06-09  Jason Merrill  <jason@redhat.com>
6481
6482         PR c++/44366
6483         * g++.dg/cpp0x/decltype23.C: Move to...
6484         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6485
6486 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6487
6488         PR fortran/44211
6489         * gfortran.dg/typebound_call_14.f03: New test.
6490
6491 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6492
6493         PR tree-optimization/44423
6494         * gcc.dg/tree-ssa/pr44423.c: New test.
6495
6496 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6497
6498         PR testsuite/42843
6499         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6500         TV_NONE to initialize tv_id field.
6501         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6502         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6503         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6504         Include toplev.h .
6505         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6506         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6507         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6508
6509 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6510
6511         PR tree-optimization/39874
6512         PR middle-end/28685
6513         * gcc.dg/pr39874.c: New file.
6514
6515 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6516
6517         * g++.dg/ext/attr-alias-1.C: New.
6518         * g++.dg/ext/attr-alias-2.C: New.
6519
6520 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6521
6522         PR fortran/44446
6523         * gfortran.dg/proc_ptr_27.f90: New.
6524
6525 2010-06-07  Jason Merrill  <jason@redhat.com>
6526
6527         PR c++/44366
6528         * g++.dg/cpp0x/decltype23.C: New.
6529
6530 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6531             Shujing Zhao  <pearly.zhao@oracle.com>
6532
6533         PR c/37724
6534         * gcc.dg/c90-const-expr-10.c: Adjust.
6535         * gcc.dg/c99-const-expr-10.c: Adjust.
6536         * gcc.dg/init-bad-7.c: New.
6537
6538 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6539
6540         * lib/target-supports.exp (check_effective_target_gas): New proc.
6541         * gcc.c-torture/execute/960321-1.x: New file.
6542
6543 2010-06-07  Jason Merrill  <jason@redhat.com>
6544
6545         PR c++/44401
6546         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6547
6548 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6549
6550         PR c++/44444
6551         * g++.dg/warn/Wunused-var-12.C: New test.
6552
6553         PR c++/44443
6554         * c-c++-common/Wunused-var-11.c: New test.
6555
6556 2010-06-07  Jan Hubicka  <jh@suse.cz>
6557
6558         * gcc.dg/ipa/pure-const-1.c: New testcase.
6559
6560 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6561
6562         PR rtl-optimization/44404
6563         * gcc.dg/pr44404.c: New.
6564
6565 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6566
6567         PR target/44159
6568         * gcc.target/i386/abi-2.c: Check sysv abi here.
6569         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6570         function to avoid failures by different ABIs.
6571         * gcc.target/i386/aes-check.h: Likewise.
6572         * gcc.target/i386/avx-check.h: Likewise.
6573         * gcc.target/i386/fma4-check.h: Likewise.
6574         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6575         * gcc.target/i386/mmx-check.h: Likewise.
6576         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6577         * gcc.target/i386/pclmul-check.h: Likewise.
6578         * gcc.target/i386/sse-check.h: Likewise.
6579         * gcc.target/i386/sse2-check.h: Likewise.
6580         * gcc.target/i386/sse3-check.h: Likewise.
6581         * gcc.target/i386/sse4_1-check.h: Likewise.
6582         * gcc.target/i386/sse4_2-check.h: Likewise.
6583         * gcc.target/i386/sse4a-check.h: Likewise.
6584         * gcc.target/i386/ssse3-check.h: Likewise.
6585         * gcc.target/i386/xop-check.h: Likewise.
6586         * gcc.target/i386/pr27971.c: Fix for LLP64.
6587         * gcc.target/i386/pr39139.c: Likewise.
6588         * gcc.target/i386/pr39315-check.c: Likewise.
6589         * gcc.target/i386/vararg-1.c: Likewise.
6590         * gcc.target/i386/vararg-2.c: Likewise.
6591         Additional add dg-compile to avoid failure due
6592         missing foo symbol.
6593
6594         * gcc.dg/compound-literal-1.c: Fix for llp64.
6595         * gcc.dg/pr32370.c: Likewise.
6596         * gcc.dg/pr37561.c: Likewise.
6597         * gcc.dg/pr41340.c: Likewise.
6598         * gcc.dg/pr41551.c: Likewise.
6599
6600 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6601
6602         PR c++/44188
6603         * g++.dg/debug/dwarf2/typedef3.C: New test.
6604
6605 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6606
6607         PR c/20000
6608         * c-c++-common/pr20000.c: New.
6609
6610 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6611
6612         PR c++/44086
6613         * g++.dg/init/pr44086.C: New.
6614         * g++.dg/cpp0x/decltype4.C: Adjust.
6615
6616 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6617
6618         PR fortran/43945
6619         * gfortran.dg/generic_23.f03: New test.
6620
6621 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6622
6623         PR fortran/43895
6624         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6625
6626 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR c++/44361
6629         * c-c++-common/Wunused-var-9.c: New test.
6630
6631 2010-06-05  Jason Merrill  <jason@redhat.com>
6632
6633         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6634
6635 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6636
6637         PR c/44322
6638         * gcc.dg/c99-restrict-4.c: New test.
6639
6640 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6641
6642         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6643         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6644         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6645         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6646         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6647         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6648         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6649         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6650         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6651         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6652         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6653         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6654         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6655         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6656         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6657         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6658         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6659         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6660         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6661         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6662         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6663         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6664
6665 2010-06-04  Jason Merrill  <jason@redhat.com>
6666
6667         * g++.dg/cpp0x/noexcept06.C: New.
6668         * g++.dg/cpp0x/noexcept07.C: New.
6669
6670         * g++.dg/cpp0x/noexcept01.C: New.
6671         * g++.dg/cpp0x/noexcept02.C: New.
6672         * g++.dg/cpp0x/noexcept03.C: New.
6673         * g++.dg/cpp0x/noexcept04.C: New.
6674         * g++.dg/cpp0x/noexcept05.C: New.
6675
6676 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR c++/44412
6679         * g++.dg/warn/Wunused-var-10.C: New test.
6680         * g++.dg/warn/Wunused-var-11.C: New test.
6681
6682         PR c++/44362
6683         * c-c++-common/Wunused-var-10.c: New test.
6684
6685 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6686
6687         PR c/25880
6688         * gcc.dg/assign-warn-2.c: Update.
6689         * gcc.dg/cpp/line3.c: Update.
6690         * gcc.dg/c99-array-lval-8.c: Update.
6691         * gcc.dg/cast-qual-2.c: Update.
6692         * gcc.dg/c99-arraydecl-3.c:  Update.
6693         * gcc.dg/assign-warn-1.c:  Update.
6694         * gcc.dg/format/gcc_diag-1.c:  Update.
6695
6696 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6697
6698         PR rtl-optimization/39871
6699         PR rtl-optimization/40615
6700         PR rtl-optimization/42500
6701         PR rtl-optimization/42502
6702         * gcc.target/arm/eliminate.c: New test.
6703
6704 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6705
6706         PR libstdc++/44410
6707         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6708         * g++.old-deja/g++.other/delete3.C: Likewise.
6709         * g++.old-deja/g++.other/new.C: Likewise.
6710         * g++.old-deja/g++.law/operators27.C: Likewise.
6711         * g++.old-deja/g++.mike/p755.C: Likewise.
6712         * g++.dg/eh/new1.C: Likewise.
6713         * g++.dg/init/new5.C: Likewise.
6714
6715 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6716
6717         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6718         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6719         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6720
6721 2010-06-03  Richard Guenther  <rguenther@suse.de>
6722
6723         PR lto/41921
6724         * lib/lto.exp: Always load gcc.exp.
6725         (lto-obj): For C source files invoke gcc_target_compile.
6726         * g++.dg/lto/20100603-1_0.C: New testcase.
6727         * g++.dg/lto/20100603-1_1.c: Likewise.
6728
6729 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6730
6731         PR tree-optimization/43688
6732         * gfortran.dg/pr43688.f90: New.
6733
6734 2010-06-03  Richard Guenther  <rguenther@suse.de>
6735
6736         PR lto/41584
6737         * gcc.dg/lto/20100603-1_0.c: New testcase.
6738         * gcc.dg/lto/20100603-2_0.c: Likewise.
6739         * gcc.dg/lto/20100603-3_0.c: Likewise.
6740
6741 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6742
6743         PR target/44218
6744         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6745         * gcc.target/powerpc/recip-2.c: Ditto.
6746         * gcc.target/powerpc/recip-3.c: Ditto.
6747         * gcc.target/powerpc/recip-4.c: Ditto.
6748         * gcc.target/powerpc/recip-5.c: Ditto.
6749         * gcc.target/powerpc/recip-6.c: Ditto.
6750         * gcc.target/powerpc/recip-7.c: Ditto.
6751         * gcc.target/powerpc/recip-test.h: Ditto.
6752         * gcc.target/powerpc/recip-test2.h: Ditto.
6753
6754 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6755
6756         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6757
6758 2010-06-02  Jason Merrill  <jason@redhat.com>
6759
6760         * g++.dg/ext/vector9.C: Expect typedef in error message.
6761
6762         PR c++/9726
6763         PR c++/23594
6764         PR c++/44333
6765         * g++.dg/tc1/dr101.C: Remove xfails.
6766
6767 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6768
6769         PR middle-end/44372
6770         * g++.dg/ipa/pr44372.C: New.
6771
6772 2010-06-02  Jan Hubicka  <jh@suse.cz>
6773
6774         PR middle-end/44295
6775         * g++.dg/torture/pr44295.C: Neww testcase.
6776
6777 2010-06-02  Jan Hubicka  <jh@suse.cz>
6778
6779         * gcc.dg/tree-ssa/loadpre6.c: Update.
6780
6781 2010-06-02  Richard Guenther  <rguenther@suse.de>
6782
6783         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6784         diagnostic.h.
6785
6786 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6787
6788         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6789         the link fail message.
6790
6791 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6792
6793         PR fortran/44360
6794         * gfortran.dg/use_13.f90: New test case.
6795
6796 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6797
6798         PR fortran/44371
6799         * gfortran.dg/error_stop_2.f08: Minor update.
6800
6801 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6802
6803         PR fortran/44371
6804         * gfortran.dg/error_stop_1.f08: New test.
6805         * gfortran.dg/error_stop_2.f08: New test.
6806
6807 2010-06-01  Jason Merrill  <jason@redhat.com>
6808
6809         DR 990
6810         * g++.dg/cpp0x/initlist37.C: New.
6811         * g++.dg/cpp0x/initlist38.C: New.
6812
6813         PR c++/44358
6814         * g++.dg/cpp0x/initlist36.C: New.
6815
6816 2010-05-31 Jan Hubicka  <jh@suse.cz>
6817
6818         * gcc.dg/noreturn-8.c: New testcase.
6819
6820 2010-05-31 Jan Hubicka  <jh@suse.cz>
6821
6822         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6823         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6824
6825 2010-05-31 Jan Hubicka  <jh@suse.cz>
6826
6827         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6828         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6829
6830 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6831
6832         PR fortran/36928
6833         * gfortran.dg/dependency_27.f90:  New test.
6834         * gfortran.dg/array_assign_1.F90:  New test.
6835
6836 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR target/44338
6839         * gcc.target/i386/sse-24.c: New test.
6840
6841 2010-05-31  Jan Hubicka  <jh@suse.cz>
6842
6843         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6844
6845 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR middle-end/44337
6848         * gcc.dg/pr44337.c: New test.
6849
6850         PR tree-optimization/44182
6851         * g++.dg/debug/pr44182.C: New test.
6852
6853 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6854
6855         * gcc.dg/nested-func-7.c: New test.
6856         * gnat.dg/frame_overflow.adb: Adjust directives.
6857
6858 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6859
6860         * gnat.dg/prot2.ad[sb]: New test.
6861         * gnat.dg/prot2_pkg1.ads: New helper.
6862         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6863
6864 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gnat.dg/array11.adb: Adjust dg-warning directive.
6867         * gnat.dg/object_overflow.adb: Likewise.
6868
6869 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6870
6871         PR middle-end/44306
6872         * gcc.dg/tree-ssa/pr44306.c: New.
6873
6874 2010-05-29  Jan Hubicka  <jh@suse.cz>
6875
6876         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6877
6878 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6879
6880         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6881
6882 2010-05-28  Mike Stump  <mikestump@comcast.net>
6883
6884         PR objc/44125
6885         * objc.dg/const-str-9.m: Remove static.
6886
6887 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6888
6889         PR target/43636
6890         * gcc.c-torture/compile/pr43636.c: New test.
6891
6892 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6893
6894         PR objc++/23616
6895         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6896         * obj-c++.dg/try-catch-9.mm: Ditto.
6897
6898 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6899
6900         Revert patch for PR c++/44188
6901         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6902
6903 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6904
6905         PR c++/44188
6906         * g++.dg/debug/dwarf2/typedef3.C: New test.
6907
6908 2010-05-27  Jason Merrill  <jason@redhat.com>
6909
6910         PR c++/43555
6911         * g++.dg/ext/vla9.C: New.
6912
6913 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6914
6915         PR objc/44140
6916         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6917         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6918         * objc.dg/torture/tls/thr-init.m: Ditto.
6919         * objc.dg/torture/trivial.m: Ditto.
6920         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6921         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6922         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6923         * obj-c++.dg/torture/trivial.mm: Ditto.
6924
6925 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6926
6927         * g++.dg/lto/20100302_0.C: Skip on darwin.
6928
6929 2010-05-27  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/44284
6932         * gcc.dg/vect/vect-118.c: New testcase.
6933         * gcc.dg/vect/bb-slp-20.c: Adjust.
6934         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6935         * gcc.dg/vect/slp-9.c: Likewise.
6936         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6937         * gcc.dg/vect/vect-10.c: Likewise.
6938         * gcc.dg/vect/vect-109.c: Likewise.
6939         * gcc.dg/vect/vect-12.c: Likewise.
6940         * gcc.dg/vect/vect-36.c: Likewise.
6941         * gcc.dg/vect/vect-7.c: Likewise.
6942         * gcc.dg/vect/vect-iv-8.c: Likewise.
6943         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6944         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6945         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6946         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6947         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6948         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6949         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6950         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6951         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6952         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6953         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6954         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6955         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6956         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6957         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6958         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6959         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6960
6961 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6962
6963         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6964         necessary.
6965
6966 2010-05-26  Jan Hubicka  <jh@suse.cz>
6967
6968         * gcc.dg/lto/materialize-1_0.c: New file.
6969         * gcc.dg/lto/materialize-1_1.c: New file.
6970
6971 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/lto10.adb: New test.
6974         * gnat.dg/lto10_pkg.ads: New helper.
6975
6976 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6977
6978         * lib/target-supports.exp (check_effective_target_int128): New
6979         function to check if __int128 types are available for target.
6980         * c-c++-common/int128-types-1.c: New.
6981         * c-c++-common/int128-1.c: New.
6982         * c-c++-common/int128-2.c: New.
6983         * g++.dg/abi/mangle43.C: New.
6984         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6985         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6986         pointer-wide scalar.
6987         * g++.dg/other/pr25632.C: Likewise.
6988         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6989         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6990         overflow warnings.
6991         * g++.dg/warn/pr13358-4.C: Likewise.
6992         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6993         * g++.dg/warn/Wconversion-null.C: Likewise.
6994
6995 2010-05-26  Jason Merrill  <jason@redhat.com>
6996
6997         PR c++/43382
6998         * g++.dg/cpp0x/variadic101.C: New.
6999
7000 2010-05-26  Richard Guenther  <rguenther@suse.de>
7001
7002         PR rtl-optimization/44164
7003         * gcc.c-torture/execute/pr44164.c: New testcase.
7004         * g++.dg/tree-ssa/pr13146.C: Adjust.
7005
7006 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7007
7008         PR fortran/40011
7009         * gfortran.dg/whole_file_19.f90 : New test.
7010
7011 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7012
7013         PR fortran/30668
7014         PR fortran/31346
7015         PR fortran/34260
7016         * gfortran.dg/pr40999.f: Fix function type.
7017         * gfortran.dg/whole_file_5.f90: Likewise.
7018         * gfortran.dg/whole_file_6.f90: Likewise.
7019         * gfortran.dg/whole_file_16.f90: New.
7020         * gfortran.dg/whole_file_17.f90: New.
7021         * gfortran.dg/whole_file_18.f90: New.
7022
7023 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7024             Iain Sandoe  <iains@gcc.gnu.org>
7025
7026         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7027         * gcc.c-torture/compile/pr44197.c: Require alias support.
7028         * gcc.dg/lto/20081222_0.c: Ditto.
7029
7030 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR debug/42801
7033         * gcc.dg/guality/vla-2.c: New test.
7034
7035 2010-05-25  Richard Guenther  <rguenther@suse.de>
7036
7037         PR middle-end/44069
7038         * g++.dg/torture/pr44069.C: New testcase.
7039
7040 2010-05-25  Richard Guenther  <rguenther@suse.de>
7041
7042         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7043
7044 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7045
7046         PR objc/44140
7047         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7048
7049 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7050
7051         * obj-c++.dg/torture/tls/trivial.mm: New.
7052         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7053         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7054         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7055         * obj-c++.dg/torture/tls/diag-1.mm: New.
7056         * obj-c++.dg/torture/tls/tls.exp: New.
7057         * obj-c++.dg/torture/trivial.mm: New.
7058         * obj-c++.dg/torture/dg-torture.exp: New.
7059         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7060         * obj-c++.dg/tls/trivial.m: New.
7061         * obj-c++.dg/tls/init-1.mm: New.
7062         * obj-c++.dg/tls/diag-1.mm: New.
7063         * obj-c++.dg/tls/init-2.mm: New.
7064         * obj-c++.dg/tls/diag-2.mm: New.
7065         * obj-c++.dg/tls/diag-3.mm: New.
7066         * obj-c++.dg/tls/diag-4.mm: New.
7067         * obj-c++.dg/tls/static-1.mm: New.
7068         * obj-c++.dg/tls/tls.exp: New.
7069         * obj-c++.dg/tls/diag-5.mm: New.
7070         * obj-c++.dg/tls/static-1a.mm: New.
7071         * objc-obj-c++-shared/Object1.mm: New.
7072         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7073
7074 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7075
7076         PR objc++/43689
7077         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7078         * obj-c++.dg/const-str-6.mm: Ditto.
7079
7080 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7081
7082         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7083
7084 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7085
7086         PR ada/38394
7087         * gnat.dg/array13.ad[sb]: New test.
7088
7089 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7090             Sandra Loosemore  <sandra@codesourcery.com>
7091
7092         * gcc.target/arm/neon/: Regenerated test cases.
7093
7094         * gcc.target/arm/neon/polytypes.c,
7095         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7096         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7097         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7098         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7099         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7100         dg-add-options arm_neon.
7101
7102         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7103         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7104         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7105         and arm_neon_fp16_ok.
7106
7107         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7108         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7109
7110         * lib/target-supports.exp (add_options_for_arm_neon): New.
7111         (check_effective_target_arm_neon_ok_nocache): New, from
7112         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7113         (check_effective_target_arm_neon_ok): Use
7114         check_effective_target_arm_neon_ok_nocache.
7115         (add_options_for_arm_neon_fp16)
7116         (check_effective_target_arm_neon_fp16_ok)
7117         check_effective_target_arm_neon_fp16_ok_nocache): New.
7118         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7119
7120 2010-05-24  Jason Merrill  <jason@redhat.com>
7121
7122         PR c++/41510
7123         * g++.dg/cpp0x/initlist35.C: New.
7124         * g++.dg/init/brace6.C: Adjust.
7125
7126 2010-05-24  Paul Brook  <paul@codesourcery.com>
7127
7128         * gcc.target/arm/frame-pointer-1.c: New test.
7129         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7130         pointer elimination.
7131
7132 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7133
7134         PR target/44245
7135         * gcc.target/i386/crc32-3.c: New.
7136         * gcc.target/i386/crc32-4.c: Likewise.
7137
7138 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7139
7140         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7141         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7142         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7143
7144 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7145
7146         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7147
7148 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7149
7150         PR target/43869
7151         * gcc.c-target/pr43869.c: New test.
7152
7153 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7154
7155         PR fortran/44212
7156         * gfortran.dg/class_22.f03: New.
7157
7158 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7159
7160         PR lto/44238
7161         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7162
7163 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7164
7165         PR fortran/44213
7166         * gfortran.dg/abstract_type_7.f03: New.
7167
7168 2010-05-21  Jason Merrill  <jason@redhat.com>
7169
7170         * g++.dg/eh/spec11.C: Test cleanup optimization.
7171
7172 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7173
7174         PR debug/44223
7175         * gcc.target/i386/pr44223.c: New test.
7176
7177 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7178
7179         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7180
7181 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7182
7183         * g++.dg/other/const3.C: New test.
7184
7185 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7186
7187         PR fortran/38407
7188         * warn_unused_dummy_argument_1.f90: New.
7189         * warn_unused_dummy_argument_2.f90: New.
7190
7191 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7192
7193         PR c++/30298
7194         * g++.dg/inherit/crash1.C: New.
7195         * g++.dg/inherit/crash2.C: Likewise.
7196
7197 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR debug/44178
7200         * g++.dg/debug/pr44178.C: New test.
7201
7202 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7203
7204         PR middle-end/44185
7205         * gcc.dg/tree-ssa/prefetch-6.c: Add
7206         --param min-insn-to-prefetch-ratio=6.
7207         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7208         allow unrolling, and adjust the movnti count.
7209
7210 2010-05-20  Jan Hubicka  <jh@suse.cz>
7211
7212         PR middle-end/44197
7213         * gcc.c-torture/compile/pr44197.c: New file.
7214
7215 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7216
7217         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7218         Fix test code.
7219         (check_effective_target_xop): Remove __may_alias__ attribute.
7220
7221 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7222
7223         PR target/44202
7224         * gcc.c-torture/execute/pr44202-1.c: New test.
7225
7226 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227
7228         PR fortran/43851
7229         * gfortran.dg/label_1.f90: Update test.
7230
7231 2010-05-19  Jan Hubicka  <jh@suse.cz>
7232
7233         * gcc.dg/lto/ipareference2_0.c: New file.
7234         * gcc.dg/lto/ipareference2_1.c: New file.
7235
7236 2010-05-19  Jason Merrill  <jason@redhat.com>
7237
7238         * g++.dg/parse/fn-typedef2.C: New.
7239
7240         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7241         function type.
7242
7243         PR c++/44193
7244         * g++.dg/template/fntype1.C: New.
7245
7246 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7247
7248         * gnat.dg/discr23.ad[sb]: New test.
7249         * gnat.dg/discr23_pkg.ads: New helper.
7250
7251         * gnat.dg/specs/controlled1.ads: New test.
7252         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7253
7254 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7255
7256         PR fortran/44055
7257         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7258         Fixed scope of C_SIZEOF.
7259         * gfortran.dg/warn_conversion_2.f90: New.
7260
7261 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7262
7263         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7264         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7265         for optional selector.
7266         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7267         (check_effective_target_sse3): New proc.
7268         * gcc.target/i386/math-torture/math-torture.exp: Load
7269         target-supports.exp.
7270         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7271         check_effective_target_sse2.
7272         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7273         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7274         * g++.dg/vect/vect.exp: Likewise.
7275         * gfortran.dg/vect/vect.exp: Likewise.
7276         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7277         -msse2 if check_effective_target_sse2.
7278
7279         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7280         * gcc.target/i386/3dnow-2.c: Likewise.
7281         * gcc.target/i386/3dnowA-1.c: Likewise.
7282         * gcc.target/i386/3dnowA-2.c: Likewise.
7283         * gcc.target/i386/pr42549.c: Likewise.
7284
7285         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7286         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7287         * gcc.target/i386/sse3-addsubps.c: Likewise.
7288         * gcc.target/i386/sse3-haddpd.c: Likewise.
7289         * gcc.target/i386/sse3-haddps.c: Likewise.
7290         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7291         * gcc.target/i386/sse3-hsubps.c: Likewise.
7292         * gcc.target/i386/sse3-movddup.c: Likewise.
7293         * gcc.target/i386/sse3-movshdup.c: Likewise.
7294         * gcc.target/i386/sse3-movsldup.c: Likewise.
7295
7296         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7297         * g++.dg/ext/attrib35.C: Likewise.
7298         * g++.dg/opt/pr40496.C: Likewise.
7299         * g++.dg/other/i386-1.C: Likewise.
7300         * g++.dg/other/i386-4.C: Likewise.
7301         * g++.dg/other/pr34435.C: Likewise.
7302         * g++.dg/other/pr39496.C: Likewise.
7303         * g++.dg/other/pr40446.C: Likewise.
7304         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7305         * gcc.dg/compat/vector-1a_main.c: Likewise.
7306         * gcc.dg/compat/vector-2a_main.c: Likewise.
7307         * gcc.dg/lto/20090206-1_0.c: Likewise.
7308         * gcc.dg/pr34856.c: Likewise.
7309         * gcc.dg/pr36584.c: Likewise.
7310         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7311         * gcc.dg/pr37544.c: Likewise.
7312         * gcc.dg/torture/pr16104-1.c: Likewise.
7313         * gcc.dg/torture/pr35771-1.c: Likewise.
7314         * gcc.dg/torture/pr35771-2.c: Likewise.
7315         * gcc.dg/torture/pr35771-3.c: Likewise.
7316         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7317         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7318         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7319         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7320         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7321         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7322         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7323         * gcc.target/i386/20060512-1.c: Likewise.
7324         * gcc.target/i386/20060512-3.c: Likewise.
7325         * gcc.target/i386/all_one_m128i.c: Likewise.
7326         * gcc.target/i386/float128-1.c: Likewise.
7327         * gcc.target/i386/float128-2.c: Likewise.
7328         * gcc.target/i386/fpcvt-1.c: Likewise.
7329         * gcc.target/i386/fpcvt-2.c: Likewise.
7330         * gcc.target/i386/fpcvt-3.c: Likewise.
7331         * gcc.target/i386/fpprec-1.c: Likewise.
7332         * gcc.target/i386/funcspec-9.c: Likewise.
7333         * gcc.target/i386/incoming-1.c: Likewise.
7334         * gcc.target/i386/incoming-12.c: Likewise.
7335         * gcc.target/i386/incoming-2.c: Likewise.
7336         * gcc.target/i386/incoming-3.c: Likewise.
7337         * gcc.target/i386/incoming-4.c: Likewise.
7338         * gcc.target/i386/incoming-6.c: Likewise.
7339         * gcc.target/i386/incoming-7.c: Likewise.
7340         * gcc.target/i386/incoming-8.c: Likewise.
7341         * gcc.target/i386/opt-1.c: Likewise.
7342         * gcc.target/i386/opt-2.c: Likewise.
7343         * gcc.target/i386/ordcmp-1.c: Likewise.
7344         * gcc.target/i386/pr17692.c: Likewise.
7345         * gcc.target/i386/pr18614-1.c: Likewise.
7346         * gcc.target/i386/pr22152.c: Likewise.
7347         * gcc.target/i386/pr23570.c: Likewise.
7348         * gcc.target/i386/pr23575.c: Likewise.
7349         * gcc.target/i386/pr26449-1.c: Likewise.
7350         * gcc.target/i386/pr26600.c: Likewise.
7351         * gcc.target/i386/pr27790.c: Likewise.
7352         * gcc.target/i386/pr28839.c: Likewise.
7353         * gcc.target/i386/pr30970.c: Likewise.
7354         * gcc.target/i386/pr32000-1.c: Likewise.
7355         * gcc.target/i386/pr32000-2.c: Likewise.
7356         * gcc.target/i386/pr32280.c: Likewise.
7357         * gcc.target/i386/pr32661.c: Likewise.
7358         * gcc.target/i386/pr32708-1.c: Likewise.
7359         * gcc.target/i386/pr32961.c: Likewise.
7360         * gcc.target/i386/pr33329.c: Likewise.
7361         * gcc.target/i386/pr35714.c: Likewise.
7362         * gcc.target/i386/pr35767-1.c: Likewise.
7363         * gcc.target/i386/pr35767-1d.c: Likewise.
7364         * gcc.target/i386/pr35767-1i.c: Likewise.
7365         * gcc.target/i386/pr35767-2.c: Likewise.
7366         * gcc.target/i386/pr35767-2d.c: Likewise.
7367         * gcc.target/i386/pr35767-2i.c: Likewise.
7368         * gcc.target/i386/pr35767-3.c: Likewise.
7369         * gcc.target/i386/pr35767-5.c: Likewise.
7370         * gcc.target/i386/pr36222-1.c: Likewise.
7371         * gcc.target/i386/pr36578-1.c: Likewise.
7372         * gcc.target/i386/pr36578-2.c: Likewise.
7373         * gcc.target/i386/pr36992-1.c: Likewise.
7374         * gcc.target/i386/pr37101.c: Likewise.
7375         * gcc.target/i386/pr37216.c: Likewise.
7376         * gcc.target/i386/pr37434-1.c: Likewise.
7377         * gcc.target/i386/pr37434-2.c: Likewise.
7378         * gcc.target/i386/pr37843-3.c: Likewise.
7379         * gcc.target/i386/pr37843-4.c: Likewise.
7380         * gcc.target/i386/pr39162.c: Likewise.
7381         * gcc.target/i386/pr39315-1.c: Likewise.
7382         * gcc.target/i386/pr39315-2.c: Likewise.
7383         * gcc.target/i386/pr39315-3.c: Likewise.
7384         * gcc.target/i386/pr39315-4.c: Likewise.
7385         * gcc.target/i386/pr39445.c: Likewise.
7386         * gcc.target/i386/pr39496.c: Likewise.
7387         * gcc.target/i386/pr40809.c: Likewise.
7388         * gcc.target/i386/pr40906-3.c: Likewise.
7389         * gcc.target/i386/pr41019.c: Likewise.
7390         * gcc.target/i386/pr42542-1.c: Likewise.
7391         * gcc.target/i386/pr42542-2.c: Likewise.
7392         * gcc.target/i386/pr42542-3.c: Likewise.
7393         * gcc.target/i386/pr42542-3a.c: Likewise.
7394         * gcc.target/i386/pr42881.c: Likewise.
7395         * gcc.target/i386/push-1.c: Likewise.
7396         * gcc.target/i386/quad-sse.c: Likewise.
7397         * gcc.target/i386/reload-1.c: Likewise.
7398         * gcc.target/i386/sse-10.c: Likewise.
7399         * gcc.target/i386/sse-11.c: Likewise.
7400         * gcc.target/i386/sse-15.c: Likewise.
7401         * gcc.target/i386/sse-17.c: Likewise.
7402         * gcc.target/i386/sse-18.c: Likewise.
7403         * gcc.target/i386/sse-19.c: Likewise.
7404         * gcc.target/i386/sse-4.c: Likewise.
7405         * gcc.target/i386/sse-6.c: Likewise.
7406         * gcc.target/i386/sse-vect-types.c: Likewise.
7407         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7408         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7409         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7410         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7411         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7412         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7413         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7414         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7415         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7416         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7417         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7418         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7419         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7420         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7421         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7422         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7423         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7424         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7425         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7426         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7427         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7428         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7429         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7430         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7431         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7432         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7433         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7434         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7435         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7436         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7437         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7438         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7439         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7440         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7441         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7442         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7443         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7444         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7445         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7446         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7447         * gcc.target/i386/sse2-mmx.c: Likewise.
7448         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7449         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7450         * gcc.target/i386/sse2-movd-1.c: Likewise.
7451         * gcc.target/i386/sse2-movd-2.c: Likewise.
7452         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7453         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7454         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7455         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7456         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7457         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7458         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7459         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7460         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7461         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7462         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7463         * gcc.target/i386/sse2-movq-1.c: Likewise.
7464         * gcc.target/i386/sse2-movq-2.c: Likewise.
7465         * gcc.target/i386/sse2-movq-3.c: Likewise.
7466         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7467         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7468         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7469         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7470         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7471         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7472         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7473         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7474         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7475         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7476         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7477         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7478         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7479         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7480         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7481         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7482         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7483         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7484         * gcc.target/i386/sse2-pand-1.c: Likewise.
7485         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7486         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7487         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7488         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7489         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7490         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7491         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7492         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7493         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7494         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7495         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7496         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7497         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7498         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7499         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7500         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7501         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7502         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7503         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7504         * gcc.target/i386/sse2-por-1.c: Likewise.
7505         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7506         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7507         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7508         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7509         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7510         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7511         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7512         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7513         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7514         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7515         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7516         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7517         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7518         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7519         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7520         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7521         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7522         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7523         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7524         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7525         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7526         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7527         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7528         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7529         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7530         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7531         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7532         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7533         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7534         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7535         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7536         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7537         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7538         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7539         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7540         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7541         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7542         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7543         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7544         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7545         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7546         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7547         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7548         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7549         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7550         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7551         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7552         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7553         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7554         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7555         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7556         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7557         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7558         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7559         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7560         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7561         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7562         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7563         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7564         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7565         * gcc.target/i386/sse2-vec-1.c: Likewise.
7566         * gcc.target/i386/sse2-vec-2.c: Likewise.
7567         * gcc.target/i386/sse2-vec-3.c: Likewise.
7568         * gcc.target/i386/sse2-vec-4.c: Likewise.
7569         * gcc.target/i386/sse2-vec-5.c: Likewise.
7570         * gcc.target/i386/sse2-vec-6.c: Likewise.
7571         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7572         * gcc.target/i386/ssefn-2.c: Likewise.
7573         * gcc.target/i386/ssefn-4.c: Likewise.
7574         * gcc.target/i386/ssefp-1.c: Likewise.
7575         * gcc.target/i386/ssefp-2.c: Likewise.
7576         * gcc.target/i386/sseregparm-3.c: Likewise.
7577         * gcc.target/i386/sseregparm-4.c: Likewise.
7578         * gcc.target/i386/sseregparm-5.c: Likewise.
7579         * gcc.target/i386/sseregparm-6.c: Likewise.
7580         * gcc.target/i386/sseregparm-7.c: Likewise.
7581         * gcc.target/i386/ssetype-1.c: Likewise.
7582         * gcc.target/i386/ssetype-2.c: Likewise.
7583         * gcc.target/i386/ssetype-3.c: Likewise.
7584         * gcc.target/i386/ssetype-4.c: Likewise.
7585         * gcc.target/i386/ssetype-5.c: Likewise.
7586         * gcc.target/i386/unordcmp-1.c: Likewise.
7587         * gcc.target/i386/vararg-1.c: Likewise.
7588         * gcc.target/i386/vararg-2.c: Likewise.
7589         * gcc.target/i386/vararg-3.c: Likewise.
7590         * gcc.target/i386/vararg-4.c: Likewise.
7591         * gcc.target/i386/vararg-7.c: Likewise.
7592         * gcc.target/i386/vararg-8.c: Likewise.
7593         * gcc.target/i386/vecinit-1.c: Likewise.
7594         * gcc.target/i386/vecinit-2.c: Likewise.
7595         * gcc.target/i386/vecinit-3.c: Likewise.
7596         * gcc.target/i386/vecinit-4.c: Likewise.
7597         * gcc.target/i386/vecinit-5.c: Likewise.
7598         * gcc.target/i386/vecinit-6.c: Likewise.
7599         * gcc.target/i386/vectorize2.c: Likewise.
7600         * gcc.target/i386/vectorize3.c: Likewise.
7601         * gcc.target/i386/vectorize4.c: Likewise.
7602         * gcc.target/i386/vectorize6.c: Likewise.
7603         * gcc.target/i386/vectorize7.c: Likewise.
7604         * gcc.target/i386/vectorize8.c: Likewise.
7605         * gcc.target/i386/vperm-v2df.c: Likewise.
7606         * gcc.target/i386/vperm-v2di.c: Likewise.
7607         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7608         * gcc.target/i386/xorps-sse2.c: Likewise.
7609         * gcc.target/i386/xorps.c: Likewise.
7610         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7611         * gfortran.dg/graphite/pr42326.f90: Likewise.
7612         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7613
7614 2010-05-19  Richard Guenther  <rguenther@suse.de>
7615
7616         PR lto/44196
7617         * g++.dg/lto/20100519-1_0.C: New testcase.
7618
7619 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7620
7621         PR fortran/42360
7622         * gfortran.dg/warn_intent_out_not_set.f90: New.
7623
7624 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7625
7626         PR fortran/38404
7627         * gfortran.dg/data_char_1.f90: Updated warning message.
7628         * gfortran.dg/data_array_6.f: New.
7629
7630 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7631
7632         * g++.dg/ipa/ivinline-8.C: New test.
7633         * gcc.dg/ipa/iinline-2.c: Likewise.
7634
7635 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7636
7637         PR fortran/34505
7638         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7639         arguments; add check for return value kind.
7640         * gfortran.dg/float_1.f90: Likewise.
7641
7642 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7645         (main): Use it.
7646         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7647         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7648         Prune another location line format.
7649         (lto-obj): Call lto_prune_warns on comp_output.
7650
7651 2010-05-18  Jan Hubicka  <jh@suse.cz>
7652
7653         * gcc.dg/lto/ipacp_0.c: New test.
7654         * gcc.dg/lto/ipacp_1.c: New test.
7655
7656 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7657
7658         PR lto/44184
7659         * gcc.dg/lto/20100518_0.c: New test.
7660
7661 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7662
7663         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7664
7665 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7666
7667         PR fortran/43990
7668         * gfortran.dg/class_21.f03: New.
7669
7670 2010-05-17  Jason Merrill  <jason@redhat.com>
7671
7672         PR c++/44157
7673         * g++.dg/cpp0x/initlist34.C: New.
7674
7675         PR c++/44158
7676         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7677
7678 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7679
7680         * g++.dg/ipa/ivinline-1.C: New test.
7681         * g++.dg/ipa/ivinline-2.C: New test.
7682         * g++.dg/ipa/ivinline-3.C: New test.
7683         * g++.dg/ipa/ivinline-4.C: New test.
7684         * g++.dg/ipa/ivinline-5.C: New test.
7685         * g++.dg/ipa/ivinline-6.C: New test.
7686
7687 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7688             Jason Merrill  <jason@redhat.com>
7689
7690         PR c++/44108
7691         * c-c++-common/Wunused-var-8.c: New test.
7692
7693 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR bootstrap/42347
7696         * gcc.c-torture/compile/pr42347.c: New test.
7697
7698         PR middle-end/44102
7699         * g++.dg/ext/asmgoto1.C: New test.
7700
7701 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7702
7703         PR middle-end/44133
7704         * gcc.dg/tree-ssa/pr44133.c: New test.
7705         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7706         precise.
7707
7708 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7709
7710         PR fortran/44044
7711         * gfortran.dg/class_20.f03: New.
7712
7713 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7714
7715         PR 44078
7716         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7717         debug messages but not the newly introduced one.
7718
7719 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7720
7721         PR fortran/35779
7722         * gfortran.dg/initialization_25.f90: Commented testcase.
7723         * gfortran.dg/initialization_26.f90: New.
7724
7725 2010-05-16  Richard Guenther  <rguenther@suse.de>
7726
7727         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7728         * gcc.dg/pr43084.c: Likewise.
7729         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7730         -fipa-type-escape.
7731         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7732         -fipa-type-escape.
7733         * gcc.dg/struct/struct-reorg.exp: Likewise.
7734         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7735         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7736
7737 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7738
7739         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7740         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7741         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7742         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7743         tests.
7744
7745 2010-05-15  Jason Merrill  <jason@redhat.com>
7746
7747         * g++.dg/eh/spec10.C: New.
7748         * g++.dg/eh/spec11.C: New.
7749         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7750
7751 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7752
7753         PR fortran/44154
7754         PR fortran/42647
7755         * gfortran.dg/allocatable_scalar_9.f90: New.
7756
7757 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR c++/44148
7760         * g++.dg/torture/pr44148.C: New test.
7761
7762 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7763
7764         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7765         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7766         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7767         diagnostics and type sizes.
7768
7769 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7770
7771         * gnat.dg/lto9.adb: New test.
7772         * gnat.dg/lto9_pkg1.ads: New helper.
7773         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7774
7775 2010-05-15  Jan Hubicka  <jh@suse.cz>
7776
7777         * gcc.dg/lto/ipareference_1.c: Rename to ...
7778         * gcc.dg/lto/ipareference_0.c: ... this one.
7779         * gcc.dg/lto/ipareference_2.c: Rename to ...
7780         * gcc.dg/lto/ipareference_1.c: ... this one.
7781
7782 2010-05-15  Jan Hubicka  <jh@suse.cz>
7783
7784         * gcc.dg/lto/ipareference_1.c: New file.
7785         * gcc.dg/lto/ipareference_2.c: New file.
7786
7787 2010-05-15  Richard Guenther  <rguenther@suse.de>
7788
7789         PR tree-optimization/44038
7790         * gcc.c-torture/compile/pr44038.c: New testcase.
7791
7792 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7793
7794         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7795         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7796
7797 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7798
7799         PR fortran/43207
7800         PR fortran/43969
7801         * gfortran.dg/class_18.f03: New.
7802         * gfortran.dg/class_19.f03: New.
7803
7804 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7805
7806         PR debug/44112
7807         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7808         * g++.dg/debug/dwarf2/const1.C: Remove.
7809
7810 2010-05-14  Jason Merrill  <jason@redhat.com>
7811
7812         * g++.dg/eh/cond4.C: New.
7813         * g++.dg/eh/elide2.C: Adjust.
7814         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7815
7816 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7817
7818         PR fortran/44135
7819         * gfortran.dg/actual_array_interface_2.f90: New test.
7820
7821 2010-05-14  Richard Guenther  <rguenther@suse.de>
7822
7823         PR tree-optimization/44119
7824         * gcc.c-torture/compile/pr44119.c: New testcase.
7825
7826 2010-05-14  Jason Merrill  <jason@redhat.com>
7827
7828         PR c++/44127
7829         * g++.dg/eh/terminate1.C: New.
7830
7831 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7832
7833         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7834
7835         PR debug/44136
7836         * gcc.dg/pr44136.c: New test.
7837
7838 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7839
7840         PR c++/30566
7841         * g++.dg/warn/Wshadow-4.C: Adjust.
7842         * g++.dg/warn/Wshadow-5.C: New test.
7843         * g++.dg/warn/Wshadow-6.C: New test
7844
7845 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7846
7847         PR fortran/35779
7848         * gfortran.dg/initialization_25.f90: New.
7849
7850 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7851
7852         * g++.dg/otr-fold-1.C: New test.
7853         * g++.dg/otr-fold-2.C: New test.
7854
7855 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR fortran/44036
7858         * gfortran.dg/gomp/pr44036-1.f90: New test.
7859         * gfortran.dg/gomp/pr44036-2.f90: New test.
7860         * gfortran.dg/gomp/pr44036-3.f90: New test.
7861
7862         PR debug/43983
7863         * gcc.dg/guality/sra-1.c: New test.
7864
7865 2010-05-12  Jan Hubicka  <jh@suse.cz>
7866
7867         * tree-ssa/unreachable.c: New test.
7868
7869 2010-05-12  Jason Merrill  <jason@redhat.com>
7870
7871         * g++.dg/cpp0x/sfinae1.C: New.
7872
7873 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7874
7875         * gcc.target/i386/zee.c: New file.
7876
7877 2010-05-12  Jason Merrill  <jason@redhat.com>
7878
7879         * g++.dg/conversion/op1.C: Expect template candidate message.
7880         * g++.dg/cpp0x/nullptr15.C: Likewise.
7881         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7882         * g++.dg/cpp0x/pr31431.C: Likewise.
7883         * g++.dg/cpp0x/temp_default2.C: Likewise.
7884         * g++.dg/cpp0x/trailing4.C: Likewise.
7885         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7886         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7887         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7888         * g++.dg/cpp0x/variadic35.C: Likewise.
7889         * g++.dg/cpp0x/vt-35147.C: Likewise.
7890         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7891         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7892         * g++.dg/ext/visibility/anon8.C: Likewise.
7893         * g++.dg/ext/vla2.C: Likewise.
7894         * g++.dg/other/pr28114.C: Likewise.
7895         * g++.dg/other/ptrmem10.C: Likewise.
7896         * g++.dg/other/ptrmem11.C: Likewise.
7897         * g++.dg/overload/unknown1.C: Likewise.
7898         * g++.dg/parse/template7.C: Likewise.
7899         * g++.dg/parse/typename7.C: Likewise.
7900         * g++.dg/template/conv11.C: Likewise.
7901         * g++.dg/template/copy1.C: Likewise.
7902         * g++.dg/template/deduce3.C: Likewise.
7903         * g++.dg/template/dependent-expr5.C: Likewise.
7904         * g++.dg/template/friend.C: Likewise.
7905         * g++.dg/template/incomplete2.C: Likewise.
7906         * g++.dg/template/local4.C: Likewise.
7907         * g++.dg/template/local6.C: Likewise.
7908         * g++.dg/template/operator10.C: Likewise.
7909         * g++.dg/template/overload6.C: Likewise.
7910         * g++.dg/template/ptrmem2.C: Likewise.
7911         * g++.dg/template/ptrmem20.C: Likewise.
7912         * g++.dg/template/ptrmem8.C: Likewise.
7913         * g++.dg/template/sfinae2.C: Likewise.
7914         * g++.dg/template/ttp25.C: Likewise.
7915         * g++.dg/template/unify10.C: Likewise.
7916         * g++.dg/template/unify11.C: Likewise.
7917         * g++.dg/template/unify6.C: Likewise.
7918         * g++.dg/template/unify7.C: Likewise.
7919         * g++.dg/template/unify9.C: Likewise.
7920         * g++.dg/template/varmod1.C: Likewise.
7921         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7922         * g++.old-deja/g++.law/operators32.C: Likewise.
7923         * g++.old-deja/g++.pt/crash28.C: Likewise.
7924         * g++.old-deja/g++.pt/crash60.C: Likewise.
7925         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7926         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7927         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7928         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7929         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7930         * g++.old-deja/g++.pt/expr2.C: Likewise.
7931         * g++.old-deja/g++.pt/overload7.C: Likewise.
7932         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7933         * g++.old-deja/g++.pt/spec5.C: Likewise.
7934         * g++.old-deja/g++.pt/spec6.C: Likewise.
7935         * g++.old-deja/g++.pt/t24.C: Likewise.
7936         * g++.old-deja/g++.pt/unify4.C: Likewise.
7937         * g++.old-deja/g++.pt/unify6.C: Likewise.
7938         * g++.old-deja/g++.pt/unify8.C: Likewise.
7939         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7940         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7941         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7942
7943         * g++.dg/cpp0x/initlist32.C: New.
7944
7945         * g++.dg/template/conv11.C: New.
7946         * g++.dg/conversion/op1.C: Adjust expected error.
7947
7948         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7949
7950 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7951
7952         PR target/44088
7953         * gcc.target/i386/avx-cmpsd-1.c: New.
7954         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7955         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7956         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7957         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7958         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7959
7960 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR middle-end/44085
7963         * gcc.dg/gomp/pr44085.c: New test.
7964         * gfortran.dg/gomp/pr44085.f90: New test.
7965
7966 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7967
7968         * objc-obj-c++-shared/Object1.m: New.
7969         * objc.dg/torture: New directory.
7970         * objc.dg/torture/tls: Ditto.
7971         * objc.dg/tls: Ditto.
7972         * objc.dg/torture/tls/trivial.m: New test.
7973         * objc.dg/torture/tls/thr-init-2.m: New test.
7974         * objc.dg/torture/tls/thr-init-3.m: New test.
7975         * objc.dg/torture/tls/thr-init.m: New test.
7976         * objc.dg/torture/tls/diag-1.m: New test.
7977         * objc.dg/torture/tls/tls.exp: New.
7978         * objc.dg/torture/trivial.m: New test.
7979         * objc.dg/torture/dg-torture.exp: New.
7980         * objc.dg/tls/diag-3.m: New test.
7981         * objc.dg/tls/diag-4.m: New test.
7982         * objc.dg/tls/diag-5.m: New test.
7983         * objc.dg/tls/init-1.m: New test.
7984         * objc.dg/tls/init-2.m: New test.
7985         * objc.dg/tls/tls.exp: New.
7986         * objc.dg/tls/diag-2.m: New test.
7987         * lib/objc.exp: Respond to dg-additional-files.
7988
7989 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7990
7991         * gcc.target/m68k/20100512-1.c: New.
7992
7993 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7994
7995         * gnat.dg/lto8.adb: New test.
7996         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7997         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7998
7999 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8000
8001         PR c++/34272
8002         PR c++/43630
8003         PR c++/34491
8004         * g++.dg/template/crash97.C: New.
8005         * g++.dg/template/crash98.C: Likewise.
8006         * g++.dg/template/crash99.C: Likewise.
8007         * g++.dg/cpp0x/pr31439.C: Adjust.
8008         * g++.dg/template/crash95.C: Likewise.
8009
8010 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8011
8012         PR middle-end/44071
8013         * c-c++-common/asmgoto-4.c: New test.
8014         * gcc.target/i386/pr44071.c: New test.
8015
8016         PR c++/44062
8017         * c-c++-common/Wunused-var-7.c: New test.
8018         * g++.dg/warn/Wunused-var-9.C: New test.
8019
8020 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8021
8022         PR fortran/43711
8023         * gfortran.dg/gomp/pr43711.f90: New.
8024
8025 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8026
8027         PR fortran/31820
8028         * gfortran.dg/select_5.f90: Updated.
8029
8030 2010-05-11  Jan Hubicka  <jh@suse.cz>
8031
8032         PR tree-optimize/44063
8033         * gcc.c-torture/compile/pr44063.c: New testcase.
8034
8035 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR debug/44023
8038         * gcc.dg/pr44023.c: New test.
8039
8040 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8041
8042         * gnat.dg/lto7.adb: New test.
8043         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8044
8045 2010-05-10  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/44017
8048         * g++.dg/template/inherit5.C: New.
8049
8050         PR c++/44045
8051         * g++.dg/cpp0x/initlist33.C: New.
8052         * g++.dg/cpp0x/initlist26.C: Adjust.
8053         * g++.dg/cpp0x/initlist28.C: Adjust.
8054
8055 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8056
8057         PR c++/43719
8058         * g++.dg/init/pr43719.C: New.
8059         * g++.dg/anon-struct4.C: Adjust.
8060
8061 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR debug/44028
8064         * gcc.dg/pr44028.c: New test.
8065
8066 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8067
8068         PR fortran/27866
8069         PR fortran/35003
8070         PR fortran/42809
8071         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8072         * gfortran.dg/warn_conversion.f90: New.
8073
8074 2010-05-10  Michael Matz  <matz@suse.de>
8075
8076         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8077
8078 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8079
8080         PR rtl-optimization/44012
8081         * gcc.dg/pr44012.c: New.
8082
8083 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8086         Log text on entry and exit.
8087         Prune Sun ld warnings for common symbols with differing sizes.
8088         (lto-link-and-maybe-run): Change caller.
8089
8090 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8091
8092         PR fortran/44044
8093         * gfortran.dg/class_7.f03: Modified.
8094         * gfortran.dg/select_type_1.f03: Modified.
8095         * gfortran.dg/select_type_12.f03: New.
8096
8097 2010-05-10  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/44050
8100         * gcc.dg/torture/pr44050.c: New testcase.
8101
8102 2010-05-10  Wei Guozhi  <carrot@google.com>
8103
8104         PR target/42879
8105         * gcc.target/arm/pr42879.c: New testcase.
8106
8107 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8108
8109         PR c/44051
8110         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8111
8112 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8113
8114         PR c/10676
8115         * gcc.dg/anon-struct-10.c: New test.
8116
8117 2010-05-09  Richard Guenther  <rguenther@suse.de>
8118
8119         PR middle-end/44024
8120         * gcc.dg/pr44024.c: New testcase.
8121
8122 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8123
8124         PR c/4784
8125         * gcc.dg/anon-struct-9.c: New test.
8126
8127 2010-05-09  Richard Guenther  <rguenther@suse.de>
8128
8129         PR middle-end/44043
8130         * gcc.c-torture/compile/pr44043.c: New testcase.
8131
8132 2010-05-09  Richard Guenther  <rguenther@suse.de>
8133
8134         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8135
8136 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8137
8138         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8139
8140 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8141
8142         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8143         * gnat.dg/specs/lto3.ads: Likewise.
8144
8145 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8146
8147         PR middle-end/28685
8148         * gcc.dg/pr28685-1.c: New file.
8149
8150 2010-05-08  Richard Guenther  <rguenther@suse.de>
8151
8152         PR tree-optimization/44030
8153         * gcc.c-torture/compile/pr44030.c: New testcase.
8154
8155 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8156
8157         * gnat.dg/lto6.adb: New test.
8158         * gnat.dg/lto6_pkg.ads: New helper.
8159
8160 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8161
8162         * gnat.dg/lto5.adb: New test.
8163         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8164
8165 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8166
8167         * gnat.dg/lto4.ad[sb]: New test.
8168
8169 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8170
8171         * gnat.dg/specs/lto3.ads: New test.
8172         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8173         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8174
8175 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8176
8177         * gnat.dg/sizetype3.ad[sb]: New test.
8178         * gnat.dg/sizetype3_pkg.ads: New helper.
8179
8180 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8181
8182         PR c++/43951
8183         * g++.dg/init/new29.C: New.
8184
8185 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8186
8187         PR fortran/40728
8188         * gfortran.dg/coarray_1.f90: Fixed error message.
8189         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8190         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8191         * gfortran.dg/intrinsic_std_5.f90: New.
8192
8193 2010-05-07  Jason Merrill  <jason@redhat.com>
8194
8195         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8196
8197 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8200         (size_t, stderr): Remove.
8201         (read_error): Replaced __builtin_fprintf by fprintf.
8202
8203 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8204
8205         * gcc.dg/ordered-comparison-1.c: New test.
8206         * gcc.dg/ordered-comparison-2.c: New test.
8207         * gcc.dg/ordered-comparison-3.c: New test.
8208         * gcc.dg/ordered-comparison-4.c: New test.
8209
8210 2010-05-06  Mike Stump  <mikestump@comcast.net>
8211
8212         PR objc/35165
8213         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8214
8215 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8216             Jason Merrill  <jason@redhat.com>
8217
8218         * g++.dg/cpp0x/nullptr01.C: New.
8219         * g++.dg/cpp0x/nullptr02.C: New.
8220         * g++.dg/cpp0x/nullptr03.C: New.
8221         * g++.dg/cpp0x/nullptr04.C: New.
8222         * g++.dg/cpp0x/nullptr05.C: New.
8223         * g++.dg/cpp0x/nullptr06.C: New.
8224         * g++.dg/cpp0x/nullptr07.C: New.
8225         * g++.dg/cpp0x/nullptr08.C: New.
8226         * g++.dg/cpp0x/nullptr09.C: New.
8227         * g++.dg/cpp0x/nullptr10.C: New.
8228         * g++.dg/cpp0x/nullptr11.C: New.
8229         * g++.dg/cpp0x/nullptr12.C: New.
8230         * g++.dg/cpp0x/nullptr13.C: New.
8231         * g++.dg/cpp0x/nullptr14.C: New.
8232         * g++.dg/cpp0x/nullptr15.C: New.
8233         * g++.dg/cpp0x/nullptr16.C: New.
8234         * g++.dg/cpp0x/nullptr17.C: New.
8235         * g++.dg/cpp0x/nullptr18.C: New.
8236         * g++.dg/cpp0x/nullptr19.C: New.
8237         * g++.dg/cpp0x/nullptr20.C: New.
8238         * g++.dg/cpp0x/nullptr21.C: New.
8239         * g++.dg/cpp0x/nullptr22.C: New.
8240         * g++.dg/debug/nullptr01.C: New.
8241         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8242
8243 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8244
8245         * gcc.dg/Wunused-var-8.c: Move to...
8246         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8247
8248 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8249
8250         PR c++/40406
8251         * g++.dg/template/crash96.C: New.
8252
8253 2010-05-06  Jan Hubicka  <jh@suse.cz>
8254
8255         PR tree-optimization/43791
8256         * gcc.c-torture/compile/pr43791.c: New file.
8257
8258 2010-05-06  Michael Matz  <matz@suse.de>
8259
8260         PR tree-optimization/43984
8261         * gfortran.dg/pr43984.f90: New test.
8262
8263 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8264
8265         PR 40989
8266         * gcc.dg/pr40989.c: New.
8267
8268 2010-05-06  Richard Guenther  <rguenther@suse.de>
8269
8270         PR tree-optimization/43934
8271         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8272
8273 2010-05-06  Richard Guenther  <rguenther@suse.de>
8274
8275         PR tree-optimization/43987
8276         * gcc.c-torture/execute/pr43987.c: New testcase.
8277         * gcc.dg/torture/pta-escape-1.c: Adjust.
8278         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8279         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8280         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8281         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8282
8283 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8284             Dodji Seketeli  <dodji@redhat.com>
8285
8286         PR c/18624
8287         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8288         * g++.dg/template/sfinae16.C: Likewise.
8289         * gcc.dg/Wunused-var-1.c: Moved to...
8290         * c-c++-common/Wunused-var-1.c: ...here. New test.
8291         * gcc.dg/Wunused-var-2.c: Moved to...
8292         * c-c++-common/Wunused-var-2.c: ...here. New test.
8293         * gcc.dg/Wunused-var-3.c: Moved to...
8294         * c-c++-common/Wunused-var-3.c: ...here. New test.
8295         * gcc.dg/Wunused-var-4.c: Moved to...
8296         * gcc.dg/Wunused-var-1.c: ... here.
8297         * gcc.dg/Wunused-var-5.c: Moved to...
8298         * c-c++-common/Wunused-var-4.c: ...here. New test.
8299         * gcc.dg/Wunused-var-7.c: Moved to...
8300         * c-c++-common/Wunused-var-5.c: ...here. New test.
8301         * gcc.dg/Wunused-var-6.c: Moved to...
8302         * gcc.dg/Wunused-var-2.c: ... here.
8303         * c-c++-common/Wunused-var-1.c: New test.
8304         * c-c++-common/Wunused-var-2.c: New test.
8305         * c-c++-common/Wunused-var-3.c: New test.
8306         * c-c++-common/Wunused-var-4.c: New test.
8307         * c-c++-common/Wunused-var-5.c: New test.
8308         * g++.dg/warn/Wunused-var-1.C: New test.
8309         * g++.dg/warn/Wunused-var-2.C: New test.
8310         * g++.dg/warn/Wunused-var-3.C: New test.
8311         * g++.dg/warn/Wunused-var-4.C: New test.
8312         * g++.dg/warn/Wunused-var-5.C: New test.
8313         * g++.dg/warn/Wunused-var-6.C: New test.
8314         * g++.dg/warn/Wunused-var-7.C: New test.
8315         * g++.dg/warn/Wunused-var-8.C: New test.
8316         * g++.dg/warn/Wunused-parm-1.C: New test.
8317         * g++.dg/warn/Wunused-parm-2.C: New test.
8318         * g++.dg/warn/Wunused-parm-3.C: New test.
8319
8320 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8321
8322         PR fortran/43985
8323         * gfortran.dg/gomp/crayptr5.f90: New test case.
8324
8325 2010-05-05  Jason Merrill  <jason@redhat.com>
8326
8327         PR debug/43370
8328         * g++.dg/ext/attrib39.C: New.
8329
8330 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8331
8332         PR fortran/24978
8333         * gfortran.dg/data_invalid.f90: New.
8334
8335 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8336
8337         * gnat.dg/lto2.adb: New test.
8338
8339 2010-05-05  Jason Merrill  <jason@redhat.com>
8340
8341         PR c++/43787
8342         * g++.dg/opt/empty1.C: New.
8343
8344 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8345
8346         PR fortran/43696
8347         * gfortran.dg/class_17.f03: New.
8348
8349 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8350
8351         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8352
8353 2010-05-04  Mike Stump  <mikestump@comcast.net>
8354
8355         PR objc/35165
8356         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8357
8358 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8359
8360         PR target/43668
8361         * gcc.target/i386/pr43668.c: New.
8362
8363 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8364
8365         PR c++/43028
8366         * g++.dg/cpp0x/initlist31.C: New.
8367
8368 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR c/43981
8371         * gcc.dg/Wunused-var-8.c: New test.
8372
8373 2010-05-04  Jason Merrill  <jason@redhat.com>
8374
8375         PR c++/38064
8376         * g++.dg/cpp0x/enum3.C: Extend.
8377
8378 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8379
8380         PR target/43799
8381         * gcc.target/i386/pr43799.c: New.
8382
8383 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385         * gnat.dg/lto1.adb: New test.
8386         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8387
8388 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8389
8390         PR middle-end/43671
8391         * gcc.target/i386/pr43671.c: New.
8392
8393 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8394
8395         PR c++/43705
8396         * g++.dg/template/crash95.C: New.
8397
8398 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8399
8400         PR debug/43508
8401         * gcc.target/i386/pr43508.c: New.
8402
8403 2010-05-04  Richard Guenther  <rguenther@suse.de>
8404
8405         PR tree-optimization/43879
8406         * g++.dg/torture/pr43879-1_0.C: New testcase.
8407         * g++.dg/torture/pr43879-1_1.C: Likewise.
8408
8409 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8410
8411         PR c++/43953
8412         * g++.dg/other/crash-12.C: New test.
8413
8414 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8415
8416         * g++.dg/cdce3.C: Add a space.  Updated.
8417
8418 2010-05-03  Jason Merrill  <jason@redhat.com>
8419
8420         PR c++/43680
8421         * g++.dg/opt/enum2.C: New.
8422         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8423         * g++.dg/warn/Wswitch-1.C: Adjust message.
8424
8425 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8428         * g++.dg/ext/label13.C: Fix typo.
8429         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8430         alpha*-dec-osf5*.
8431         * gcc.c-torture/compile/limits-declparen.c: xfail on
8432         alpha*-dec-osf5* with -g.
8433         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8434         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8435         * gcc.dg/c99-tgmath-2.c: Likewise.
8436         * gcc.dg/c99-tgmath-3.c: Likewise.
8437         * gcc.dg/c99-tgmath-4.c: Likewise.
8438
8439 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8440
8441         PR fortran/43592
8442         * gfortran.dg/unexpected_interface.f90: New test.
8443
8444 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8445
8446         * ada/acats/run_acats (which): New function.
8447         (host_gnatchop, host_gnatmake): Use it.
8448
8449 2010-05-03  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/43971
8452         * gcc.dg/pr43971.c: New testcase.
8453
8454 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR debug/43972
8457         * gcc.dg/debug/pr43972.c: New test.
8458
8459 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         PR testsuite/43963
8462         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8463
8464 2010-05-02  Richard Guenther  <rguenther@suse.de>
8465
8466         PR tree-optimization/43879
8467         * gcc.dg/torture/pr43879-3.c: New testcase.
8468
8469 2010-05-01  Richard Guenther  <rguenther@suse.de>
8470
8471         PR tree-optimization/43949
8472         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8473
8474 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8475
8476         PR c++/43951
8477         * g++.dg/init/new28.C: New.
8478
8479 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8480
8481         PR objc++/32052
8482         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8483         structure and nested declarations.
8484         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8485         structure and nested declarations.  Reduce header clutter and
8486         use _exit() rather than abort().
8487         * objc.dg/encode-10.m: New.
8488         * objc.dg/encode-11.m: New.
8489
8490 2010-04-30  DJ Delorie  <dj@redhat.com>
8491
8492         * gcc.c-torture/execute/20100430-1.c: New test.
8493
8494 2010-04-30  Jason Merrill  <jason@redhat.com>
8495
8496         PR c++/43868
8497         * g++.dg/template/ptrmem21.C: New.
8498
8499 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8500
8501         PR fortran/18918
8502         PR fortran/43931
8503         * gfortran.dg/coarray_13.f90: New test.
8504
8505 2010-04-30  Richard Guenther  <rguenther@suse.de>
8506
8507         PR lto/43946
8508         * gcc.dg/lto/20100430-1_0.c: New testcase.
8509
8510 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR debug/43942
8513         * c-c++-common/pr43942.c: New test.
8514
8515 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8516
8517         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8518         conflict with darwin crt1.o 'start' symbol.
8519
8520 2010-04-30  Richard Guenther  <rguenther@suse.de>
8521
8522         PR tree-optimization/43879
8523         * gcc.dg/torture/pr43879_1.c: New testcase.
8524
8525 2010-04-30  Richard Guenther  <rguenther@suse.de>
8526
8527         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8528
8529 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8530
8531         PR c++/43890
8532         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8533         user-provided constructor while recursing.
8534
8535 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8536
8537         PR fortran/42274
8538         * gfortran.dg/class_16.f03: New test.
8539
8540 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8541
8542         PR fortran/42274
8543         * gfortran.dg/class_15.f03: New.
8544
8545 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8546
8547         PR fortran/43326
8548         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8549
8550 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8551
8552         PR fortran/43492
8553         * gfortran.dg/generic_22.f03 : New test.
8554
8555 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8556
8557         PR fortran/42353
8558         * gfortran.dg/class_14.f03: New test.
8559
8560 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8561
8562         PR fortran/42680
8563         * gfortran.dg/interface_32.f90: New test.
8564
8565 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8566             Janus Weil  <janus@gcc.gnu.org>
8567
8568         PR fortran/41829
8569         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8570         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8571         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8572
8573 2010-04-28  Mike Stump  <mikestump@comcast.net>
8574
8575         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8576         dg-excess-errors.
8577         * g++.dg/uninit-pred-2_b.C: Likewise.
8578
8579 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8580
8581         PR fortran/18918
8582         PR fortran/43919
8583         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8584
8585 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8586
8587         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8588         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8589         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8590         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8591         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8592
8593 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8594
8595         * gcc.dg/const-uniq-1.c: New test.
8596         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8597
8598 2010-04-28  Xinliang David Li  <davidxl@google.com>
8599
8600         * gcc.dg/uninit-pred-2_b.c: New test.
8601         * gcc.dg/uninit-pred-4_b.c: New test.
8602         * gcc.dg/uninit-pred-3_d.c: New test.
8603         * gcc.dg/uninit-pred-6_b.c: New test.
8604         * gcc.dg/uninit-pred-8_b.c: New test.
8605         * gcc.dg/uninit-pred-3_a.c: New test.
8606         * gcc.dg/uninit-pred-2_c.c: New test.
8607         * gcc.dg/uninit-pred-5_a.c: New test.
8608         * gcc.dg/uninit-pred-3_e.c: New test.
8609         * gcc.dg/uninit-pred-7_a.c: New test.
8610         * gcc.dg/uninit-pred-6_c.c: New test.
8611         * gcc.dg/uninit-pred-9_a.c: New test.
8612         * gcc.dg/uninit-pred-8_c.c: New test.
8613         * gcc.dg/uninit-pred-3_b.c: New test.
8614         * gcc.dg/uninit-pred-5_b.c: New test.
8615         * gcc.dg/uninit-pred-7_b.c: New test.
8616         * gcc.dg/uninit-pred-6_d.c: New test.
8617         * gcc.dg/uninit-pred-9_b.c: New test.
8618         * gcc.dg/uninit-pred-2_a.c: New test.
8619         * gcc.dg/uninit-pred-4_a.c: New test.
8620         * gcc.dg/uninit-pred-3_c.c: New test.
8621         * gcc.dg/uninit-pred-6_a.c: New test.
8622         * gcc.dg/uninit-pred-8_a.c: New test.
8623         * gcc.dg/uninit-pred-7_c.c: New test.
8624         * gcc.dg/uninit-pred-6_e.c: New test.
8625         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8626         * g++.dg/uninit-pred-1_a.C: New test.
8627         * g++.dg/uninit-pred-1_b.C: New test.
8628         * g++.dg/uninit-pred-2_a.C: New test.
8629         * g++.dg/uninit-pred-2_b.C: New test.
8630         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8631         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8632         * g++.dg/uninit-pred-loop_1.cc: New test.
8633
8634 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8635
8636         * gcc.dg/lto/20091209-1_0.c: New testcase.
8637
8638 2010-04-28  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/43879
8641         PR tree-optimization/43909
8642         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8643
8644 2010-04-28  Richard Guenther  <rguenther@suse.de>
8645
8646         PR c++/43880
8647         * g++.dg/torture/pr43880.C: New testcase.
8648
8649 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8650
8651         PR c++/9335
8652         * g++.dg/template/recurse2.C: Update
8653         * g++.dg/template/recurse.C: Update.
8654         * g++.dg/template/pr23510.C: Update.
8655         * lib/prune.exp: Filter out 'recursively instantiated'.
8656
8657 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8658
8659         PR c++/29043
8660         * g++.dg/init/pr29043.C: New.
8661
8662 2010-04-27  Jason Merrill  <jason@redhat.com>
8663
8664         * g++.dg/lookup/scoped5.C: Adjust.
8665         * g++.dg/lookup/scoped8.C: Adjust.
8666         * g++.dg/template/dependent-expr5.C: Adjust.
8667         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8668
8669         PR c++/43856
8670         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8671
8672         PR c++/43875
8673         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8674
8675 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8676             Jan Hubicka <hubicka@ucw.cz>
8677
8678         * gcc.dg/pure-2.c: New testcase.
8679         * gcc.dg/const-1.c: New testcase.
8680
8681 2010-04-27  Jason Merrill  <jason@redhat.com>
8682
8683         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8684
8685         PR c++/41468
8686         * g++.dg/template/sfinae17.C: New.
8687         * g++.dg/template/sfinae18.C: New.
8688
8689 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8690
8691         * g++.dg/init/pr42844.C: New.
8692         * g++.dg/cpp0x/pr42844-2.C: New.
8693         * g++.dg/cpp0x/defaulted2.C: Adjust.
8694         * g++.dg/tree-ssa/pr27549.C: Likewise.
8695         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8696
8697 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8698
8699         PR fortran/18918
8700         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8701
8702 2010-04-27  Richard Guenther  <rguenther@suse.de>
8703
8704         PR middle-end/40561
8705         * g++.dg/other/pr40561.C: New testcase.
8706
8707 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8708
8709         PR middle-end/43812
8710         * g++.dg/ipa/pr43812.C: New test.
8711
8712 2010-04-27  Jan Hubicka  <jh@suse.cz>
8713
8714         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8715         (test): ... this one.
8716
8717 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8718
8719         PR target/40657
8720         * gcc.target/arm/thumb-stackframe.c: New test.
8721
8722 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8723
8724         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8725         * gcc.dg/misc-column.c: Likewise.
8726         * gcc.dg/Walways-true-1.c: Likewise.
8727         * gcc.dg/Walways-true-2.c: Likewise.
8728         * gcc.dg/warn-addr-cmp.c: Likewise.
8729
8730 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8731
8732         PR fortran/18918
8733         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8734         * gfortran.dg/coarray_12.f90: New.
8735
8736 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8737
8738         PR c/32207
8739         * gcc.dg/pr32207.c: New test.
8740         * gcc.dg/misc-column.c: Adjust expected warning.
8741         * gcc.dg/Walways-true-1.c: Likewise.
8742         * gcc.dg/Walways-true-2.c: Likewise.
8743         * gcc.dg/warn-addr-cmp.c: Likewise.
8744
8745 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8746
8747         PR lto/42776
8748         * lib/lto.exp (lto_prune_vis_warns): New function.
8749         (lto-link-and-maybe-run): Call it.
8750
8751 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR tree-optimization/43904
8754         * gcc.dg/tree-ssa/tailcall-6.c: New.
8755
8756 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8757
8758         PR testsuite/35165
8759         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8760         Darwin8/OSX10.4 - compatible code generation.
8761         Use scan-rtl-dump.
8762         * obj-c++.dg/stubify-1.mm: Ditto.
8763         * lib/objc-torture.exp: Do not require link success for
8764         "trivial.m" in the runtime checks when dowhat = 'compile'.
8765         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8766         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8767         Darwin8/OSX10.4 - compatible code generation.
8768         * objc.dg/stubify-2.m: Ditto.
8769         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8770         * objc.dg/next-runtime-1.m: Ditto.
8771         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8772         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8773         runtimes on Darwin.
8774
8775 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8776
8777         PR 43715
8778         * lib/plugin-support.exp: Use "-undefined
8779         dynamic_lookup" on darwin.
8780
8781 2010-04-26  Richard Guenther  <rguenther@suse.de>
8782
8783         * gcc.dg/lto/20100426_0.c: New testcase.
8784
8785 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8786
8787         PR tree-optimization/43833
8788         gcc.dg/Warray-bounds-8.c: New test case.
8789
8790 2010-04-26  Richard Guenther  <rguenther@suse.de>
8791
8792         PR lto/43080
8793         * g++.dg/lto/20100423-3_0.C: New testcase.
8794
8795 2010-04-26  Richard Guenther  <rguenther@suse.de>
8796
8797         PR lto/42425
8798         * g++.dg/lto/20100423-2_0.C: New testcase.
8799
8800 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8801
8802         * gcc.dg/vect/bb-slp-23.c: New test.
8803
8804 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8805
8806         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8807         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8808         * gcc.dg/c1x-float-1.c: New test.
8809
8810 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8811
8812         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8813         of "lea\[ \t\]".
8814
8815 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8816
8817         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8818         FreeBSD.
8819         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8820         * gfortran.dg/default_format_2.f90: Ditto.
8821
8822 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8823
8824         * gfortran.dg/pr43505.f90: Clean up .mod file.
8825         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8826         * gfortran.dg/pr41347.f90: Ditto.
8827         * gfortran.dg/internal_pack_4.f90: Ditto.
8828         * gfortran.dg/proc_decl_23.f90: Ditto.
8829         * gfortran.dg/recursive_check_3.f90: Ditto.
8830         * gfortran.dg/intent_out_3.f90: Ditto.
8831         * gfortran.dg/assignment_2.f90: Ditto.
8832         * gfortran.dg/pr41928.f90: Ditto.
8833         * gfortran.dg/pr42166.f90: Ditto.
8834         * gfortran.dg/private_type_12.f90: Ditto.
8835         * gfortran.dg/graphite/pr42185.f90: Ditto.
8836         * gfortran.dg/graphite/pr42186.f90: Ditto.
8837         * gfortran.dg/graphite/pr40982.f90: Ditto.
8838         * gfortran.dg/graphite/id-2.f90: Ditto.
8839         * gfortran.dg/graphite/id-4.f90: Ditto.
8840         * gfortran.dg/graphite/pr42050.f90: Ditto.
8841         * gfortran.dg/graphite/id-18.f90: Ditto.
8842         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8843         * gfortran.dg/graphite/pr41924.f90: Ditto.
8844         * gfortran.dg/graphite/pr42393.f90: Ditto.
8845         * gfortran.dg/graphite/pr37980.f90: Ditto.
8846         * gfortran.dg/graphite/pr38953.f90: Ditto.
8847         * gfortran.dg/graphite/pr42180.f90: Ditto.
8848         * gfortran.dg/graphite/pr42181.f90: Ditto.
8849         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8850         * gfortran.dg/select_type_4.f90: Ditto.
8851         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8852         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8853         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8854         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8855         * gfortran.dg/whole_file_11.f90: Ditto.
8856         * gfortran.dg/private_type_11.f90: Ditto.
8857         * gfortran.dg/vect/vect-gems.f90: Ditto.
8858         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8859
8860 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8863
8864 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8865
8866         * gnat.dg/pack15.ad[sb]: New test.
8867
8868 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8869
8870         * gcc.target/arm/mla-1.c: New test.
8871
8872 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8873
8874         PR fortran/30073
8875         PR fortran/43793
8876         * gfortran.dg/pr43793.f90: New test.
8877
8878 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8879
8880         PR tree-optimization/41442
8881         * gcc.target/i386/pr41442.c: New test.
8882
8883 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8884
8885         PR fortran/43832
8886         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8887
8888 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8889
8890         PR fortran/43832
8891         * gfortran.dg/open_nounit.f90: New test.
8892
8893 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8894
8895         PR fortran/43841
8896         PR fortran/43843
8897         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8898
8899 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8900
8901         * gcc.dg/Wconversion-integer.c: Update.
8902
8903 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8904
8905         * gnat.dg/unchecked_convert5.adb: New test.
8906
8907 2010-04-23  Richard Guenther  <rguenther@suse.de>
8908
8909         PR lto/41734
8910         * gcc.dg/lto/20100423-2_0.c: New testcase.
8911         * gcc.dg/lto/20100423-2_0.c: Likewise.
8912
8913 2010-04-23  Richard Guenther  <rguenther@suse.de>
8914
8915         PR lto/43455
8916         * gcc.dg/lto/20100423-1_0.c: New testcase.
8917         * gcc.dg/lto/20100423-1_1.c: Likewise.
8918
8919 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8920
8921         PR tree-optimization/43846
8922         * gcc.dg/tree-ssa/sra-10.c: New test.
8923
8924 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8925
8926         PR middle-end/43835
8927         * gcc.c-torture/execute/pr43835.c: New test.
8928
8929 2010-04-23  Richard Guenther  <rguenther@suse.de>
8930
8931         PR lto/42653
8932         * g++.dg/lto/20100423-1_0.C: New testcase.
8933
8934 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8935
8936         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8937
8938 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8939
8940         PR tree-optimization/43842
8941         * gcc.dg/vect/pr43842.c: New test.
8942
8943 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8944
8945         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8946         * gcc.target/i386/wmul-2.c: Likewise.
8947
8948 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8949
8950         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8951         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8952
8953 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8954
8955         * gfortran.dg/reassoc_6.f: New testcase.
8956
8957 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8958
8959         PR middle-end/29274
8960         * gcc.target/arm/wmul-1.c: New test.
8961         * gcc.target/arm/wmul-2.c: New test.
8962
8963 2010-04-22  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/43845
8966         * gcc.c-torture/compile/pr43845.c: New testcase.
8967
8968 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8969
8970         PR middle-end/29274
8971         * gcc.target/i386/wmul-1.c: New test.
8972         * gcc.target/i386/wmul-2.c: New test.
8973         * gcc.target/bfin/wmul-1.c: New test.
8974         * gcc.target/bfin/wmul-2.c: New test.
8975
8976 2010-04-22  Richard Guenther  <rguenther@suse.de>
8977
8978         PR fortran/43829
8979         * gfortran.dg/vector_subscript_6.f90: New testcase.
8980         * gfortran.dg/assign_10.f90: Adjust.
8981
8982 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR fortran/43836
8985         * gfortran.dg/gomp/pr43836.f90: New test.
8986
8987 2010-04-21  Richard Guenther  <rguenther@suse.de>
8988
8989         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8990
8991 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8992
8993         * gcc.dg/torture/builtin-cproj-3.c: New.
8994
8995 2010-04-20  Jason Merrill  <jason@redhat.com>
8996
8997         PR c++/9335
8998         * g++.dg/template/recurse2.C: New.
8999         * g++.dg/parse/crash36.C: Adjust.
9000         * g++.dg/other/fold1.C: Adjust.
9001         * g++.dg/init/member1.C: Adjust.
9002         * lib/prune.exp: Prune "skipping N instantiation contexts".
9003
9004 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9007
9008 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9009
9010         * gcc.dg/torture/builtin-cproj-1.c: New.
9011         * gcc.dg/torture/builtin-cproj-2.c: New.
9012
9013 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9014
9015         PR c++/43800
9016         PR c++/43704
9017         * g++.dg/template/typedef32.C: Adjust.
9018         * g++.dg/template/typedef33.C: New test.
9019
9020 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         PR fortran/43227
9023         * gfortran.dg/proc_decl_23.f90: New test.
9024
9025         PR fortran/43266
9026         * gfortran.dg/abstract_type_6.f03: New test.
9027
9028 2010-04-20  Xinliang David Li  <davidxl@google.com>
9029
9030         * g++.dg/tree-ssa/fold-compare.C: New.
9031
9032 2010-04-20  Richard Guenther  <rguenther@suse.de>
9033
9034         PR tree-optimization/39417
9035         * g++.dg/torture/pr39417.C: New testcase.
9036
9037 2010-04-20  Richard Guenther  <rguenther@suse.de>
9038
9039         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9040
9041 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * g++.dg/debug/dwarf2/rv1.C: New test.
9044
9045 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9046
9047         PR target/43635
9048         * gcc.c-torture/compile/pr43635.c: New testcase.
9049
9050 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR fortran/43339
9053         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9054         of sequential loops being private only in the innermost containing
9055         task region.
9056
9057         PR middle-end/43337
9058         * gfortran.dg/gomp/pr43337.f90: New test.
9059
9060 2010-04-19  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/43796
9063         * gfortran.dg/pr43796.f90: New testcase.
9064
9065 2010-04-19  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/43783
9068         * gcc.c-torture/execute/pr43783.c: New testcase.
9069
9070 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9071
9072         PR target/43766
9073         * gcc.target/i386/pr43766.c: New test.
9074
9075 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9076
9077         PR target/43662
9078         * gcc.target/i386/pr43662.c: New test.
9079
9080 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9081
9082         PR c++/43704
9083         * g++.dg/template/typedef32.C: New test.
9084
9085 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9086
9087         PR tree-optimization/37027
9088         * lib/target-supports.exp
9089         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9090         * gcc.dg/vect/pr37027.c: New test.
9091         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9092         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9093         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9094         gcc.dg/vect/vect-complex-6.c: Likewise.
9095
9096 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9097
9098         * g++.dg/debug/dwarf2/enum1.C: New test.
9099
9100 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9101
9102         * gnat.dg/rep_clause5.ad[sb]: New test.
9103         * gnat.dg/rep_clause5_pkg.ads: New helper.
9104
9105 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9106
9107         PR tree-optimization/43771
9108         * g++.dg/vect/pr43771.cc: New test.
9109
9110 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9111
9112         PR fortran/31538
9113         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9114         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9115
9116 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9117
9118         * gnat.dg/sizetype.adb: Rename into...
9119         * gnat.dg/sizetype1.adb: ...this.
9120         * gnat.dg/sizetype2.adb: New test.
9121
9122 2010-04-16  Richard Guenther  <rguenther@suse.de>
9123
9124         PR tree-optimization/43572
9125         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9126
9127 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9128
9129         * gnat.dg/specs/discr_private.ads: New test.
9130
9131 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9132
9133         PR target/41514
9134         * gcc.target/arm/thumb-comparisons.c: New test.
9135
9136         PR target/40603
9137         * gcc.target/arm/thumb-cbranchqi.c: New test.
9138
9139 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9140
9141         * g++.dg/torture/pr36191.C: Enable for SH.
9142
9143 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9144
9145         * gnat.dg/wide_boolean.adb: New test.
9146         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9147
9148 2010-04-15  Richard Guenther  <rguenther@suse.de>
9149
9150         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9151         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9152         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9153         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9154         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9155         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9156         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9157         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9158         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9159         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9160         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9161         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9162         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9163         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9164         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9165
9166 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9167
9168         PR target/21803
9169         * gcc.target/arm/pr42496.c: New test.
9170
9171 2010-04-14  Jason Merrill  <jason@redhat.com>
9172
9173         PR c++/36625
9174         * g++.dg/ext/attrib38.C: New.
9175
9176 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9177
9178         PR testsuite/43739
9179         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9180
9181 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9182
9183         PR 42966
9184         * gcc.dg/cpp/warn-undef-2.c: Update.
9185         * gcc.dg/cpp/warn-traditional-2.c: Update.
9186         * gcc.dg/cpp/warn-comments-2.c: Update.
9187         * gcc.dg/cpp/warn-variadic-2.c: Update.
9188         * gcc.dg/cpp/warn-long-long-2.c: Update.
9189         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9190         * gcc.dg/cpp/warn-multichar-2.c: Update.
9191         * gcc.dg/cpp/warn-normalized-3.c: Update.
9192         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9193         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9194         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9195         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9196         * gcc.dg/cpp/warn-redefined-2.c: Update.
9197         * gfortran.dg/warning-directive-2.F90: Update.
9198         * c-c++-common/cpp/warning-directive-2.c: Update.
9199
9200 2010-04-14  Michael Matz  <matz@suse.de>
9201
9202         PR tree-optimization/42963
9203         * gcc.dg/pr42963.c: New testcase.
9204
9205 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9206
9207         * gnat.dg/class_wide.adb: Rename into...
9208         * gnat.dg/class_wide1.adb: ...this.
9209         * gnat.dg/class_wide2.ad[sb]: New test.
9210
9211 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9212
9213         PR fortran/18918
9214         * gfortran.dg/coarray_9.f90: Update dg-errors.
9215         * gfortran.dg/coarray_10.f90: New test.
9216         * gfortran.dg/coarray_11.f90: New test.
9217
9218 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9219
9220         PR fortran/43747
9221         gfortran.dg/initialization_24.f90: New test.
9222
9223 2010-04-13  Jason Merrill  <jason@redhat.com>
9224
9225         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9226         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9227
9228 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9229
9230         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9231         * g++.dg/dg.exp: Likewise.
9232         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9233         * c-c++-common/cpp/warning-directive-1.c: ... here.
9234         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9235         * c-c++-common/cpp/warning-directive-2.c: ... here.
9236         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9237         * c-c++-common/cpp/warning-directive-3.c: ... here.
9238         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9239         * c-c++-common/cpp/warning-directive-4.c: ... here.
9240         * g++.dg/cpp/warning-directive-1.C: Delete.
9241         * g++.dg/cpp/warning-directive-2.C: Delete.
9242         * g++.dg/cpp/warning-directive-3.C: Delete.
9243         * g++.dg/cpp/warning-directive-4.C: Delete.
9244         * gcc.dg/cpp/normalised-3.c: Delete.
9245         * g++.dg/cpp/normalised-1.C: Rename as ...
9246         * c-c++-common/cpp/normalised-3.c: ... this.
9247
9248 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9249
9250         * gcc.dg/tree-ssa/sra-9.c: New test.
9251
9252 2010-04-13  Michael Matz  <matz@suse.de>
9253
9254         PR middle-end/43730
9255         * gcc.dg/pr43730.c: New test.
9256
9257 2010-04-13  Michael Matz  <matz@suse.de>
9258
9259         * gcc.dg/tree-ssa/negate.c: New testcase.
9260
9261 2010-04-13  Richard Guenther  <rguenther@suse.de>
9262
9263         PR testsuite/43735
9264         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9265
9266 2010-04-13  Richard Guenther  <rguenther@suse.de>
9267
9268         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9269
9270 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9271
9272         * gnat.dg/derived_type1.adb: New test.
9273
9274 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9275
9276         * gcc.dg/plugindir1.c: New testcase.
9277         * gcc.dg/plugindir2.c: New testcase.
9278         * gcc.dg/plugindir3.c: New testcase.
9279         * gcc.dg/plugindir4.c: New testcase.
9280
9281 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9282
9283         * gcc.target/i386/rotate-2.c: New test.
9284
9285 2010-04-12  Jason Merrill  <jason@redhat.com>
9286
9287         PR c++/43641
9288         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9289         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9290
9291 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9292
9293         PR c++/25811
9294         * g++.dg/init/pr25811.C: New test.
9295
9296 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9299         dg-error, dg-warning.
9300         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9301
9302 2010-04-12  Richard Guenther  <rguenther@suse.de>
9303
9304         * gcc.dg/torture/inline-2.c: New testcase.
9305
9306 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR bootstrap/43699
9309         * gcc.dg/Wunused-var-7.c: New test.
9310
9311         PR tree-optimization/43560
9312         * gcc.c-torture/execute/pr43560.c: New test.
9313
9314 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9315
9316         * gnat.dg/aggr13.adb: New test.
9317         * gnat.dg/aggr14.adb: Likewise.
9318         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9319
9320 2010-04-12  Richard Guenther  <rguenther@suse.de>
9321
9322         PR c++/43611
9323         * g++.dg/torture/pr43611.C: New testcase.
9324
9325 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9326
9327         PR c/36774
9328         * gcc.dg/pr36774-1.c: New test.
9329         * gcc.dg/pr36774-2.c: New test.
9330
9331 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9332
9333         * gcc.target/sh/rte-delay-slot.c: New test.
9334
9335 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * gnat.dg/pack9.adb: Remove -cargs option.
9338         * gnat.dg/aggr12.ad[sb]: New test.
9339
9340 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9341
9342         PR target/43417
9343         * gcc.target/sh/pr43417.c: New test.
9344
9345 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9346
9347         PR fortran/43591
9348         * gfortran.dg/spec_expr_6.f90: New test.
9349
9350 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9351
9352         PR cpp/43195
9353         * gcc.dg/cpp/pr43195.c: New.
9354         * gcc.dg/cpp/pr43195.h: New.
9355
9356 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9357
9358         PR 42965
9359         * gcc.dg/Werror-6.c: Adjust.
9360         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9361         * gcc.dg/Werror-4.c: Likewise.
9362         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9363         * gcc.dg/Wswitch-enum-error.c: Likewise.
9364         * gcc.dg/Wpointer-arith.c: Likewise.
9365         * gcc.dg/Wfatal.c: Likewise.
9366         * gcc.dg/Wswitch-error.c: Likewise.
9367         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9368         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9369         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9370         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9371         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9372         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9373         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9374         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9375         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9376         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9377         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9378         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9379         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9380         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9381         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9382         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9383         * g++.dg/cpp/warning-directive-2.C: Likewise.
9384         * gfortran.dg/warning-directive-2.F90: Likewise.
9385
9386 2010-04-09  Jason Merrill  <jason@redhat.com>
9387
9388         PR c++/42623
9389         * g++.dg/template/sizeof13.C: New.
9390
9391 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9392
9393         * g++.dg/other/pr35504.C: Add check for thiscall.
9394         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9395         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9396
9397 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9398
9399         PR c++/28584
9400         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9401         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9402         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9403         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9404         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9405         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9406         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9407         * g++.dg/other/increment1.C: Likewise.
9408
9409 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9410
9411         PR fortran/18918
9412         * gfortran.dg/coarray_7.f90: New test.
9413         * gfortran.dg/coarray_8.f90: New test.
9414
9415 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9416
9417         PR fortran/28039
9418         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9419
9420 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9421
9422         PR target/43643
9423         * gcc.dg/pr43643.c: New test.
9424
9425 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9426
9427         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9428
9429 2010-04-08  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/43679
9432         * gcc.c-torture/compile/pr43679.c: New testcase.
9433
9434 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9435
9436         PR debug/43670
9437         * gcc.dg/pr43670.c: New test.
9438
9439 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9440
9441         PR middle-end/40815
9442         * gcc.dg/tree-ssa/reassoc-19.c: New.
9443
9444 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9445
9446         PR c/18624
9447         * gcc.dg/Wunused-var-1.c: New test.
9448         * gcc.dg/Wunused-var-2.c: New test.
9449         * gcc.dg/Wunused-var-3.c: New test.
9450         * gcc.dg/Wunused-var-4.c: New test.
9451         * gcc.dg/Wunused-var-5.c: New test.
9452         * gcc.dg/Wunused-var-6.c: New test.
9453         * gcc.dg/Wunused-parm-1.c: New test.
9454
9455         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9456         * gcc.dg/trunc-1.c: Likewise.
9457         * gcc.dg/vla-9.c: Likewise.
9458         * gcc.dg/dfp/composite-type.c: Likewise.
9459
9460 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9461
9462         PR objc/35996
9463         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9464         * obj-c++.dg/objc-gc-3.mm: Ditto.
9465
9466 2010-04-07  Simon Baldwin  <simonb@google.com>
9467
9468         * gcc.dg/cpp/warn-undef-2.c: New.
9469         * gcc.dg/cpp/warn-traditional-2.c: New.
9470         * gcc.dg/cpp/warn-comments-2.c: New.
9471         * gcc.dg/cpp/warning-directive-1.c: New.
9472         * gcc.dg/cpp/warn-long-long.c: New.
9473         * gcc.dg/cpp/warn-traditional.c: New.
9474         * gcc.dg/cpp/warn-variadic-2.c: New.
9475         * gcc.dg/cpp/warn-undef.c: New.
9476         * gcc.dg/cpp/warn-normalized-1.c: New.
9477         * gcc.dg/cpp/warning-directive-2.c: New.
9478         * gcc.dg/cpp/warn-long-long-2.c: New.
9479         * gcc.dg/cpp/warn-variadic.c: New.
9480         * gcc.dg/cpp/warn-normalized-2.c: New.
9481         * gcc.dg/cpp/warning-directive-3.c: New.
9482         * gcc.dg/cpp/warn-deprecated-2.c: New.
9483         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9484         * gcc.dg/cpp/warn-multichar-2.c: New.
9485         * gcc.dg/cpp/warn-normalized-3.c: New.
9486         * gcc.dg/cpp/warning-directive-4.c: New.
9487         * gcc.dg/cpp/warn-unused-macros.c: New.
9488         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9489         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9490         * gcc.dg/cpp/warn-cxx-compat.c: New.
9491         * gcc.dg/cpp/warn-redefined.c: New.
9492         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9493         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9494         * gcc.dg/cpp/warn-deprecated.c: New.
9495         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9496         * gcc.dg/cpp/warn-redefined-2.c: New.
9497         * gcc.dg/cpp/warn-comments.c: New.
9498         * gcc.dg/cpp/warn-multichar.c: New.
9499         * g++.dg/cpp/warning-directive-1.C: New.
9500         * g++.dg/cpp/warning-directive-2.C: New.
9501         * g++.dg/cpp/warning-directive-3.C: New.
9502         * g++.dg/cpp/warning-directive-4.C: New.
9503         * gfortran.dg/warning-directive-1.F90: New.
9504         * gfortran.dg/warning-directive-3.F90: New.
9505         * gfortran.dg/warning-directive-2.F90: New.
9506         * gfortran.dg/warning-directive-4.F90: New.
9507
9508 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9509
9510         PR objc++/23716
9511         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9512
9513 2010-04-07  Jason Merrill  <jason@redhat.com>
9514
9515         * g++.dg/template/dr408.C: New.
9516
9517         * g++.dg/lookup/ns4.C: New.
9518
9519         PR c++/38392
9520         * g++.dg/template/friend51.C: New test.
9521
9522         PR c++/41970
9523         * g++.old-deja/g++.other/linkage1.C: Adjust.
9524
9525 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9526
9527         PR c++/42697
9528         * g++.dg/template/crash94.C: New test.
9529
9530 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9531
9532         PR c++/40239
9533         * g++.dg/init/aggr5.C: New test.
9534         * g++.dg/init/aggr5.C: New test.
9535
9536 2010-04-07  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/43270
9539         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9540         * gcc.dg/Warray-bounds-7.c: Likewise.
9541
9542 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9545         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9546         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9547
9548 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9549
9550         PR c++/42556
9551         * g++.dg/init/pr42556.C: New test.
9552
9553 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9554
9555         PR debug/43628
9556         * g++.dg/debug/dwarf2/typedef2.C: New test.
9557
9558 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9559
9560         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9561         c-c++-common/dwarf2/redeclaration-1.C
9562
9563 2010-04-06  Jason Merrill  <jason@redhat.com>
9564
9565         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9566         * g++.dg/ext/attrib18.C: Likewise.
9567         * g++.dg/ext/bitfield2.C: Likewise.
9568         * g++.dg/ext/bitfield4.C: Likewise.
9569         * g++.dg/ext/visibility/warn2.C: Likewise.
9570         * g++.dg/ext/visibility/warn3.C: Likewise.
9571         * g++.dg/gomp/pr26690-1.C: Likewise.
9572         * g++.dg/inherit/covariant7.C: Likewise.
9573         * g++.dg/init/synth2.C: Likewise.
9574         * g++.dg/lookup/using7.C: Likewise.
9575         * g++.dg/other/crash-4.C: Likewise.
9576         * g++.dg/other/error13.C: Likewise.
9577         * g++.dg/other/error20.C: Likewise.
9578         * g++.dg/parse/crash31.C: Likewise.
9579         * g++.dg/parse/error16.C: Likewise.
9580         * g++.dg/parse/error19.C: Likewise.
9581         * g++.dg/parse/error27.C: Likewise.
9582         * g++.dg/parse/error28.C: Likewise.
9583         * g++.dg/parse/fused-params1.C: Likewise.
9584         * g++.dg/template/error2.C: Likewise.
9585         * g++.dg/template/local6.C: Likewise.
9586         * g++.dg/template/qualttp15.C: Likewise.
9587         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9588         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9589         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9590         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9591         * g++.old-deja/g++.eh/spec6.C: Likewise.
9592         * g++.old-deja/g++.jason/crash3.C: Likewise.
9593         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9594         * g++.old-deja/g++.law/ctors5.C: Likewise.
9595         * g++.old-deja/g++.law/ctors9.C: Likewise.
9596         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9597         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9598         * g++.old-deja/g++.other/struct1.C: Likewise.
9599         * g++.old-deja/g++.other/volatile1.C: Likewise.
9600         * g++.old-deja/g++.pt/crash36.C: Likewise.
9601         * g++.old-deja/g++.pt/derived3.C: Likewise.
9602         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9603         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9604
9605 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9606
9607         PR middle-end/43519
9608         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9609         * gcc.dg/graphite/id-19.c: New.
9610
9611 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9612
9613         PR middle-end/32824
9614         * gcc.dg/vect/pr32824: New.
9615
9616 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9617
9618         PR fortran/18918
9619         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9620         * gfortran.dg/coarray_3.f90: Ditto.
9621         * gfortran.dg/coarray_4.f90: Ditto.
9622         * gfortran.dg/coarray_5.f90: Ditto.
9623         * gfortran.dg/coarray_6.f90: Ditto.
9624         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9625
9626 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9627
9628         PR fortran/18918
9629         * gfortran.dg/coarray_4.f90: Fix test.
9630         * gfortran.dg/coarray_6.f90: Add more tests.
9631
9632 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9633
9634         PR fortran/18918
9635         * gfortran.dg/coarray_4.f90: New test.
9636         * gfortran.dg/coarray_5.f90: New test.
9637         * gfortran.dg/coarray_6.f90: New test.
9638
9639 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/18918
9642         * gfortran.dg/iso_fortran_env_5.f90: New test.
9643         * gfortran.dg/iso_fortran_env_6.f90: New test.
9644
9645 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9646
9647         PR fortran/39997
9648         * gfortran.dg/coarray_1.f90: New test.
9649         * gfortran.dg/coarray_2.f90: New test.
9650         * gfortran.dg/coarray_3.f90: New test.
9651
9652 2010-04-06  Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/43648
9655         * g++.dg/template/dtor8.C: New.
9656
9657         PR c++/43621
9658         * g++.dg/template/error-recovery2.C: New.
9659
9660 2010-04-06  Jan Hubicka  <jh@suse.czpli
9661
9662         PR tree-optimization/42906
9663         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9664
9665 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/43178
9668         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9669         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9670         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9671
9672 2010-04-06  Richard Guenther  <rguenther@suse.de>
9673
9674         PR tree-optimization/43627
9675         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9676
9677 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9678
9679         PR target/43638
9680         * gcc.target/i386/pr43638.c: New test.
9681
9682 2010-04-06  Richard Guenther  <rguenther@suse.de>
9683
9684         PR middle-end/43661
9685         * gcc.c-torture/compile/pr43661.c: New testcase.
9686
9687 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9690
9691 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9692
9693         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9694
9695 2010-04-02  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/43629
9698         * gcc.c-torture/execute/pr43629.c: New testcase.
9699
9700 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9701             Dominique d'Humieres  <dominiq@lps.ens.fr>
9702
9703         PR libfortran/43605
9704         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9705
9706 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9707
9708         PR debug/43325
9709         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9710
9711 2010-04-01  Jason Merrill  <jason@redhat.com>
9712
9713         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9714
9715 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9716             Manfred Schwarb  <manfred99@gmx.ch>
9717
9718         PR libfortran/43605
9719         * gfortran.dg/ftell_3.f90: New test.
9720
9721 2010-04-01  Richard Guenther  <rguenther@suse.de>
9722
9723         PR middle-end/43614
9724         * gcc.c-torture/compile/pr43614.c: New testcase.
9725
9726 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9727
9728         PR tree-optimization/43141
9729         * gcc.dg/guality/pr43141.c: New test.
9730
9731 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9734         * g++.dg/eh/spbp.C: Likewise.
9735         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9736         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9737         superfluous casts.
9738         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9739         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9740         * objc.dg/dwarf-2.m: Likewise.
9741
9742 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9743
9744         PR middle-end/43464
9745         * gcc.dg/graphite/id-pr43464.c: New.
9746         * gcc.dg/graphite/id-pr43464-1.c: New.
9747
9748 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9749
9750         PR middle-end/43351
9751         * gcc.dg/graphite/id-pr43351.c
9752
9753 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9754
9755         PR testsuite/35165
9756         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9757         * obj-c++.dg/try-catch-2.mm: Ditto.
9758         * obj-c++.dg/lookup-2.mm: Ditto.
9759         * obj-c++.dg/encode-8.m: Ditto.
9760         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9761         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9762         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9763         * obj-c++.dg/const-str-11.mm: Ditto.
9764         * obj-c++.dg/const-str-9.mm: Ditto.
9765         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9766         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9767         * obj-c++.dg/except-1.mm: Ditto.
9768         * obj-c++.dg/const-str-7.mm: Ditto.
9769         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9770         * obj-c++.dg/const-str-3.mm: Ditto.
9771         * obj-c++.dg/const-str-7.mm: Ditto.
9772         * obj-c++.dg/stubify-2.mm: Change dump file name.
9773
9774         PR objc++/23613
9775         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9776         New macro.
9777         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9778         Remove dg-xfail-if.
9779
9780 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9781
9782         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9783         only with -O2, -O3 or -Os and not with -fwhopr.
9784
9785 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9786
9787         PR c++/43558
9788         * g++.dg/template/typedef31.C: New test.
9789
9790 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9791
9792         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9793         assembler output on *-*-solaris2*.
9794         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9795
9796 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR debug/43557
9799         * gcc.dg/pr43557-1.c: New test.
9800         * gcc.dg/pr43557-2.c: New file.
9801
9802 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9803
9804         PR 43562
9805         * gcc.dg/pr43562.c: New test.
9806
9807 2010-03-30  Jason Merrill  <jason@redhat.com>
9808
9809         PR c++/43076
9810         * g++.dg/template/error-recovery1.C: New.
9811
9812         PR c++/41786
9813         * g++.dg/parse/ambig5.C: New.
9814
9815 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR debug/43593
9818         * gcc.dg/guality/pr43593.c: New test.
9819
9820 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9821
9822         PR middle-end/43430
9823         * gcc.dg/vect/pr43430-1.c: New.
9824
9825 2010-03-30  Jason Merrill  <jason@redhat.com>
9826
9827         PR c++/43559
9828         * g++.dg/template/partial7.C: New.
9829
9830 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9831
9832         * gcc.target/s390/stackcheck1.c: New testcase.
9833
9834 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9835
9836         PR libfortran/43265
9837         * gfortran.dg/read_eof_8.f90: New test.
9838
9839 2010-03-29  Jason Merrill  <jason@redhat.com>
9840
9841         * gcc.dg/cpp/include6.c: Change [] to ().
9842
9843         N3077
9844         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9845         splicing and UCNs.
9846         * c-c++-common/raw-string-2.c: Add trigraph test.
9847         * c-c++-common/raw-string-8.c: New.
9848         * c-c++-common/raw-string-9.c: New.
9849         * c-c++-common/raw-string-10.c: New.
9850
9851         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9852         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9853         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9854         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9855         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9856         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9857         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9858
9859 2010-03-29  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/43560
9862         * gcc.dg/torture/pr43560.c: New testcase.
9863
9864 2010-03-29  Jason Merrill  <jason@redhat.com>
9865
9866         N3077
9867         * g++.dg/ext/raw-string-1.C: Change [] to ().
9868         * g++.dg/ext/raw-string-2.C: Change [] to ().
9869         Don't use \ in delimiter.
9870         * g++.dg/ext/raw-string-3.C: Change [] to ().
9871         * g++.dg/ext/raw-string-4.C: Change [] to ().
9872         * g++.dg/ext/raw-string-5.C: Change [] to ().
9873         Test for error on \ in delimiter.
9874         * g++.dg/ext/raw-string-6.C: Change [] to ().
9875         * g++.dg/ext/raw-string-7.C: Change [] to ().
9876
9877 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9878
9879         PR 43564
9880         * gcc.dg/pr43564.c: New test.
9881
9882 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9883
9884         PR fortran/43551
9885         * gfortran.dg/direct_io_12.f90: New test.
9886
9887 2010-03-28  Jan Hubicka  <jh@suse.cz>
9888
9889         PR tree-optimization/43505
9890         * gfortran.dg/pr43505.f90: New testcase.
9891
9892 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9893
9894         PR tree-optimization/43528
9895         * gcc.target/i386/pr43528.c: New test.
9896
9897 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9898
9899         PR c/43381
9900         * gcc.dg/parm-impl-decl-3.c: New test.
9901
9902 2010-03-26  Jason Merrill  <jason@redhat.com>
9903
9904         PR c++/43509
9905         * g++.dg/cpp0x/parse1.C: New.
9906
9907 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9908
9909         PR target/43524
9910         * gcc.target/i386/pr43524.c: New test.
9911
9912 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9913
9914         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9915         whitespace, rename main to foo.
9916         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9917         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9918         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9919         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9920         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9921         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9922         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9923         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9924         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9925         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9926         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9927
9928 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9929
9930         PR c++/43327
9931         * g++.dg/other/crash-10.C: New test.
9932         * g++.dg/other/crash-11.C: New test.
9933
9934 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9935
9936         PR libfortran/43517
9937         * gfortran.dg/read_eof_7.f90: New test.
9938
9939 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9940
9941         PR objc/35165
9942         PR testsuite/43512
9943         * objc-obj-c++-shared: New directory.
9944         * objc-obj-c++-shared/Object1-implementation.h: New file.
9945         * objc-obj-c++-shared/Object1.h: New file.
9946         * objc-obj-c++-shared/Protocol1.h: New file.
9947         * objc-obj-c++-shared/next-abi.h: New file.
9948         * objc-obj-c++-shared/next-mapping.h: New file.
9949         * objc/execute/next_mapping.h: Delete.
9950         * objc.dg/special/special.exp: For all targets run the tests with
9951         -fgnu-runtime, for darwin targets also run the tests with
9952         -fnext-runtime.
9953         * objc.dg/dg.exp: Ditto.
9954         * obj-c++.dg/dg.exp: Ditto.
9955         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9956         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9957         include use of updated NeXT interface.
9958         * objc/execute/formal_protocol-5.m: Ditto.
9959         * objc/execute/protocol-isEqual-2.m: Ditto.
9960         * objc/execute/protocol-isEqual-4.m: Ditto.
9961         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9962         Protocol1.h) and next-mapping.h as required.
9963         * objc/execute/object_is_class.m: Ditto.
9964         * objc/execute/enumeration-1.m: Ditto.
9965         * objc/execute/class-13.m: Ditto.
9966         * objc/execute/formal_protocol-2.m: Ditto.
9967         * objc/execute/formal_protocol-4.m: Ditto.
9968         * objc/execute/class-1.m: Ditto.
9969         * objc/execute/bycopy-1.m: Ditto.
9970         * objc/execute/formal_protocol-6.m: Ditto.
9971         * objc/execute/bycopy-3.m: Ditto.
9972         * objc/execute/class-3.m: Ditto.
9973         * objc/execute/bf-11.m: Ditto.
9974         * objc/execute/class-5.m: Ditto.
9975         * objc/execute/bf-13.m: Ditto.
9976         * objc/execute/class-7.m: Ditto.
9977         * objc/execute/bf-15.m: Ditto.
9978         * objc/execute/class-9.m: Ditto.
9979         * objc/execute/bf-17.m: Ditto.
9980         * objc/execute/bf-19.m: Ditto.
9981         * objc/execute/IMP.m: Ditto.
9982         * objc/execute/exceptions/catchall-1.m: Ditto.
9983         * objc/execute/exceptions/trivial.m: Ditto.
9984         * objc/execute/exceptions/finally-1.m: Ditto.
9985         * objc/execute/exceptions/local-variables-1.m: Ditto.
9986         * objc/execute/exceptions/foward-1.m: Ditto.
9987         * objc/execute/bf-2.m: Ditto.
9988         * objc/execute/string1.m: Ditto.
9989         * objc/execute/bf-4.m: Ditto.
9990         * objc/execute/informal_protocol.m: Ditto.
9991         * objc/execute/string3.m: Ditto.
9992         * objc/execute/bf-6.m: Ditto.
9993         * objc/execute/bf-8.m: Ditto.
9994         * objc/execute/class-tests-1.h: Ditto.
9995         * objc/execute/protocol-isEqual-1.m: Ditto.
9996         * objc/execute/protocol-isEqual-3.m: Ditto.
9997         * objc/execute/_cmd.m: Ditto.
9998         * objc/execute/function-message-1.m: Ditto.
9999         * objc/execute/bf-20.m: Ditto.
10000         * objc/execute/bf-common.h: Ditto.
10001         * objc/execute/np-2.m: Ditto.
10002         * objc/execute/class-10.m: Ditto.
10003         * objc/execute/class-12.m: Ditto.
10004         * objc/execute/enumeration-2.m: Ditto.
10005         * objc/execute/class-14.m: Ditto.
10006         * objc/execute/encode-1.m: Ditto.
10007         * objc/execute/formal_protocol-1.m: Ditto.
10008         * objc/execute/formal_protocol-3.m: Ditto.
10009         * objc/execute/accessing_ivars.m: Ditto.
10010         * objc/execute/bycopy-2.m: Ditto.
10011         * objc/execute/class-2.m: Ditto.
10012         * objc/execute/bf-10.m: Ditto.
10013         * objc/execute/formal_protocol-7.m: Ditto.
10014         * objc/execute/root_methods.m: Ditto.
10015         * objc/execute/class-4.m: Ditto.
10016         * objc/execute/bf-12.m: Ditto.
10017         * objc/execute/class-6.m: Ditto.
10018         * objc/execute/bf-14.m: Ditto.
10019         * objc/execute/nested-func-1.m: Ditto.
10020         * objc/execute/class-8.m: Ditto.
10021         * objc/execute/private.m: Ditto.
10022         * objc/execute/bf-16.m: Ditto.
10023         * objc/execute/bf-18.m: Ditto.
10024         * objc/execute/load-3.m: Ditto.
10025         * objc/execute/compatibility_alias.m: Ditto.
10026         * objc/execute/bf-1.m: Ditto.
10027         * objc/execute/no_clash.m: Ditto.
10028         * objc/execute/bf-3.m: Ditto.
10029         * objc/execute/string2.m: Ditto.
10030         * objc/execute/bf-5.m: Ditto.
10031         * objc/execute/string4.m: Ditto.
10032         * objc/execute/bf-7.m: Ditto.
10033         * objc/execute/object_is_meta_class.m: Ditto.
10034         * objc/execute/bf-9.m: Ditto.
10035         * objc/execute/bf-21.m: Ditto.
10036         * objc/execute/cascading-1.m: Ditto.
10037         * objc/execute/trivial.m: Ditto.
10038         * objc/execute/np-1.m: Ditto.
10039         * objc/compile/trivial.m: Ditto.
10040         * objc/execute/class_self-2.m: Include <stdlib.h>.
10041         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10042         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10043         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10044         and 64bit. Use new NeXT interface as required.
10045         * objc.dg/special/unclaimed-category-1.m: Ditto.
10046         * objc.dg/special/unclaimed-category-1.h: Ditto.
10047         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10048         * objc.dg/func-ptr-1.m: Ditto.
10049         * objc.dg/stret-1.m: Ditto.
10050         * objc.dg/encode-2.m: Ditto.
10051         * objc.dg/category-1.m: Ditto.
10052         * objc.dg/encode-3.m: Ditto.
10053         * objc.dg/call-super-3.m: Ditto.
10054         * objc.dg/method-3.m: Ditto.
10055         * objc.dg/func-ptr-2.m: Ditto.
10056         * objc.dg/lookup-1.m: Ditto.
10057         * objc.dg/encode-4.m: Ditto.
10058         * objc.dg/fix-and-continue-1.m: Ditto.
10059         * objc.dg/proto-lossage-3.m: Ditto.
10060         * objc.dg/method-13.m: Ditto.
10061         * objc.dg/proto-qual-1.m: Ditto.
10062         * objc.dg/zero-link-3.m: Ditto.
10063         * objc.dg/bitfield-1.m: Ditto.
10064         * objc.dg/va-meth-1.m: Ditto.
10065         * objc.dg/super-class-3.m: Ditto.
10066         * objc.dg/call-super-1.m: Ditto.
10067         * objc.dg/type-size-2.m: Ditto.
10068         * objc.dg/method-10.m: Ditto.
10069         * objc.dg/defs.m: Ditto.
10070         * objc.dg/const-str-3.m: Ditto.
10071         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10072         Protocol1.h) and next-mapping.h as required. Use new NeXT
10073         interface as required.
10074         * objc.dg/super-class-4.m: Ditto.
10075         * objc.dg/comp-types-8.m: Ditto.
10076         * objc.dg/call-super-2.m: Ditto.
10077         * objc.dg/objc-fast-4.m: Ditto.
10078         * objc.dg/method-6.m: Ditto.
10079         * objc.dg/const-str-3.m: Ditto.
10080         * objc.dg/const-str-7.m: Ditto.
10081         * objc.dg/method-15.m: Ditto.
10082         * objc.dg/method-19.m: Ditto.
10083         * objc.dg/sync-1.m: Ditto.
10084         * objc.dg/layout-1.m: Ditto.
10085         * objc.dg/bitfield-3.m: Ditto.
10086         * objc.dg/try-catch-3.m: Ditto.
10087         * objc.dg/try-catch-7.m: Ditto.
10088         * objc.dg/comp-types-10.m: Ditto.
10089         * objc.dg/selector-2.: Ditto.
10090         * objc.dg/method-7.m: Ditto.
10091         * objc.dg/typedef-alias-1.m: Ditto.
10092         * objc.dg/proto-lossage-2.m: Ditto.
10093         * objc.dg/comp-types-11.m: Ditto.
10094         * objc.dg/sizeof-1.m: Ditto.
10095         * objc.dg/method-17.m: Ditto.
10096         * objc.dg/bitfield-5.m: Ditto.
10097         * objc.dg/try-catch-1.m: Ditto.
10098         * objc.dg/encode-5.m: Ditto.
10099         * objc.dg/fix-and-continue-2.m: Ditto.
10100         * objc.dg/method-9.m: Ditto.
10101         * objc.dg/isa-field-1.m: Ditto.
10102         * objc.dg/local-decl-2.m: Ditto.
10103         * objc.dg/objc-gc-4.m: Ditto.
10104         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10105         * objc.dg/gnu-runtime-3.m: Ditto.
10106         * objc.dg/encode-7.m: Ditto.
10107         * objc.dg/encode-8.m: Ditto.
10108         * objc.dg/selector-3.m: Ditto.
10109         * objc.dg/gnu-runtime-1.m: Ditto.
10110         * objc.dg/const-str-12.m: Ditto.
10111         * objc.dg/gnu-runtime-2.m: Ditto.
10112         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10113         * objc.dg/selector-1.m: Ditto.
10114         * objc.dg/stubify-2.m: Ditto.
10115         * objc.dg/zero-link-1.m: Ditto.
10116         * objc.dg/stret-2.m: Ditto.
10117         * objc.dg/zero-link-2.m: Ditto.
10118         * objc.dg/next-runtime-1.m: Ditto.
10119         * objc.dg/symtab-1.m: Ditto.
10120         * objc.dg/stubify-1.m: Ditto.
10121         * objc.dg/bitfield-2.m: Ditto.
10122         * objc.dg/try-catch-10.m: Apply to both runtimes.
10123         * objc.dg/const-str-1.m: Ditto.
10124         * objc.dg/image-info.m: Ditto.
10125         * objc.dg/encode-9.m: Ditto.
10126         * objc.dg/pragma-1.m: Apply test to all targets.
10127         * objc.dg/const-str-4.m: Ditto.
10128         * objc.dg/const-str-8.m: Ditto.
10129         * objc.dg/super-class-2.m: Ditto.
10130         * objc.dg/try-catch-5.m: Ditto.
10131         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10132         Protocol1.h) and next-mapping.h as required. Use new NeXT
10133         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10134         * objc.dg/const-str-11.m: Ditto.
10135         * objc.dg/const-str-9.m: Ditto.
10136         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10137         * objc.dg/encode-1.m: Remove redundant -lobjc.
10138         * objc.dg/try-catch-9.m: Tidy space.
10139         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10140         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10141         and 64bit. Use new NeXT interface as required.
10142         * obj-c++.dg/template-4.mm: Ditto.
10143         * obj-c++.dg/defs.mm: Ditto.
10144         * obj-c++.dg/basic.mm: Ditto.
10145         * obj-c++.dg/encode-4.mm: Ditto.
10146         * obj-c++.dg/method-17.mm: Ditto.
10147         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10148         * obj-c++.dg/cxx-class-1.mm: Ditto.
10149         * obj-c++.dg/method-10.mm: Ditto.
10150         * obj-c++.dg/va-meth-1.mm: Ditto.
10151         * obj-c++.dg/encode-5.mm: Ditto.
10152         * obj-c++.dg/lookup-2.mm: Ditto.
10153         * obj-c++.dg/template-3.mm: Ditto.
10154         * obj-c++.dg/proto-qual-1.mm: Ditto.
10155         * obj-c++.dg/qual-types-1.m: Ditto.
10156         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10157         * obj-c++.dg/template-1.mm: Ditto.
10158         * obj-c++.dg/encode-6.mm: Ditto.
10159         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10160         Protocol1.h) and next-mapping.h as required. Use new NeXT
10161         interface as required.
10162         * obj-c++.dg/except-1.mm: Ditto.
10163         * obj-c++.dg/const-str-7.mm: Ditto.
10164         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10165         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10166         * obj-c++.dg/selector-2.mm: Ditto.
10167         * obj-c++.dg/isa-field-1.mm: Ditto.
10168         * obj-c++.dg/try-catch-1.mm: Ditto.
10169         * obj-c++.dg/local-decl-1.mm: Ditto.
10170         * obj-c++.dg/try-catch-9.mm: Ditto.
10171         * obj-c++.dg/no-extra-load.mm: Ditto.
10172         * obj-c++.dg/selector-5.mm: Ditto.
10173         * obj-c++.dg/method-12.mm: Ditto.
10174         * obj-c++.dg/try-catch-11.mm: Ditto.
10175         * obj-c++.dg/comp-types-11.mm: Ditto.
10176         * obj-c++.dg/bitfield-3.mm: Ditto.
10177         * obj-c++.dg/method-6.mm: Ditto.
10178         * obj-c++.dg/super-class-2.mm: Ditto.
10179         * obj-c++.dg/method-21.mm: Ditto.
10180         * obj-c++.dg/const-str-8.mm: Ditto.
10181         * obj-c++.dg/try-catch-7.mm: Ditto.
10182         * obj-c++.dg/method-15.mm: Ditto.
10183         * obj-c++.dg/layout-1.mm: Ditto.
10184         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10185         * obj-c++.dg/const-str-3.mm: Ditto.
10186         * obj-c++.dg/try-catch-2.mm: Ditto.
10187         * obj-c++.dg/objc-gc-3.mm: Ditto.
10188         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10189         * obj-c++.dg/bitfield-1.mm: Ditto.
10190         * obj-c++.dg/selector-6.mm: Ditto.
10191         * obj-c++.dg/method-13.mm: Ditto.
10192         * obj-c++.dg/comp-types-12.mm: Ditto.
10193         * obj-c++.dg/bitfield-4.mm: Ditto.
10194         * obj-c++.dg/try-catch-8.mm: Ditto.
10195         * obj-c++.dg/method-2.mm: Ditto.
10196         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10197         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10198         * obj-c++.dg/const-str-4.mm: Ditto.
10199         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10200         * obj-c++.dg/try-catch-3.mm: Ditto.
10201         * obj-c++.dg/comp-types-9.mm: Ditto.
10202         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10203         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10204         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10205         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10206         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10207         Use new NeXT interface as required.
10208         * obj-c++.dg/const-str-10.mm: Ditto.
10209         * obj-c++.dg/const-str-11.mm: Ditto.
10210         * obj-c++.dg/const-str-9.mm: Ditto.
10211         * obj-c++.dg/method-11.mm: Ditto.
10212         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10213         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10214         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10215         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10216         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10217
10218 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10219
10220         PR c++/43206
10221         * g++.dg/template/typedef30.C: New test case.
10222
10223 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10224
10225         PR c/43385
10226         * gcc.c-torture/execute/pr43385.c: New test.
10227
10228 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10229
10230         * gcc.dg/strncpy-fix-1.c: New test.
10231
10232 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10233
10234         PR testsuite/41609
10235         * lib/objc-torture.exp (objc-set-runtime-options): New.
10236         * objc/execute/execute.exp: Check runtime options on each pass.
10237         * objc/execute/exceptions/exceptions.exp: Ditto.
10238         * objc/compile/compile.exp: Ditto.
10239
10240         PR testsuite/42348
10241         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10242         standard tests.
10243         (check_effective_target_objc2): New proc.
10244         (check_effective_target_next_runtime): New proc.
10245         * lib/objc.exp: Determine which runtime is in force and support it.
10246         * lib/obj-c++.exp: Ditto.
10247
10248 2010-03-24  Jason Merrill  <jason@redhat.com>
10249
10250         PR c++/43502
10251         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10252
10253 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10254
10255         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10256         a loop.
10257         * gcc.dg/ipa/ipa-2.c: Likewise.
10258         * gcc.dg/ipa/ipa-3.c: Likewise.
10259         * gcc.dg/ipa/ipa-4.c: Likewise.
10260         * gcc.dg/ipa/ipa-5.c: Likewise.
10261         * gcc.dg/ipa/ipa-7.c: Likewise.
10262         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10263         a loop.
10264         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10265         i_can_not_be_propagated_fully2 into a loop.
10266         * gcc.dg/ipa/ipa-8.c: New test.
10267         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10268
10269 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10270
10271         PR debug/19192
10272         PR debug/43479
10273         * gcc.dg/guality/pr43479.c: New test.
10274         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10275         and add volatile keyword.
10276
10277 2010-03-23  Mike Stump  <mikestump@comcast.net>
10278
10279         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10280
10281 2010-03-23  Jason Merrill  <jason@redhat.com>
10282
10283         * g++.dg/ext/altivec-17.C: Adjust error message.
10284
10285         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10286         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10287         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10288         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10289         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10290         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10291
10292 2010-03-22  Jason Merrill  <jason@redhat.com>
10293
10294         PR c++/43333
10295         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10296         * g++.dg/ext/is_pod_98.C: New.
10297
10298         PR c++/43281
10299         * g++.dg/cpp0x/auto18.C: New.
10300
10301         * gcc.dg/pr36997.c: Adjust error message.
10302         * g++.dg/ext/vector9.C: Likewise.
10303         * g++.dg/conversion/simd3.C: Likewise.
10304         * g++.dg/other/error23.C: Likewise.
10305
10306 2010-03-22  Michael Matz  <matz@suse.de>
10307
10308         PR middle-end/43475
10309         * gfortran.dg/pr43475.f90: New testcase.
10310
10311 2010-03-22  Richard Guenther  <rguenther@suse.de>
10312
10313         PR tree-optimization/43390
10314         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10315
10316 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10317
10318         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10319         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10320
10321 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10322             Michael Matz  <matz@suse.de>
10323
10324         PR c++/43081
10325         * g++.dg/parse/crash56.C: New test.
10326
10327 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10328
10329         PR fortran/43450
10330         * gfortran.dg/whole_file_15.f90 : New test.
10331
10332 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10333
10334         PR fortran/43409
10335         * gfortran.dg/inquire_size.f90: New test.
10336
10337 2010-03-20  Richard Guenther  <rguenther@suse.de>
10338
10339         PR rtl-optimization/43438
10340         * gcc.c-torture/execute/pr43438.c: New testcase.
10341
10342 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10343
10344         PR c++/43375
10345         * g++.dg/abi/mangle42.C: New test.
10346
10347 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10348
10349         PR C/43211
10350         * gcc.dg/pr43211.c: New test.
10351         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10352
10353 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10354
10355         PR rtl-optimization/42258
10356         * gcc.target/arm/thumb1-mul-moves.c: New test.
10357
10358         PR target/40697
10359         * gcc.target/arm/thumb-andsi.c: New test.
10360
10361         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10362         dg-require-effective-target.
10363
10364 2010-03-19  Michael Matz  <matz@suse.de>
10365
10366         PR c++/43116
10367         * g++.dg/other/pr43116.C: New testcase.
10368
10369 2010-03-19  Michael Matz  <matz@suse.de>
10370
10371         PR target/43305
10372         * gcc.dg/pr43305.c: New testcase.
10373
10374 2010-03-19  Richard Guenther  <rguenther@suse.de>
10375
10376         PR tree-optimization/43415
10377         * gcc.c-torture/compile/pr43415.c: New testcase.
10378
10379 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10380
10381         PR ada/43106
10382         * gnat.dg/case_optimization2.adb: New test.
10383         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10384
10385 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10386             Jack Howarth <howarth@bromo.med.uc.edu>
10387
10388         PR target/36399
10389         * gcc.target/i386/push-1.c: Don't xfail
10390           scan-assembler-not "movups" on darwin.
10391
10392 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10393
10394         PR debug/43058
10395         * gcc.dg/pr43058.c: New test.
10396
10397 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10398
10399         PR middle-end/42450
10400         * g++.dg/torture/pr42450.C: New test.
10401
10402 2010-03-18  Michael Matz  <matz@suse.de>
10403
10404         PR middle-end/43419
10405         * gcc.dg/pr43419.c: New testcase.
10406
10407 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR rtl-optimization/43360
10410         * gcc.dg/torture/pr43360.c: New.
10411
10412 2010-03-18  Michael Matz  <matz@suse.de>
10413
10414         PR tree-optimization/43402
10415         * gcc.dg/pr43402.c: New testcase.
10416
10417 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10418
10419         PR target/42427
10420         * gcc.dg/pr42427.c: New test.
10421
10422 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10423
10424         PR libfortran/43265
10425         * gfortran.dg/read_empty_file.f: New test.
10426         * gfortran.dg/read_eof_all.f90: New test.
10427         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10428         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10429
10430 2010-03-17  Michael Matz  <matz@suse.de>
10431
10432         * gcc.dg/pr43300.c: Add -w.
10433
10434 2010-03-17  Richard Guenther  <rguenther@suse.de>
10435
10436         * gcc.dg/pr43379.c: Add -w.
10437
10438 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10439
10440         PR fortran/43331
10441         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10442
10443 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10444
10445         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10446
10447 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10448
10449         * ada/acats/run_all.sh: Log start and end times.
10450
10451 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10454
10455 2010-03-16  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/43379
10458         * gcc.dg/pr43379.c: New testcase.
10459
10460 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR debug/43051
10463         * gcc.dg/guality/pr43051-1.c: New test.
10464
10465 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10466
10467         PR testsuite/43363
10468         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10469
10470 2010-03-15  Michael Matz  <matz@suse.de>
10471
10472         PR middle-end/43300
10473         * gcc.dg/pr43300.c: New testcase.
10474
10475 2010-03-15  Richard Guenther  <rguenther@suse.de>
10476
10477         PR tree-optimization/43367
10478         * gcc.c-torture/compile/pr43367.c: New testcase.
10479
10480 2010-03-15  Richard Guenther  <rguenther@suse.de>
10481
10482         PR tree-optimization/43317
10483         * gcc.dg/pr43317.c: New testcase.
10484
10485 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10486
10487         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10488
10489 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10490
10491         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10492
10493 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10494
10495         PR fortran/43362
10496         * gfortran.dg/impure_constructor_1.f90: New test.
10497
10498 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10499
10500         PR middle-end/43354
10501         * gfortran.dg/graphite/id-pr43354.f: New.
10502
10503 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10504
10505         PR middle-end/43349
10506         * gfortran.dg/graphite/pr43349.f: New.
10507
10508 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10509
10510         PR middle-end/43306
10511         * gcc.dg/graphite/pr43306.c: New.
10512
10513 2010-03-12  David S. Miller  <davem@davemloft.net>
10514
10515         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10516         sparc.
10517
10518 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10519
10520         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10521
10522 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/43291
10525         PR fortran/43326
10526         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10527
10528 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10529
10530         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10531         fail for *-*-mingw* targets.
10532
10533 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10534
10535         PR debug/43329
10536         * gcc.dg/guality/pr43329-1.c: New test.
10537
10538 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10539
10540         PR tree-optimization/43257
10541         * g++.dg/torture/pr43257.C: New test.
10542
10543 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10544
10545         PR fortran/43228
10546         * gfortran.dg/namelist_61.f90: New test.
10547
10548 2010-03-11  Richard Guenther  <rguenther@suse.de>
10549
10550         PR tree-optimization/43255
10551         * gcc.c-torture/compile/pr43255.c: New testcase.
10552
10553 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10554
10555         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10556         * gcc.dg/pr43280.c: New testcase.
10557
10558 2010-03-11  Richard Guenther  <rguenther@suse.de>
10559
10560         PR lto/43200
10561         * gcc.dg/lto/20100227-1_0.c: New testcase.
10562         * gcc.dg/lto/20100227-1_1.c: Likewise.
10563
10564 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10565
10566         PR libfortran/43320
10567         PR libfortran/43265
10568         * gfortran.dg/read_eof_6.f: New test
10569         * gfortran.dg/read_x_eof.f90: New test.
10570         * gfortran.dg/read_x_past.f: Update test.
10571
10572 2010-03-10  Jan Hubicka  <jh@suse.cz>
10573
10574         * gcc.c-torture/compile/pr43288.c: New test.
10575
10576 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10577
10578         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10579         -fpic/-fPIC flags.
10580         * g++.old-deja/g++.pt/asm2.C: Likewise.
10581         * gcc.c-torture/compile/20000804-1.c: Likewise.
10582         * gcc.target/i386/clobbers.c: Likewise.
10583
10584 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10585
10586         PR fortran/43303
10587         * gfortran.dg/c_assoc_3.f90: New test.
10588
10589 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10590
10591         PR debug/36728
10592         * gcc.dg/guality/pr36728-1.c: New test.
10593         * gcc.dg/guality/pr36728-2.c: New test.
10594
10595 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10596
10597         * gcc.dg/h8300-div-delay-slot.c: New test.
10598
10599 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10600
10601         PR tree-optimization/43236
10602         * gcc.c-torture/execute/pr43236.c: New test.
10603
10604 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10605
10606         PR middle-end/42859
10607         * g++.dg/eh/pr42859.C: New test.
10608
10609 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10610
10611         PR debug/43299
10612         * gcc.dg/pr43299.c: New test.
10613
10614         PR debug/43290
10615         * g++.dg/eh/unwind2.C: New test.
10616
10617 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10618             Reza Yazdani  <reza.yazdani@amd.com>
10619
10620         PR middle-end/43065
10621         * gcc.dg/graphite/run-id-4.c: New.
10622
10623 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10624
10625         PR middle-end/43065
10626         * gcc.dg/graphite/run-id-3.c: New.
10627
10628 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10629
10630         PR middle-end/42644
10631         PR middle-end/42130
10632         * gcc.dg/graphite/id-18.c: New.
10633         * gcc.dg/graphite/run-id-pr42644.c: New.
10634
10635 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10636
10637         PR middle-end/42326
10638         * gcc.dg/graphite/pr42326.c: New.
10639
10640 2010-03-08  Richard Guenther  <rguenther@suse.de>
10641
10642         PR tree-optimization/43269
10643         * gcc.c-torture/execute/pr43269.c: New testcase.
10644
10645 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10646
10647         PR fortran/43256
10648         * gfortran.dg/typebound_call_13.f03: New.
10649
10650 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10651
10652         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10653         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10654
10655 2010-03-05  Jason Merrill  <jason@redhat.com>
10656
10657         * g++.dg/abi/mangle40.C: Require weak and alias.
10658
10659 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10660
10661         PR middle-end/42326
10662         * gfortran.dg/graphite/pr42326.f90: New.
10663         * gfortran.dg/graphite/pr42326-1.f90: New.
10664
10665 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10666
10667         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10668         (gnat_target_compile): Likewise.
10669         Reinitialize GNAT_UNDER_TEST if target changes.
10670         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10671         (local_find_gnatmake): Pass full --GCC to gnatlink.
10672         Remove --LINK.
10673
10674 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10675
10676         PR c/43248
10677         * gcc.dg/compound-literal-1.c: New testcase.
10678
10679 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10680
10681         PR tree-optimization/43164
10682         PR tree-optimization/43191
10683         * gcc.c-torture/compile/pr43164.c: New test.
10684         * gcc.c-torture/compile/pr43191.c: Likewise.
10685
10686 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10687
10688         PR fortran/43244
10689         * gfortran.dg/finalize_9.f90: New.
10690
10691 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10692             Ken Werner <ken@linux.vnet.ibm.com>
10693
10694         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10695         to dg-options for spu.
10696         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10697         dump-scan target to exclude spu.
10698
10699 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10700
10701         PR middle-end/43209
10702         * gcc.dg/tree-ssa/ivopts-4.c: New.
10703
10704 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10705
10706         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10707         include-opts and exclude-opts; skip checking the flags if arguments
10708         are the same as the defaults.
10709         (dg-xfail-if): Verify the number of arguments, supply defaults
10710         for unspecified optional arguments.
10711         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10712
10713 2010-03-03  Jason Merrill  <jason@redhat.com>
10714
10715         PR c++/12909
10716         * g++.dg/abi/mangle40.C: Updated.
10717
10718 2010-03-03  Jason Merrill  <jason@redhat.com>
10719
10720         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10721         * g++.dg/abi/mangle23.C: Likewise.
10722         * g++.dg/eh/simd-2.C: Likewise.
10723         * g++.dg/ext/attribute-test-2.C: Likewise.
10724         * g++.dg/ext/vector14.C: Likewise.
10725         * g++.dg/other/pr34435.C: Likewise.
10726         * g++.dg/template/conv8.C: Likewise.
10727         * g++.dg/template/nontype9.C: Likewise.
10728         * g++.dg/template/qualttp17.C: Likewise.
10729         * g++.dg/template/ref1.C: Likewise.
10730         * g++.old-deja/g++.pt/crash68.C: Likewise.
10731         * g++.old-deja/g++.pt/ref1.C: Likewise.
10732         * g++.old-deja/g++.pt/ref3.C: Likewise.
10733         * g++.old-deja/g++.pt/ref4.C: Likewise.
10734
10735         PR c++/12909
10736         * g++.dg/abi/mangle40.C: New.
10737         * g++.dg/abi/mangle41.C: New.
10738         * g++.dg/lto/20100302_0.C: New.
10739         * g++.dg/lto/20100302_1.C: New.
10740         * g++.dg/lto/20100302.h: New.
10741
10742 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10743
10744         PR fortran/43243
10745         * gfortran.dg/internal_pack_12.f90: New test.
10746
10747 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10748
10749         * gcc.dg/pr36997.c: Adjust error message.
10750
10751 2010-03-03  Mike Stump  <mikestump@comcast.net>
10752
10753         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10754         adjustments to not be present on machines that align the stack to
10755         more than 4 bytes and don't have a red zone yet as that is an
10756         unimplemented optimization.
10757
10758 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10759
10760         PR fortran/43169
10761         * gfortran.dg/impure_assignment_3.f90: New.
10762
10763 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR debug/43229
10766         * gfortran.dg/pr43229.f90: New test.
10767
10768         PR debug/43237
10769         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10770
10771         PR debug/43177
10772         * gcc.dg/guality/pr43177.c: New test.
10773
10774 2010-03-02  Jason Merrill  <jason@redhat.com>
10775
10776         * g++.dg/ext/vector9.C: Adjust error message.
10777         * g++.dg/conversion/simd3.C: Likewise.
10778         * g++.dg/other/error23.C: Likewise.
10779
10780 2010-03-02  Mike Stump  <mikestump@comcast.net>
10781
10782         PR c++/41090
10783         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10784
10785 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10786
10787         PR fortran/43180
10788         * gfortran.dg/internal_pack_10.f90: New test.
10789
10790         PR fortran/43173
10791         * gfortran.dg/internal_pack_11.f90: New test.
10792
10793 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10794
10795         PR middle-end/42640
10796         * gcc.dg/tree-ssa/pr42640.c: New.
10797
10798 2010-03-01  Richard Guenther  <rguenther@suse.de>
10799
10800         PR tree-optimization/43220
10801         * gcc.c-torture/execute/pr43220.c: New testcase.
10802
10803 2010-03-01  Richard Guenther  <rguenther@suse.de>
10804
10805         PR middle-end/43213
10806         * gcc.dg/pr43213.c: New testcase.
10807
10808 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10809
10810         PR pch/14940
10811         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10812
10813 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10814
10815         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10816         New function.
10817         (check_effective_target_ucn): Likewise.
10818
10819         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10820         if !ucn.
10821         * gcc.dg/ucnid-2.c: Likewise.
10822         * gcc.dg/ucnid-3.c: Likewise.
10823         * gcc.dg/ucnid-4.c: Likewise.
10824         * gcc.dg/ucnid-11.c: Likewise.
10825         * gcc.dg/ucnid-12.c: Likewise.
10826         * gcc.dg/ucnid-6.c: Skip if !ucn.
10827         * gcc.dg/ucnid-9.c: Likewise.
10828
10829 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10832         lists to dg-skip-if.
10833         * gcc.target/i386/stackalign/return-3.c: Likewise.
10834
10835 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10836
10837         * gcc.target/i386/clearcap.map: New file.
10838         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10839         Pass clearcap.map by default if supported.
10840
10841 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10842
10843         PR fortran/42900
10844         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10845         Explain this.
10846         * gfortran.dg/stat_2.f90: Likewise.
10847
10848 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10849
10850         PR fortran/43199
10851         * gfortran.dg/module_read_2.f90: New test.
10852
10853 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/42748
10856         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10857         * g++.dg/abi/mangle12.C: Likewise.
10858         * g++.dg/abi/mangle20-2.C: Likewise.
10859         * g++.dg/abi/mangle17.C: Likewise.
10860         * g++.dg/template/cond2.C: Likewise.
10861         * g++.dg/template/pr35240.C: Likewise.
10862
10863 2010-02-27  Richard Guenther  <rguenther@suse.de>
10864
10865         PR tree-optimization/43186
10866         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10867
10868 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10869
10870         * g++.dg/abi/packed1.C: Expect warning on the SH.
10871
10872 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10873
10874         PR c++/42054:
10875         * g++.dg/parse/error37.C: New test.
10876
10877 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10878
10879         PR c/24577
10880         PR c/43192
10881         * gcc.dg/pr8927-1.c: Match new note.
10882         * gcc.dg/990506-0.c: Likewise.
10883         * gcc.dg/gomp/flush-2.c: Likewise.
10884         * gcc.dg/gomp/atomic-5.c: Likewise.
10885         * gcc.dg/gomp/pr34607.c: Likewise.
10886         * gcc.dg/pr35746.c: Likewise.
10887         * gcc.dg/cpp/pragma-1.c: Likewise.
10888         * gcc.dg/cpp/pragma-2.c: Likewise.
10889         * gcc.dg/pr41842.c: Likewise.
10890         * gcc.dg/noncompile/20040629-1.c: Likewise.
10891         * objc.dg/private-1.m: Likewise.
10892
10893 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10894
10895         PR fortran/43185
10896         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10897         * gfortran.dg/default_initialization_4.f90: New test.
10898
10899 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10900
10901         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10902         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10903         * gnat.dg/thin_pointer2.adb: New test.
10904         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10905
10906 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10907
10908         PR c/20631
10909         * gcc.dg/cpp/c90-pedantic.c: New.
10910         * gcc.dg/cpp/c90.c: New.
10911         * gcc.dg/gnu90-const-expr-1.c: New.
10912         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10913
10914 2010-02-26  Richard Guenther  <rguenther@suse.de>
10915
10916         PR tree-optimization/43186
10917         * gcc.c-torture/compile/pr43186.c: New testcase.
10918
10919 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR debug/43190
10922         * c-c++-common/dwarf2/pr43190.c: New test.
10923
10924 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10925
10926         PR testsuite/37074:
10927         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10928
10929 2010-02-26  Richard Guenther  <rguenther@suse.de>
10930
10931         PR tree-optimization/43188
10932         * gcc.c-torture/compile/pr43188.c: New testcase.
10933
10934 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10935
10936         PR target/43175
10937         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10938
10939 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10940
10941         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10942
10943 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10944
10945         PR target/43154
10946         * gcc.target/powerpc/pr43154.c: New file.
10947
10948 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10949
10950         PR debug/43166
10951         * gfortran.dg/debug/pr43166.f: New test.
10952
10953         PR debug/43165
10954         * gcc.dg/torture/pr43165.c: New test.
10955
10956 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10957
10958         PR c/43128
10959         * c-c++-common/pr41779.c: Update.
10960
10961 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10962
10963         PR ada/32547
10964         * lib/gnat-dg.exp (gnat_load): Redefine.
10965
10966         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10967         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10968
10969 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10970
10971         PR libobjc/36610
10972         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10973         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10974         -fgnu-runtime.
10975         Sort entries.
10976
10977 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10978
10979         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10980
10981 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR debug/43150
10984         * gcc.dg/guality/vla-1.c: New test.
10985
10986 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10987
10988         PR fortran/43042
10989         * gfortran.dg/c_ptr_tests_15.f90: New test.
10990
10991 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10992
10993         PR target/43107
10994         * gcc.target/i386/pr43107.c: New test.
10995
10996 2010-02-23  Jason Merrill  <jason@redhat.com>
10997
10998         PR c++/43143
10999         * g++.dg/cpp0x/variadic100.C: New.
11000
11001 2010-02-23  Jason Merrill  <jason@redhat.com>
11002
11003         PR debug/42800
11004         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11005         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11006         * c-c++-common/dwarf2/vla1.c: New.
11007
11008 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11009
11010         PR target/43139
11011         * gcc.dg/pr43139.c: New test.
11012
11013         PR debug/43077
11014         * gcc.dg/guality/pr43077-1.c: New test.
11015
11016 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11017
11018         PR 43123
11019         * gcc.dg/march.c: New.
11020         * gcc.dg/march-generic.c: New.
11021         * gcc.dg/mtune.c: New.
11022
11023 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11024
11025         PR middle-end/43083
11026         * gcc.dg/graphite/pr43083.c: New.
11027
11028 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11029
11030         PR middle-end/43097
11031         * gfortran.dg/graphite/pr43097.f: New.
11032
11033 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11034             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11035
11036         PR middle-end/43140
11037         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11038
11039 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11040
11041         PR middle-end/43026
11042         * g++.dg/graphite/pr43026.C: New.
11043
11044 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11045
11046         PR c++/43126
11047         * gcc.dg/cleanup-1.c: Update.
11048         * gcc.dg/func-args-1.c: Update.
11049         * gcc.dg/format/sentinel-1.c: Update.
11050         * g++.old-deja/g++.jason/scoping10.C: Update.
11051         * g++.old-deja/g++.ns/lookup5.C: Update.
11052         * g++.dg/ext/cleanup-1.C: Update.
11053         * g++.dg/parse/varmod1.C: Update.
11054         * g++.dg/parse/error33.C: Update.
11055         * g++.dg/expr/call3.C: Update.
11056         * g++.dg/func-args-1.C: New.
11057
11058 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11059
11060         PR c/43125
11061         * gcc.dg/attr-used-2.c: Moved to ...
11062         * c-c++-common/attr-used-2.c: Here.
11063
11064         * gcc.dg/attr-used.c: Moved to ...
11065         * c-c++-common/attr-used.c: Here.
11066
11067 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11068
11069         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11070
11071 2010-02-22  Richard Guenther  <rguenther@suse.de>
11072
11073         PR lto/43045
11074         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11075         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11076
11077 2010-02-22  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/42749
11080         * gcc.c-torture/compile/pr42749.c: New testcase.
11081
11082 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/43072
11085         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11086         * gfortran.dg/internal_pack_9.f90: New test.
11087
11088 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11089
11090         PR c++/23510
11091         * g++.dg/template/recurse.C: Adjust.
11092         * g++.dg/template/pr23510.C: New.
11093
11094 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11095
11096         PR c++/42824
11097         * g++.dg/template/memclass4.C: New test.
11098
11099 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11100
11101         PR fortran/35259
11102         * gfortran.dg/reassoc_5.f90: New test.
11103
11104 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11105
11106         PR target/43067
11107         * gcc.target/i386/pr43067.c: New test.
11108
11109 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11110
11111         PR c++/35669
11112         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11113         -Wconversion-null.
11114         * g++.dg/warn/Wconversion-null.C: New test.
11115         * g++.old-deja/g++.other/null1.C: Move to...
11116         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11117
11118 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/36932
11121         PR fortran/36933
11122         * gfortran.dg/dependency_26.f90: New test.
11123
11124         PR fortran/43072
11125         * gfortran.dg/internal_pack_7.f90: New test.
11126
11127         PR fortran/43111
11128         * gfortran.dg/internal_pack_8.f90: New test.
11129
11130 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11131
11132         PR 43128
11133         * c-c++-common/pr41779.c: Fix broken testcase.
11134
11135 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11136
11137         PR 36513
11138         * c-c++-common/pr36513.c: New testcase.
11139         * c-c++-common/pr36513-2.c: New testcase.
11140
11141 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11142
11143         PR 41779
11144         * c-c++-common/pr41779.c: New.
11145
11146 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR debug/43084
11149         * gcc.dg/pr43084.c: New test.
11150
11151 2010-02-19  Richard Guenther  <rguenther@suse.de>
11152
11153         PR tree-optimization/42916
11154         * gcc.dg/pr42916.c: New testcase.
11155
11156 2010-02-18  Jason Merrill  <jason@redhat.com>
11157
11158         PR c++/42837
11159         * g++.dg/abi/packed1.C: Add expected warning.
11160
11161         PR c++/43108
11162         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11163         * gcc.dg/torture/dg-torture.exp: Likewise.
11164         * c-c++-common/torture/complex-sign.h,
11165         c-c++-common/torture/complex-sign-add.c,
11166         c-c++-common/torture/complex-sign-mixed-add.c,
11167         c-c++-common/torture/complex-sign-mixed-div.c,
11168         c-c++-common/torture/complex-sign-mixed-mul.c,
11169         c-c++-common/torture/complex-sign-mixed-sub.c,
11170         c-c++-common/torture/complex-sign-mul.c,
11171         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11172         Adapt for C++ compilation as well.
11173
11174         PR c++/43070
11175         * g++.dg/ext/label1.C: Update.
11176         * g++.dg/ext/label2.C: Update.
11177
11178         PR c++/26261
11179         * g++.dg/template/dependent-name6.C: New.
11180
11181         PR c++/43109
11182         * g++.dg/parse/namespace12.C: New.
11183
11184 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11185
11186         PR tree-optimization/43066
11187         * gcc.c-torture/compile/pr43066.c: New test.
11188
11189 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11190
11191         * g++.dg/ext/attrib35.C: Fix target selector string.
11192         * g++.dg/ext/attrib36.C: Ditto.
11193         * g++.dg/ext/attrib37.C: Ditto.
11194         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11195         * g++.dg/abi/mangle25.C: Ditto.
11196
11197 2010-02-17  Jason Merrill  <jason@redhat.com>
11198
11199         PR c++/43069
11200         * g++.dg/parse/namespace11.C: New.
11201
11202         PR c++/43093
11203         * g++.dg/ext/attrib37.C: New.
11204
11205         PR c++/43079
11206         * g++.dg/template/ptrmem20.C: New.
11207
11208 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11209
11210         PR target/43103
11211         * gcc.target/i386/xop-check.h: Include m256-check.h.
11212         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11213         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11214         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11215         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11216
11217 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR debug/42918
11220         * gcc.dg/pr42918.c: New test.
11221
11222 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11223
11224         * g++.dg/ext/attrib36.C: Require ILP32.
11225
11226 2010-02-16  Richard Guenther  <rguenther@suse.de>
11227
11228         PR tree-optimization/41043
11229         * gfortran.dg/pr41043.f90: New testcase.
11230         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11231
11232 2010-02-16  Jason Merrill  <jason@redhat.com>
11233
11234         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11235
11236 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11237
11238         PR tree-optimization/43074
11239         * gcc.dg/vect/fast-math-pr43074.c: New test.
11240
11241 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11244
11245 2010-02-16  Jason Merrill  <jason@redhat.com>
11246
11247         PR c++/43031
11248         * g++.dg/ext/attrib36.C: New.
11249
11250         PR c++/43036
11251         * g++.dg/other/array6.C: New.
11252
11253 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11254
11255         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11256
11257 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11258
11259         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11260         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11261         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11262         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11263         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11264         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11265
11266 2010-02-15  Richard Guenther  <rguenther@suse.de>
11267
11268         PR middle-end/43068
11269         * g++.dg/torture/pr43068.C: New testcase.
11270
11271 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11272
11273         PR c++/43024
11274         * g++.dg/opt/ice1.C: New.
11275
11276 2010-02-14  Jason Merrill  <jason@redhat.com>
11277
11278         PR c++/41997
11279         * g++.dg/cpp0x/initlist-opt.C: New.
11280
11281 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11282
11283         PR fortran/41113
11284         PR fortran/41117
11285         * gfortran.dg/internal_pack_6.f90: New test.
11286
11287 2010-02-12  Jason Merrill  <jason@redhat.com>
11288
11289         PR c++/43054
11290         * g++.dg/cpp0x/variadic99.C: New.
11291
11292 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11293
11294         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11295         sign extend pointers to gualchk_t.
11296
11297         PR c++/43033
11298         * g++.dg/other/default3.C: Xfail g4 test.
11299
11300 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11301
11302         PR middle-end/43012
11303         * gcc.dg/graphite/pr43012.c: New.
11304
11305 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11306
11307         PR middle-end/42930
11308         * g++.dg/graphite/pr42930.C: New.
11309
11310 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11311
11312         PR middle-end/42914
11313         PR middle-end/42530
11314         * gcc.dg/graphite/pr42530.c: New.
11315         * gcc.dg/graphite/pr42914.c: New.
11316
11317 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11318
11319         PR middle-end/42771
11320         * gcc.dg/graphite/pr42771.c: New.
11321
11322 2010-02-11  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/42998
11325         * gcc.c-torture/compile/pr42998.c: New testcase.
11326
11327 2010-02-10  Jason Merrill  <jason@redhat.com>
11328
11329         PR c++/41896
11330         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11331
11332         PR c++/42983, core issue 906
11333         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11334         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11335
11336         PR c++/43016
11337         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11338
11339 2010-02-10  Richard Guenther  <rguenther@suse.de>
11340
11341         PR tree-optimization/43017
11342         * gcc.dg/torture/pr43017.c: New testcase.
11343
11344 2010-02-10  Tobias Burnus <burnus@net-b.de>
11345
11346         PR fortran/40823
11347         * gfortran.dg/private_type_1.f90: Update error location.
11348         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11349         * gfortran.dg/typebound_operator_2.f03: Ditto.
11350         * gfortran.dg/assignment_2.f90: Ditto.
11351         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11352         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11353
11354 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11355
11356         PR fortran/43015
11357         * gfortran.dg/bind_c_usage_20.f90: New test.
11358
11359 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR debug/43010
11362         * g++.dg/debug/pr43010.C: New test.
11363
11364 2010-02-10  Richard Guenther  <rguenther@suse.de>
11365
11366         PR c/43007
11367         * gcc.c-torture/execute/20100209-1.c: New testcase.
11368         * gcc.dg/fold-div-3.c: Likewise.
11369
11370 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.dg/builtin-ffs-1.c: New test.
11373
11374 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11375
11376         PR fortran/42999
11377         * gfortran.dg/array_constructor_35.f90: New test.
11378
11379 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11380
11381         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11382
11383 2010-02-09  Jason Merrill  <jason@redhat.com>
11384
11385         PR c++/42399
11386         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11387
11388         PR c++/42370
11389         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11390
11391 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11392
11393         PR fortran/41869
11394         * gfortran.dg/module_write_1.f90: New test.
11395
11396 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11397
11398         * gcc.dg/pr19340.c: Adjust.
11399
11400 2010-02-09  Richard Guenther  <rguenther@suse.de>
11401
11402         PR tree-optimization/43008
11403         * gcc.c-torture/execute/pr43008.c: New testcase.
11404
11405 2010-02-09  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/43000
11408         * gcc.dg/torture/pr43000.c: New testcase.
11409         * gcc.dg/torture/pr43002.c: Likewise.
11410
11411 2010-02-09  Daniel Kraft  <d@domob.eu>
11412
11413         PR fortran/39171
11414         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11415         and pass -Wsurprising as necessary.
11416
11417 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11418
11419         PR tree-optimization/42890
11420         * g++.dg/torture/pr42890.C: New test.
11421
11422 2010-02-08  Richard Guenther  <rguenther@suse.de>
11423
11424         PR middle-end/42995
11425         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11426
11427 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11428
11429         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11430         return 0 from main.
11431         * gcc.dg/graphite/block-1.c: Same.
11432         * gcc.dg/graphite/block-3.c: Same.
11433         * gcc.dg/graphite/block-4.c: Same.
11434         * gcc.dg/graphite/block-5.c: Same.
11435         * gcc.dg/graphite/block-6.c: Same.
11436         * gcc.dg/graphite/block-7.c: Same.
11437         * gcc.dg/graphite/interchange-0.c: Same.
11438         * gcc.dg/graphite/interchange-1.c: Same.
11439         * gcc.dg/graphite/interchange-10.c: Same.
11440         * gcc.dg/graphite/interchange-11.c: Same.
11441         * gcc.dg/graphite/interchange-12.c: Same.
11442         * gcc.dg/graphite/interchange-2.c: Same.
11443         * gcc.dg/graphite/interchange-3.c: Same.
11444         * gcc.dg/graphite/interchange-4.c: Same.
11445         * gcc.dg/graphite/interchange-5.c: Same.
11446         * gcc.dg/graphite/interchange-6.c: Same.
11447         * gcc.dg/graphite/interchange-7.c: Same.
11448         * gcc.dg/graphite/interchange-8.c: Same.
11449         * gcc.dg/graphite/interchange-9.c: Same.
11450         * gcc.dg/graphite/interchange-mvt.c: Same.
11451
11452 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11453
11454         * gfortran.dg/graphite/id-19.f: New.
11455         * gfortran.dg/graphite/pr14741.f90: New.
11456         * gfortran.dg/graphite/pr41924.f90: New.
11457         * gfortran.dg/graphite/run-id-2.f90: New.
11458
11459 2010-02-07  Richard Guenther  <rguenther@suse.de>
11460
11461         PR middle-end/42956
11462         * gcc.c-torture/compile/pr42956.c: New testcase.
11463
11464 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11465
11466         PR libfortran/42742
11467         * gfortran.dg/fmt_cache_2.f: New test.
11468
11469 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11470
11471         * gfortran.dg/read_no_eor.f90: New test.
11472
11473 2010-02-05  Jason Merrill  <jason@redhat.com>
11474
11475         * g++.dg/ext/label13.C: Move constructor body out of class.
11476
11477 2010-02-03  Jason Merrill  <jason@redhat.com>
11478
11479         PR c++/42870
11480         * g++.dg/ext/dllexport3.C: New.
11481
11482 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11483
11484         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11485
11486 2010-02-05  Richard Guenther  <rguenther@suse.de>
11487
11488         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11489
11490 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11491
11492         PR c++/42915
11493         * g++.dg/other/crash-9.C: New test.
11494
11495 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11496
11497         PR fortran/42309
11498         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11499
11500 2010-02-04  Richard Guenther  <rguenther@suse.de>
11501
11502         PR rtl-optimization/42952
11503         * gcc.dg/torture/pr42952.c: New testcase.
11504
11505 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11506
11507         PR libfortran/42901
11508         * gfortran.dg/namelist_60.f90: New test.
11509
11510 2010-02-03  Jason Merrill  <jason@redhat.com>
11511
11512         PR c++/40138
11513         * g++.dg/ext/builtin11.C: New.
11514
11515         PR c++/4926
11516         PR c++/38600
11517         * g++.dg/abi/mangle35.C: New.
11518         * g++.dg/abi/mangle37.C: New.
11519
11520         PR c++/12909
11521         * g++.dg/abi/mangle36.C: New.
11522
11523         PR c++/35652
11524         * g++.dg/warn/string1.C: New.
11525
11526 2010-02-03  Richard Guenther  <rguenther@suse.de>
11527
11528         PR tree-optimization/42944
11529         * gcc.dg/errno-1.c: New testcase.
11530
11531 2010-02-03  Richard Guenther  <rguenther@suse.de>
11532
11533         PR middle-end/42927
11534         * gcc.c-torture/compile/pr42927.c: New testcase.
11535
11536 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11537
11538         PR fortran/42936
11539         * gfortran.dg/null_4.f90: New test.
11540
11541 2010-02-02  Jason Merrill  <jason@redhat.com>
11542
11543         PR c++/41090
11544         * g++.dg/ext/label13.C: New.
11545
11546 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11547
11548         PR fortran/42650
11549         * gfortran.dg/func_result_5.f90: New test.
11550
11551 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11552
11553         PR fortran/42922
11554         * gfortran.dg/pure_initializer_3.f90: News test.
11555
11556 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11557
11558         PR fortran/42888
11559         * gfortran.dg/allocate_derived_2.f90: New test.
11560
11561 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11562
11563         PR middle-end/42898
11564         * gcc.dg/torture/pr42898-2.c: New test.
11565
11566 2010-01-31  Richard Guenther  <rguenther@suse.de>
11567
11568         PR middle-end/42898
11569         * gcc.dg/torture/pr42898.c: New testcase.
11570
11571 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11572
11573         PR fortran/38324
11574         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11575         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11576
11577 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11578
11579         * g++.dg/tree-ssa/inline-1.C: New.
11580         * g++.dg/tree-ssa/inline-2.C: New.
11581         * g++.dg/tree-ssa/inline-3.C: New.
11582
11583 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11584
11585         PR testsuite/41701
11586         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11587         the string 'pow' in the pathname of the compiler from generating a
11588         test failure.
11589
11590 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11591
11592         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11593         * g++.old-deja/g++.mike/eh17.C: Likewise.
11594         * g++.old-deja/g++.mike/p5571.C: Likewise.
11595
11596 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11597
11598         PR c++/42758
11599         PR c++/42634
11600         PR c++/42336
11601         PR c++/42797
11602         PR c++/42880
11603         * g++.dg/other/crash-5.C: New test.
11604         * g++.dg/other/crash-6.C: New test.
11605         * g++.dg/other/crash-7.C: New test.
11606         * g++.dg/other/crash-8.C: New test.
11607
11608 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR rtl-optimization/42889
11611         * gcc.dg/pr42889.c: New test.
11612
11613 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11614
11615         * gcc.target/i386/pr42881.c: Use SSE2.
11616
11617 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11618
11619         PR target/42891
11620         * gcc.target/i386/pr42891.c: New test.
11621
11622 2010-01-28  Richard Guenther  <rguenther@suse.de>
11623
11624         PR tree-optimization/42871
11625         * g++.dg/torture/pr42871.C: New testcase.
11626
11627 2010-01-28  Richard Guenther  <rguenther@suse.de>
11628
11629         * gcc.dg/Wobjsize-1.h: New testcase.
11630         * gcc.dg/Wobjsize-1.c: Likewise.
11631
11632 2010-01-28  Richard Guenther  <rguenther@suse.de>
11633
11634         PR middle-end/42883
11635         * g++.dg/torture/pr42883.C: New testcase.
11636
11637 2010-01-28  Michael Matz  <matz@suse.de>
11638
11639         * gcc.target/i386/pr42881.c: New test.
11640
11641 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11642
11643         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11644         Add i?86-*-solaris2* support.
11645
11646 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11647
11648         PR c++/42713
11649         PR c++/42820
11650         * g++.dg/template/typedef27.C: New test case.
11651         * g++.dg/template/typedef28.C: New test case.
11652
11653 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11654
11655         * gcc.dg/optimize-bswap*.c: Add ARM target
11656
11657 2010-01-27  Richard Guenther  <rguenther@suse.de>
11658
11659         PR middle-end/42878
11660         * gcc.dg/torture/pr42878-1.c: New testcase.
11661         * gcc.dg/torture/pr42878-2.c: Likewise.
11662
11663 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11664
11665         PR middle-end/42874
11666         * gcc.dg/vla-22.c: New test.
11667
11668 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11669
11670         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11671         current collation.
11672
11673 2010-01-26  Richard Guenther  <rguenther@suse.de>
11674
11675         PR rtl-optimization/42685
11676         * gcc.dg/pr42685.c: New testcase.
11677         * g++.dg/other/pr42685.C: Likewise.
11678
11679 2010-01-26  Richard Guenther  <rguenther@suse.de>
11680
11681         PR middle-end/42806
11682         * g++.dg/other/pr42806.C: New testcase.
11683
11684 2010-01-26  Richard Guenther  <rguenther@suse.de>
11685
11686         PR tree-optimization/42250
11687         * gcc.dg/pr42250.c: New testcase.
11688
11689 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11690
11691         * gnat.dg/array_bounds_test.adb: New test.
11692
11693 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11694
11695         PR fortran/42858
11696         * gfortran.dg/generic_21.f90: New test.
11697
11698 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11699
11700         PR testsuite/41522
11701         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11702
11703 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/42748
11706         * g++.dg/abi/arm_va_list2.C: New test.
11707         * g++.dg/abi/arm_va_list2.h: Companion header file.
11708
11709 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11710
11711         PR fortran/41044
11712         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11713
11714         PR fortran/41167
11715         * gfortran.dg/char_array_arg_1.f90 : New test.
11716
11717         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11718
11719 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11720
11721         PR fortran/39304
11722         * gfortran.dg/generic_20.f90: New test.
11723
11724 2010-01-22  Michael Matz  <matz@suse.de>
11725
11726         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11727         -msse2.
11728
11729 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR fortran/42736
11732         * gfortran.dg/dependency_25.f90 : New test.
11733
11734 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11735
11736         PR tree-optimization/42585
11737         * gcc.dg/tree-ssa/pr42585.c: New test.
11738
11739 2010-01-21  Richard Guenther  <rguenther@suse.de>
11740
11741         PR middle-end/19988
11742         * gcc.dg/pr19988.c: New testcase.
11743
11744 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11745
11746         * g++.dg/compat/decimal/compat-common.h: New file.
11747         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11748         * g++.dg/compat/decimal/pass_x.h: New file.
11749         * g++.dg/compat/decimal/pass_y.h: New file.
11750         * g++.dg/compat/decimal/pass-1_main.C: New file.
11751         * g++.dg/compat/decimal/pass-1_x.C: New file.
11752         * g++.dg/compat/decimal/pass-1_y.C: New file.
11753         * g++.dg/compat/decimal/pass-2_main.C: New file.
11754         * g++.dg/compat/decimal/pass-2_x.C: New file.
11755         * g++.dg/compat/decimal/pass-2_y.C: New file.
11756         * g++.dg/compat/decimal/pass-3_main.C: New file.
11757         * g++.dg/compat/decimal/pass-3_x.C: New file.
11758         * g++.dg/compat/decimal/pass-3_y.C: New file.
11759         * g++.dg/compat/decimal/pass-4_main.C: New file.
11760         * g++.dg/compat/decimal/pass-4_x.C: New file.
11761         * g++.dg/compat/decimal/pass-4_y.C: New file.
11762         * g++.dg/compat/decimal/pass-5_main.C: New file.
11763         * g++.dg/compat/decimal/pass-5_x.C: New file.
11764         * g++.dg/compat/decimal/pass-5_y.C: New file.
11765         * g++.dg/compat/decimal/pass-6_main.C: New file.
11766         * g++.dg/compat/decimal/pass-6_x.C: New file.
11767         * g++.dg/compat/decimal/pass-6_y.C: New file.
11768         * g++.dg/compat/decimal/return_x.h: New file.
11769         * g++.dg/compat/decimal/return_y.h: New file.
11770         * g++.dg/compat/decimal/return-1_main.C: New file.
11771         * g++.dg/compat/decimal/return-1_x.C: New file.
11772         * g++.dg/compat/decimal/return-1_y.C: New file.
11773         * g++.dg/compat/decimal/return-2_main.C: New file.
11774         * g++.dg/compat/decimal/return-2_x.C: New file.
11775         * g++.dg/compat/decimal/return-2_y.C: New file.
11776         * g++.dg/compat/decimal/return-3_main.C: New file.
11777         * g++.dg/compat/decimal/return-3_x.C: New file.
11778         * g++.dg/compat/decimal/return-3_y.C: New file.
11779         * g++.dg/compat/decimal/return-4_main.C: New file.
11780         * g++.dg/compat/decimal/return-4_x.C: New file.
11781         * g++.dg/compat/decimal/return-4_y.C: New file.
11782         * g++.dg/compat/decimal/return-5_main.C: New file.
11783         * g++.dg/compat/decimal/return-5_x.C: New file.
11784         * g++.dg/compat/decimal/return-5_y.C: New file.
11785         * g++.dg/compat/decimal/return-6_main.C: New file.
11786         * g++.dg/compat/decimal/return-6_x.C: New file.
11787         * g++.dg/compat/decimal/return-6_y.C: New file.
11788
11789 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11790
11791         PR debug/42715
11792         * gcc.dg/pr42715.c: New.
11793
11794 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11795
11796         PR c++/42038
11797         * g++.dg/parse/crash55.C: New.
11798
11799 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11800
11801         PR debug/42782
11802         * gcc.dg/guality/pr42782.c: New.
11803
11804 2010-01-20  Jason Merrill  <jason@redhat.com>
11805
11806         PR c++/41788
11807         * g++.dg/abi/packed1.C: New.
11808
11809         PR c++/41920
11810         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11811
11812         PR c++/40750
11813         * g++.dg/parse/fn-typedef1.C: New.
11814         * g++.dg/other/cv_quals.C: Adjust.
11815
11816 2010-01-20  Anthony Green  <green@moxielogic.com>
11817
11818         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11819         pack(push) pragma).
11820         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11821         * gcc.dg/20020312-2.c: Port this to the moxie core.
11822         * gcc.dg/weak/typeof-2.c: Ditto.
11823
11824 2010-01-20  Richard Guenther  <rguenther@suse.de>
11825
11826         PR tree-optimization/42717
11827         * gcc.c-torture/compile/pr42717.c: New testcase.
11828
11829 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11832         of signed, add a few new tests.
11833
11834         PR middle-end/42803
11835         * g++.dg/parse/limits-initializer1.C: New test.
11836
11837 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11838
11839         PR fortran/42804
11840         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11841         * gfortran.dg/typebound_call_12.f03: New test.
11842
11843 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/42783
11846         * gfortran.dg/bounds_check_15.f90 : New test.
11847
11848 2010-01-19  Michael Matz  <matz@suse.de>
11849
11850         PR tree-optimization/41783
11851         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11852
11853 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11854
11855         PR target/38697.
11856         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11857         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11858         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11859         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11860         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11861         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11862         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11863         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11864         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11865         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11866         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11867
11868 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11869
11870         PR fortran/42545
11871         * gfortran.dg/extends_6.f03: Modified an error message.
11872         * gfortran.dg/extends_10.f03: New test.
11873         * gfortran.dg/private_type_6.f03: Modified an error message.
11874         * gfortran.dg/structure_constructor_8.f03: Ditto.
11875
11876 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11877
11878         PR tree-optimization/42719
11879         * gcc.dg/pr42719.c: New test.
11880
11881         PR debug/42728
11882         * gcc.dg/pr42728.c: New test.
11883
11884 2010-01-19  Anthony Green  <green@moxielogic.com>
11885
11886         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11887
11888 2010-01-18  Anthony Green  <green@moxielogic.com>
11889
11890         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11891         for moxie.
11892
11893 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11894
11895         * g++.dg/template/error45.C: reverted as part of reverting the
11896         fix of PR c++/42634.
11897
11898 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11899
11900         PR c++/42634
11901         * g++.dg/template/error45.C: New test.
11902
11903 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11904
11905         PR c++/42766
11906         * g++.dg/conversion/op6.C: New test.
11907
11908 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11909
11910         PR target/42774
11911         * gcc.target/alpha/pr42774.c: New test.
11912
11913 2010-01-18  Richard Guenther  <rguenther@suse.de>
11914
11915         PR tree-optimization/42781
11916         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11917
11918 2010-01-17  Richard Guenther  <rguenther@suse.de>
11919
11920         PR middle-end/42248
11921         * gcc.c-torture/execute/pr42248.c: New testcase.
11922
11923 2010-01-17  Richard Guenther  <rguenther@suse.de>
11924
11925         PR tree-optimization/42773
11926         * g++.dg/torture/pr42773.C: New testcase.
11927
11928 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11929
11930         PR fortran/42677
11931         * gfortran.dg/interface_assignment_5.f90: New test.
11932
11933 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11934
11935         PR c++/42697
11936         * g++.dg/template/crash94.C: Reverted.
11937
11938 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11939
11940         PR debug/42767
11941         * gcc.dg/debug/pr42767.c: New.
11942
11943 2010-01-15  Jason Merrill  <jason@redhat.com>
11944
11945         PR c++/42761
11946         * g++.dg/cpp0x/decltype22.C: New.
11947
11948 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR middle-end/42760
11951         * g++.dg/torture/pr42760.C: New test.
11952
11953 2010-01-15  Jing Yu  <jingyu@google.com>
11954
11955         PR rtl-optimization/42691
11956         * gcc.c-torture/execute/pr42691.c: New.
11957
11958 2010-01-15  Richard Guenther  <rguenther@suse.de>
11959
11960         PR middle-end/42739
11961         * g++.dg/torture/pr42739.C: New testcase.
11962
11963 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11964
11965         * g++.dg/template/error45.C: Revert as part of reverting changes
11966         or PR c++/42634.
11967
11968 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969
11970         PR fortran/42684
11971         * gfortran.dg/interface_31.f90: New test.
11972
11973 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11974
11975         * gcc.target/powerpc/pr42747.c: New file.
11976
11977 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11978
11979         PR middle-end/42674
11980         * c-c++-common/pr42674.c: New test.
11981
11982         PR c++/42608
11983         * g++.dg/template/instantiate11.C: New test.
11984
11985 2010-01-14  Jason Merrill  <jason@redhat.com>
11986
11987         PR c++/42701
11988         * g++.dg/overload/error3.C: New.
11989
11990         PR c++/42655
11991         * g++.dg/overload/rvalue1.C: New.
11992
11993 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11994
11995         PR tree-optimization/42706
11996         * gcc.dg/ipa/pr42706.c: New testcase.
11997
11998 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11999
12000         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12001
12002 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12003
12004         PR tree-optimization/42714
12005         * g++.dg/torture/pr42714.C: New test.
12006
12007 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12008
12009         PR rtl-optimization/42246
12010         * gfortran.dg/pr42246-2.f: New.
12011
12012 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12013
12014         PR rtl-optimization/42389
12015         * gcc.dg/pr42389.c: New.
12016
12017 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12018
12019         PR rtl-optimization/42388
12020         * gcc.dg/pr42388.c: New.
12021
12022 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12023
12024         PR rtl-optimization/42294
12025         * gfortran.dg/pr42294.f: New.
12026
12027 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12028
12029         PR rtl-optimization/39453
12030         PR rtl-optimization/42246
12031         * gcc.dg/pr39453.c: New.
12032         * gcc.dg/pr42246.c: New.
12033
12034 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12035
12036         PR middle-end/42245
12037         * gcc.dg/pr42245.c: New.
12038         * gcc.dg/pr42245-2.c: New.
12039
12040 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12041
12042         PR rtl-optimization/42249
12043         * gcc.dg/pr42249.c: New.
12044
12045 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12046
12047         PR c/42721
12048         * gcc.c-torture/execute/pr42721.c: New test.
12049
12050 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12051
12052         PR tree-optimization/42709
12053         * gcc.dg/vect/pr42709.c: New test.
12054
12055 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12056
12057         PR fortran/41478
12058         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12059         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12060
12061 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12062
12063         PR fortran/42481
12064         * gfortran.dg/generic_19.f90 : New test.
12065
12066 2010-01-13  Richard Guenther  <rguenther@suse.de>
12067
12068         PR tree-optimization/42730
12069         * gcc.c-torture/compile/pr42730.c: New testcase.
12070
12071 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12072
12073         PR target/pr42542
12074         * gcc.target/ia64/pr42542-1.c: New.
12075         * gcc.target/ia64/pr42542-2.c: New.
12076         * gcc.target/ia64/pr42542-3.c: New.
12077
12078 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12079
12080         PR c++/42634
12081         * g++.dg/template/error45.C: New test.
12082
12083 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12084
12085         PR tree-optimization/42704
12086         * g++.dg/torture/pr42704.C: New test.
12087
12088 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12089
12090         PR tree-optimization/42703
12091         * gcc.c-torture/compile/pr42703.c: New test.
12092
12093 2010-01-13  Richard Guenther  <rguenther@suse.de>
12094
12095         PR tree-optimization/42705
12096         * gcc.c-torture/compile/pr42705.c: New testcase.
12097
12098 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12099
12100         * gcc.target/bfin/l2.c: New test.
12101         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12102
12103 2010-01-13  Richard Guenther  <rguenther@suse.de>
12104
12105         PR middle-end/42716
12106         * gcc.c-torture/compile/pr42716.c: New testcase.
12107
12108 2010-01-13  Richard Guenther  <rguenther@suse.de>
12109
12110         PR lto/42678
12111         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12112
12113 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12114
12115         PR c/42708
12116         * gcc.c-torture/compile/pr42708-1.c: New test.
12117
12118 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12119
12120         PR debug/42662
12121         * gcc.dg/pr42662.c: New test.
12122
12123         PR tree-optimization/42645
12124         * g++.dg/other/pr42645-1.C: New test.
12125         * g++.dg/other/pr42645-2.C: New test.
12126
12127 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12128
12129         PR target/42416
12130         * gcc.target/powerpc/warn-1.c: New test.
12131         * gcc.target/powerpc/warn-2.c: New test.
12132
12133 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12134
12135         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12136         stack alignment.
12137
12138 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12139
12140         * gcc.dg/lto/20100108_0.c: New.
12141
12142 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12143
12144         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12145         Add -march=i686 -msse for 32bit x86 targets.
12146
12147 2010-01-10  Richard Guenther  <rguenther@suse.de>
12148
12149         PR middle-end/42667
12150         * gcc.dg/torture/pr42667.c: New testcase.
12151
12152 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12153
12154         PR fortran/32489
12155         * gfortran.dg/array_constructor_34.f90: New test.
12156
12157 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12158
12159         PR fortran/20923
12160         * gfortran.dg/array_constructor_33.f90: New test.
12161         gfortran.dg/array_function_5.f90: Add credit.
12162
12163 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12164
12165         PR debug/42631
12166         * gcc.dg/pr42631.c: New.
12167
12168 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12169
12170         PR debug/42630
12171         * gcc.dg/pr42630.c: New.
12172
12173 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12174
12175         PR debug/42629
12176         * gcc.dg/pr42629.c: New.
12177
12178 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12179
12180         PR middle-end/42363
12181         * gcc.dg/torture/pr42363.c: New.
12182
12183 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12184
12185         PR debug/42604
12186         PR debug/42395
12187         * gcc.dg/vect/pr42604.c: New.
12188         * gcc.dg/vect/pr42395.c: New.
12189
12190 2010-01-09  Richard Guenther  <rguenther@suse.de>
12191
12192         PR middle-end/42512
12193         * gcc.c-torture/execute/pr42512.c: New testcase.
12194
12195 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12196
12197         PR fortran/41298
12198         * gfortran.dg/c_ptr_tests_14.f90: New test.
12199
12200 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12201
12202         PR ada/41929
12203         * gnat.dg/null_pointer_deref1.adb: Don't run on
12204         sparc*-sun-solaris2.11.
12205
12206 2010-01-08  Richard Guenther  <rguenther@suse.de>
12207
12208         PR lto/42528
12209         * gcc.dg/lto/20100103-1_0.c: New testcase.
12210         * gcc.dg/lto/20100103-2_0.c: Likewise.
12211
12212 2010-01-08  Tobias Burnus  <burnus@net-b.de
12213
12214         PR/fortran 25829
12215         * gfortran.dg/asynchronous_1.f90: New test.
12216         * gfortran.dg/asynchronous_2.f90: New test.
12217         * gfortran.dg/conflicts.f90: Update error message.
12218
12219 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12220
12221         c++/40155
12222         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12223
12224 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR tree-optimization/42625
12227         * g++.dg/opt/dtor4.C: New test.
12228         * g++.dg/opt/dtor4.h: New.
12229         * g++.dg/opt/dtor4-aux.cc: New.
12230
12231 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12232
12233         PR fortran/42597
12234         * gfortran.dg/proc_ptr_26.f90: New test.
12235
12236 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12237
12238         PR fortran/41872
12239         * gfortran.dg/allocatable_scalar_7.f90: New test.
12240
12241 2010-01-06  Richard Guenther  <rguenther@suse.de>
12242
12243         * gcc.c-torture/compile/pr42632.c: New testcase.
12244
12245 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12246
12247         PR target/42542
12248         * gcc.target/i386/pr42542-4.c: New.
12249         * gcc.target/i386/pr42542-4a.c: Likewise.
12250         * gcc.target/i386/pr42542-5.c: Likewise.
12251         * gcc.target/i386/pr42542-5a.c: Likewise.
12252
12253 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * gcc.dg/tls/opt-15.c: New test.
12256
12257 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12258
12259         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12260
12261 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12262
12263         PR tree-optimization/42462
12264         * g++.dg/torture/pr42462.C: New test.
12265
12266 2010-01-05  Jason Merrill  <jason@redhat.com>
12267
12268         * g++.dg/cpp0x/initlist30.C: New test.
12269
12270 2010-01-05  Richard Guenther  <rguenther@suse.de>
12271
12272         PR tree-optimization/42614
12273         * gcc.c-torture/execute/pr42614.c: New testcase.
12274
12275 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12276
12277         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12278         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12279         -Wunreachable-code.
12280         * gcc.dg/Wunreachable-2.c: Likewise.
12281         * gcc.dg/Wunreachable-3.c: Likewise.
12282         * gcc.dg/Wunreachable-4.c: Likewise.
12283         * gcc.dg/Wunreachable-5.c: Likewise.
12284         * gcc.dg/Wunreachable-6.c: Likewise.
12285         * gcc.dg/Wunreachable-7.c: Likewise.
12286         * gcc.dg/Wunreachable-8.c: Likewise.
12287         * gcc.dg/20041231-1.c: Likewise.
12288
12289 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12290
12291         PR other/42611
12292         * gcc.dg/pr42611.c: New test.
12293
12294         PR tree-optimization/42508
12295         * g++.dg/opt/pr42508.C: New test.
12296
12297 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12298
12299         PR fortran/41872
12300         * gfortran.dg/allocatable_scalar_8.f90: New.
12301
12302 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12303
12304         PR tree-optimization/42398
12305         * gcc.c-torture/compile/pr42398.c: New test.
12306
12307 2010-01-04  Jason Merrill  <jason@redhat.com>
12308
12309         PR c++/42555
12310         * g++.dg/ext/attrib35.C: New.
12311
12312         PR c++/42567
12313         * g++.dg/cpp0x/auto17.C: New.
12314
12315 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12316
12317         * gcc.dg/lto/20100104_0.c: New.
12318
12319 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12320
12321         PR target/42542
12322         * gcc.target/i386/pr42542-1.c: New.
12323         * gcc.target/i386/pr42542-1a.c: Likewise.
12324         * gcc.target/i386/pr42542-1b.c: Likewise.
12325         * gcc.target/i386/pr42542-2.c: Likewise.
12326         * gcc.target/i386/pr42542-2a.c: Likewise.
12327         * gcc.target/i386/pr42542-2b.c: Likewise.
12328         * gcc.target/i386/pr42542-3.c: Likewise.
12329         * gcc.target/i386/pr42542-3a.c: Likewise.
12330
12331 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12332
12333         PR fortran/41872
12334         * gfortran.dg/allocatable_scalar_5.f90: New test.
12335         * gfortran.dg/allocatable_scalar_6.f90: New test.
12336
12337 2010-01-03  Richard Guenther  <rguenther@suse.de>
12338
12339         PR testsuite/42583
12340         * gfortran.dg/gomp/recursion1.f90: Remove.
12341
12342 2010-01-03  Richard Guenther  <rguenther@suse.de>
12343
12344         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12345         * gcc.dg/uninit-6.c: Likewise.
12346         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12347
12348 2010-01-03  Richard Guenther  <rguenther@suse.de>
12349
12350         PR tree-optimization/42589
12351         * gcc.target/i386/pr42589.c: New testcase.
12352
12353 2010-01-03  Richard Guenther  <rguenther@suse.de>
12354
12355         PR tree-optimization/42438
12356         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12357
12358 2010-01-02  Richard Guenther  <rguenther@suse.de>
12359
12360         PR testsuite/41651
12361         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12362
12363 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12364
12365         PR target/42448
12366         * gcc.target/alpha/pr42448-1.c: New test.
12367         * gcc.target/alpha/pr42448-2.c: Ditto.
12368
12369 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12370
12371         PR preprocessor/41947
12372         * gcc.dg/c99-hexfloat-3.c: New test.
12373
12374 2010-01-01  Richard Guenther  <rguenther@suse.de>
12375
12376         PR c/42570
12377         * gcc.c-torture/execute/pr42570.c: New testcase.
12378
12379 2010-01-01  Richard Guenther  <rguenther@suse.de>
12380
12381         PR middle-end/42559
12382         * gcc.c-torture/compile/pr42559.c: New testcase.
12383
12384 \f
12385 Copyright (C) 2010 Free Software Foundation, Inc.
12386
12387 Copying and distribution of this file, with or without modification,
12388 are permitted in any medium without royalty provided the copyright
12389 notice and this notice are preserved.