OSDN Git Service

2010-11-02 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2
3         PR middle-end/46120
4         * g++.dg/ipa/ivinline-9.C: New test.
5
6 2010-11-02  Martin Jambor  <mjambor@suse.cz>
7
8         PR tree-optimization/45875
9         * g++.dg/torture/pr45875.C: New test.
10
11 2010-11-02  Richard Guenther  <rguenther@suse.de>
12
13         PR testsuite/46249
14         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
15
16 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
17
18         PR debug/46255
19         * gcc.dg/pr46255.c: New test.
20
21 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
22
23         PR c++/46170
24         PR c++/46162
25         * g++.dg/template/sfinae26.C: New test.
26         * g++.dg/template/sfinae27.C: Likewise.
27
28 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
29
30         PR c++/45606
31         * g++.dg/template/typedef36.C: New test.
32         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
33         * g++.dg/template/canon-type-10.C: Likewise.
34         * g++.dg/template/canon-type-11.C: Likewise.
35         * g++.dg/template/canon-type-12.C: Likewise.
36         * g++.dg/template/canon-type-13.C: Likewise.
37
38 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
39
40         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
41         of debug_pubnames on darwin.
42
43 2010-11-01  Jason Merrill  <jason@redhat.com>
44             Benjamin Kosnik  <bkoz@redhat.com>
45
46         * g++.dg/cpp0x/constexpr-initlist2.C: New.
47         * g++.dg/cpp0x/constexpr-initlist3.C: New.
48
49         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
50         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
51         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
52         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
53         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
54         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
55         * g++.dg/cpp0x/constexpr-array.C: New.
56         * g++.dg/cpp0x/constexpr-base.C: New.
57         * g++.dg/cpp0x/constexpr-complex.C: New.
58         * g++.dg/cpp0x/constexpr-data1.C: New.
59         * g++.dg/cpp0x/constexpr-data2.C: New.
60         * g++.dg/cpp0x/constexpr-deref.C: New.
61         * g++.dg/cpp0x/constexpr-diag1.C: New.
62         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
63         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
64         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
65         * g++.dg/cpp0x/constexpr-empty.C: New.
66         * g++.dg/cpp0x/constexpr-empty2.C: New.
67         * g++.dg/cpp0x/constexpr-empty3.C: New.
68         * g++.dg/cpp0x/constexpr-empty4.C: New.
69         * g++.dg/cpp0x/constexpr-empty5.C: New.
70         * g++.dg/cpp0x/constexpr-ex1.C: New.
71         * g++.dg/cpp0x/constexpr-ex2.C: New.
72         * g++.dg/cpp0x/constexpr-ex3.C: New.
73         * g++.dg/cpp0x/constexpr-ex4.C: New.
74         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
75         * g++.dg/cpp0x/constexpr-fnptr.C: New.
76         * g++.dg/cpp0x/constexpr-function1.C: New.
77         * g++.dg/cpp0x/constexpr-function2.C: New.
78         * g++.dg/cpp0x/constexpr-function3.C: New.
79         * g++.dg/cpp0x/constexpr-ice.C: New.
80         * g++.dg/cpp0x/constexpr-initlist.C: New.
81         * g++.dg/cpp0x/constexpr-neg1.C: New.
82         * g++.dg/cpp0x/constexpr-noexcept.C: New.
83         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
84         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
85         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
86         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
87         * g++.dg/cpp0x/constexpr-nonlit.C: New.
88         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
89         * g++.dg/cpp0x/constexpr-nullptr.C: New.
90         * g++.dg/cpp0x/constexpr-object1.C: New.
91         * g++.dg/cpp0x/constexpr-object2.C: New.
92         * g++.dg/cpp0x/constexpr-overflow.C: New.
93         * g++.dg/cpp0x/constexpr-pedantic.C: New.
94         * g++.dg/cpp0x/constexpr-pos1.C: New.
95         * g++.dg/cpp0x/constexpr-potential1.C: New.
96         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
97         * g++.dg/cpp0x/constexpr-pure.C: New.
98         * g++.dg/cpp0x/constexpr-static.C: New.
99         * g++.dg/cpp0x/constexpr-static2.C: New.
100         * g++.dg/cpp0x/constexpr-static3.C: New.
101         * g++.dg/cpp0x/constexpr-static4.C: New.
102         * g++.dg/cpp0x/constexpr-static5.C: New.
103         * g++.dg/cpp0x/constexpr-static6.C: New.
104         * g++.dg/cpp0x/constexpr-string.C: New.
105         * g++.dg/cpp0x/constexpr-switch.C: New.
106         * g++.dg/cpp0x/constexpr-targ.C: New.
107         * g++.dg/cpp0x/constexpr-throw.C: New.
108         * g++.dg/cpp0x/constexpr-typeid.C: New.
109         * g++.dg/cpp0x/constexpr-union.C: New.
110         * g++.dg/cpp0x/constexpr-value.C: New.
111         * g++.dg/cpp0x/constexpr-value2.C: New.
112         * g++.dg/cpp0x/constexpr-variadic.C: New.
113         * g++.dg/cpp0x/initlist5.C: Use constexpr.
114         * g++.dg/cpp0x/static_assert3.C: Add expected error.
115         * g++.dg/other/fold1.C: Likewise.
116         * g++.dg/parse/crash36.C: Likewise.
117         * g++.dg/parse/constant4.C: Adjust expected error.
118         * g++.dg/template/arg5.C: Likewise.
119         * g++.dg/template/non-dependent10.C: Likewise.
120         * g++.dg/template/qualified-id3.C: Likewise.
121         * g++.dg/warn/overflow-warn-1.C: Likewise.
122         * g++.dg/warn/overflow-warn-3.C: Likewise.
123         * g++.dg/warn/overflow-warn-4.C: Likewise.
124         * g++.old-deja/g++.pt/crash10.C: Likewise.
125
126         * g++.dg/cpp0x/constexpr-ctor2.C: New.
127
128 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
129
130         Implemented format and noreturn attributes for Objective-C methods.
131         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
132         * objc.dg/attributes/method-deprecated-1.m: New.
133         * objc.dg/attributes/method-deprecated-2.m: New.
134         * objc.dg/attributes/method-deprecated-3.m: New.
135         * objc.dg/attributes/method-noreturn-1.m: New.
136         * objc.dg/attributes/method-sentinel-1.m: New.
137         * objc.dg/attributes/method-format-1.m: New.
138         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
139         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
140         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
141         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
142         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
143         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
144         * obj-c++.dg/attributes/method-format-1.mm: New.        
145         
146 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
147
148         * objc.dg/property/at-property-deprecated-1.m: New.
149         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
150
151 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
152
153         Implemented Objective-C 2.0 property accessors.
154         * objc.dg/property/at-property-6.m: Use nonatomic properties to
155         avoid testing more complex accessors in this testcase which is not
156         about them.
157         * objc.dg/property/at-property-7.m: Same change.
158         * objc.dg/property/at-property-8.m: Same change.
159         * objc.dg/property/at-property-9.m: Same change.
160         * objc.dg/property/at-property-10.m: Same change.
161         * objc.dg/property/at-property-11.m: Same change.
162         * obj-c++.dg/property/at-property-6.mm: Same change.
163         * obj-c++.dg/property/at-property-7.mm: Same change.
164         * obj-c++.dg/property/at-property-8.mm: Same change.
165         * obj-c++.dg/property/at-property-9.mm: Same change.
166         * obj-c++.dg/property/at-property-10.mm: Same change.
167         * obj-c++.dg/property/at-property-11.mm: Same change.
168         * objc.dg/property/at-property-12.m: New.
169         * objc.dg/property/at-property-13.m: New.
170         * obj-c++.dg/property/at-property-12.mm: New.
171         * obj-c++.dg/property/at-property-13.mm: New.   
172         
173 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
174
175         PR fortran/46152
176         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
177         * gfortran.dg/allocate_with_typespec_4.f90: New test.
178         * gfortran.dg/allocate_with_typespec_1.f90: New test.
179         * gfortran.dg/allocate_with_typespec_2.f: New test.
180         * gfortran.dg/allocate_with_typespec_3.f90: New test.
181         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
182         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
183
184 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
185             Nathan Froyd  <froydnj@codesourcery.com>
186
187         PR tree-optimization/46259
188         * gfortran.dg/pr46259.f: New testcase.
189
190 2010-11-01  Paul Koning  <ni1d@arrl.net>
191
192         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
193         * gcc.c-torture/compile/20020604-1.c: Ditto.
194         * gcc.c-torture/compile/20001226-1.c: Ditto.
195         * gcc.c-torture/compile/20010327-1.c: Ditto.
196         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
197         * gcc.c-torture/compile/pr43191.c: Ditto.
198         * gcc.c-torture/compile/pr41181.c: Ditto.
199
200 2010-10-31  Richard Henderson  <rth@redhat.com>
201
202         * lib/target-supports.exp
203         (check_effective_target_automatic_stack_alignment): True for
204         x86 but not windows.
205         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
206         use of the preferred-stack-boundary arguments.
207         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
208
209 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
210
211         PR target/46142
212         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
213         * gcc.target/i386/fma4-builtin-2.c: Likewise.
214
215 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
216
217         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
218
219 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
220
221         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
222         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
223         than tls.
224         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
225         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
226         * objc.dg/torture/tls/thr-init.m: Likewise.
227         * objc.dg/torture/tls/thr-init-2.m: Likewise.
228         * objc.dg/torture/tls/thr-init-3.m: Likewise.
229
230 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
231
232         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
233         the Linux kernel.
234
235 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
236
237         PR fortran/44917
238         PR fortran/44926
239         PR fortran/46196
240         * gfortran.dg/typebound_generic_10.f03: New.
241
242 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
245         * objc.dg/property/property-neg-1.m: Updated for changes in the
246         syntax of @property and the implementation of
247         @synthesize/@dynamic.
248         * objc.dg/property/property-neg-2.m: Same change.
249         * objc.dg/property/property-neg-3.m: Same change.
250         * objc.dg/property/property-neg-4.m: Same change.
251         * objc.dg/property/property-neg-5.m: Same change.
252         * objc.dg/property/property-neg-7.m: Same change.
253         * objc.dg/property/property-1.m: Same change.   
254         * objc.dg/property/synthesize-1.m: Same change.
255         * objc.dg/property/at-property-2.m: Same change.
256         * objc.dg/property/at-property-4.m: Same change.
257
258         * objc.dg/property/fsf-property-method-acces.m: Updated for
259         changes in the syntax of @property and the implementation of
260         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
261         * objc.dg/property/fsf-property-basic.m: Same change.
262         * objc.dg/property/fsf-property-named-ivar.m: Same change.
263         
264         * objc.dg/property/at-property-5.m: New.
265         * objc.dg/property/at-property-6.m: New.
266         * objc.dg/property/at-property-7.m: New.
267         * objc.dg/property/at-property-8.m: New.
268         * objc.dg/property/at-property-9.m: New.
269         * objc.dg/property/at-property-10.m: New.
270         * objc.dg/property/at-property-11.m: New.
271         * objc.dg/property/synthesize-2.m: New.
272         * objc.dg/property/dynamic-2.m: New.
273
274         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
275         syntax of @property and the implementation of
276         @synthesize/@dynamic.
277         * obj-c++.dg/property/property-neg-2.mm: Same change.
278         * obj-c++.dg/property/property-neg-3.mm: Same change.
279         * obj-c++.dg/property/property-neg-4.mm: Same change.
280         * obj-c++.dg/property/property-neg-5.mm: Same change.
281         * obj-c++.dg/property/property-neg-7.mm: Same change.
282         * obj-c++.dg/property/property-1.mm: Same change.       
283         * obj-c++.dg/property/synthesize-1.mm: Same change.
284         * obj-c++.dg/property/at-property-2.mm: Same change.
285         * obj-c++.dg/property/at-property-4.mm: Same change.
286
287         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
288         changes in the syntax of @property and the implementation of
289         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
290         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
291         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
292         
293         * obj-c++.dg/property/at-property-5.mm: New.
294         * obj-c++.dg/property/at-property-6.mm: New.    
295         * obj-c++.dg/property/at-property-7.mm: New.
296         * obj-c++.dg/property/at-property-8.mm: New.
297         * obj-c++.dg/property/at-property-9.mm: New.
298         * obj-c++.dg/property/at-property-10.mm: New.
299         * obj-c++.dg/property/at-property-11.mm: New.
300         * obj-c++.dg/property/synthesize-2.mm: New.
301         * obj-c++.dg/property/dynamic-2.mm: New.
302         
303 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
304             Andrew Pinski <pinskia@gmail.com>
305
306         * gcc.c-torture/execute/vector-shift.c: New testcase.
307         * gcc.c-torture/execute/vector-shift1.c: Likewise.
308         * gcc.c-torture/execute/vector-shift2.c: Likewise.
309         * gcc.dg/vector-shift.c: Likewise.
310         * gcc.dg/vector-shift1.c: Likewise.
311         * gcc.dg/torture/vector-shift2.c: Likewise.
312         * gcc.dg/vector-shift3.c: Likewise.
313         * gcc.dg/simd-1b.c: Adjust.
314
315 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
316
317         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
318
319 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
320
321         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
322
323 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
324
325         PR target/46153
326         * gcc.target/i386/pr46153.c: New test.
327
328 2010-10-27  Jason Merrill  <jason@redhat.com>
329
330         * g++.dg/cpp0x/constexpr-is_literal.C: New.
331
332 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
333
334         PR fortran/46161
335         * gfortran.dg/class_dummy_3.f03: New.
336
337 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
338
339         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
340         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
341
342         * gcc.target/i386/avx-vzeroupper-3.c: New.
343         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
344         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
345         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
346         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
347         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
348         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
349         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
350         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
351         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
352         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
353         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
354
355 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
356
357         * obj-c.dg/property/at-property-4.m: New.
358         * obj-c++.dg/property/at-property-4.mm: New.
359         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
360         updates in warning.
361         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
362         updates in warning.
363
364 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
365
366         * objc.dg/property/at-property-1.m: New.
367         * objc.dg/property/at-property-2.m: New.
368         * objc.dg/property/at-property-3.m: New.
369         * objc.dg/ivar-invalid-type-1.m: New.
370         * obj-c++.dg/property/at-property-1.mm: New.
371         * obj-c++.dg/property/at-property-2.mm: New.
372         * obj-c++.dg/property/at-property-3.mm: New.
373         * obj-c++.dg/ivar-invalid-type-1.mm: New.
374         * objc.dg/property/property-neg-6.m: Updated testcase for updates
375         in error reporting.
376
377 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libgfortran/46010
380         * gfortran.dg/namelist_66.f90: New test.
381         * gfortran.dg/fmt_t_6.f: Fix whitespace.
382
383 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/42647
386         * gfortran.dg/allocatable_scalar_9.f90: Extended.
387         * gfortran.dg/allocatable_scalar_10.f90: New.
388         * gfortran.dg/class_19.f03: Extended.
389
390 2010-10-26  Jan Hubicka  <jh@suse.cz>
391
392         PR middle-end/45736
393         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
394
395 2010-10-26  Ira Rosen  <irar@il.ibm.com>
396
397         PR tree-optimization/46167
398         * gcc.dg/vect/O-pr46167.c: New.
399         * gcc.dg/vect/vect.exp: Run tests with -O.
400
401 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
402
403         PR target/44948
404         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
405         * g++.dg/vect/pr33860a.cc: Likewise.
406         * gcc.c-torture/compile/20070522-1.c: Likewise.
407         * gcc.dg/compat/struct-align-1_x.c: Likewise.
408         * gcc.dg/compat/struct-align-1_y.c: Likewise.
409         * gcc.dg/compat/struct-align-2_x.c: Likewise.
410         * gcc.dg/compat/struct-align-2_y.c: Likewise.
411         * gcc.dg/pr44136.c: Likewise.
412
413         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
414         * gcc.dg/compat/vector-1_x.c: Likewise.
415         * gcc.dg/compat/vector-1_y.c: Likewise.
416         * gcc.dg/compat/vector-2_x.c: Likewise.
417         * gcc.dg/compat/vector-2_y.c: Likewise.
418         * gcc.dg/pr43300.c: Likewise.
419
420         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
421         * gcc.dg/compat/vector-1a_y.c: Likewise.
422         * gcc.dg/compat/vector-1b_x.c: Likewise.
423         * gcc.dg/compat/vector-1b_y.c: Likewise.
424         * gcc.dg/compat/vector-2a_x.c: Likewise.
425         * gcc.dg/compat/vector-2a_y.c: Likewise.
426         * gcc.dg/compat/vector-2b_x.c: Likewise.
427         * gcc.dg/compat/vector-2b_y.c: Likewise.
428         * gcc.target/i386/pr39162.c: Likewise.
429         * gcc.target/i386/pr40906-2.c: Likewise.
430         * gcc.target/i386/sse-5.c: Likewise.
431
432         * gcc.dg/pr35442.c: Prune ABI change warnings.
433
434         * gcc.c-torture/execute/pr38151.x: New.
435         * gcc.target/i386/pr44948-1a.c: Likewise.
436         * gcc.target/i386/pr44948-1b.c: Likewise.
437         * gcc.target/i386/pr44948-2a.c: Likewise.
438         * gcc.target/i386/pr44948-2b.c: Likewise.
439
440 2010-10-26  Ian Lance Taylor  <iant@google.com>
441
442         PR middle-end/45687
443         * gcc.c-torture/execute/20101025-1.c: New test.
444
445 2010-10-26  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/45451
448         * gfortran.dg/class_allocate_5.f90: New.
449
450 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
451
452         Implement opaque-enum-specifiers for C++0x
453         * g++.dg/cpp0x/forw_enum1.C: New.
454         * g++.dg/cpp0x/forw_enum2.C: New.
455         * g++.dg/cpp0x/forw_enum3.C: New.
456         * g++.dg/cpp0x/forw_enum4.C: New.
457         * g++.dg/cpp0x/forw_enum5.C: New.
458         * g++.dg/cpp0x/forw_enum6.C: New.
459         * g++.dg/cpp0x/forw_enum7.C: New.
460         * g++.dg/cpp0x/forw_enum8.C: New.
461         * g++.dg/cpp0x/forw_enum9.C: New.
462         * g++.dg/parse/enum3.C: Add new errors.
463         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
464         * g++.dg/cpp0x/auto9.C: Add new error.
465         * g++.dg/template/crash79.C: Add new errors.
466
467 2010-10-26  Jie Zhang  <jie@codesourcery.com>
468
469         * gcc.target/arm/volatile-bitfields-1.c: New test.
470         * gcc.target/arm/volatile-bitfields-2.c: New test.
471         * gcc.target/arm/volatile-bitfields-3.c: New test.
472
473 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
474
475         * gnat.dg/pointer_discr1.adb: New test.
476         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
477         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
478         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
479
480 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * gnat.dg/loop_optimization8.adb: New test.
483         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
484         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
485
486 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
487
488         * gnat.dg/in_out_parameter2.adb: New test.
489         * gnat.dg/in_out_parameter3.adb: Likewise.
490
491 2010-10-25  Jie Zhang  <jie@codesourcery.com>
492
493         * g++.dg/opt/combine.c: New test.
494
495 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
496
497         * gnat.dg/opt7.ad[sb]: New test.
498         * gnat.dg/opt7_pkg.ads: New helper.
499
500 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
501
502         PR objc/45735
503         * obj-c.dg/pr45735.mm: New.
504         * obj-c++.dg/pr45735.mm: New.
505
506 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
507
508         PR objc/24393
509         * objc.dg/pr24393.m: New.
510         * obj-c++.dg/pr24393.mm: New.
511
512 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
513
514         PR objc/28049
515         * objc.dg/pr28049.m: New.
516         * obj-c++.dg/pr28049.mm: New.
517
518 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
519
520         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
521         parameter attributes are now supported.
522         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
523         * objc.dg/attributes/parameter-attribute-1.m: New test.
524         * objc.dg/attributes/parameter-attribute-2.m: New test.
525         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
526         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
527
528 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
529
530         Based on the CFString implementation in FSF apple/trunk branch.
531
532         * gcc.dg/darwin-cfstring-1.c: New.
533         * gcc.dg/darwin-cfstring-2.c: New.
534         * gcc.dg/torture/darwin-cfstring-3.c: New.
535         * g++.dg/other/darwin-cfstring1.C: New.
536         * g++.dg/torture/darwin-cfstring-3.C: New.
537
538 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
539
540         * objc.dg/demangle-1.m: New test.
541         * obj-c++.dg/demangle-1.mm: New test.
542         * obj-c++.dg/demangle-2.mm: New test.
543         * obj-c++.dg/demangle-3.mm: New test.
544
545 2010-10-23  Ian Lance Taylor  <iant@google.com>
546
547         * gcc.c-torture/execute/20101011-1.c: New test.
548         * gcc.c-torture/execute/20101011-1.x: New test driver.
549
550 2010-10-23  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/46122
553         * gfortran.dg/protected_8.f90: New.
554
555 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
556
557         * gcc.dg/march-generic.c: Skip for -march in multilib options.
558         * gcc.target/i386/isa-9.c: Skip for -march other than
559         -march=amdfam10 in multilib options.
560         * gcc.target/i386/pr42589.c: Skip for -march other than
561         -march=i486 in multilib options.
562         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
563         other -march in multilib options.
564
565 2010-10-23  Jie Zhang  <jie@codesourcery.com>
566
567         PR rtl-optimization/37360
568         * gcc.dg/pr37360.c: New test.
569
570 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
571
572         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
573
574 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
575         Andrew Pinski <pinskia@gmail.com>
576
577         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
578         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
579         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
580         * gcc.dg/vector-subscript-1.c: Likewise.
581         * gcc.dg/vector-subscript-2.c: Likewise.
582         * gcc.dg/vector-subscript-3.c: New testcase.
583         * gcc.dg/array-8.c: Adjust.
584
585 2010-10-22  Richard Guenther  <rguenther@suse.de>
586
587         PR middle-end/46137
588         * c-c++-common/torture/pr46137.c: New testcase.
589
590 2010-10-22  Jason Merrill  <jason@redhat.com>
591
592         PR c++/46129
593         * g++.dg/template/defarg14.C: New.
594
595 2010-10-22  Jason Merrill  <jason@redhat.com>
596
597         PR c++/46103
598         * g++.dg/cpp0x/implicit10.C: New.
599
600 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
601
602         PR target/46098
603         * gcc.target/i386/pr46098.c: New test.
604
605 2010-10-22  Richard Guenther  <rguenther@suse.de>
606
607         PR tree-optimization/45720
608         * gcc.dg/torture/pr45720.c: New testcase.
609
610 2010-10-22  Ira Rosen  <irar@il.ibm.com>
611
612         PR tree-optimization/46126
613         * gcc.dg/vect/pr46126.c: New.
614
615 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
616
617         Based on the CFString implementation in FSF apple/trunk branch.
618
619         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
620         so that the latter can be used in dg-skip and dg-xfail clauses.
621         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
622         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
623         to use dg-additional-files for Object1.
624         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
625         to use dg-additional-files for Object1, move to torture/strings/.
626         * obj-c++.dg/const-str-4.mm: Likewise.
627         * obj-c++.dg/const-str-3.mm: Likewise.
628         * obj-c++.dg/const-str-8.mm: Likewise.
629         * obj-c++.dg/const-str-9.mm: Likewise.
630         * obj-c++.dg/const-str-10.mm: Likewise.
631         * obj-c++.dg/const-str-10.mm: Likewise.
632         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
633         to use dg-additional-files for Object1, move to strings/.
634         * obj-c++.dg/const-str-2.mm: Likewise.
635         * obj-c++.dg/const-str-5.mm: Likewise.
636         * obj-c++.dg/const-str-6.mm: Likewise.
637         * obj-c++.dg/const-str-12.mm: Likewise.
638         * obj-c++.dg/strings/strings.exp: New.
639         * obj-c++.dg/strings/const-cfstring-2.mm: New.
640         * obj-c++.dg/strings/const-cfstring-5.mm: New.
641         * obj-c++.dg/torture/strings/strings.exp: New.
642         * obj-c++.dg/torture/strings/string1.mm: New.
643         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
644         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
645         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
646
647         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
648         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
649         * objc/execute/string2.m: Likewise.
650         * objc/execute/string3.m: Likewise.
651         * objc/execute/string3.m: Likewise.
652         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
653         * objc.dg/foreach-4.m: Likewise.
654         * objc.dg/foreach-5.m: Likewise.
655         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
656         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
657         * objc.dg/const-str-4.m: Likewise.
658         * objc.dg/const-str-7.m: Likewise.
659         * objc.dg/const-str-8.m: Likewise.
660         * objc.dg/const-str-9.m: Likewise.
661         * objc.dg/const-str-10.m: Likewise.
662         * objc.dg/const-str-11.m: Likewise.
663         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
664         to use dg-additional-files for Object1, move to objc.dg/strings/.
665         * objc.dg/const-str-2.m: Likewise.
666         * objc.dg/const-str-5.m: Likewise.
667         * objc.dg/const-str-6.m: Likewise.
668         * objc.dg/const-str-12.m: Likewise.
669         * objc.dg/const-str-12b.m: Likewise.
670         * objc.dg/strings/strings.exp: New.
671         * objc.dg/strings/const-cfstring-2.m: New.
672         * objc.dg/strings/const-cfstring-5.m: New.
673         * objc.dg/torture/strings/strings.exp: New.
674         * objc.dg/torture/strings/const-cfstring-1.m: New.
675         * objc.dg/torture/strings/const-cfstring-3.m: New.
676         * objc.dg/torture/strings/const-cfstring-4.m: New.
677
678 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
679
680         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
681
682 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
683
684         PR c++/46117
685         * g++.dg/parse/crash57.C: New.
686
687 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
688             H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR target/45946
691         * gcc.target/i386/pr45946.c: New test.
692
693 2010-10-21  Martin Jambor  <mjambor@suse.cz>
694
695         PR tree-optimization/45875
696         * g++.dg/ipa/pr45875.C: New test.
697
698 2010-10-21  Ira Rosen  <irar@il.ibm.com>
699
700         PR tree-optimization/46049
701         PR tree-optimization/46052
702         * gcc.dg/vect/pr46052.c: New test.
703         * gcc.dg/vect/pr46049.c: New test.
704
705 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
706
707         PR fortran/46007
708         * gfortran.dg/shape_5.f90:  New test case.
709
710 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
711
712         PR fortran/46060
713         * gfortran.dg/proc_ptr_comp_25.f90: New.
714
715 2010-10-21  Richard Guenther  <rguenther@suse.de>
716         Michael Matz  <matz@suse.de>
717
718         PR tree-optimization/45764
719         * gcc.dg/torture/pr45764.c: New testcase.
720
721 2010-10-21  Richard Guenther  <rguenther@suse.de>
722
723         PR tree-optimization/46111
724         * g++.dg/torture/pr46111.C: New testcase.
725
726 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
727
728         PR fortran/46067
729         * gfortran.dg/dummy_procedure_4.f90: New.
730         * gfortran.dg/proc_ptr_30.f90: New.
731
732 2010-10-21  Tobias Burnus  <burnus@net-b.de>
733
734         PR fortran/46100
735         * gfortran.dg/ptr-func-1.f90: New.
736         * gfortran.dg/ptr-func-2.f90: New.
737
738 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
739
740         PR tree-optimization/45919
741         * gcc.c-torture/compile/pr45919.c: New test.
742
743         PR tree-optimization/46066
744         * gcc.dg/autopar/pr46066.c: New test.
745
746 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
747
748         PR c++/46024
749         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
750
751 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
752
753         PR c++/46056
754         * g++.dg/cpp0x/range-for7.C: New.
755
756 2010-10-20  Richard Guenther  <rguenther@suse.de>
757
758         PR lto/45667
759         * g++.dg/lto/20101020-1_0.h: New testcase.
760         * g++.dg/lto/20101020-1_0.C: Likewise.
761         * g++.dg/lto/20101020-1_1.C: Likewise.
762
763 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
764
765         * gcc.dg/20101013-1.c: New test.
766
767 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
768
769         PR target/46085
770         * gcc.target/i386/pr46085-1.c: New.
771         * gcc.target/i386/pr46085-2.c: Likewise.
772
773 2010-10-20  Richard Guenther  <rguenther@suse.de>
774
775         PR tree-optimization/45860
776         * gcc.dg/torture/pr45860.c: New testcase.
777
778 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
779
780         * gnat.dg/discr25.adb: New test.
781         * gnat.dg/discr25_pkg.ad[sb]: New helper.
782
783 2010-10-20  Olivier Hainque  <hainque@adacore.com>
784
785         * gcc.target/powerpc/ehreturn.c: New test.
786
787 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
788
789         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
790         not require Foundation and run with the GNU runtime as well.
791
792         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
793
794         Radar 4439126
795         * obj-c++.dg/template-8.mm: New.
796
797 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
798
799         PR objc/23709
800         * objc.dg/pr23709.m: New.
801         * obj-c++.dg/pr23709.m: New.
802
803 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         PR c++/46046
806         * g++.dg/template/crash104.C: New.
807
808 2010-10-19  Richard Henderson  <rth@redhat.com>
809
810         * gcc.target/i386/fma3-fma.c: New.
811         * gcc.target/i386/fma3-builtin.c: New.
812         * gcc.target/i386/fma4-builtin.c: New.
813
814 2010-10-19  Richard Guenther  <rguenther@suse.de>
815
816         PR testsuite/46081
817         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
818
819 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
820
821         Merge from 'apple/trunk' branch on FSF servers.
822
823         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
824
825         Radar 4293709
826         * objc.dg/proto-init-mimatch-1.m: New.
827         * obj-c++.dg/proto-init-mimatch-1.mm: New.
828
829 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
830
831         Implemented parsing @synthesize and @dynamic for
832         Objective-C/Objective-C++.
833         * objc.dg/property/dynamic-1.m: New.
834         * objc.dg/property/synthesize-1.m: New.
835         * obj-c++.dg/property/dynamic-1.mm: New.
836         * obj-c++.dg/property/synthesize-1.mm: New.
837
838 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
839
840         * objc.dg/at-class-1.m: New.
841         * objc.dg/at-class-1.mm: New.
842
843 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
844
845         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
846
847 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
848
849         Merge from 'apple/trunk' branch on FSF servers.
850
851         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
852
853         Radar 4407151
854         * obj-c++.dg/template-7.mm: New.
855
856 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
857
858         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
859         bugfix.
860
861 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
862
863         Merge from 'apple/trunk' branch on FSF servers.
864
865         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
866
867         Radar 4451818
868         * obj-c++.dg/try-catch-16.mm: New.
869         * obj-c++.dg/try-catch-17.mm: New.
870
871         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
872
873         Radar 4330422
874         * obj-c++.dg/try-catch-15.mm: New
875
876         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
877
878         Radar 4204796
879         * obj-c++.dg/try-catch-12.mm: New
880         * obj-c++.dg/try-catch-13.mm: New
881         * obj-c++.dg/try-catch-14.mm: New
882         * objc.dg/try-catch-11.m: New
883         * objc.dg/try-catch-12.m: New
884         * objc.dg/try-catch-13.m: New
885
886 2010-10-18  Richard Henderson  <rth@redhat.com>
887
888         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
889
890 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
891
892         PR c/46015
893         * c-c++-common/Wunused-var-13.c: New test.
894
895 2010-10-18  Richard Guenther  <rguenther@suse.de>
896
897         PR tree-optimization/45967
898         * gcc.dg/torture/pr45967.c: New testcase.
899         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
900         * gcc.dg/ipa/ipa-pta-13.c: Likewise
901         * gcc.dg/torture/pr39074-2.c: Likewise
902         * gcc.dg/torture/pta-escape-1.c: Likewise
903         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
904         * gcc.dg/tree-ssa/pta-callused.c: Likewise
905         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
906         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
907         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
908         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
909
910 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
911
912         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
913
914 2010-10-18  Richard Guenther  <rguenther@suse.de>
915
916         PR lto/44950
917         * g++.dg/lto/20101015-2_0.C: New testcase.
918
919 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
920
921         PR middle-end/46019
922         * gcc.c-torture/execute/pr46019.c: New test.
923
924 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
925
926         Merge from 'apple/trunk' branch on FSF servers.
927
928         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
929
930         Radar 4516785
931         * obj-c++.dg/method-namespace-2.mm: New.
932
933 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
934
935         Merge from 'apple/trunk' branch on FSF servers.
936
937         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
938
939         Radar 4133425
940         * objc.dg/private-1.m: Test modified.
941         * obj-c++.dg/private-1.mm: Test modified.
942
943 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
944
945         PR testsuite/45987
946         * gcc.target/i386/push-1.c: Remove.
947
948 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
949             H.J. Lu  <hongjiu.lu@intel.com>
950
951         PR target/46051
952         * gcc.target/i386/pr46051.c: New test.
953
954 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
955
956         * obj-c++.dg/gnu-api-2-class.mm: New.
957         * obj-c++.dg/gnu-api-2-ivar.mm: New.
958         * obj-c++.dg/gnu-api-2-method.mm: New.
959         * obj-c++.dg/gnu-api-2-objc.mm: New.
960         * obj-c++.dg/gnu-api-2-object.mm: New.
961         * obj-c++.dg/gnu-api-2-property.mm: New.
962         * obj-c++.dg/gnu-api-2-protocol.mm: New.
963         * obj-c++.dg/gnu-api-2-sel.mm: New.
964
965 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
966
967         * objc.dg/fsf-package-0.m: New.
968         * obj-c++.dg/fsf-package-0.m: New.
969
970 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
971
972         PR objc/18255
973         * objc.dg/pr18255.m: New.
974
975 2010-10-16  Jan Hubicka  <jh@suse.cz>
976
977         PR middle-end/44206
978         * g++.dg/torture/pr44206.C: New.
979
980 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         * objc.dg/gnu-api-2-class.m: New.
983         * objc.dg/gnu-api-2-objc.m: New.
984
985 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
986
987         * objc.dg/gnu-api-2-ivar.m: New.
988
989 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
990
991         * objc.dg/gnu-api-2-property.m: New.
992
993 2010-10-15  Xinliang David Li  <davidxl@google.com>
994
995         * g++.dg/uninit-pred-3_a.C: New test.
996         * g++.dg/uninit-pred-3_b.C: New test.
997
998 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
999
1000         * objc.dg/gnu-api-2-object.m: New.
1001
1002 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1003
1004         * objc.dg/gnu-api-2-method.m: New.
1005
1006 2010-10-15  Jason Merrill  <jason@redhat.com>
1007
1008         * g++.dg/lto/pr45983_0.C: New.
1009
1010 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1011
1012         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1013         builtin combiner patterns.
1014         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1015         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1016         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1017         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1018         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1019
1020 2010-10-15  Richard Guenther  <rguenther@suse.de>
1021
1022         * g++.dg/lto/20101015-1_0.C: New testcase.
1023
1024 2010-10-15  Richard Guenther  <rguenther@suse.de>
1025
1026         PR testsuite/46021
1027         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1028         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1029
1030 2010-10-15  Richard Guenther  <rguenther@suse.de>
1031
1032         PR lto/45957
1033         * g++.dg/lto/20101014-1_0.C: New testcase.
1034
1035 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1036
1037         * objc.dg/gnu-api-2-protocol.m: New.
1038         * objc.dg/gnu-api-2-sel.m: New.
1039
1040 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1041
1042         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1043         arm-eabi targets.
1044
1045 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1046
1047         * gcc.dg/20101010-1.c: New testcase.
1048
1049 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1050
1051         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1052         script when relocatable linking.
1053
1054 2010-10-14  Yao Qi  <yao@codesourcery.com>
1055
1056         PR target/45447
1057         * gcc.target/arm/pr45447.c: New test.
1058
1059 2010-10-14  Jan Hubicka  <jh@suse.cz>
1060
1061         PR middle-end/45621
1062         * g++.dg/lto/pr45621.h : New.
1063         * g++.dg/lto/pr45621_0.C: New.
1064         * g++.dg/lto/pr45621_1.C: New.
1065
1066 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1067
1068         * objc.dg/property: New.
1069         * objc.dg/property/fsf-property-basic.m: New.
1070         * objc.dg/property/fsf-property-method-access.m: New.
1071         * objc.dg/property/fsf-property-named-ivar.m: New.
1072         * obj-c++.dg/property: New.
1073         * obj-c++.dg/property/fsf-property-basic.mm: New.
1074         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1075         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1076
1077         merge from FSF apple 'trunk' branch.
1078         2006 Fariborz Jahanian <fjahanian@apple.com>
1079
1080         Radars 4436866, 4505126, 4506903, 4517826
1081         * objc.dg/property/property-1.m: New.
1082         * objc.dg/property/property-2.m: New.
1083         * objc.dg/property/property-3.m: New.
1084         * objc.dg/property/property-neg-1.m: New.
1085         * objc.dg/property/property-neg-2.m: New.
1086         * objc.dg/property/property-neg-3.m: New.
1087         * objc.dg/property/property-neg-4.m: New.
1088         * objc.dg/property/property-neg-5.m: New.
1089         * objc.dg/property/property-neg-6.m: New.
1090         * objc.dg/property/property-neg-7.m: New.
1091         * objc.dg/property/property.exp: New.
1092         * obj-c++.dg/property/property-1.mm: New.
1093         * obj-c++.dg/property/property-2.mm: New.
1094         * obj-c++.dg/property/property-3.mm: New.
1095         * obj-c++.dg/property/property-neg-1.mm: New.
1096         * obj-c++.dg/property/property-neg-2.mm: New.
1097         * obj-c++.dg/property/property-neg-3.mm: New.
1098         * obj-c++.dg/property/property-neg-4.mm: New.
1099         * obj-c++.dg/property/property-neg-5.mm: New.
1100         * obj-c++.dg/property/property-neg-6.mm: New.
1101         * obj-c++.dg/property/property-neg-7.mm: New.
1102         * obj-c++.dg/property/property.exp: New.
1103
1104 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1105
1106         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1107
1108 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1109
1110         PR c/45969
1111         * gcc.c-torture/compile/pr45969-1.c: New test.
1112
1113 2010-10-14  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/44913
1116         * gcc.dg/torture/pr44913.c: New testcase.
1117
1118 2010-10-14  Richard Guenther  <rguenther@suse.de>
1119
1120         PR lto/45382
1121         * g++.dg/lto/20101014-2_0.C: New testcase.
1122
1123 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1124
1125         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1126         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1127         * gcc.target/i386/pr44130.c: Likewise.
1128         * gcc.target/i386/pr44144.c: Likewise.
1129         * gcc.target/i386/pr44180.c: Likewise.
1130         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1131         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1132         * gcc.target/i386/vect-sizes-1.c: Likewise.
1133         * gcc.target/i386/vectorize4-avx.c: Likewise.
1134
1135 2010-10-14  Richard Guenther  <rguenther@suse.de>
1136
1137         PR lto/44561
1138         * g++.dg/lto/20101010-3_0.C: New testcase.
1139         * g++.dg/lto/20101010-4_0.C: Likewise.
1140
1141 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1142
1143         * objc.dg/pr45878.m: Update to include NSConstantString interface
1144         for -fnext-runtime.
1145         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1146         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1147         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1148         reference for m64 -fnext-runtime.
1149
1150 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1151
1152         * gcc.target/i386/vect-sizes-1.c: New.
1153
1154 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1155
1156         PR middle-end/46011
1157         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1158
1159 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1160
1161         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1162         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1163
1164 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1165
1166         * gcc.target/ia64/20101005.c: New test.
1167
1168 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1169
1170         PR rtl-optimization/45570
1171         * gcc.dg/pr45570.c: New test.
1172
1173 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1174
1175         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1176         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1177         * gcc.target/i386/vectorize4-avx.c: Likewise.
1178
1179 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1180
1181         * gcc.target/i386/avx-copysign-vec.c: New.
1182         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1183
1184 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1185
1186         PR middle-end/44130
1187         * gcc.target/i386/pr44130.c: New.
1188
1189 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1190
1191         PR middle-end/44144
1192         * gcc.target/i386/pr44144.c: New.
1193
1194 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1195
1196         PR target/44180
1197         * gcc.target/i386/pr44180.c: New.
1198
1199 2010-10-13  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/template/canon-type-8.C: New.
1202
1203 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1204
1205         * gcc.c-torture/execute/20101013-1.c: New test.
1206
1207 2010-10-13  Richard Guenther  <rguenther@suse.de>
1208
1209         PR objc/45878
1210         * objc.dg/pr45878.m: New testcase.
1211
1212 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1213
1214         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1215         * gcc.dg/format/dfp-printf-1.c: Likewise.
1216         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1217
1218 2010-10-13  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/45788
1221         * g++.dg/pr45788.C: New testcase.
1222
1223 2010-10-13  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/45970
1226         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1227
1228 2010-10-13  Richard Guenther  <rguenther@suse.de>
1229
1230         PR tree-optimization/45982
1231         * gcc.dg/torture/pr45982.c: New testcase.
1232         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1233         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1234         * gcc.dg/torture/pr39074-2.c: Likewise.
1235
1236 2010-10-13  Richard Guenther  <rguenther@suse.de>
1237
1238         PR middle-end/45874
1239         * g++.dg/torture/pr45874.C: New testcase.
1240
1241 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1242
1243         * objc.dg/attributes/method-attribute-1.m: Update to respond
1244         to implemented method attributes..
1245         * objc.dg/attributes/method-attribute-2.m: Likewise.
1246         * objc.dg/attributes/method-attribute-3.m: Likewise.
1247         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1248         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1249         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1250
1251 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1252
1253         PR libobjc/23214
1254         * objc.dg/pr23214.m: New.
1255
1256 2010-10-12  Michael Eager  <eager@eagercon.com>
1257
1258         PR testsuite/45856
1259         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1260         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1261
1262 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR fortran/45636
1265         * gcc.c-torture/execute/pr45636.c: New test.
1266         * gfortran.dg/pr45636.f90: New test.
1267
1268 2010-10-12  Richard Henderson  <rth@redhat.com>
1269
1270         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1271
1272 2010-10-12  Daniel Kraft  <d@domob.eu>
1273
1274         PR fortran/38936
1275         * gfortran.dg/associate_1.f03: More tests with derived-types.
1276         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1277         * gfortran.dg/associate_8.f03: Fix typo.
1278         * gfortran.dg/initialization_27.f90: Fix typo.
1279
1280 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1281
1282         PR testsuite/45851
1283         * lib/lto.exp (lto-get-options-main): Support optional target
1284         selector for dg-extra-ld-options.
1285
1286 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1287
1288         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1289         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1290
1291 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1292
1293         PR middle-end/45699
1294         * g++.dg/torture/pr45699.C: New test.
1295         * g++.dg/otr-fold-1.C: Adjusted.
1296         * g++.dg/otr-fold-1.C: Likewise.
1297
1298 2010-10-11  Nick Clifton  <nickc@redhat.com>
1299
1300         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1301         Allow for a user label prefix.
1302
1303 2010-10-10  Richard Guenther  <rguenther@suse.de>
1304
1305         * g++.dg/lto/20101010-1_0.C: New testcase.
1306         * g++.dg/lto/20101010-2_0.C: Likewise.
1307
1308 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1309
1310         PR tree-optimization/45902
1311         * gcc.dg/vect/45902.c: New test.
1312
1313 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR target/45870
1316         * gcc.dg/tls/pr45870.c: New test.
1317
1318 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1319
1320         PR fortran/45961
1321         * gfortran.dg/typebound_operator_6.f03: New.
1322
1323 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1324
1325         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1326         and adjust -export symbol scanning.
1327         * g++.dg/ext/dllexport1.C: Likewise.
1328         * g++.dg/ext/dllexport3.C: Likewise.
1329         * gcc.dg/dll-3.c: Likewise.
1330         * gcc.dg/dll-4.c: Likewise.
1331         * gcc.dg/dll-5.c: Likewise.
1332
1333 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1334
1335         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1336         instead of tree_profile dump file.
1337         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1338         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1339         dump file.
1340
1341 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1342
1343         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1344
1345 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1346
1347         * gfortran.dg/character_comparison_4.f90:  New test.
1348         * gfortran.dg/character_comparison_5.f90:  New test.
1349         * gfortran.dg/character_comparison_6.f90:  New test.
1350
1351 2010-10-09  Richard Henderson  <rth@redhat.com>
1352
1353         * lib/target-supports.exp
1354         (check_effective_target_automatic_stack_alignment): Always true.
1355
1356 2010-10-09  Richard Guenther  <rguenther@suse.de>
1357
1358         PR lto/45956
1359         * gcc.dg/lto/20101009-2_0.c: New testcase.
1360         * gcc.dg/lto/20101009-2_1.c: Likewise.
1361         * gcc.dg/lto/20101009-2_2.c: Likewise.
1362
1363 2010-10-09  Richard Guenther  <rguenther@suse.de>
1364
1365         PR lto/45947
1366         * g++.dg/lto/20101009-1_0.C: New testcase.
1367
1368 2010-10-09  Richard Guenther  <rguenther@suse.de>
1369
1370         PR tree-optimization/45945
1371         * gcc.dg/lto/20101009-1_0.c: New testcase.
1372
1373 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1374
1375         PR target/45913
1376         * gcc.target/i386/pr45913.c: New.
1377
1378 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1379
1380         PR fortran/45943
1381         * gfortran.dg/streamio_16.f90: Update test.
1382
1383 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR tree-optimization/45903
1386         * gcc.target/i386/pr45903.c: New test.
1387
1388 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1389
1390         * gnat.dg/interface5.adb: Compile with warnings disabled.
1391
1392 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1393
1394         * obj-c++.dg/encode-10.mm: New testcase.
1395
1396 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1397
1398         PR objc++/23614
1399         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1400         C++ class.  Removed XFAIL.
1401
1402 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1403
1404         PR fortran/45933
1405         * gfortran.dg/typebound_operator_5.f03: New.
1406
1407 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1408
1409         Merge from 'apple/trunk' branch on FSF servers.
1410
1411         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1412
1413         Radar 4508851
1414         * obj-c++.dg/method-namespace-1.mm: New.
1415
1416 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1417
1418         * gcc.dg/tree-ssa/sra-11.c: New test.
1419
1420 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1421
1422         PR Tree-Vect/45847
1423         * gcc.dg/vect/pr45847.c: New test.
1424
1425 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1426             Kai Tietz  <kai.tietz@onevision.com>
1427
1428         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1429
1430 2010-10-07  Richard Guenther  <rguenther@suse.de>
1431
1432         PR tree-optimization/45732
1433         * gcc.dg/torture/pr45732.c: New testcase.
1434
1435 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1436
1437         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1438         * objc.dg/foreach-2.m: Likewise.
1439         * objc.dg/foreach-3.m: Likewise.
1440         * objc.dg/foreach-4.m: Likewise.
1441         * objc.dg/foreach-5.m: Likewise.
1442         * objc.dg/foreach-6.m: Likewise.
1443         * objc.dg/foreach-7.m: Likewise.
1444         * objc.dg/objc-foreach-4.m: Likewise.
1445         * objc.dg/objc-foreach-5.m: Likewise.
1446
1447 2010-10-07  Richard Guenther  <rguenther@suse.de>
1448
1449         PR middle-end/45869
1450         * gcc.dg/torture/pr45869.c: New testcase.
1451
1452 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1453
1454         * objc.dg/set-not-used-1.m: New
1455         * obj-c++.dg/set-not-used-1.mm: New.
1456
1457 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1458
1459         * objc.dg/attributes/method-attribute-3.m: New.
1460         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1461
1462 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1463
1464         PR fortran/45916
1465         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1466
1467 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1468
1469         PR fortran/45889
1470         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1471
1472 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1473
1474         Merge from 'apple/trunk' branch on FSF servers.
1475
1476         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1477
1478         Radar 4278774
1479         * obj-c++.dg/encode-9.mm: New.
1480
1481 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1482
1483         * g++.dg/cpp0x/pr45908.C: New test.
1484
1485 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1486
1487         * gnat.dg/opt6.ad[sb]: New test.
1488
1489 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1490
1491         Implemented fast enumeration for Objective-C.
1492         * objc.dg/foreach-1.m: New.
1493         * objc.dg/foreach-2.m: New.
1494         * objc.dg/foreach-3.m: New.
1495         * objc.dg/foreach-4.m: New.
1496         * objc.dg/foreach-5.m: New.
1497         * objc.dg/foreach-6.m: New.
1498         * objc.dg/foreach-7.m: New.
1499
1500         Merge from 'apple/trunk' branch on FSF servers:
1501         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1502
1503         Radar 4502236
1504         * objc.dg/objc-foreach-5.m: New.
1505
1506         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1507
1508         Radar 4507230
1509         * objc.dg/objc-foreach-4.m: New.
1510
1511         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1512
1513         Radar 4472881
1514         * objc.dg/objc-foreach-3.m: New.
1515
1516         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1517
1518         Radar 4468498
1519         * objc.dg/objc-foreach-2.m: New.
1520
1521         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1522
1523         Radar 4294910
1524         * objc.dg/objc-foreach-1.m: New
1525
1526 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1527
1528         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1529         unsigned values.
1530
1531 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1532
1533         PR objc++/28050
1534         * obj-c++.dg/syntax-error-10.mm: New.
1535
1536 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1537
1538         PR objc++/23707
1539         * obj-c++.dg/syntax-error-9.mm: New.
1540
1541 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1542
1543         PR objc++/31126
1544         * obj-c++.dg/syntax-error-8.mm: New.
1545
1546 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1547
1548         Merge from 'apple/trunk' branch on FSF servers.
1549
1550         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1551
1552         Radar 4290840
1553         * obj-c++.dg/syntax-error-7.mm: New
1554
1555         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1556
1557         Radar 4294425
1558         * obj-c++.dg/syntax-error-6.mm: New
1559
1560         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1561
1562         Radar 4261146
1563         * obj-c++.dg/syntax-error-5.mm: New
1564
1565         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1566
1567         Radar 4093475
1568         * obj-c++.dg/syntax-error-[3-4].mm: New.
1569
1570         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1571
1572         Radar 4185810
1573         * obj-c++.dg/syntax-error-[1-2].mm: New.
1574
1575 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1576
1577         PR tree-optimization/45752
1578         * gcc.dg/vect/pr45752.c: New test.
1579
1580 2010-10-05  Richard Guenther  <rguenther@suse.de>
1581
1582         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1583         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1584         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1585         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1586         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1587         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1588         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1589         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1590         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1591         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1592         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1593         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1594         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1595         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1596         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1597         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1598         * gcc.dg/tree-ssa/20080530.c: Likewise.
1599         * g++.dg/tree-ssa/inline-3.C: Likewise.
1600         * g++.dg/tree-ssa/inline-1.C: Likewise.
1601         * g++.dg/tree-ssa/inline-2.C: Likewise.
1602         * gcc.dg/profile-dir-1.c: Likewise.
1603         * gcc.dg/profile-dir-2.c: Likewise.
1604         * gcc.dg/profile-dir-3.c: Likewise.
1605
1606 2010-10-05  Richard Guenther  <rguenther@suse.de>
1607
1608         PR middle-end/45877
1609         * g++.dg/torture/pr45877.C: New testcase.
1610
1611 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR debug/45849
1614         * gcc.dg/debug/pr45849.c: New test.
1615
1616         PR middle-end/45876
1617         * gcc.c-torture/compile/pr45876.c: New test.
1618
1619 2010-10-04  Julian Brown  <julian@codesourcery.com>
1620
1621         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1622         vect_hw_misalign.
1623         * gcc.dg/vect/vect-60.c: Likewise.
1624         * gcc.dg/vect/vect-56.c: Likewise.
1625         * gcc.dg/vect/vect-93.c: Likewise.
1626         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1627         * gcc.dg/vect/vect-95.c: Likewise.
1628         * gcc.dg/vect/vect-96.c: Likewise.
1629         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1630         * gcc.dg/vect/slp-25.c: Likewise.
1631         * gcc.dg/vect/slp-3.c: Likewise.
1632         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1633         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1634         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1635         * gcc.dg/vect/vect-109.c: Likewise.
1636         * gcc.dg/vect/vect-peel-1.c: Likewise.
1637         * gcc.dg/vect/vect-peel-2.c: Likewise.
1638         * lib/target-supports.exp
1639         (check_effective_target_arm_vect_no_misalign): New.
1640         (check_effective_target_vect_no_align): Use above.
1641         (check_effective_target_vect_element_align): New.
1642         (add_options_for_quad_vectors): New.
1643
1644 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1645
1646         PR tree-optimization/45572
1647         * g++.dg/ipa/pr45572-1.C: New test.
1648         * g++.dg/ipa/pr45572-2.C: Likewise.
1649
1650 2010-10-03  Ian Lance Taylor  <iant@google.com>
1651
1652         * gcc.dg/anon-struct-11.c: New test.
1653         * gcc.dg/anon-struct-12.c: New test.
1654         * gcc.dg/anon-struct-13.c: New test.
1655         * gcc.dg/anon-struct-14.c: New test.
1656
1657 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1658
1659         * g++.dg/torture/pr45764.C: Revert revision 164914.
1660         * gcc.dg/vect/pr43432.c: Likewise.
1661         * gcc.dg/vect/vect-114.c: Likewise.
1662         * gcc.dg/vect/vect-15.c: Likewise.
1663
1664 2010-10-03  Jason Merrill  <jason@redhat.com>
1665
1666         * g++.dg/cpp0x/sfinae5.C: New.
1667
1668 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1669
1670         PR tree-optimization/45720
1671         PR tree-optimization/45764
1672         * g++.dg/torture/pr45764.C: New.
1673
1674         * gcc.dg/vect/pr43432.c: Xfail.
1675         * gcc.dg/vect/vect-114.c: Likewise.
1676         * gcc.dg/vect/vect-15.c: Likewise.
1677
1678 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1679
1680         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1681         hppa*-*-hpux*.
1682         * gcc.dg/torture/pr45678-2.c: Likewise.
1683
1684 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1685
1686         PR fortran/45748
1687         * gfortran.dg/intrinsic_6.f90: New.
1688
1689 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1690
1691         PR fortran/42831
1692         * gfortran.dg/dependency_37.f90:  New test.
1693
1694 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1695
1696         * gcc.target/i386/shift_mask.c: New test.
1697
1698 2010-10-01  Richard Guenther  <rguenther@suse.de>
1699
1700         PR tree-optimization/45854
1701         * g++.dg/torture/pr45854.C: New testcase.
1702
1703 2010-09-30  Michael Eager  <eager@eagercon.com>
1704
1705         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1706         __FLT_{MIN,MAX}__.
1707
1708 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1709
1710         PR middle-end/45758
1711         * gfortran.dg/graphite/pr45758.f90: New.
1712
1713 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1714
1715         PR middle-end/45230
1716         * gcc.dg/graphite/id-pr45230.c: New.
1717
1718 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1719
1720         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1721         * gfortran.dg/graphite/graphite.exp: Same.
1722         * gcc.dg/graphite/vect-pr43423.c: New.
1723
1724 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR target/45843
1727         * g++.dg/torture/pr45843.C: New test.
1728
1729 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1730
1731         PR fortran/45828
1732         * gfortran.dg/allocate_derived_5.f90: New.
1733
1734 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR tree-optimization/31261
1737         * gcc.dg/tree-ssa/pr31261.c: New test.
1738
1739 2010-09-30  Michael Eager  <eager@eagercon.com>
1740
1741         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1742         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1743         * gcc.target/microblaze/microblaze.exp: Ditto.
1744         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1745         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1746         * gcc.target/microblaze/others/data_var1.c: Ditto.
1747         * gcc.target/microblaze/others/data_var2.c: Ditto.
1748         * gcc.target/microblaze/others/data_var3.c: Ditto.
1749         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1750         * gcc.target/microblaze/others/strings1.c:: Ditto.
1751         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1752         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1753         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1754         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1755         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1756         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1757         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1758         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1759         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1760         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1761         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1762         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1763         * gcc.target/microblaze/isa/float.c: Ditto.
1764         * gcc.target/microblaze/isa/mulh.c: Ditto.
1765         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1766         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1767         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1768         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1769         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1770         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1771         * gcc.target/microblaze/isa/bshift.c: Ditto.
1772         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1773         * gcc.target/microblaze/isa/div.c: Ditto.
1774         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1775         * gcc.target/microblaze/isa/mul.c: Ditto.
1776
1777 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1778
1779         merge from FSF 'apple/trunk' branch.
1780         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1781
1782         Radar 4386773
1783         * objc.dg/enhanced-proto-1.m: New.
1784         * objc.dg/enhanced-proto-2.m: New.
1785         * obj-c++.dg/enhanced-proto-1.mm: New
1786         * obj-c++.dg/enhanced-proto-2.mm: New.
1787
1788 2010-09-30  Richard Guenther  <rguenther@suse.de>
1789
1790         PR testsuite/45702
1791         * gcc.dg/debug/pr41893-1.c: Adjust.
1792         * gcc.dg/pr30762-1.c: Likewise.
1793         * gcc.dg/pr31529-1.c: Likewise.
1794         * gcc.dg/pr34457-1.c: Likewise.
1795         * gcc.dg/pr34668-1.c: Likewise.
1796         * gcc.dg/pr43557-1.c: Likewise.
1797
1798 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1799
1800         PR objc/45842
1801         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1802         * objc.dg/const-str-3.m: Correct header for memcpy.
1803         * objc.dg/const-str-7.m: Likewise.
1804         * objc.dg/method-20b.m: Provide an implementation of Object.
1805         Adjust XFAIL for m64 NeXT runtime.
1806         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1807         * objc.dg/encode-3.m: Correct line ordering, provide header for
1808         sprintf.
1809         * objc.dg/encode-7-next.m: Only run for 32bit.
1810         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1811         * objc.dg/type-size-2.m: Provide an implementation of Object.
1812         Ajust headers.
1813         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1814         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1815         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1816         Adjust XFAIL for m64 NeXT runtime.
1817         * obj-c++.dg/method-22.mm: Likewise.
1818         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1819
1820 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1821
1822         Merge from 'apple/trunk' branch on FSF servers.
1823
1824         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1825
1826         Radar 4278236
1827         * obj-c++.dg/bad-forward-decl.mm: New
1828
1829 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1830
1831         * ada/acats/run_acats: Revert revision 157037.
1832
1833 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1834
1835         Merge from 'apple/trunk' branch on FSF servers.
1836
1837         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1838
1839         Radar 4281748
1840         * objc.dg/naming-2.m: Update
1841         * objc.dg/naming-3.m: New
1842
1843 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1844
1845         PR target/40457
1846         * gcc.target/arm/pr40457-3.c: New test.
1847
1848 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1849
1850         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1851         alias checking.
1852         * lib/target-supports.exp (check_ifunc_available): Likewise.
1853
1854 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1855
1856         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1857
1858 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1859
1860         * objc.dg/keywords-1.m: New test.
1861         * objc.dg/keywords-2.m: New test.
1862         * objc.dg/keywords-3.m: New test.
1863         * obj-c++.dg/keywords-1.mm: New test.
1864         * obj-c++.dg/keywords-2.mm: New test.
1865
1866 2010-09-28  Jason Merrill  <jason@redhat.com>
1867
1868         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1869         * g++.dg/ext/complit11.C: Likewise.
1870         * g++.old-deja/g++.law/temps1.C: Likewise.
1871
1872         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1873         * g++.old-deja/g++.mike/misc6.C: Likewise.
1874
1875 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1876
1877         * objc.dg/attributes/method-attribute-1.m: New.
1878         * objc.dg/attributes/method-attribute-2.m: New.
1879
1880         * obj-c++.dg/attributes/method-attribute-1.m: New.
1881         * obj-c++.dg/attributes/method-attribute-2.m: New.
1882
1883 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1884
1885         * objc.dg/attributes: New.
1886         * objc.dg/attributes/attributes.exp: New.
1887         * objc.dg/attributes/class-attribute-1.m: New.
1888         * objc.dg/attributes/class-attribute-2.m: New
1889         * objc.dg/attributes/categ-attribute-1.m: New
1890         * objc.dg/attributes/categ-attribute-2.m: New
1891         * objc.dg/attributes/proto-attribute-1.m: New
1892
1893         * obj-c++.dg/attributes: New.
1894         * obj-c++.dg/attributes/attributes.exp: New
1895         * obj-c++.dg/attributes/class-attribute-1.mm: New
1896         * obj-c++.dg/attributes/class-attribute-2.mm: New
1897         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1898         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1899         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1900
1901 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1902
1903         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1904         from the branch renamed to method-20b.m to avoid clashes).
1905
1906         2005-08-23  Stuart Hastings  <stuart@apple.com>
1907                     Ziemowit Laski  <zlaski@apple.com>
1908
1909         Radar 4209854
1910         * obj-c++.dg/method-23.mm: New.
1911         * objc.dg/method-20.m: New.
1912
1913 2010-09-28  Jan Hubicka  <jh@suse.cz>
1914
1915         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1916
1917 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1918
1919         PR target/44452
1920         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1921         i?86-*-solaris2.[89], *-*-vxworks*.
1922         * gcc.target/i386/pr22152.c: Likewise.
1923         * gcc.target/i386/vect8-ret.c: New test.
1924
1925 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1926
1927         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1928
1929 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1930
1931         Merge from 'apple/trunk' branch on FSF servers.
1932
1933         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1934
1935         Radar 4175534
1936         * obj-c++.dg/method-22.mm: New.
1937
1938 2010-09-27  Jason Merrill  <jason@redhat.com>
1939
1940         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1941         * g++.dg/ext/complit11.C: Adjust.
1942         * g++.old-deja/g++.law/temps1.C: Adjust.
1943         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1944         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1945
1946 2010-09-27  Ian Lance Taylor  <iant@google.com>
1947
1948         * lib/target-supports.exp (check_effective_target_split_stack):
1949         New procedure.
1950         * gcc.dg/split-1.c: New test.
1951         * gcc.dg/split-2.c: New test.
1952         * gcc.dg/split-3.c: New test.
1953         * gcc.dg/split-4.c: New test.
1954
1955 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1956
1957         PR objc/25464
1958         * objc.dg/type-size-3.m: New test.
1959
1960 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1961
1962         PR objc/45763
1963         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1964
1965 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1966
1967         PR objc/25450
1968         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1969         * objc.dg/type-size-2.m: Same change.
1970         * obj-c++.dg/encode-5.mm: Same change.
1971
1972 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1973
1974         Merge from 'apple/trunk' branch on FSF servers.  The original
1975         Changelogs are below.
1976
1977         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1978         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1979         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1980         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1981         in the branch).
1982         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1983         proto-qual-1.m in the branch) and the normal ABI on GNU.
1984         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1985         the test only with the NeXT runtime.
1986         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1987         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1988         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1989         Run the test only with the NeXT runtime.
1990
1991         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1992
1993         Radar 4492973
1994         * objc.dg/encode-7-64bit.m: New.
1995         * objc.dg/encode-7.m: Skip if -m64.
1996
1997         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1998
1999         Radar 4301047
2000         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2001         * obj-c++.dg/threedotthree-abi-1.mm: New
2002         * objc.dg/threedotthree-abi-1.m: New
2003
2004         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2005
2006         Radar 4136935
2007         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2008         * objc.dg/encode-6.m: Likewise.
2009         * objc.dg/encode-7.m: New test case.
2010
2011 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2012
2013         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2014         const-str-12.m to constr-str-12b.m to avoid conflicts.
2015
2016         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2017
2018         Radar 4229905
2019         * obj-c++.dg/warn5.mm: New
2020
2021         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2022
2023         Radar 4154928
2024         * obj-c++.dg/const-str-12.mm: New.
2025         * objc.dg/const-str-12.m: New.
2026
2027 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2028
2029         PR fortran/40569
2030         PR fortran/40568
2031         * gfortran.dg/storage_size_2.f08: Fix test.
2032         * gfortran.dg/c_sizeof_1.f90: Fix test.
2033         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2034         * gfortran.dg/c_sizeof_3.f90: New.
2035         * gfortran.dg/c_sizeof_4.f90: New.
2036         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2037         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2038
2039 2010-09-26  Daniel Kraft  <d@domob.eu>
2040
2041         PR fortran/45783
2042         PR fortran/45795
2043         * gfortran.dg/select_type_18.f03: New test.
2044
2045 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2046
2047         * gnat.dg/return2.ad[sb]: New test.
2048         * gnat.dg/return2_pkg.ads: New helper.
2049
2050 2010-09-25  Daniel Kraft  <d@domob.eu>
2051
2052         PR fortran/45776
2053         * gfortran.dg/io_constraints_6.f03: New test.
2054         * gfortran.dg/io_constraints_7.f03: New test.
2055         * gfortran.dg/newunit_2.f90: New test.
2056
2057 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2058
2059         * gfortran.dg/operator_c1202.f90: New test.
2060
2061 2010-09-24  Jan Hubicka  <jh@suse.cz>
2062
2063         * gcc.dg/tree-ssa/leaf.c: New testcase.
2064
2065 2010-09-24  Jan Hubicka  <jh@suse.cz>
2066
2067         PR tree-optimization/45738
2068         PR tree-optimization/45741
2069         * gcc.c-torture/compile/pr45741.c: New.
2070         * gfortran.fortran-torture/compile/pr45738.f90: New.
2071
2072 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2073
2074         * gcc.dg/cpp/undef-opt-1.c: New test.
2075
2076 2010-09-24  Jason Merrill  <jason@redhat.com>
2077
2078         * g++.dg/other/error10.C: Adjust expected output.
2079
2080 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR middle-end/45234
2083         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2084         * gcc.target/i386/pr45234.c: New test.
2085
2086 2010-09-24  Richard Guenther  <rguenther@suse.de>
2087
2088         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2089
2090 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2091
2092         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2093         as a comment leader in regexp.
2094
2095 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2096
2097         * objc.dg/sync-2.m: New test.
2098         * obj-c++.dg/sync-2.mm: New test.
2099
2100 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2101
2102         PR fortran/40571
2103         * gfortran.dg/iso_fortran_env_7.f90: New.
2104
2105 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2106
2107         * obj-c++.dg/too-many-args.mm: New file.
2108
2109 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2110
2111         Merge from 'apple/trunk' branch on FSF servers.
2112
2113         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2114
2115         Radar 4491608
2116         * objc.dg/too-many-args.m: New
2117
2118 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2119
2120         PR fortran/45744
2121         * gfortran.dg/dependency_36.f90:  New test.
2122
2123 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2124
2125         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2126         * gcc.target/i386/pad-3.c: Ditto.
2127         * gcc.target/i386/pad-7.c: Ditto.
2128         * gcc.target/i386/pad-7.c: Ditto.
2129         * gcc.target/i386/pr36502.c: Ditto.
2130         * gcc.target/i386/zee.c: Ditto.
2131         * gcc.target/i386/20060821-1.c: Ditto.
2132         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2133         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2134         * gcc.target/i386/pad-5b.c: Ditto.
2135         * gcc.target/i386/pad-6a.c: Ditto.
2136         * gcc.target/i386/pad-6b.c: Ditto.
2137         * gcc.target/i386/pad-8.c: Ditto.
2138         * gcc.target/i386/pad-9.c: Ditto.
2139         * gcc.target/i386/pad-10.c: Ditto.
2140         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2141
2142 2010-09-23  Richard Guenther  <rguenther@suse.de>
2143
2144         PR tree-optimization/45565
2145         * g++.dg/ipa/pr45565.C: New testcase.
2146
2147 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2148
2149         PR fortran/45745
2150         PR fortran/45648
2151         * gfortran.dg/vector_subscript_bound_1.f90: New.
2152
2153 2010-09-23  Richard Guenther  <rguenther@suse.de>
2154
2155         PR middle-end/45750
2156         * gcc.dg/pr45750.c: New testcase.
2157
2158 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2161         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2162         build.
2163
2164 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2165
2166         PR rtl-optimization/44374
2167         * gcc.target/arm/headmerge-1.c: New test.
2168         * gcc.target/arm/headmerge-2.c: New test.
2169         * gcc.target/i386/headmerge-1.c: New test.
2170         * gcc.target/i386/headmerge-2.c: New test.
2171
2172 2010-09-23  Daniel Kraft  <d@domob.eu>
2173
2174         PR fortran/38936
2175         PR fortran/44044
2176         PR fortran/45474
2177         * gfortran.dg/intrinsic_intent_1.f03: New test.
2178         * gfortran.dg/select_type_17.f03: New test.
2179         * gfortran.dg/associate_5.f03: More definability tests.
2180         * gfortran.dg/enum_2.f90: Check definability.
2181         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2182         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2183         * gfortran.dg/char_expr_2.f90: Ditto.
2184         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2185         * gfortran.dg/enum_5.f90: Ditto.
2186         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2187         * gfortran.dg/impure_assignment_2.f90: Ditto.
2188         * gfortran.dg/impure_assignment_3.f90: Ditto.
2189         * gfortran.dg/intent_out_1.f90: Ditto.
2190         * gfortran.dg/intent_out_3.f90: Ditto.
2191         * gfortran.dg/pointer_assign_7.f90: Ditto.
2192         * gfortran.dg/pointer_intent_3.f90: Ditto.
2193         * gfortran.dg/pr19936_1.f90: Ditto.
2194         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2195         * gfortran.dg/simpleif_2.f90: Ditto.
2196         * gfortran.dg/protected_5.f90: Ditto.
2197         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2198         * gfortran.dg/protected_6.f90: Ditto.
2199         * gfortran.dg/protected_7.f90: Ditto.
2200
2201 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2202
2203         PR libfortran/45710
2204         * gfortran.dg/namelist_65.f90: New test.
2205
2206 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2207
2208         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2209         the regexp pattern between the expected label and location string.
2210
2211 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2212
2213         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2214
2215 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2216
2217         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2218         * gcc.dg/pr27898.c: Likewise.
2219         * gcc.dg/pr28712.c: Likewise.
2220         * gcc.dg/pr30762-1.c: Likewise.
2221         * gcc.dg/pr31529-1.c: Likewise.
2222         * gcc.dg/pr34457-1.c: Likewise.
2223         * gcc.dg/pr34668-1.c: Likewise.
2224         * gcc.dg/pr34989-1.c: Likewise.
2225         * gcc.dg/pr43557-1.c: Likewise.
2226
2227 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR rtl-optimization/45739
2230         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2231
2232 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gcc.target/sparc/mnofpu.c: New test.
2235
2236 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR rtl-optimization/45739
2239         * gcc.target/i386/pr45739.c: New test.
2240
2241 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2242
2243         PR fortran/45648
2244         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2245         and counts. Add non-elemental function call check.
2246
2247         PR fortran/45648
2248         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2249         arguments checks. Update temporary counts.
2250         * gfortran.dg/transpose_optimization_1.f90: New.
2251
2252 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2253
2254         PR objc/23710
2255         * objc.dg/invalid-method-1.m: New.
2256
2257 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2258
2259         Merge from 'apple/trunk' branch on FSF servers.
2260
2261         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2262
2263         Radar 4291785
2264         * objc.dg/naming-4.m: New
2265         * objc.dg/naming-5.m: New
2266         * obj-c++.dg/naming-1.mm: New
2267         * obj-c++.dg/naming-2.mm: New
2268
2269 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2270             Jack Howarth  <howarth@bromo.med.uc.edu>
2271
2272         PR c++/45645
2273         * g++.dg/torture/pr44972.C: Use portable assert().
2274
2275 2010-09-21  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/45580
2278         * g++.dg/torture/pr45580.C: New testcase.
2279
2280 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2281
2282         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2283
2284 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/45438
2287         * gfortran.dg/pointer_check_7.f90: New.
2288
2289 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR rtl-optimization/45728
2292         * gcc.c-torture/compile/pr45728.c: New test.
2293
2294 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2295
2296         PR fortran/45081
2297         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2298
2299 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2300
2301         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2302
2303 2010-09-20  Richard Guenther  <rguenther@suse.de>
2304
2305         PR middle-end/45704
2306         * gcc.dg/torture/pr45704.c: New testcase.
2307
2308 2010-09-20  Jan Hubicka  <jh@suse.cz>
2309
2310         PR tree-optimize/45605
2311         * g++.dg/tree-ssa/pr45605.C: New testcase.
2312
2313 2010-09-20  Michael Matz  <matz@suse.de>
2314
2315         PR testsuite/45706
2316         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2317         enough.
2318
2319 2010-09-20  Richard Guenther  <rguenther@suse.de>
2320
2321         PR tree-optimization/45705
2322         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2323
2324 2010-09-20  Michael Matz  <matz@suse.de>
2325
2326         PR testsuite/45706
2327         * lib/target-supports.exp (check_effective_target_vect_perm):
2328         Add i?86-*-*.
2329
2330 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR rtl-optimization/45695
2333         * gcc.c-torture/execute/pr45695.c: New test.
2334
2335 2010-09-19  Jan Hubicka  <jh@suse.cz>
2336
2337         PR lto/44246
2338         * gcc.c-torture/compile/pr44246.c:New file.
2339
2340 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2341
2342         PR tree-optimization/45714
2343         * gfortran.dg/vect/pr45714-a.f: New test.
2344         * gfortran.dg/vect/pr45714-b.f: New test.
2345
2346 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2347
2348         * gnat.dg/const1.adb: Rename into...
2349         * gnat.dg/constant1.adb: ...this.
2350         * gnat.dg/constant2.adb: New test.
2351         * gnat.dg/constant2_pkg1.ads: New helper.
2352         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2353
2354 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2355
2356         * gnat.dg/specs/constant1.ads: New test.
2357         * gnat.dg/specs/constant1_pkg.ads: New helper.
2358
2359 2010-09-18  Jan Hubicka  <jh@suse.cz>
2360
2361         PR tree-optimization/45453
2362         * g++.dg/tree-ssa/pr45453.C: New testcase.
2363
2364 2010-09-18  Jason Merrill  <jason@redhat.com>
2365
2366         * g++.dg/cpp0x/initlist44.C: New.
2367
2368 2010-09-18  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/45709
2371         * g++.dg/torture/pr45709-2.C: New testcase.
2372
2373 2010-09-18  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/45709
2376         * g++.dg/torture/pr45709.C: New testcase.
2377
2378 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2379
2380         PR testsuite/45719
2381         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2382
2383 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2384
2385         * gcc.target/i386/pad-1.c: New.
2386         * gcc.target/i386/pad-2.c: Likewise.
2387         * gcc.target/i386/pad-3.c: Likewise.
2388         * gcc.target/i386/pad-4.c: Likewise.
2389         * gcc.target/i386/pad-5a.c: Likewise.
2390         * gcc.target/i386/pad-5b.c: Likewise.
2391         * gcc.target/i386/pad-6a.c: Likewise.
2392         * gcc.target/i386/pad-6b.c: Likewise.
2393         * gcc.target/i386/pad-7.c: Likewise.
2394         * gcc.target/i386/pad-8.c: Likewise.
2395         * gcc.target/i386/pad-9.c: Likewise.
2396         * gcc.target/i386/pad-10.c: Likewise.
2397
2398 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2399
2400         PR middle-end/45234
2401         * gcc.dg/torture/stackalign/alloca-5.c: New.
2402
2403 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2404
2405         PR middle-end/45678
2406         * gcc.dg/torture/pr45678-2.c: New.
2407
2408 2010-09-17  Richard Guenther  <rguenther@suse.de>
2409
2410         PR middle-end/45678
2411         * gcc.dg/torture/pr45678-1.c: New testcase.
2412
2413 2010-09-17  Michael Matz  <matz@suse.de>
2414
2415         PR tree-optimization/43432
2416         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2417         check_effective_target_vect_perm_short): New predicates.
2418         (check_effective_target_vect_perm): Include x86_64.
2419         * gcc.dg/vect/pr43432.c: New test.
2420         * gcc.dg/vect/vect-114.c: Adjust.
2421         * gcc.dg/vect/vect-15.c: Ditto.
2422         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2423         * gcc.dg/vect/slp-perm-9.c: Ditto.
2424
2425 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2426
2427         PR testsuite/45692
2428         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2429         GNU runtime.
2430
2431 2010-09-17  Richard Guenther  <rguenther@suse.de>
2432
2433         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2434         * gcc.dg/pr28706.c: Likewise.
2435         * gcc.dg/pr28712.c: Likewise.
2436         * gcc.dg/pr30762-1.c: Likewise.
2437         * gcc.dg/pr30762-2.c: Likewise.
2438         * gcc.dg/pr31529-1.c: Likewise.
2439         * gcc.dg/pr31529-2.c: Likewise.
2440         * gcc.dg/pr34457-1.c: Likewise.
2441         * gcc.dg/pr34457-2.c: Likewise.
2442         * gcc.dg/pr34668-1.c: Likewise.
2443         * gcc.dg/pr34668-2.c: Likewise.
2444         * gcc.dg/pr34989-1.c: Likewise.
2445         * gcc.dg/pr34989-2.c: Likewise.
2446         * gcc.dg/pr43557-1.c: Likewise.
2447         * gcc.dg/pr43557-2.c: Likewise.
2448         * gcc.dg/debug/pr41893-1.c: Likewise.
2449         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2450         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2451         * gcc.dg/matrix/matrix-4.c: Likewise.
2452         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2453         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2454         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2455         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2456
2457 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2458
2459         PR fortran/43665
2460         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2461         optimizations.
2462         * gfortran.dg/intent_optimize_1.f90: New test.
2463
2464 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2465
2466         * gcc.target/i386/divmod-1.c: New.
2467         * gcc.target/i386/divmod-2.c: Likewise.
2468         * gcc.target/i386/divmod-3.c: Likewise.
2469         * gcc.target/i386/divmod-4.c: Likewise.
2470         * gcc.target/i386/divmod-4a.c: Likewise.
2471         * gcc.target/i386/divmod-5.c: Likewise.
2472         * gcc.target/i386/divmod-6.c: Likewise.
2473         * gcc.target/i386/divmod-7.c: Likewise.
2474         * gcc.target/i386/divmod-8.c: Likewise.
2475         * gcc.target/i386/udivmod-1.c: Likewise.
2476         * gcc.target/i386/udivmod-2.c: Likewise.
2477         * gcc.target/i386/udivmod-3.c: Likewise.
2478         * gcc.target/i386/udivmod-4.c: Likewise.
2479         * gcc.target/i386/udivmod-4a.c: Likewise.
2480         * gcc.target/i386/udivmod-5.c: Likewise.
2481         * gcc.target/i386/udivmod-6.c: Likewise.
2482         * gcc.target/i386/udivmod-7.c: Likewise.
2483         * gcc.target/i386/udivmod-8.c: Likewise.
2484
2485 2010-09-16  Jan Hubicka  <jh@suse.cz>
2486
2487         * g++.dg/lto/pr45679-1_0.C: New file.
2488         * g++.dg/lto/pr45679-1_1.C: New file.
2489         * g++.dg/lto/pr45679-0_0.C: New file.
2490         * g++.dg/lto/pr45679-0_1.C: New file.
2491
2492 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2493
2494         PR fortran/45674
2495         * gfortran.dg/class_dummy_2.f03: New.
2496
2497 2010-09-16  Richard Guenther  <rguenther@suse.de>
2498
2499         PR tree-optimization/45623
2500         * gcc.dg/torture/pr45623.c: New testcase.
2501
2502 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2503
2504         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2505         name and parentheses.
2506         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2507
2508 2010-09-15  Jason Merrill  <jason@redhat.com>
2509
2510         * g++.dg/parse/parameter-declaration-2.C: New.
2511
2512         * g++.dg/cpp0x/scoped_enum2.C: New.
2513
2514 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2515
2516         * gcc.c-torture/compile/20100915-1.c: New test.
2517
2518 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2519
2520         PR middle-end/45644
2521         * gcc.dg/ipa/pr45644.c: New test.
2522
2523 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR tree-optimization/45633
2526         * gcc.dg/vect/pr45633.c: New test.
2527
2528 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2529
2530         PR fortran/45577
2531         * gfortran.dg/allocate_derived_4.f90: New.
2532
2533 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2534
2535         * lib/target-supports.exp
2536         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2537         supported flag to true for neon.
2538
2539 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2540
2541         PR c++/45665
2542         * g++.dg/template/crash103.C: New.
2543
2544 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2545
2546         Merge from 'apple/trunk' branch on FSF servers.
2547
2548         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2549
2550         Radar 4457381
2551         * objc.dg/msg-in-protocol.m: New.
2552         * obj-c++.dg/msg-in-protocol.mm: New.
2553
2554         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2555
2556         Radar 4219590
2557         * objc.dg/break-in-ifstmt.m: New.
2558
2559         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2560
2561         Radar 4174166
2562         * obj-c++.dg/comp-types-13.mm: New.
2563         * objc.dg/comp-types-12.m: New.
2564
2565         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2566
2567         Radar 4216500
2568         * obj-c++.dg/proto-lossage-7.mm: New.
2569         * objc.dg/proto-lossage-7.m: New.
2570
2571 2010-09-14  Jan Hubicka  <jh@suse.cz>
2572
2573         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2574         folding.
2575         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2576         folding.
2577
2578 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR middle-end/45567
2581         * gcc.dg/pr45567.c: New test.
2582
2583         PR debug/45660
2584         * g++.dg/debug/pr45660.C: New test.
2585
2586 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2587
2588         PR tree-optimization/45470
2589         * g++.dg/vect/pr45470-a.cc: New test.
2590         * g++.dg/vect/pr45470-a.cc: New test.
2591
2592 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2593
2594         PR target/42070
2595         * lib/profopt.exp: Prune warnings on execname2 compile.
2596         * lib/prune.exp: Prune "can't add line info" warnings.
2597
2598 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR libfortran/45532
2601         * gfortran.dg/namelist_64.f90: New test.
2602
2603 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR rtl-optimization/45617
2606         * gcc.target/i386/pr45617.c: New test.
2607
2608 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2609
2610         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2611
2612 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2613
2614         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2615         * gcc.target/i386/fma4-vector.c: Likewise.
2616         * gcc.target/i386/vectorize2.c: Likewise.
2617         * gcc.target/i386/vectorize4.c: Likewise.
2618         * gcc.target/i386/vectorize5.c: Likewise.
2619         * gcc.target/i386/vectorize6.c: Likewise.
2620         * gcc.target/i386/vectorize8.c: Likewise.
2621
2622         * gcc.target/i386/vect-double-1.c: New.
2623         * gcc.target/i386/vect-double-1a.c: Likewise.
2624         * gcc.target/i386/vect-double-2.c: Likewise.
2625         * gcc.target/i386/vect-double-2a.c: Likewise.
2626
2627         * lib/target-supports.exp (check_effective_target_vect_double):
2628         Set et_vect_double_saved to 0 when tuning for Atom.
2629
2630 2010-09-13  Jan Hubicka  <jh@suse.cz>
2631
2632         * gcc.dg/torture/pr23821.c: Drop static keyword.
2633         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2634         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2635
2636 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2637
2638         * gcc.target/arm/sync-1.c: New.
2639
2640 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2641
2642         * gnat.dg/memtrap.adb: New test.
2643
2644 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2645
2646         * gfortran.dg/promotion.f90: Fix options.
2647
2648 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2649
2650         * g++.dg/cpp0x/range-for1.C: New.
2651         * g++.dg/cpp0x/range-for2.C: New.
2652         * g++.dg/cpp0x/range-for3.C: New.
2653         * g++.dg/cpp0x/range-for4.C: New.
2654         * g++.dg/cpp0x/range-for5.C: New.
2655         * g++.dg/cpp0x/range-for6.C: New.
2656
2657 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2658
2659         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2660         and counts. Check that transpose is not called.
2661         * gfortran.dg/transpose_2.f90: Update error message.
2662
2663 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2664
2665         PR c++/43824
2666         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2667         * g++.dg/lookup/strong-using-2.C: Likewise.
2668         * g++.dg/lookup/strong-using-3.C: Likewise.
2669         * g++.dg/lookup/strong-using-5.C: Likewise.
2670
2671         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2672         * g++.dg/cpp0x/inline-ns4.C: New.
2673         * g++.dg/cpp0x/inline-ns5.C: New.
2674
2675 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2676
2677         PR middle-end/45634
2678         * gfortran.fortran-torture/compile/pr45634.f90: New.
2679
2680 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2681
2682         * objc.dg/fobjc-exceptions.m: New test.
2683
2684 2010-09-10  Jan Hubicka  <jh@suse.cz>
2685
2686         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2687
2688 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2689
2690         PR tree-optimization/44972
2691         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2692         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2693         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2694         instead.
2695         * g++.dg/torture/pr44972.C: New test.
2696
2697 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2698
2699         PR tree-optimization/44972
2700         * g++.dg/torture/pr34850.C: Remove expected warning.
2701
2702 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2703
2704         * gfortran.dg/dummy_optional_arg.f90: New test.
2705
2706 2010-09-08  Jan Hubicka  <jh@suse.cz>
2707
2708         PR tree-optimization/45598
2709         * fortran.fortran-torture/compile/pr45598.f90: New test.
2710
2711 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2712
2713         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2714         * lib/target-supports.exp (check_ifunc_available): New.
2715         * gcc.dg/attr-ifunc-1.c: New.
2716         * gcc.dg/attr-ifunc-2.c: New.
2717         * gcc.dg/attr-ifunc-3.c: New.
2718         * gcc.dg/attr-ifunc-4.c: New.
2719         * gcc.dg/attr-ifunc-5.c: New.
2720         * g++.dg/ext/attr-ifunc-1.C: New.
2721         * g++.dg/ext/attr-ifunc-2.C: New.
2722         * g++.dg/ext/attr-ifunc-3.C: New.
2723         * g++.dg/ext/attr-ifunc-4.C: New.
2724
2725 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2726
2727         PR middle-end/40386
2728         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2729
2730 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2731
2732         * gfortran.dg/inline_transpose_1.f90: New test.
2733
2734 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2735
2736         PR c++/45588
2737         * g++.dg/warn/Wunused-var-15.C: New test.
2738
2739 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2740
2741         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2742         hppa*-*-hpux*.
2743
2744 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2745
2746         * objc/execute/exceptions/throw-nil.m: New test.
2747         * objc/execute/exceptions/handler-1.m: Updated to use the new
2748         objc_set_uncaught_exception_handler() function.
2749         * objc/execute/exceptions/matcher-1.m: New test.
2750
2751 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2752
2753         PR fortran/38282
2754         * gfortran.dg/bit_comparison_1.F90: New test.
2755         * gfortran.dg/leadz_trailz_3.f90: New test.
2756         * gfortran.dg/masklr_2.F90: New test.
2757         * gfortran.dg/shiftalr_1.F90: New test.
2758         * gfortran.dg/merge_bits_2.F90: New test.
2759         * gfortran.dg/dshift_2.F90: New test.
2760         * gfortran.dg/bit_comparison_2.F90: New test.
2761         * gfortran.dg/masklr_1.F90: New test.
2762         * gfortran.dg/merge_bits_1.F90: New test.
2763         * gfortran.dg/dshift_1.F90: New test.
2764         * gfortran.dg/shiftalr_2.F90: New test.
2765
2766 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2767
2768         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2769         functions from objc/typedstream.h are deprecated.
2770
2771 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2772
2773         * lib/target-supports.exp
2774         (check_effective_target_run_expensive_tests): New proc.
2775         * gcc.c-torture/compile/limits-fnargs.c: Use
2776         dg-require-effective-target run_expensive_tests.
2777
2778 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR fortran/45597
2781         * gfortran.dg/gomp/pr45597.f90: New test.
2782
2783         PR fortran/45595
2784         * gfortran.dg/gomp/pr45595.f90: New test.
2785
2786 2010-09-08  Michael Matz  <matz@suse.de>
2787
2788         * c-c++-common/uninit-17.c: Adjust.
2789
2790 2010-09-08  Michael Matz  <matz@suse.de>
2791
2792         PR tree-optimization/43430
2793         * gcc.dg/vect/pr43430-2.c: New test.
2794
2795 2010-09-08  Michael Matz  <matz@suse.de>
2796
2797         PR tree-optimization/33244
2798         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2799
2800 2010-09-08  Richard Guenther  <rguenther@suse.de>
2801
2802         PR tree-optimization/45578
2803         * gfortran.dg/pr45578.f90: New testcase.
2804
2805 2010-09-08  Richard Guenther  <rguenther@suse.de>
2806
2807         PR testsuite/45590
2808         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2809
2810 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2811
2812         PR fortran/45576
2813         * gfortran.dg/char_length_18.f90:  New test.
2814
2815 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2816
2817         PR target/36502
2818         * gcc.target/i386/pr36502.c: New test.
2819
2820         PR target/42313
2821         PR target/44651
2822         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2823         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2824
2825 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2826
2827         * gfortran.dg/achar_4.f90: Enable bounds checking.
2828
2829 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2830
2831         PR target/45206
2832         * gcc.target/i386/pr45206.c: New test.
2833
2834 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2835
2836         PR fortran/45505
2837         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2838
2839 2010-09-07  Jan Hubicka  <jh@suse.cz>
2840
2841         * gcc.c-torture/compile/20100907.c: New testcase.
2842
2843 2010-09-07  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/45569
2846         * g++.dg/eh/pr45569.C: New testcase.
2847
2848 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2849
2850         PR target/43137
2851         * gcc.target/arm/pr43137.c: New test.
2852
2853 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2854
2855         PR fortran/36931
2856         * gfortran.dg/dependency_35.f90:  New test.
2857
2858 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859
2860         PR fortran/34145
2861         * gfortran.dg/char_length_17.f90:  New test.
2862
2863 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2864
2865         PR c++/45200
2866         PR c++/45293
2867         PR c++/45558
2868         * g++.dg/template/typedef34.C: New test.
2869         * g++.dg/template/typedef35.C: New test.
2870
2871 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2872
2873         PR target/22152
2874         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2875
2876 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * g++.dg/warn/Wdouble-promotion.C: New.
2879
2880 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2881
2882         * g++.dg/parse/redef2.C: New.
2883
2884 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2885
2886         * gcc.dg/20100906-1.c: New testcase.
2887
2888 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR testsuite/45543
2891         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2892         DW_TAG_enumeration_type DIE.
2893
2894 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2895
2896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2897         Update XFAILs.
2898
2899 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2900
2901         PR rtl-optimization/44919
2902         * g++.dg/opt/pr44919.C: New.
2903
2904 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/38282
2907         * gfortran.dg/iall_iany_iparity_1.f90: New.
2908         * gfortran.dg/iall_iany_iparity_2.f90: New.
2909
2910 2010-09-06  Jason Merrill  <jason@redhat.com>
2911
2912         * g++.dg/cpp0x/initlist42.C: New.
2913
2914         * g++.dg/cpp0x/auto19.C: New.
2915
2916         * g++.dg/template/sfinae25.C: New.
2917         * g++.dg/template/char1.C: Expect warning.
2918         * g++.dg/template/nontype10.C: Likewise.
2919
2920         * g++.dg/cpp0x/implicit9.C: New.
2921
2922         * g++.dg/cpp0x/initlist43.C: New.
2923
2924 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2925
2926         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2927
2928 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2929
2930         * gcc.dg/Wdouble-promotion.c: New.
2931
2932 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2933
2934         * gfortran.dg/float128_1.f90: Remove test case as
2935         it always fails since Rev 163611 backed out the
2936         front-end implementation.
2937
2938 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2939
2940         * gfortran.dg/float128_1.f90: XFAIL test case.
2941
2942 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2943
2944         * gfortran.dg/bessel_7.f90: Decrease required precision.
2945
2946 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2947
2948         PR testsuite/45545
2949         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2950         ref-all-matching targets.
2951
2952 2010-09-05  Richard Guenther  <rguenther@suse.de>
2953
2954         PR tree-optimization/45535
2955         * gcc.c-torture/compile/pr45535.c: New testcase.
2956
2957 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2958
2959         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2960         "\[^\n\]*".
2961         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2962         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2963         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2964         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2965         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2966         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2967         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2968         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2969         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2970         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2971         * gcc.target/i386/pr22152.c: Likewise.
2972         * gcc.target/i386/pr36992-1.c: Likewise.
2973         * gcc.target/i386/pr36992-2.c: Likewise.
2974         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2975
2976 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2977
2978         PR testsuite/43957
2979         * gcc.dg/const-uniq-1.c: Modify regexp.
2980
2981 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/45530
2984         * gfortran.dg/namelist_63.f90: New.
2985
2986 2010-09-04  Jan Hubicka  <jh@suse.cz>
2987
2988         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2989         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2990
2991 2010-09-04  Jan Hubicka  <jh@suse.cz>
2992
2993         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2994
2995 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2996
2997         PR fortran/45507
2998         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2999
3000 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3001
3002         * gcc.dg/opts-4.c: New test.
3003
3004 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3005
3006         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3007         * gcc.dg/vect/vect-peel-4.c: Ditto.
3008
3009 2010-09-03  Daniel Kraft  <d@domob.eu>
3010
3011         PR fortran/45525
3012         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3013
3014 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3015
3016         PR fortran/45159
3017         * gfortran.dg/dependency_34.f90:  New test.
3018
3019 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3020
3021         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3022
3023 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3024
3025         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3026         gcc.target/i386/clearcap.map if supported.
3027
3028 2010-09-03  Michael Matz  <matz@suse.de>
3029
3030         PR middle-end/45415
3031         * gcc.dg/pr45415.c: New test.
3032
3033 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3034
3035         PR tree-optimization/45506
3036         * gcc.dg/pr45506.c: New.
3037
3038 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3039
3040         PR target/45476
3041         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3042         * gcc.target/i386/float128-2.c: Ditto.
3043
3044 2010-09-03  Daniel Kraft  <d@domob.eu>
3045
3046         PR fortran/34162
3047         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3048         * gfortran.dg/internal_dummy_2.f08: New test.
3049         * gfortran.dg/internal_dummy_3.f08: New test.
3050         * gfortran.dg/internal_dummy_4.f08: New test.
3051
3052 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR debug/45500
3055         * gcc.target/i386/pr45500.c: New test.
3056
3057 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3058
3059         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3060
3061 2010-09-03  Daniel Kraft  <d@domob.eu>
3062
3063         PR fortran/44602
3064         * gfortran.dg/exit_2.f08; Adapt error messages.
3065         * gfortran.dg/exit_3.f08: New test.
3066         * gfortran.dg/exit_4.f08: New test.
3067         * gfortran.dg/exit_5.f03: New test.
3068
3069 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3070
3071         * gfortran.dg/ishft_4.f90: New test.
3072
3073 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3074
3075         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3076         FRIZ/XSRIZ instruciton for (double)(long long)x.
3077         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3078
3079 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3080
3081         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3082
3083 2010-09-02  Richard Guenther  <rguenther@suse.de>
3084
3085         PR tree-optimization/44937
3086         PR tree-optimization/45412
3087         * g++.dg/opt/pr45412.C: New testcase.
3088         * gcc.c-torture/compile/pr45412.c: Likewise.
3089         * gcc.c-torture/compile/pr44937.c: Likewise.
3090
3091 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3092
3093         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3094         but using -Werror=comment.
3095         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3096         expected error messages.
3097
3098 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3099
3100         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3101         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3102
3103 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3104
3105         PR fortran/45489
3106         * gfortran.dg/initialization_27.f90: New.
3107
3108 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3109
3110         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3111         check into different basic blocks. Expect vectorization if misaligned
3112         stores are supported.
3113         * gcc.dg/vect/bb-slp-8a.c: New test.
3114         * gcc.dg/vect/bb-slp-8b.c: New test.
3115
3116 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3117
3118         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3119
3120 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3121
3122         PR fortran/44541
3123         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3124         * gfortran.dg/class_dummy_1.f03: New.
3125
3126 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR middle-end/45458
3129         * g++.dg/tree-prof/partition2.C: New test.
3130
3131 2010-09-01  Richard Guenther  <rguenther@suse.de>
3132
3133         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3134         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3135         * gcc.c-torture/execute/20100827-1.c: Likewise.
3136
3137 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3138
3139         * gfortran.dg/execute_command_line_1.f90: New test.
3140
3141 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR preprocessor/45457
3144         * c-c++-common/cpp/pr45457.c: New test.
3145
3146 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3147
3148         * gcc.dg/nested-func-8.c: New test.
3149
3150 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3151
3152         PR fortran/38282
3153         * gfortran.dg/popcnt_poppar_1.F90: New test.
3154         * gfortran.dg/popcnt_poppar_2.F90: New test.
3155
3156 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3157
3158         * gcc.target/i386/volatile-2.c: Require nonpic target.
3159
3160 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR middle-end/45461
3163         * gcc.dg/pr45461.c: New test.
3164
3165 2010-08-31  Richard Guenther  <rguenther@suse.de>
3166
3167         PR testsuite/45455
3168         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3169
3170 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3171
3172         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3173
3174 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3175
3176         PR fortran/45456
3177         * gfortran.dg/typebound_proc_18.f03: New.
3178
3179 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3180
3181         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3182         * lib/scanasm.exp (scan-stack-usage): Likewise.
3183         (scan-stack-usage-not): Likewise.
3184         * gcc.dg/stack-usage-1.c: New test.
3185         * gcc.target/i386/stack-usage-realign.c: Likewise.
3186
3187 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3188
3189         PR tree-optimization/45427
3190         * gcc.dg/tree-ssa/pr45427.c: New test.
3191
3192 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3193
3194         PR c++/45043
3195         * g++.dg/template/crash102.C: New.
3196
3197 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3198
3199         PR middle-end/45423
3200         * gcc.dg/gomp/atomic-12.c: New test.
3201         * gcc.dg/gomp/atomic-13.c: New test.
3202         * gcc.dg/gomp/atomic-14.c: New test.
3203         * g++.dg/gomp/atomic-11.C: New test.
3204         * g++.dg/gomp/atomic-12.C: New test.
3205         * g++.dg/gomp/atomic-13.C: New test.
3206         * g++.dg/gomp/atomic-14.C: New test.
3207
3208 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3209
3210         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3211         delimiter.
3212
3213 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3214
3215         * gnat.dg/discr24.adb: New test.
3216
3217 2010-08-30  Richard Guenther  <rguenther@suse.de>
3218
3219         PR tree-optimization/45449
3220         * gcc.dg/pr45449.c: New testcase.
3221
3222 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3223
3224         * gcc.dg/opts-1.c: Expect errors, not warnings.
3225
3226 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3227
3228         PR fortran/42769
3229         * gfortran.dg/dynamic_dispatch_11.f03: New.
3230
3231 2010-08-29  Jason Merrill  <jason@redhat.com>
3232
3233         PR c++/44991
3234         * g++.dg/parse/defarg15.C: New.
3235
3236 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3237
3238         PR fortran/45439
3239         * gfortran.dg/select_type_16.f03: New.
3240
3241 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3242             Tobias Burnus  <burnus@net-b.de>
3243
3244         * gfortran.dg/bessel_7.f90: Decrease required precision.
3245
3246 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3247             Kaz Kojima  <kkojima@gcc.gnu.org>
3248
3249         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3250
3251 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3252
3253         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3254         floating point conversion code generation.
3255         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3256         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3257         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3258         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3259         to integer conversion code generation.
3260         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3261         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3262         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3263         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3264
3265 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3266
3267         PR fortran/32049
3268         * gfortran.dg/random_seed_1.f90: Adjust test.
3269         * gfortran.dg/float128_1.f90: New test.
3270
3271 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3272
3273         PR fortran/33197
3274         * gfortran.dg/norm2_1.f90: New.
3275         * gfortran.dg/norm2_2.f90: New.
3276         * gfortran.dg/norm2_3.f90: New.
3277         * gfortran.dg/norm2_4.f90: New.
3278         * gfortran.dg/parity_1.f90: New.
3279         * gfortran.dg/parity_2.f90: New.
3280         * gfortran.dg/parity_3.f90: New.
3281
3282 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3283
3284         PR fortran/45420
3285         * gfortran.dg/select_type_15.f03: New.
3286
3287 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3288
3289         PR libfortran/43217
3290         * gfortran.dg/hollerith8.f90: New test.
3291
3292 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3293
3294         PR fortran/45159
3295         * gfortran.dg/dependency_33.f90:  New test.
3296
3297 2010-08-27  Richard Guenther  <rguenther@suse.de>
3298
3299         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3300         * gcc.dg/graphite/scop-2.c: Likewise.
3301         * gcc.dg/graphite/scop-20.c: Likewise.
3302         * gcc.dg/vect/slp-25.c: Likewise.
3303
3304 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3305
3306         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3307
3308 2010-08-26  Daniel Kraft  <d@domob.eu>
3309
3310         PR fortran/38936
3311         PR fortran/44047
3312         PR fortran/45384
3313         * gfortran.dg/associate_8.f03: New test.
3314         * gfortran.dg/select_type_13.f03: New test.
3315         * gfortran.dg/select_type_14.f03: New test.
3316
3317 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3318
3319         PR tree-optimization/44485
3320         * gcc.dg/pr44485.c: New test.
3321
3322 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3323
3324         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3325         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3326         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3327
3328 2010-08-26  Richard Guenther  <rguenther@suse.de>
3329
3330         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3331         * gcc.dg/graphite/scop-21.c: Likewise.
3332
3333 2010-08-26  Richard Guenther  <rguenther@suse.de>
3334
3335         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3336         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3337         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3338         * gcc.dg/vect/vect-91.c: Likewise.
3339         * gcc.dg/vect/vect-peel-1.c: Likewise.
3340         * gcc.dg/vect/vect-peel-2.c: Likewise.
3341         * gcc.dg/vect/vect-peel-4.c: Likewise.
3342
3343 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3344
3345         PR libfortran/41859
3346         * gfortran.dg/der_io_4.f90: New test.
3347
3348 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR rtl-optimization/44858
3351         * gcc.c-torture/execute/pr44858.c: New test.
3352
3353         PR rtl-optimization/45400
3354         * g++.dg/other/i386-8.C: New test.
3355
3356 2010-08-25  Richard Guenther  <rguenther@suse.de>
3357
3358         * gcc.dg/alias-8.c: Adjust.
3359
3360 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3361
3362         * gcc.target/i386/combine-mul.c: New test.
3363
3364 2010-08-25  Richard Guenther  <rguenther@suse.de>
3365
3366         PR lto/44562
3367         * gcc.dg/graphite/id-27.c: New testcase.
3368         * gcc.dg/lto/20100825-1_0.c: Likewise.
3369
3370 2010-08-25  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/45316
3373         * g++.dg/opt/pr45316.C: New testcase.
3374
3375 2010-08-25  Richard Guenther  <rguenther@suse.de>
3376
3377         PR tree-optimization/45393
3378         * g++.dg/torture/pr45393.C: New testcase.
3379
3380 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR tree-optimization/45059
3383         * gcc.c-torture/compile/pr45059.c: New test.
3384
3385 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3386
3387         * lib/target-supports.exp (check_effective_target_vect_unpack):
3388         Set vect_unpack supported flag to true for neon.
3389
3390 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3391
3392         * gcc.dg/tree-ssa/ifc-5.c: New.
3393
3394 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3395
3396         * gcc.dg/tree-ssa/ifc-4.c: New.
3397         * gcc.dg/tree-ssa/ifc-7.c: New.
3398
3399 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3400
3401         * gcc.dg/vect/vect.exp: Check loongson targets
3402         * g++.dg/vect/vect.exp: Likewise
3403         * gfortran.dg/vect/vect.exp: Likewise
3404
3405 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3406
3407         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3408         -mveclibabi=mass.
3409
3410 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3411
3412         PR fortran/45366
3413         * gfortran.dg/proc_ptr_29.f90: New.
3414
3415 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3416             Dominique d'Humieres <dominiq@lps.ens.fr>
3417
3418         PR fortran/45367
3419         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3420
3421 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/45367
3424         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3425
3426 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3427
3428         PR fortran/36158
3429         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3430
3431 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3432             Dominique d'Humieres <dominiq@lps.ens.fr>
3433
3434         PR fortran/45367
3435         PR fortran/36158
3436         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3437         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3438
3439 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3440
3441         PR fortran/44863
3442         PR fortran/45271
3443         PR fortran/45290
3444         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3445         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3446         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3447
3448 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3449
3450         PR fortran/36158
3451         PR fortran/33197
3452         * gfortran.dg/bessel_6.f90: New.
3453         * gfortran.dg/bessel_7.f90: New.
3454
3455 2010-08-20  Jan Hubicka  <jh@suse.cz>
3456
3457         PR c++/45307
3458         PR c++/17736
3459         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3460         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3461
3462 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3463
3464         PR target/45336
3465         * gcc.target/i386/pr45336-1.c: New.
3466         * gcc.target/i386/pr45336-2.c: Likewise.
3467         * gcc.target/i386/pr45336-3.c: Likewise.
3468         * gcc.target/i386/pr45336-4.c: Likewise.
3469
3470 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3471
3472         PR testsuite/45361
3473         * gcc.target/i386/volatile-2.c: Update scan strings to also
3474         include (%rip) for the memory reference on x86_64.
3475
3476 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR middle-end/44974
3479         * gcc.dg/pr44974.c: New test.
3480
3481         PR rtl-optimization/45353
3482         * gcc.dg/pr45353.c: New test.
3483
3484 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3485
3486         * gcc.target/i386/volatile-2.c: New.
3487
3488 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3489
3490         PR rtl-optimization/44691
3491         * gfortran.dg/pr44691.f: New test.
3492
3493 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3494
3495         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3496
3497 2010-08-19  Jason Merrill  <jason@redhat.com>
3498
3499         * g++.dg/init/synth3.C: New.
3500         * g++.dg/init/value8.C: New.
3501         * g++.dg/tree-ssa/empty-2.C: New.
3502         * g++.dg/cpp0x/noexcept09.C: New.
3503
3504 2010-08-19  Daniel Kraft  <d@domob.eu>
3505
3506         PR fortran/29785
3507         PR fortran/45016
3508         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3509         * gfortran.dg/pointer_remapping_1.f90: New test.
3510         * gfortran.dg/pointer_remapping_2.f03: New test.
3511         * gfortran.dg/pointer_remapping_3.f08: New test.
3512         * gfortran.dg/pointer_remapping_4.f03: New test.
3513         * gfortran.dg/pointer_remapping_5.f08: New test.
3514         * gfortran.dg/pointer_remapping_6.f08: New test.
3515
3516 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3517
3518         PR testsuite/45324
3519         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3520
3521 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3522
3523         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3524
3525 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3526
3527         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3528         variable.
3529
3530 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3531
3532         PR target/45070
3533         * gcc.c-torture/execute/pr45070.c: New.
3534
3535 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3536
3537         * g++.dg/pr44328.C: New test.
3538
3539 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/36158
3542         PR fortran/33197
3543         * gfortran.dg/bessel_3.f90: New.
3544         * gfortran.dg/bessel_4.f90: New.
3545         * gfortran.dg/bessel_5.f90: New.
3546
3547 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3548
3549         PR fortran/45290
3550         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3551         * gfortran.dg/pointer_init_2.f90: New.
3552         * gfortran.dg/pointer_init_3.f90: New.
3553         * gfortran.dg/pointer_init_4.f90: New.
3554
3555 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3556
3557         PR c++/45049
3558         * g++.dg/pr45049-1.C: New test.
3559         * g++.dg/pr45049-2.C: New test.
3560
3561 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3562
3563         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3564         20 if __ARM_PCS is defined otherwise 64.
3565         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3566         instead of hard coded 64.
3567
3568 2010-08-18  Yao Qi  <yao@codesourcery.com>
3569
3570         PR target/45094
3571         * gcc.target/arm/pr45094.c: New test.
3572
3573 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3574
3575         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3576
3577 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3578
3579         PR rtl-optimization/42575
3580         * gcc.target/arm/pr42575.c: New test.
3581
3582 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3583
3584         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3585         * gcc.dg/tls/thr-cse-1.c: New.
3586
3587 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3588
3589         PR debug/42487
3590         * lib/target-supports.exp
3591         (check_effective_target_function_sections): New.
3592         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3593         function sections before proceding.
3594
3595 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR fortran/45308
3598         * gfortran.dg/pr45308.f03: New test.
3599
3600 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3601
3602         PR target/45296
3603         * gcc.target/i386/pr45296.c: New test.
3604
3605 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3606
3607         * g++.dg/ext/uow-1.C: New.
3608         * g++.dg/ext/uow-2.C: New.
3609         * g++.dg/ext/uow-3.C: New.
3610         * g++.dg/ext/uow-4.C: New.
3611
3612 2010-08-17  Richard Guenther  <rguenther@suse.de>
3613
3614         PR testsuite/45266
3615         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3616
3617 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3618
3619         PR c/40563
3620         * gcc.dg/Wcxx-compat-20.c: New test.
3621
3622 2010-08-17  Daniel Kraft  <d@domob.eu>
3623
3624         PR fortran/38936
3625         * gfortran.dg/associate_1.f03: Extended to test newly supported
3626         features like association to variables.
3627         * gfortran.dg/associate_3.f03: Removed check for illegal change
3628         of associate-name here...
3629         * gfortran.dg/associate_5.f03: ...and added it here.
3630         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3631         * gfortran.dg/associate_7.f03: New test.
3632
3633 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3634
3635         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3636
3637 2010-08-15  Daniel Kraft  <d@domob.eu>
3638
3639         PR fortran/38936
3640         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3641         * gfortran.dg/associate_3.f03: Clarify comment.
3642         * gfortran.dg/associate_5.f03: New test.
3643         * gfortran.dg/associate_6.f03: New test.
3644
3645 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3646
3647         PR fortran/45211
3648         * gfortran.dg/bind_c_usage_21.f90: New.
3649         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3650
3651 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3652
3653         * gfortran.dg/optional_absent_1.f90: New.
3654         * gfortran.dg/null_actual.f90: New.
3655
3656 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3657
3658         * gfortran.dg/pointer_target_1.f90: New.
3659         * gfortran.dg/pointer_target_2.f90: New.
3660         * gfortran.dg/pointer_target_3.f90: New.
3661
3662 2010-08-15  Daniel Kraft  <d@domob.eu>
3663
3664         PR fortran/45197
3665         * gfortran.dg/elemental_args_check_3.f90: New test.
3666         * gfortran.dg/impure_1.f08: New test.
3667         * gfortran.dg/impure_2.f08: New test.
3668         * gfortran.dg/impure_3.f90: New test.
3669         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3670
3671 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3672
3673         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3674         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3675         SLP tests.
3676         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3677         misaligned loads.
3678         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3679         misaligned stores.c
3680         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3681
3682 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3683
3684         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3685         dg-require-effective-target after dg-do.
3686
3687 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3688
3689         * lib/target-supports.exp (check_effective_target_vect_int): Return
3690         true for Loongson targets.
3691         (check_effective_target_vect_shift): Likewise.
3692         (check_effective_target_vect_no_int_max): Likewise.
3693         (check_effective_target_vect_no_align): Likewise.
3694         (check_effective_target_vect_short_mult): Likewise.
3695
3696 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3697
3698         * g++.dg/cast.C: Change fields of structures to "long" to pass
3699         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3700         * g++.dg/cpp0x/iop.C: Ditto.
3701         * g++.dg/cpp0x/named_refs.C: Ditto.
3702         * g++.dg/cpp0x/rv1p.C: Ditto.
3703         * g++.dg/cpp0x/rv2p.C: Ditto.
3704         * g++.dg/cpp0x/rv3p.C: Ditto.
3705         * g++.dg/cpp0x/rv4p.C: Ditto.
3706         * g++.dg/cpp0x/rv5p.C: Ditto.
3707         * g++.dg/cpp0x/rv6p.C: Ditto.
3708         * g++.dg/cpp0x/rv7p.C: Ditto.
3709         * g++.dg/cpp0x/rv8p.C: Ditto.
3710         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3711
3712 2010-08-13  Daniel Kraft  <d@domob.eu>
3713
3714         * gfortran.dg/implied_shape_1.f08: New test.
3715         * gfortran.dg/implied_shape_2.f90: New test.
3716         * gfortran.dg/implied_shape_3.f08: New test.
3717
3718 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3719
3720         PR libfortran/42526
3721         * gfortran.dg/char_component_initializer_1.f90: New test.
3722
3723 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3724
3725         PR tree-optimization/45241
3726         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3727
3728 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3729
3730         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3731         to dg-options.
3732         * gcc.target/i386/pr40906-2.c: Ditto.
3733         * gcc.target/i386/pr40906-3.c: Ditto.
3734
3735 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR middle-end/45262
3738         * gcc.c-torture/execute/pr45262.c: New test.
3739
3740 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3741
3742         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3743         empty argument.
3744         * g++.dg/other/profile1.C: Ditto.
3745
3746 2010-08-12  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/45232
3749         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3750         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3751         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3752         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3753         unsigned arithmetic.
3754         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3755         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3756         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3757         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3758         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3759         unsigned arithmetic.
3760         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3761         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3762         unsigned arithmetic.
3763         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3764         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3765         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3766         unsigned arithmetic.
3767         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3768         * gcc.dg/tree-ssa/negate.c: Adjust.
3769         * gcc.dg/vect/vect-1.c: Adjust.
3770         * gfortran.dg/reassoc_6.f: XFAIL.
3771
3772 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR debug/45259
3775         * gcc.dg/pr45259.c: New test.
3776
3777 2010-08-12  Wei Guozhi  <carrot@google.com>
3778
3779         PR target/44999
3780         * gcc.target/arm/pr44999.c: New testcase.
3781
3782 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3783
3784         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3785         (N): Likewise.
3786         (main): Adjust accordingly.
3787
3788 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3789
3790         * gfortran.dg/graphite/id-22.f: New.
3791
3792 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3793
3794         * gcc.dg/graphite/id-26.c: New.
3795
3796 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3797
3798         * gcc.dg/graphite/id-25.c: New.
3799
3800 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3801
3802         * gcc.dg/graphite/run-id-5.c: New.
3803         * gcc.dg/graphite/run-id-6.c: New.
3804         * gfortran.dg/graphite/id-21.f: New.
3805
3806 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3807
3808         * gcc.dg/graphite/id-24.c: New.
3809
3810 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3811
3812         * gcc.dg/tree-ssa/pr20742.c: New.
3813
3814 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3815
3816         * gcc.dg/graphite/id-23.c: New.
3817
3818 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3819
3820         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3821
3822 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3823
3824         * gcc.dg/graphite/pr42729.c: New.
3825
3826 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3827
3828         * gfortran.dg/graphite/id-20.f: New.
3829
3830 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3831
3832         * gcc.dg/graphite/id-22.c: New.
3833
3834 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3835
3836         * gcc.dg/graphite/run-id-2.c: Call abort.
3837
3838 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3839
3840         * gcc.dg/graphite/id-20.c: New.
3841
3842 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3843             Steve Kargl <kargl@gcc.gnu.org>
3844
3845         PR fortran/44595
3846         * gfortran.dg/move_alloc_3.f90: New.
3847         * gfortran.dg/random_seed_2.f90: New.
3848
3849 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3850
3851         * lib/target-supports.exp (check_effective_target_sync_int_long):
3852         Add hppa*-*-linux*.
3853         (check_effective_target_sync_char_short): Likewise.
3854
3855 2010-08-10  Yao Qi  <yao@codesourcery.com>
3856
3857         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3858         general form.
3859         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3860         * g++.dg/other/packed1.C: Likewise.
3861         * g++.dg/other/crash-4.C: Likewise.
3862         * g++.dg/ext/packed8.C: Likewise.
3863         * g++.dg/init/array16.C: Likewise.
3864
3865 2010-08-10  xinliang David Li  <davidxl@google.com>
3866         * gcc.dg/tree-ssa/loop-19.c: Add option
3867         -fno-prefetch-loop-array
3868
3869 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3870
3871         PR middle-end/45182
3872         * gcc.c-torture/compile/pr45182.c: New test.
3873
3874 2010-08-09  Jason Merrill  <jason@redhat.com>
3875
3876         PR c++/45236
3877         * g++.dg/cpp0x/variadic-104.C: New.
3878
3879 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3880
3881         PR fortran/44235
3882         * gfortran.dg/dependency_32.f90:  New test.
3883
3884 2010-08-09  Richard Guenther  <rguenther@suse.de>
3885
3886         PR middle-end/44632
3887         * g++.dg/opt/nrv17.C: New testcase.
3888
3889 2010-08-09  Richard Guenther  <rguenther@suse.de>
3890
3891         PR middle-end/45212
3892         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3893         alignment from MEM_REF offset only if we took it from the
3894         base object.
3895
3896         * gcc.target/i386/pr24178.c: New testcase.
3897
3898 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3899
3900         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3901         * gcc.dg/20030702-1.c: Ditto.
3902         * gcc.dg/20050309-1.c: Ditto.
3903         * gcc.dg/20050325-1.c: Ditto.
3904         * gcc.dg/20050330-2.c: Ditto.
3905         * gcc.dg/20051201-1.c: Ditto.
3906         * gcc.dg/gomp/pr27573.c: Ditto.
3907         * gcc.dg/gomp/pr34610.c: Ditto.
3908         * gcc.dg/pr24225.c: Ditto.
3909         * gcc.dg/pr26570.c: Ditto.
3910         * gcc.dg/pr32773.c: Ditto.
3911         * g++.dg/gcov/gcov-6.C: Ditto.
3912         * g++.dg/gomp/pr34608.C: Ditto.
3913         * gfortran.dg/gomp/pr27573.f90: Ditto.
3914
3915         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3916         dg-require-host-local dg directive.
3917         * gcc.dg/profile-dir-2.c: Ditto.
3918         * gcc.dg/profile-dir-3.c: Ditto.
3919
3920 2010-08-08  Richard Guenther  <rguenther@suse.de>
3921
3922         PR tree-optimization/45109
3923         * gcc.c-torture/compile/pr45109.c: New testcase.
3924
3925 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         * gcc.dg/march.c: Skip if -march defined.
3928         * gcc.dg/mtune.c: Skip if -mtune defined.
3929
3930         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3931         generic thunk support.
3932
3933 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3934
3935         PR target/45213
3936         * gcc.target/i386/pr45213.c: New test.
3937
3938 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3939
3940         PR libfortran/45143
3941         * gfortran.dg/fmt_error_11.f03: New test.
3942
3943 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3944
3945         * lib/target-supports.exp (check_effective_target_sync_int_long):
3946         Add arm*-*-linux-gnueabi.
3947         (check_effective_target_sync_char_short): Likewise.
3948
3949 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3950
3951         PR fortran/45159
3952         * gfortran.dg/dependency_31.f90:  New test.
3953
3954 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3955
3956         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3957
3958 2010-08-06  Jason Merrill  <jason@redhat.com>
3959
3960         * g++.dg/cpp0x/sfinae3.C: New.
3961         * g++.dg/cpp0x/sfinae4.C: New.
3962
3963 2010-08-06  Richard Guenther  <rguenther@suse.de>
3964
3965         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3966         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3967         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3968         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3969         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3970         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3971         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3972         * gcc.c-torture/execute/20100805-1.c: Likewise.
3973
3974 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3975
3976         PR testsuite/42855
3977         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3978
3979 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3980
3981         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3982         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3983
3984 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3985
3986         * g++.dg/ipa/devirt-1.C: New test.
3987         * g++.dg/ipa/devirt-2.C: Likewise.
3988         * g++.dg/ipa/devirt-3.C: Likewise.
3989         * g++.dg/ipa/devirt-4.C: Likewise.
3990         * g++.dg/ipa/devirt-5.C: Likewise.
3991         * gcc.dg/ipa/iinline-3.c: Likewise.
3992
3993 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3994
3995         PR tree-optimization/45144
3996         * gcc.dg/tree-ssa/pr45144.c: New test.
3997
3998 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/42207
4001         PR fortran/44064
4002         PR fortran/44065
4003         * gfortran.dg/class_25.f03: New.
4004         * gfortran.dg/class_26.f03: New.
4005
4006 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4007
4008         * g++.dg/warn/miss-format-1.C: Update line number.
4009
4010 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4011
4012         PR c++/44641
4013         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4014         .frame and .mask assembler directives.
4015
4016 2010-08-04  Richard Guenther  <rguenther@suse.de>
4017
4018         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4019         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4020         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4021         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4022
4023 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4024
4025         PR fortran/44857
4026         * gfortran.dg/derived_constructor_char_1.f90: New.
4027         * gfortran.dg/derived_constructor_char_2.f90: New.
4028
4029 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4030
4031         PR fortran/45159
4032         * gfortran.dg/dependency_30.f90:  New test.
4033
4034 2010-08-03  Jan Hubicka  <jh@suse.cz>
4035
4036         * gcc.c-torture/compile/pr45085.c: New testcase.
4037
4038 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4039
4040         PR fortran/44584
4041         PR fortran/45161
4042         * gfortran.dg/typebound_call_9.f03: Modified.
4043         * gfortran.dg/typebound_generic_1.f03: Modified.
4044
4045 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4046
4047         PR fortran/45159
4048
4049         * gfortran.dg/dependency_29.f90:  New test.
4050
4051 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4052
4053         PR fortran/36854
4054         * gfortran.dg/character_comparison_2.f90:  New test.
4055         * gfortran.dg/character_comparison_3.f90:  New test.
4056         * gfortran.dg/dependency_28.f90:  New test.
4057
4058 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4059
4060         PR target/40457
4061         * gcc.target/arm/pr40457-1.c: New test.
4062         * gcc.target/arm/pr40457-2.c: New test.
4063
4064 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4065
4066         PR fortran/44912
4067         * gfortran.dg/typebound_call_17.f03: New.
4068
4069 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4070
4071         PR fortran/44929
4072         * gfortran.dg/allocate_derived_3.f90: New.
4073
4074 2010-07-30  Xinliang David Li  <davidxl@google.com>
4075         PR tree-optimization/45121
4076         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4077
4078 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4079
4080         PR c++/45112
4081         * g++.dg/pr45112.C: New test.
4082
4083 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR debug/45055
4086         PR rtl-optimization/45137
4087         * gcc.dg/pr45055.c: New test.
4088
4089 2010-07-30  Alan Modra  <amodra@gmail.com>
4090
4091         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4092         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4093
4094 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4095
4096         PR fortran/45087
4097         PR fortran/45125
4098         * gfortran.dg/whole_file_25.f90: New.
4099         * gfortran.dg/whole_file_26.f90: New.
4100         * gfortran.dg/whole_file_27.f90: New.
4101
4102 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/44962
4105         * gfortran.dg/typebound_proc_17.f03: New.
4106
4107 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4108
4109         PR fortran/45004
4110         * gfortran.dg/move_alloc_2.f90: New.
4111
4112 2010-07-29  Xinliang David Li  <davidxl@google.com>
4113         PR tree-optimization/45121
4114         * c-c++-common/uninit-17.c: Fix expected output.
4115
4116 2010-07-29  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/45120
4119         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4120
4121 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4122
4123         PR fortran/42051
4124         PR fortran/44064
4125         * gfortran.dg/pr42051.f03: New testcase.
4126
4127 2010-07-29  Richard Guenther  <rguenther@suse.de>
4128
4129         PR middle-end/45034
4130         * gcc.c-torture/execute/pr45034.c: New testcase.
4131
4132 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4133
4134         PR c++/45096
4135         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4136
4137 2010-07-28  Daniel Kraft  <d@domob.eu>
4138
4139         * gfortran.dg/bound_8.f90: New test.
4140
4141 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4142
4143         PR debug/45105
4144         * gcc.dg/pr45105.c: New test.
4145
4146 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4147
4148         PR rtl-optimization/45107
4149         * gcc.dg/pr45107.c: New test.
4150
4151 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4152
4153         PR rtl-optimization/45101
4154         * gcc.dg/pr45101.c: New test.
4155
4156 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4157
4158         PR fortran/45077
4159         * gfortran.dg/whole_file_24.f90: New.
4160
4161 2010-07-27  Jason Merrill  <jason@redhat.com>
4162
4163         * g++.dg/cpp0x/variadic102.C: New.
4164         * g++.dg/cpp0x/variadic103.C: New.
4165
4166 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4167
4168         PR rtl-optimization/40956
4169         PR target/42495
4170         PR middle-end/42574
4171         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4172         * gcc.target/arm/pr42574.c: Add tests.
4173
4174 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4175
4176         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4177         test name.
4178         (cleanup-repo-files): Ditto.
4179         (cleanup-saved-temps): Ditto.
4180
4181 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR testsuite/44701
4184         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4185
4186         PR c/45079
4187         * gcc.dg/pr45079.c: New test.
4188
4189 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4190
4191         PR tree-optimization/44152
4192         * gcc.dg/vect/fast-math-pr44152.c: New test.
4193
4194 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4195
4196         PR ObjC/44140
4197         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4198         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4199         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4200         * obj-c++.dg/torture/trivial.mm: Ditto.
4201         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4202         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4203         * objc.dg/torture/tls/thr-init.m: Ditto.
4204         * objc.dg/torture/trivial.m: Ditto.
4205
4206 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4207
4208         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4209         Skip on spu-*-* targets.
4210
4211 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR tree-optimization/45083
4214         * gcc.dg/pr45083.c: New test.
4215
4216 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4217
4218         PR fortran/40873
4219         * gfortran.dg/whole_file_22.f90: New test.
4220         * gfortran.dg/whole_file_23.f90: New test.
4221
4222 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4223             Jack Howarth  <howarth@bromo.med.uc.edu>
4224             Richard Henderson  <rth@redhat.com>
4225
4226         PR target/44132
4227         * gcc.dg/tls/thr-init-1.c: New.
4228         * gcc.dg/tls/thr-init-2.c: New.
4229         * gcc.dg/torture/tls New.
4230         * gcc.dg/torture/tls/tls-test.c: New.
4231         * gcc.dg/torture/tls/thr-init-1.c: New.
4232         * gcc.dg/torture/tls/tls.exp: New.
4233         * gcc.dg/torture/tls/thr-init-2.c: New.
4234         * gcc.dg/tls/emutls-2.c: New test
4235
4236         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4237         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4238         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4239         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4240         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4241         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4242         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4243         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4244         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4245         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4246         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4247         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4248         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4249         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4250         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4251         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4252         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4253         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4254         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4255         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4256         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4257         gfortran.dg/gomp/omp_threadprivate1.f90,
4258         gfortran.dg/gomp/omp_threadprivate2.f90,
4259         gfortran.dg/gomp/reduction1.f90,
4260         gfortran.dg/gomp/sharing-1.f90: Likewise.
4261
4262 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4265         sse_runtime.
4266         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4267         dg-require-visibility.
4268
4269 2010-07-26  Richard Guenther  <rguenther@suse.de>
4270
4271         PR tree-optimization/43784
4272         * gcc.c-torture/execute/pr43784.c: New testcase.
4273         * g++.dg/torture/pr43784.C: Likewise.
4274
4275 2010-07-26  Richard Guenther  <rguenther@suse.de>
4276
4277         PR middle-end/45056
4278         * g++.dg/pr45056.C: New testcase.
4279
4280 2010-07-26  Richard Guenther  <rguenther@suse.de>
4281
4282         PR tree-optimization/45071
4283         * gcc.dg/pr45071.c: New testcase.
4284
4285 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4286
4287         PR fortran/45066
4288         * gfortran.dg/namelist_62.f90: New.
4289
4290 2010-07-26  Richard Guenther  <rguenther@suse.de>
4291
4292         * gcc.c-torture/execute/pr45017.c: Move ...
4293         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4294
4295 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4296
4297         PR fortran/40628
4298         * trim_optimize_1.f90:  New test.
4299         * character_comparision_1.f90:  New test.
4300
4301 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4302
4303         PR fortran/42852
4304         * gfortran.dg/wtruncate_fix.f: New test.
4305
4306 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         PR testsuite/45068
4309         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4310
4311 2010-07-24  Richard Guenther  <rguenther@suse.de>
4312
4313         PR lto/43788
4314         * g++.dg/lto/20100724-1_0.C: New testcase.
4315
4316 2010-07-24  Richard Guenther  <rguenther@suse.de>
4317
4318         PR lto/43212
4319         * gcc.dg/lto/20100724-1_0.c: New testcase.
4320         * gcc.dg/lto/20100724-1_1.c: Likewise.
4321
4322 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4323
4324         PR fortran/40011
4325         * gfortran.dg/whole_file_21.f90: New.
4326
4327         * gfortran.dg/integer_exponentiation_3.F90: Use
4328         -ffloat-store only for i?86/x86-64 -m32.
4329
4330 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4331
4332         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4333         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4334
4335 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4336
4337         * gfortran.dg/func_decl_4.f90: Split test into two ...
4338         * gfortran.dg/func_decl_5.f90: ... parts.
4339         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4340         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4341         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4342         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4343         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4344         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4345         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4346         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4347         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4348         * gfortran.dg/sizeof.f90: Make test valid.
4349         * gfortran.dg/pr20865.f90: Add new dg-error.
4350         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4351         * gfortran.dg/g77/19990218-0.f: Ditto.
4352         * gfortran.dg/g77/19990218-1.f: Ditto.
4353         * gfortran.dg/g77/970625-2.f: Ditto.
4354         * gfortran.dg/pr37243.f: Fix function declaration.
4355         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4356         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4357
4358 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4359
4360         PR fortran/44945
4361         * gfortran.dg/char_array_structure_constructor.f90: Add
4362         -fwhole-file as dg-option as it otherwise fails on some
4363         systems.
4364
4365 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4366
4367         * gnat.dg/aggr16.ad[sb]: New test.
4368         * gnat.dg/aggr16_pkg.ads: New helper.
4369
4370 2010-07-23  Richard Guenther  <rguenther@suse.de>
4371
4372         PR lto/43071
4373         * g++.dg/lto/20100723-1_0.C: New testcase.
4374
4375 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4376
4377         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4378         AVX support.
4379         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4380         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4381
4382 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384         * lib/target-supports.exp (add_options_for_tls): New proc.
4385         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4386         * g++.dg/tls/static-1a.cc: Likewise.
4387         * gcc.dg/tls/emutls-1.c: Likewise.
4388         * gcc.dg/tls/opt-11.c: Likewise.
4389         * gcc.dg/tls/opt-12.c: Likewise.
4390         * gcc.dg/tls/pr24428-2.c: Likewise.
4391         * gcc.dg/tls/pr24428.c: Likewise.
4392         * obj-c++.dg/tls/static-1.mm: Likewise.
4393         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4394         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4395         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4396         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4397         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4398         * objc.dg/torture/tls/thr-init.m: Likewise.
4399         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4400
4401 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4402
4403         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4404         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4405         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4406         optimized dump files.
4407
4408 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR tree-optimization/45047
4411         * gcc.c-torture/compile/pr45047.c: New test.
4412
4413 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4414
4415         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4416         instead of dg-compile.
4417         * gcc.dg/float-range-4.c: Ditto.
4418         * gcc.dg/float-range-5.c: Ditto.
4419         * gcc.dg/fold-overflow-1.c: Ditto.
4420         * gcc.dg/gomp/sections-4.c: Ditto.
4421         * gcc.dg/transparent-union-1.c: Ditto.
4422         * gcc.dg/transparent-union-2.c: Ditto.
4423         * gcc.target/i386/pr39315-check.c: Ditto.
4424         * g++.dg/gomp/sections-4.C: Ditto.
4425         * g++.dg/template/dtor7.C: Ditto.
4426         * g++.dg/tree-ssa/pr19952.C: Ditto.
4427         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4428         * gfortran.dg/graphite/pr42185.f90: Ditto.
4429         * gfortran.dg/namelist_36.f90: Ditto.
4430         * gnat.dg/noreturn1.adb: Ditto.
4431         * gnat.dg/specs/small_alignment.ads: Ditto.
4432
4433 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4434
4435         PR tree-optimization/44915
4436         * g++.dg/torture/pr44915.C: New test.
4437
4438 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4439
4440         PR tree-optimization/44914
4441         * g++.dg/tree-ssa/pr44914.C: New test.
4442
4443 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4444
4445         PR target/44290
4446         * gcc.dg/pr44290-1.c: New test.
4447         * gcc.dg/pr44290-2.c: New test.
4448
4449 2010-07-23  Jason Merrill  <jason@redhat.com>
4450
4451         PR c++/45008
4452         * g++.dg/abi/mangle44.C: New.
4453
4454 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4455
4456         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4457         for compile-time only tests.
4458         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4459         target check.
4460         * gcc.target/i386/pr39315-4.c: Ditto.
4461         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4462         target check.  Include sse-os-support.h.
4463         (main): Call check_isa and sse_os_support.
4464         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4465         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4466         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4467         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4468         target check.  Include sse-os-support.h.
4469         (main): Call check_isa and sse_os_support.
4470         * gcc.target/i386/vperm-v2df.c: Ditto.
4471
4472 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4473
4474         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4475         (check_effective_target_avx_runtime): New procedure.
4476         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4477         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4478
4479         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4480         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4481         and __get_cpuid test.
4482         * gcc.dg/compat/vector-2b_main.c: Ditto.
4483
4484         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4485
4486         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4487         for compile-time only test.
4488         * gcc.dg/pr32716.c: Ditto.
4489         * gcc.dg/pr34856.c: Ditto.
4490         * gcc.dg/pr36997.c: Ditto.
4491         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4492         * gfortran.dg/pr28158.f90: Ditto.
4493         * gfortran.dg/pr30667.f: Ditto.
4494
4495         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4496         i?86-*-* and x86_64-*-* targets to disable execution on targets
4497         without sse2 runtime support.
4498         * g++.dg/vect/vect.exp: Ditto.
4499         * gfortran.dg/vect/vect.exp: Ditto.
4500
4501         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4502         * gcc.dg/pr37544.c: Ditto.
4503         * gcc.dg/pr40550.c: Ditto.
4504         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4505         * gcc.dg/compat/vector-1a_main.c: Ditto.
4506         * gcc.dg/compat/vector-2a_main.c: Ditto.
4507         * gcc.dg/torture/pr16104-1.c: Ditto.
4508         * gcc.dg/torture/pr35771-1.c: Ditto.
4509         * gcc.dg/torture/pr35771-2.c: Ditto.
4510         * gcc.dg/torture/pr35771-3.c: Ditto.
4511         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4512         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4513         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4514         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4515         * g++.dg/other/i386-1.C: Ditto.
4516         * g++.dg/other/pr40446.C: Ditto.
4517
4518 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4519
4520         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4521
4522 2010-07-23  Daniel Kraft  <d@domob.eu>
4523
4524         PR fortran/44709
4525         * gfortran.dg/exit_1.f08: New test.
4526         * gfortran.dg/exit_2.f08: New test.
4527
4528 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4529
4530         PR tree-optimization/39839
4531         * gcc.target/arm/pr39839.c: New test case.
4532
4533 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4534
4535         * gnat.dg/unchecked_convert5b.adb: New test.
4536         * gnat.dg/unchecked_convert6.adb: Likewise.
4537         * gnat.dg/unchecked_convert6b.adb: Likewise.
4538
4539 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4540
4541         * gnat.dg/aggr15.ad[sb]: New test.
4542
4543 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4544
4545         PR debug/45024
4546         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4547
4548 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4549
4550         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4551         with dg-require-linker-plugin.
4552
4553 2010-07-22  Richard Guenther  <rguenther@suse.de>
4554
4555         PR lto/43850
4556         * g++.dg/lto/20100722-1_0.C: New testcase.
4557
4558 2010-07-22  Richard Guenther  <rguenther@suse.de>
4559
4560         PR lto/42451
4561         * gcc.dg/lto/20100720-3_0.c: New testcase.
4562         * gcc.dg/lto/20100720-3_1.c: Likewise.
4563
4564 2010-07-22  Richard Guenther  <rguenther@suse.de>
4565
4566         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4567         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4568
4569         PR lto/43373
4570         * gcc.dg/lto/20100722-1_0.c: New testcase.
4571
4572 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4573
4574         PR tree-optimization/44891
4575         * gcc.c-torture/compile/pr44891.c: New test.
4576
4577 2010-07-22  Richard Guenther  <rguenther@suse.de>
4578
4579         PR tree-optimization/45017
4580         * gcc.c-torture/execute/pr45017.c: New testcase.
4581
4582 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/45019
4585         * gfortran.dg/aliasing_dummy_5.f90: New.
4586
4587 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4588
4589         PR target/43698
4590         * gcc.target/arm/pr43698.c: New test.
4591
4592 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4593
4594         PR fortran/44929
4595         * Revert my commit r162325 for this PR.
4596
4597 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR debug/45015
4600         * gcc.target/m68k/pr45015.c: New test.
4601
4602 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4603
4604         PR c++/44641
4605         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4606         comments.
4607
4608 2010-07-21  Richard Guenther  <rguenther@suse.de>
4609
4610         PR lto/45018
4611         * g++.dg/lto/20100721-1_0.C: New testcase.
4612
4613 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4614
4615         PR tree-optimization/44900
4616         * g++.dg/torture/pr44900.C: New test.
4617
4618 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4619
4620         PR middle-end/44738
4621         * c-c++-common/uninit-17.c: Correct expected error.
4622
4623 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4624
4625         * gcc.dg/guality/asm-1.c: New test.
4626
4627         PR debug/45003
4628         * gcc.dg/guality/pr45003-2.c: New test.
4629         * gcc.dg/guality/pr45003-3.c: New test.
4630
4631 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4632
4633         PR libfortran/44697
4634         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4635
4636 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4637
4638         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4639         defined on the current line.
4640         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4641         * g++.dg/debug/dwarf2/pr44641.C: New.
4642
4643 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4644
4645         * gcc.target/powerpc/block-move-1.c: New test.
4646         * gcc.target/powerpc/block-move-2.c: New test.
4647
4648 2010-07-20  Jason Merrill  <jason@redhat.com>
4649
4650         PR c++/44967
4651         * g++.dg/cpp0x/sfinae2.C: New.
4652
4653 2010-07-20  Richard Guenther  <rguenther@suse.de>
4654
4655         PR lto/42696
4656         * gcc.dg/lto/20100720-4_0.c: New testcase.
4657
4658 2010-07-20  Richard Guenther  <rguenther@suse.de>
4659
4660         PR lto/43221
4661         * gcc.dg/lto/20100720-2_0.c: New testcase.
4662         * gcc.dg/lto/20100720-2_1.c: Likewise.
4663
4664 2010-07-20  Richard Guenther  <rguenther@suse.de>
4665
4666         PR lto/43208
4667         * gcc.dg/lto/20100720-1_0.c: New testcase.
4668         * gcc.dg/lto/20100720-1_1.c: Likewise.
4669
4670 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR debug/45003
4673         * gcc.dg/guality/pr45003-1.c: New test.
4674
4675 2010-07-20  Richard Guenther  <rguenther@suse.de>
4676
4677         PR tree-optimization/44977
4678         * gcc.dg/torture/pr44977.c: New testcase.
4679
4680 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4681
4682         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4683         sync_char_short
4684
4685 2010-07-20  Richard Guenther  <rguenther@suse.de>
4686
4687         PR middle-end/44971
4688         PR middle-end/44988
4689         * gcc.dg/pr44971.c: New testcase.
4690         * gcc.c-torture/compile/pr44988.c: Likewise.
4691
4692 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4693
4694         PR fortran/44929
4695         * gfortran.dg/allocate_with_typespec.f90: New test.
4696         * gfortran.dg/allocate_derived_1.f90: Update error message.
4697
4698 2010-07-19  Jason Merrill  <jason@redhat.com>
4699
4700         PR c++/44996
4701         * g++.dg/cpp0x/decltype23.C: New.
4702
4703 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/42385
4706         * gfortran.dg/class_defined_operator_1.f03 : New test.
4707
4708 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4709
4710         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4711         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4712         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4713         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4714
4715 2010-07-19  Richard Guenther  <rguenther@suse.de>
4716
4717         PR middle-end/44941
4718         * gcc.c-torture/compile/pr44941.c: New testcase.
4719
4720 2010-07-19  Jason Merrill  <jason@redhat.com>
4721
4722         PR c++/44969
4723         * g++.dg/template/sfinae24.C: New.
4724
4725 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4726
4727         PR fortran/44353
4728         * gfortran.dg/data_implied_do_2.f90: Removed.
4729
4730 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4731
4732         PR c++/44969
4733         * g++.dg/template/sfinae23.C: New.
4734
4735 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4736
4737         * lib/target-supports.exp (check_sse_os_support_available): New
4738         proc.
4739         (check_sse_hw_available): New proc.
4740         (check_effective_target_sse_runtime): New proc.
4741         (check_effective_target_sse2_runtime): New proc.
4742         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4743         -msse2 if check_sse_os_support_available.
4744         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4745         check_sse_os_support_available.
4746         * gcc.dg/vect/vect.exp: Likewise.
4747         * gfortran.dg/vect/vect.exp: Likewise.
4748         * gcc.target/i386/sol2-check: Renamed to ...
4749         * gcc.target/i386/sse-os-support.h: ... this.
4750         (sol2_check): Renamed to ...
4751         (sse_os_support): ... this.
4752         Only test movss with xmm registers.
4753         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4754         Removed ILL_INSN, ILL_INSN_LEN.
4755         * gcc.target/i386/sse2-check.h: Likewise.
4756         * gcc.target/i386/sse3-check.h: Likewise.
4757         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4758         Removed cpuid.h, __get_cpuid test.
4759         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4760         Removed cpuid.h, __get_cpuid test.
4761         * g++.dg/other/pr40446.C: Likewise.
4762         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4763         * gcc.dg/compat/vector-1a_main.c: Likewise.
4764         * gcc.dg/compat/vector-2a_main.c: Likewise.
4765         * gcc.dg/pr36584.c: Likewise.
4766         * gcc.dg/pr37544.c: Likewise.
4767         * gcc.dg/torture/pr16104-1.c: Likewise.
4768         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4769         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4770         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4771         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4772         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4773         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4774         sse2_runtime.
4775         * gcc.dg/torture/pr35771-2.c: Likewise.
4776         * gcc.dg/torture/pr35771-3.c: Likewise.
4777         * gcc.target/i386/pr39315-2.c: Likewise.
4778         * gcc.target/i386/pr39315-4.c: Likewise.
4779         * gcc.target/i386/vperm-v2df.c: Likewise.
4780         * gcc.target/i386/vperm-v2di.c: Likewise.
4781         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4782         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4783         sse_runtime.
4784
4785 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4786
4787         PR fortran/44353
4788         * gfortran.dg/data_implied_do_2.f90: New test.
4789
4790 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4791
4792         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4793
4794 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4795
4796         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4797         to the "mips16" group.
4798         (mips_using_mips16_p): New procedure.
4799         (mips-dg-options): Use it.
4800
4801 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4802
4803         * gcc.target/mips/mips16-attributes-4.c: New test.
4804
4805 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4806
4807         PR testsuite/44418
4808         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4809         * gcc.target/powerpc/recip-2.c: Ditto.
4810         * gcc.target/powerpc/recip-3.c: Ditto.
4811
4812 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4813
4814         * gcc.target/arm/pr42235.c: New test.
4815
4816 2010-07-16  Jason Merrill  <jason@redhat.com>
4817
4818         PR c++/32505
4819         * g++.dg/template/partial8.C: New.
4820
4821 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4824         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4825         in C++.
4826         (gualcvt): New overloaded inline.
4827         (GUALCVT): Use it for C++.
4828         * g++.dg/guality/guality.exp: New.
4829         * g++.dg/guality/guality.h: New.
4830         * g++.dg/guality/redeclaration1.C: New test.
4831         * g++.dg/dg.exp: Prune also guality/* tests.
4832         * gcc.dg/guality/pr43141.c: Moved to...
4833         * c-c++-common/guality/pr43141.c: ... here.
4834
4835 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4836
4837         PR libfortran/37077
4838         * gfortran.dg/char4_iunit_2.f03: New test.
4839
4840 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4841
4842         * lib/plugin-support.exp (plugin-test-execute):
4843         Add ${gcc_objdir}/intl to includes.
4844
4845 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR target/44942
4848         * gcc.c-torture/execute/pr44942.c: New test.
4849         * gcc.target/i386/pr44942.c: New test.
4850
4851 2010-07-15  Jason Merrill  <jason@redhat.com>
4852
4853         PR c++/44909
4854         * g++.dg/cpp0x/implicit7.C: New.
4855         * g++.dg/cpp0x/implicit8.C: New.
4856
4857 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4858
4859         Disable float tests for __SPU__ targets due to lack of signed zero:
4860         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4861         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4862         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4863         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4864         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4865         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4866         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4867         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4868         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4869
4870 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4871
4872         * gfortran.dg/select_char_2.f90: New test.
4873
4874 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4875
4876         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4877         with DECL_CHAIN.
4878
4879 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4880
4881         PR fortran/44936
4882         * gfortran.dg/typebound_generic_9.f03: New.
4883
4884 2010-07-15  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/44946
4887         * gcc.c-torture/compile/pr44946.c: New testcase.
4888
4889 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR fortran/40206
4892         * gfortran.dg/select_char_3.f90: New test.
4893
4894 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4895             Kevin F. Quinn  <kevquinn@gentoo.org>
4896
4897         * gcc.dg/Wtrampolines.c: New.
4898
4899 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4900
4901         PR libfortran/44934
4902         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4903
4904 2010-07-14  Jason Merrill  <jason@redhat.com>
4905
4906         PR c++/44810
4907         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4908
4909         Implement C++0x unrestricted unions (N2544)
4910         * g++.dg/cpp0x/union1.C: New.
4911         * g++.dg/cpp0x/union2.C: New.
4912         * g++.dg/cpp0x/union3.C: New.
4913         * g++.dg/cpp0x/defaulted2.C: Adjust.
4914         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4915         * g++.old-deja/g++.ext/anon2.C: Adjust.
4916         * g++.old-deja/g++.mike/misc6.C: Adjust.
4917
4918 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4919
4920         PR fortran/44925
4921         * gfortran.dg/c_loc_tests_15.f90: New.
4922
4923 2010-07-13  Jason Merrill  <jason@redhat.com>
4924
4925         PR c++/44909
4926         * g++.dg/cpp0x/implicit6.C: New.
4927
4928 2010-07-13  Jason Merrill  <jason@redhat.com>
4929
4930         PR c++/44540
4931         * g++.dg/abi/noreturn1.C: New.
4932         * g++.dg/abi/noreturn2.C: New.
4933
4934 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4935
4936         PR other/44874
4937         PR debug/44832
4938         * c-c++-common/pr44832.c: New test.
4939
4940 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4941
4942         PR objc/44488
4943         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4944         on the target.  Make sure that we can assemble the emitted asm when
4945         the test type is 'compile'.
4946
4947 2010-07-13  Richard Guenther  <rguenther@suse.de>
4948
4949         PR tree-optimization/36960
4950         * g++.dg/torture/pr36960.C: New testcase.
4951
4952 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4953
4954         PR c++/44908
4955         * g++.dg/template/sfinae21.C: New.
4956         * g++.dg/template/sfinae22.C: Likewise.
4957
4958 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4959
4960         PR testsuite/42843
4961         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4962         * gcc.dg/plugin/ggcplug.c: Likewise.
4963         * g++.dg/plugin/selfassign.c: Likewise.
4964         * g++.dg/plugin/attribute_plugin.c: Likewise.
4965         * g++.dg/plugin/dumb_plugin.c: Likewise.
4966         * g++.dg/plugin/pragma_plugin.c: Likewise.
4967
4968 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4969
4970         * gcc.c-torture/execute/pr44683.x: New.
4971         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4972
4973 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4974
4975         PR fortran/44434
4976         PR fortran/44565
4977         PR fortran/43945
4978         PR fortran/44869
4979         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4980         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4981         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4982         * gfortran.dh/typebound_call_16.f03: New.
4983         * gfortran.dg/typebound_generic_6.f03: New.
4984         * gfortran.dg/typebound_generic_7.f03: New.
4985         * gfortran.dg/typebound_generic_8.f03: New.
4986
4987 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4988
4989         PR libfortran/37077
4990         * gfortran.dg/char4_iunit_1.f03: New test.
4991
4992 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4993
4994         * gcc.dg/tree-ssa/vrp53.c: New test.
4995
4996 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4997
4998         PR c++/44907
4999         * g++.dg/template/sfinae19.C: New.
5000         * g++.dg/template/sfinae20.C: Likewise.
5001
5002 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5003
5004         * gcc.target/arm/interrupt-1.c: New test.
5005         * gcc.target/arm/interrupt-2.c: New test.
5006
5007 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5008
5009         * gcc.dg/pr42427.c: Require c99_runtime.
5010         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5011         c99_runtime.
5012         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5013         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5014         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5015         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5016         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5017         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5018         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5019         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5020         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5021         * gcc.target/i386/pr37275.c: Require visibility support.
5022
5023 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5024
5025         * lib/target-supports.exp (check_effective_target_sse): New proc.
5026         * gcc.target/i386/sol2-check.h: New file.
5027         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5028         Include sol2-check.h.
5029         (main) Only run do_test () if sol2_check ().
5030         * gcc.target/i386/sse2-check.h: Likewise.
5031         * gcc.target/i386/sse3-check.h: Likewise.
5032         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5033         [__sun__ && __svr4__]: Execute SSE2 instruction.
5034         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5035         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5036         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5037         * g++.dg/ext/vector14.C: Likewise.
5038         * g++.dg/other/mmintrin.C: Likewise.
5039         * gcc.dg/20020418-1.c: Likewise.
5040         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5041         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5042         * gcc.dg/format/unnamed-1.c: Likewise.
5043         Adapt dg-warning line number.
5044         * gcc.dg/graphite/pr40281.c: Likewise.
5045         * gcc.dg/pr32176.c: Likewise.
5046         * gcc.dg/pr40550.c: Likewise.
5047         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5048         * gcc.dg/torture/pr36891.c: Likewise.
5049         * gcc.target/i386/20020218-1.c: Likewise.
5050         * gcc.target/i386/20020523.c: Likewise.
5051         * gcc.target/i386/abi-1.c: Likewise.
5052         * gcc.target/i386/brokensqrt.c: Likewise.
5053         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5054         * gcc.target/i386/pr13366.c: Likewise.
5055         * gcc.target/i386/pr13685.c: Likewise.
5056         * gcc.target/i386/pr24306.c: Likewise.
5057         * gcc.target/i386/pr31486.c: Likewise.
5058         * gcc.target/i386/pr32065-1.c: Likewise.
5059         * gcc.target/i386/pr32065-2.c: Likewise.
5060         * gcc.target/i386/pr32389.c: Likewise.
5061         * gcc.target/i386/pr38824.c: Likewise.
5062         * gcc.target/i386/pr38931.c: Likewise.
5063         * gcc.target/i386/pr39592-1.c: Likewise.
5064         * gcc.target/i386/pr43766.c: Likewise.
5065         * gcc.target/i386/recip-divf.c: Likewise.
5066         * gcc.target/i386/recip-sqrtf.c: Likewise.
5067         * gcc.target/i386/recip-vec-divf.c: Likewise.
5068         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5069         * gcc.target/i386/sse-1.c: Likewise.
5070         * gcc.target/i386/sse-16.c: Likewise.
5071         * gcc.target/i386/sse-2.c: Likewise.
5072         * gcc.target/i386/sse-20.c: Likewise.
5073         * gcc.target/i386/sse-3.c: Likewise.
5074         * gcc.target/i386/sse-7.c: Likewise.
5075         * gcc.target/i386/sse-9.c: Likewise.
5076         * gcc.target/i386/sse-addps-1.c: Likewise.
5077         * gcc.target/i386/sse-addss-1.c: Likewise.
5078         * gcc.target/i386/sse-andnps-1.c: Likewise.
5079         * gcc.target/i386/sse-andps-1.c: Likewise.
5080         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5081         * gcc.target/i386/sse-comiss-1.c: Likewise.
5082         * gcc.target/i386/sse-comiss-2.c: Likewise.
5083         * gcc.target/i386/sse-comiss-3.c: Likewise.
5084         * gcc.target/i386/sse-comiss-4.c: Likewise.
5085         * gcc.target/i386/sse-comiss-5.c: Likewise.
5086         * gcc.target/i386/sse-comiss-6.c: Likewise.
5087         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5088         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5089         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5090         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5091         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5092         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5093         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5094         * gcc.target/i386/sse-divps-1.c: Likewise.
5095         * gcc.target/i386/sse-divss-1.c: Likewise.
5096         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5097         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5098         * gcc.target/i386/sse-maxps-1.c: Likewise.
5099         * gcc.target/i386/sse-maxss-1.c: Likewise.
5100         * gcc.target/i386/sse-minps-1.c: Likewise.
5101         * gcc.target/i386/sse-minss-1.c: Likewise.
5102         * gcc.target/i386/sse-movaps-1.c: Likewise.
5103         * gcc.target/i386/sse-movaps-2.c: Likewise.
5104         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5105         * gcc.target/i386/sse-movhps-1.c: Likewise.
5106         * gcc.target/i386/sse-movhps-2.c: Likewise.
5107         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5108         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5109         * gcc.target/i386/sse-movntps-1.c: Likewise.
5110         * gcc.target/i386/sse-movss-1.c: Likewise.
5111         * gcc.target/i386/sse-movss-2.c: Likewise.
5112         * gcc.target/i386/sse-movss-3.c: Likewise.
5113         * gcc.target/i386/sse-movups-1.c: Likewise.
5114         * gcc.target/i386/sse-movups-2.c: Likewise.
5115         * gcc.target/i386/sse-mulps-1.c: Likewise.
5116         * gcc.target/i386/sse-mulss-1.c: Likewise.
5117         * gcc.target/i386/sse-orps-1.c: Likewise.
5118         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5119         * gcc.target/i386/sse-recip-vec.c: Likewise.
5120         * gcc.target/i386/sse-recip.c: Likewise.
5121         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5122         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5123         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5124         * gcc.target/i386/sse-subps-1.c: Likewise.
5125         * gcc.target/i386/sse-subss-1.c: Likewise.
5126         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5127         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5128         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5129         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5130         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5131         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5132         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5133         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5134         * gcc.target/i386/sse-xorps-1.c: Likewise.
5135         * gcc.target/i386/ssefn-1.c: Likewise.
5136         * gcc.target/i386/ssefn-3.c: Likewise.
5137         * gcc.target/i386/sseregparm-1.c: Likewise.
5138         * gcc.target/i386/stackalign/return-3.c: Likewise.
5139         * gcc.target/i386/vectorize1.c: Likewise.
5140         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5141         * gcc.target/i386/xorps-sse.c: Likewise.
5142         * gfortran.dg/pr28158.f90: Likewise.
5143         * gfortran.dg/pr30667.f: Likewise.
5144         * gnat.dg/loop_optimization7.adb: Likewise.
5145         * gnat.dg/sse_nolib.adb: Likewise.
5146
5147 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5148
5149         PR fortran/44702
5150         * gfortran.dg/use_rename_6.f90: New.
5151         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5152
5153 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5154
5155         PR fortran/44869
5156         * gfortran.dg/class_24.f03: New.
5157
5158 2010-07-10  Richard Guenther  <rguenther@suse.de>
5159
5160         PR lto/44889
5161         * gcc.dg/lto/20100709-1_0.c: New testcase.
5162         * gcc.dg/lto/20100709-1_1.c: Likewise.
5163
5164 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5165
5166         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5167
5168 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5169
5170         PR objc/44140
5171         * objc.dg/lto/trivial-1_0.m: New.
5172         * objc.dg/lto/lto.exp: New.
5173         * obj-c++.dg/lto/trivial-1_0.mm: New.
5174         * obj-c++.dg/lto/lto.exp: New.
5175         * objc.dg/symtab-1.m: Adjust sizes.
5176         * objc.dg/image-info.m: Do not run for gnu-runtime.
5177
5178 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5179
5180         * gcc.dg/pr32370.c: Allow another kind of error message.
5181
5182 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5183
5184         * gnat.dg/atomic3.adb: New test.
5185
5186 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5187             Denys Vlasenko  <dvlasenk@redhat.com>
5188             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5189
5190         PR tree-optimization/28632
5191         * gcc.dg/tree-ssa/vrp51.c: New test.
5192         * gcc.dg/tree-ssa/vrp52.c: New test.
5193
5194 2010-07-09  Jason Merrill  <jason@redhat.com>
5195
5196         * g++.dg/abi/covariant6.C: New.
5197         * g++.dg/inherit/covariant17.C: Test both bases.
5198         * g++.dg/inherit/covariant7.C: Check vtable layout.
5199
5200 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5201
5202         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5203
5204 2010-07-09  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/44852
5207         * gcc.c-torture/execute/pr44852.c: New testcase.
5208
5209 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5210
5211         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5212         multiplication by values.
5213         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5214         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5215
5216 2010-07-09  Richard Guenther  <rguenther@suse.de>
5217
5218         PR tree-optimization/44882
5219         * gfortran.dg/pr44882.f90: New testcase.
5220
5221 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5222
5223         PR target/40657
5224         * gcc.target/arm/pr40657-1.c: New test.
5225         * gcc.target/arm/pr40657-2.c: New test.
5226         * gcc.c-torture/execute/pr40657.c: New test.
5227
5228 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5229
5230         * gcc.dg/tree-ssa/vrp50.c: New test.
5231         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5232
5233 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5234
5235         PR fortran/44649
5236         * gfortran.dg/c_sizeof_1.f90: Modified.
5237         * gfortran.dg/storage_size_1.f08: New.
5238         * gfortran.dg/storage_size_2.f08: New.
5239
5240 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5241
5242         * gcc.c-torture/execute/20100708-1.c: New test.
5243
5244 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR fortran/44847
5247         * gfortran.dg/gomp/pr44847.f90: New test.
5248
5249 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5250
5251         PR tree-optimization/44710
5252         * gcc.dg/tree-ssa/ifc-6.c: New.
5253         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5254
5255 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/18918
5258         * gfortran.dg/coarray_10.f90: Add an additional test.
5259
5260 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5261
5262         PR middle-end/44828
5263         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5264         * gcc.c-torture/execute/pr44828.x: Revert.
5265
5266 2010-07-08  Jason Merrill  <jason@redhat.com>
5267
5268         PR c++/43120
5269         * g++.dg/inherit/covariant17.C: New.
5270         * g++.dg/abi/covariant1.C: Actually test for the bug.
5271
5272 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5273
5274         PR rtl-optimization/44838
5275         * gcc.dg/pr44838.c: New.
5276
5277 2010-07-08  Richard Guenther  <rguenther@suse.de>
5278
5279         PR tree-optimization/44831
5280         * gcc.c-torture/compile/pr44831.c: New testcase.
5281         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5282
5283 2010-07-08  Richard Guenther  <rguenther@suse.de>
5284
5285         PR tree-optimization/44861
5286         * g++.dg/vect/pr44861.cc: New testcase.
5287
5288 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5289
5290         PR middle-end/44828
5291         * gcc.c-torture/execute/pr44828.x: New file.
5292
5293 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5294
5295         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5296         dg-options.
5297         * g++.dg/ext/altivec-17.C: Adjust error message.
5298
5299 2010-07-07  Tom Tromey  <tromey@redhat.com>
5300
5301         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5302
5303 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5304
5305         PR target/44844
5306         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5307         * gcc.target/i386/rdrand-2.c: Likewise.
5308         * gcc.target/i386/rdrand-3.c: Likewise.
5309
5310 2010-07-07  Jan Hubicka  <jh@suse.cz>
5311
5312         PR middle-end/44813
5313         * g++.dg/torture/pr44813.C: New testcase.
5314         * g++.dg/torture/pr44826.C: New testcase.
5315
5316 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5317
5318         PR rtl-optimization/44787
5319         * gcc.c-torture/compile/pr44788.c: New test.
5320         * gcc.target/arm/pr44788.c: New test.
5321
5322 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5323
5324         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5325
5326 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5327
5328         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5329         to dg-options.
5330
5331 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5332
5333         PR fortran/44742
5334         * gfortran.dg/parameter_array_init_6.f90: New.
5335         * gfortran.dg/initialization_20.f90: Update dg-error.
5336         * gfortran.dg/initialization_24.f90: Ditto.
5337
5338 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5339         PR fortran/PR44693
5340         * gfortran.dg/dim_range_1.f90:  New test.
5341         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5342
5343 2010-07-06  Jason Merrill  <jason@redhat.com>
5344
5345         PR c++/44703
5346         * g++.dg/cpp0x/initlist41.C: New.
5347
5348         PR c++/44778
5349         * g++.dg/template/ptrmem22.C: New.
5350
5351 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5352
5353         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5354         support.
5355         * gcc.target/i386/i386.exp: Likewise.
5356
5357 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5358
5359         PR testsuite/44195
5360         * gcc.dg/lto/20100518_0.c: Limit to x86.
5361
5362 2010-07-06  Richard Guenther  <rguenther@suse.de>
5363
5364         PR middle-end/44828
5365         * gcc.c-torture/execute/pr44828.c: New testcase.
5366
5367 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5368
5369         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5370         * g++.dg/warn/volatile1.C: Likewise.
5371         * g++.dg/template/warn1.C: Likewise.
5372
5373 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5374
5375         AVX Programming Reference (June, 2010)
5376         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5377         * g++.dg/other/i386-3.C: Likewise.
5378         * gcc.target/i386/sse-12.c: Likewise.
5379
5380         * gcc.target/i386/f16c-check.h: New.
5381         * gcc.target/i386/rdfsbase-1.c: Likewise.
5382         * gcc.target/i386/rdfsbase-2.c: Likewise.
5383         * gcc.target/i386/rdgsbase-1.c: Likewise.
5384         * gcc.target/i386/rdgsbase-2.c: Likewise.
5385         * gcc.target/i386/rdrand-1.c: Likewise.
5386         * gcc.target/i386/rdrand-2.c: Likewise.
5387         * gcc.target/i386/rdrand-3.c: Likewise.
5388         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5389         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5390         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5391         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5392         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5393         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5394         * gcc.target/i386/wrfsbase-1.c: Likewise.
5395         * gcc.target/i386/wrfsbase-2.c: Likewise.
5396         * gcc.target/i386/wrgsbase-1.c: Likewise.
5397         * gcc.target/i386/wrgsbase-2.c: Likewise.
5398
5399         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5400         (__builtin_ia32_vcvtps2ph): New.
5401         (__builtin_ia32_vcvtps2ph256): Likewise.
5402
5403         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5404         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5405
5406         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5407         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5408
5409         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5410         (__builtin_ia32_vcvtps2ph256): Likewise.
5411         Add fsgsbase,rdrnd,f16c.
5412
5413         * lib/target-supports.exp (check_effective_target_f16c): New.
5414
5415 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5416
5417         * gcc.dg/guality/nrv-1.c: New test.
5418
5419 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5420
5421         PR middle-end/42505
5422         * gcc.target/arm/pr42505.c: New test case.
5423
5424 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR c++/44808
5427         * g++.dg/opt/nrv16.C: New test.
5428
5429 2010-07-05  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/44784
5432         * gcc.c-torture/compile/pr44784.c: New testcase.
5433
5434 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5435
5436         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5437         Increase loop bound and array size.
5438         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5439         Likewise.
5440
5441 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5442
5443         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5444         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5445         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5446         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5447         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5448
5449 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5450
5451         PR c++/22138
5452         * g++.dg/parse/template25.C: New.
5453
5454 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5455
5456         PR rtl-optimization/44695
5457         * gcc.dg/torture/pr44695.c: New.
5458
5459 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5460
5461         PR c++/16630
5462         * g++.dg/ext/pretty3.C: New.
5463
5464 2010-07-04  Richard Guenther  <rguenther@suse.de>
5465
5466         PR middle-end/44809
5467         * g++.dg/torture/pr44809.C: New testcase.
5468
5469 2010-07-04  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/44656
5472         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5473
5474 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5475             Revital Eres  <eres@il.ibm.com>
5476
5477         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5478         misaligned stores.
5479         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5480         gcc.dg/vect/vect-96.c: Likewise.
5481         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5482         that support misaligned stores. Change the number of expected
5483         misaligned accesses.
5484         * gcc.dg/vect/vect-peel-1.c: New test.
5485         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5486         gcc.dg/vect/vect-peel-4.c: Likewise.
5487         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5488         vectorizable on all targets that support realignment.
5489         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5490
5491 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5492
5493         PR c/44806
5494         * gcc.dg/torture/pr44806.c: New.
5495
5496 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5497
5498         * gnat.dg/cond_expr1.adb: New test.
5499
5500 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5501
5502         * gnat.dg/modular3.adb: New test.
5503         * gnat.dg/modular3_pkg.ads: New helper.
5504
5505 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5506             Mikael Pettersson  <mikpe@it.uu.se>
5507
5508         PR testsuite/44518
5509         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5510         Make signed-ness of chars explicit.  Scan the object for
5511         strings that are split by some target assemblers.
5512         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5513         explicit.
5514
5515 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5516
5517         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5518
5519 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5520
5521         PR/44128
5522         * g++.dg/warn/Wshadow-7.C: New test.
5523
5524 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5525             Julian Brown  <julian@codesourcery.com>
5526             Sandra Loosemore  <sandra@codesourcery.com>
5527
5528         * gcc.c-torture/execute/20100416-1.c: New test case.
5529
5530 2010-07-02  Julian Brown  <julian@codesourcery.com>
5531             Sandra Loosemore  <sandra@codesourcery.com>
5532
5533         PR target/43703
5534
5535         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5536         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5537
5538 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5539             Julian Brown  <julian@codesourcery.com>
5540
5541         * gcc.target/arm/neon/vadds64.c: Regenerated.
5542         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5543         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5544         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5545         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5546         * gcc.target/arm/neon-vmls-1.c: Likewise.
5547         * gcc.target/arm/neon-vsubs64.c: New execution test.
5548         * gcc.target/arm/neon-vsubu64.c: New execution test.
5549         * gcc.target/arm/neon-vadds64.c: New execution test.
5550         * gcc.target/arm/neon-vaddu64.c: New execution test.
5551
5552 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5553
5554         * gcc.target/arm/neon-vands64.c: New.
5555         * gcc.target/arm/neon-vandu64.c: New.
5556         * gcc.target/arm/neon-vbics64.c: New.
5557         * gcc.target/arm/neon-vbicu64.c: New.
5558         * gcc.target/arm/neon-veors64.c: New.
5559         * gcc.target/arm/neon-veoru64.c: New.
5560         * gcc.target/arm/neon-vorns64.c: New.
5561         * gcc.target/arm/neon-vornu64.c: New.
5562         * gcc.target/arm/neon-vorrs64.c: New.
5563         * gcc.target/arm/neon-vorru64.c: New.
5564         * gcc.target/arm/neon/vands64.c: Regenerated.
5565         * gcc.target/arm/neon/vandu64.c: Regenerated.
5566         * gcc.target/arm/neon/vbics64.c: Regenerated.
5567         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5568         * gcc.target/arm/neon/veors64.c: Regenerated.
5569         * gcc.target/arm/neon/veoru64.c: Regenerated.
5570         * gcc.target/arm/neon/vorns64.c: Regenerated.
5571         * gcc.target/arm/neon/vornu64.c: Regenerated.
5572         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5573         * gcc.target/arm/neon/vorru64.c: Regenerated.
5574
5575 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5576
5577         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5578
5579 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5580
5581         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5582         * gfortran.dg/intent_out_5.f90: Same.
5583         * gfortran.dg/ltrans-7.f90: Same.
5584         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5585
5586 2010-07-02  Jan Hubicka  <jh@suse.cz>
5587
5588         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5589
5590 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5591
5592         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5593
5594 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR c++/44780
5597         * c-c++-common/Wunused-var-12.c: New test.
5598
5599 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5600
5601         PR target/42835
5602         * gcc.target/arm/pr42835.c: New test.
5603
5604         PR target/42172
5605         * gcc.target/arm/pr42172-1.c: New test.
5606
5607 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5608
5609         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5610
5611 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5612
5613         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5614         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5615         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5616         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5617         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5618         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5619         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5620         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5621         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5622         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5623         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5624         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5625         * gcc.target/arm/neon-vdup_ns64.c: New.
5626         * gcc.target/arm/neon-vdup_nu64.c: New.
5627         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5628         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5629         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5630         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5631         * gcc.target/arm/neon-vmov_ns64.c: New.
5632         * gcc.target/arm/neon-vmov_nu64.c: New.
5633         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5634         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5635         * gcc.target/arm/neon-vget_lanes64.c: New.
5636         * gcc.target/arm/neon-vget_laneu64.c: New.
5637         * gcc.target/arm/neon-vset_lanes64.c: New.
5638         * gcc.target/arm/neon-vset_laneu64.c: New.
5639
5640 2010-07-02  Richard Guenther  <rguenther@suse.de>
5641
5642         * g++.dg/torture/20100702-1.C: New testcase.
5643
5644 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5645
5646         PR target/44707
5647         * gcc.c-torture/compile/pr44707.c: New test.
5648
5649 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5650
5651         PR c++/44039
5652         * g++.dg/template/crash101.C: New.
5653
5654 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5655
5656         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5657         Use the ABI-0 accessors and fail it for m64.
5658
5659 2010-07-02  Jan Hubicka  <jh@suse.cz>
5660
5661         * g++.dg/tree-ssa/pr44706.C: New testcase.
5662
5663 2010-07-02  Richard Guenther  <rguenther@suse.de>
5664
5665         PR tree-optimization/44748
5666         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5667
5668 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5669
5670         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5671         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5672         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5673         the method types to forward:.
5674
5675 2010-06-30  Jason Merrill  <jason@redhat.com>
5676
5677         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5678         * g++.dg/other/pr25632.C: Likewise.
5679
5680 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR tree-optimization/40421
5683         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5684
5685 2010-07-01  Richard Guenther  <rguenther@suse.de>
5686
5687         PR middle-end/42834
5688         PR middle-end/44468
5689         * gcc.c-torture/execute/20100316-1.c: New testcase.
5690         * gcc.c-torture/execute/pr44468.c: Likewise.
5691         * gcc.c-torture/compile/20100609-1.c: Likewise.
5692         * gcc.dg/volatile2.c: Adjust.
5693         * gcc.dg/plugin/selfassign.c: Likewise.
5694         * gcc.dg/pr36902.c: Likewise.
5695         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5696         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5697         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5698         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5699         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5700         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5701         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5702         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5703         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5704         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5705         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5706         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5707         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5708         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5709         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5710         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5711         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5712         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5713         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5714         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5715         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5716         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5717         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5718         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5719         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5720         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5721         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5722         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5723         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5724         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5725         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5726         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5727         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5728         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5729         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5730         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5731         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5732         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5733         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5734         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5735         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5736         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5737         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5738         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5739         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5740         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5741         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5742         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5743         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5744         * g++.dg/tree-ssa/pr31146.C: Likewise.
5745         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5746         * g++.dg/tree-ssa/pr33604.C: Likewise.
5747         * g++.dg/plugin/selfassign.c: Likewise.
5748         * gfortran.dg/array_memcpy_3.f90: Likewise.
5749         * gfortran.dg/array_memcpy_4.f90: Likewise.
5750         * c-c++-common/torture/pr42834.c: New testcase.
5751
5752 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5753
5754         PR c++/44628
5755         * g++.dg/template/crash100.C: New.
5756
5757 2010-06-30  Jan Hubicka  <jh@suse.cz>
5758
5759         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5760
5761 2010-06-30  Michael Matz  <matz@suse.de>
5762
5763         PR bootstrap/44699
5764         * gcc.dg/pr44699.c: New test.
5765
5766 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5767
5768         PR tree-optimization/39799
5769         * c-c++-common/uninit-17.c: New test.
5770
5771 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5772
5773         PR libfortran/43298
5774         * gfortran.dg/read_infnan_1.f90: New test.
5775
5776 2010-06-29  Jason Merrill  <jason@redhat.com>
5777
5778         Enable implicitly declared move constructor/operator= (N3053).
5779         * g++.dg/cpp0x/implicit3.C: New.
5780         * g++.dg/cpp0x/implicit4.C: New.
5781         * g++.dg/cpp0x/implicit5.C: New.
5782         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5783         * g++.dg/cpp0x/not_special.C: Adjust.
5784         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5785         * g++.dg/cpp0x/rv1n.C: Adjust.
5786         * g++.dg/cpp0x/rv1p.C: Adjust.
5787         * g++.dg/cpp0x/rv2n.C: Adjust.
5788         * g++.dg/cpp0x/rv2p.C: Adjust.
5789         * g++.dg/cpp0x/rv3n.C: Adjust.
5790         * g++.dg/cpp0x/rv3p.C: Adjust.
5791         * g++.dg/cpp0x/rv4n.C: Adjust.
5792         * g++.dg/cpp0x/rv4p.C: Adjust.
5793         * g++.dg/cpp0x/rv5n.C: Adjust.
5794         * g++.dg/cpp0x/rv5p.C: Adjust.
5795         * g++.dg/cpp0x/rv6n.C: Adjust.
5796         * g++.dg/cpp0x/rv6p.C: Adjust.
5797         * g++.dg/cpp0x/rv7n.C: Adjust.
5798         * g++.dg/cpp0x/rv7p.C: Adjust.
5799         * g++.dg/cpp0x/rv8p.C: Adjust.
5800         * g++.dg/gomp/pr26690-1.C: Adjust.
5801         * g++.dg/other/error20.C: Adjust.
5802         * g++.dg/other/error31.C: Adjust.
5803         * g++.dg/parse/error19.C: Adjust.
5804         * g++.dg/template/qualttp5.C: Adjust.
5805         * g++.old-deja/g++.law/ctors5.C: Adjust.
5806
5807         Enable implicitly deleted functions (N2346)
5808         * g++.dg/cpp0x/defaulted17.C: New.
5809         * g++.dg/cpp0x/implicit1.C: New.
5810         * g++.dg/cpp0x/implicit2.C: New.
5811         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5812         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5813         * g++.dg/init/ctor4.C: Adjust.
5814         * g++.dg/init/synth2.C: Adjust.
5815         * g++.dg/lto/20081118_1.C: Adjust.
5816         * g++.dg/other/error13.C: Adjust.
5817         * g++.dg/other/unused1.C: Adjust.
5818         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5819         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5820         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5821         * g++.old-deja/g++.law/ctors17.C: Adjust.
5822         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5823         * g++.old-deja/g++.pt/assign1.C: Adjust.
5824         * g++.old-deja/g++.pt/crash20.C: Adjust.
5825
5826         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5827         * g++.dg/cpp0x/defaulted13.C: Adjust.
5828         * g++.dg/cpp0x/defaulted2.C: Adjust.
5829         * g++.dg/cpp0x/defaulted3.C: Adjust.
5830         * g++.dg/cpp0x/initlist9.C: Adjust.
5831         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5832         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5833         * g++.dg/init/synth2.C: Adjust.
5834
5835         * g++.dg/cpp0x/defaulted19.C: New.
5836
5837         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5838         * g++.dg/template/error23.C: Fix for -std=c++0x.
5839
5840 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5841
5842         PR fortran/44718
5843         * gfortran.dg/proc_ptr_28.f90: New.
5844
5845 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR tree-optimization/43801
5848         * g++.dg/torture/pr43801.C: New test.
5849
5850         PR debug/44668
5851         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5852
5853 2010-06-29  Jason Merrill  <jason@redhat.com>
5854
5855         PR c++/44587
5856         * g++.dg/template/qualified-id2.C: New.
5857         * g++.dg/template/qualified-id3.C: New.
5858
5859 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5860
5861         PR fortran/44696
5862         * gfortran.dg/associated_target_4.f90: New.
5863
5864 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/44582
5867         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5868
5869 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5872
5873 2010-06-29  Jan Hubicka  <jh@suse.cz>
5874
5875         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5876
5877 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5878
5879         PR target/43902
5880         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5881         * gcc.target/arm/wmul-3.c: New test.
5882         * gcc.target/arm/wmul-4.c: New test.
5883
5884 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5885
5886         PR rtl-optimization/44659
5887         * gcc.target/i386/extract-1.c: New.
5888         * gcc.target/i386/extract-2.c: Likewise.
5889         * gcc.target/i386/extract-3.c: Likewise.
5890         * gcc.target/i386/extract-4.c: Likewise.
5891         * gcc.target/i386/extract-5.c: Likewise.
5892         * gcc.target/i386/extract-6.c: Likewise.
5893
5894 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR c++/44682
5897         * g++.dg/warn/Wunused-var-14.C: New test.
5898
5899 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5900
5901         PR fortran/43298
5902         * gfortran.dg/nan_6.f90: New.
5903
5904 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5905
5906         PR tree-optimization/43781
5907         * gcc.dg/torture/pr43781.c: New.
5908
5909 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5910
5911         PR fortran/40158
5912         * gfortran.dg/actual_rank_check_1.f90: New test.
5913
5914 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5915
5916         * gcc.dg/ipa/ipa-sra-6.c: New test.
5917
5918 2010-06-28  Jan Hubicka  <jh@suse.cz>
5919
5920         PR tree-optimization/44687
5921         * gcc.c-torture/compile/pr44687.c
5922
5923 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5924
5925         PR c++/44535
5926         * g++.dg/torture/pr44535.C: New test.
5927
5928 2010-06-28  Michael Matz  <matz@suse.de>
5929
5930         PR middle-end/44592
5931         * gfortran.dg/pr44592.f90: New test.
5932
5933 2010-06-28  Jan Hubicka  <jh@suse.cz>
5934
5935         PR tree-optimization/44357
5936         * g++.dg/torture/pr44357.C: New testcase.
5937
5938 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5939
5940         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5941         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5942         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5943         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5944         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5945         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5946         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5947         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5948
5949 2010-06-27  Jan Hubicka  <jh@suse.cz>
5950
5951         * gcc.c-torture/compile/pr44686.c: New file.
5952
5953 2010-06-27  Richard Guenther  <rguenther@suse.de>
5954
5955         PR tree-optimization/44683
5956         * gcc.c-torture/execute/pr44683.c: New testcase.
5957
5958 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5959
5960         * gnat.dg/noreturn3.ad[sb]: New test.
5961
5962 2010-06-26  Jason Merrill  <jason@redhat.com>
5963
5964         * g++.dg/cpp0x/explicit5.C: New.
5965
5966 2010-06-26  Richard Guenther  <rguenther@suse.de>
5967
5968         PR tree-optimization/44393
5969         * gcc.dg/pr44393.c: New testcase.
5970
5971 2010-06-26  Jan Hubicka  <jh@suse.cz>
5972
5973         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5974
5975 2010-06-26  Richard Guenther  <rguenther@suse.de>
5976
5977         PR middle-end/44674
5978         * gcc.dg/pr44674.c: New testcase.
5979
5980 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5981
5982         * gcc.dg/opts-3.c: New test.
5983
5984 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5985
5986         * gfortran.dg/type_decl_1.f90: New.
5987         * gfortran.dg/type_decl_2.f90: New.
5988
5989 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5990
5991         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5992         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5993
5994 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5995
5996         PR testsuite/38946
5997         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5998         error in comparing reals.
5999
6000 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6001
6002         * selected_real_kind_2.f90: New.
6003         * selected_real_kind_3.f90: New.
6004
6005 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6006
6007         * gfortran.dg/entry_19.f90: New.
6008
6009 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6010
6011         * gfortran.dg/end_subroutine_1.f90: New.
6012         * gfortran.dg/end_subroutine_2.f90: New.
6013         * gfortran.dg/interface_proc_end.f90: Update.
6014
6015 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6016
6017         * gfortran.dg/semicolon_fixed.f: Update.
6018         * gfortran.dg/semicolon_fixed_2.f: New.
6019         * gfortran.dg/semicolon_free_2.f90: New.
6020         * gfortran.dg/semicolon_free.f90: Update.
6021
6022 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6023
6024         PR fortran/44448
6025         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6026
6027 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6028
6029         * g++.dg/ipa/iinline-3.C: New test.
6030         * gcc.dg/ipa/modif-1.c: Removed.
6031
6032 2010-06-25  Jan Hubicka  <jh@suse.cz>
6033
6034         * gcc.dg/tree-ssa/ipa-split-1.c
6035
6036 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6037
6038         * g++.dg/ipa/iinline-2.C: New test.
6039
6040 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR middle-end/43866
6043         * gfortran.dg/pr43866.f90: New test.
6044
6045         PR tree-optimization/44539
6046         * gcc.dg/pr44539.c: New test.
6047
6048 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6049
6050         From Jim Wilson:
6051         PR target/43902
6052         * gcc.target/mips/madd-9.c: New test.
6053
6054 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6055
6056         PR c/44517
6057         * gcc.dg/noncompile/pr44517.c: New.
6058         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6059
6060 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6061
6062         PR testsuite/43283
6063         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6064         and add argument to nop for IA64.
6065
6066 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6067
6068         PR target/44588
6069         * gcc.target/i386/mod-1.c: New.
6070         * gcc.target/i386/umod-1.c: Likewise.
6071         * gcc.target/i386/umod-2.c: Likewise.
6072         * gcc.target/i386/umod-3.c: Likewise.
6073
6074 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR middle-end/44492
6077         * g++.dg/torture/pr44492.C: New test.
6078
6079 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6080
6081         * c-c++-common/warn-omitted-condop.c: New.
6082
6083 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6084
6085         PR fortran/44614
6086         * gfortran.dg/import8.f90: New.
6087
6088 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6089
6090         * gnat.dg/not_null.adb: Update test case.
6091
6092 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR c++/44619
6095         * g++.dg/warn/Wunused-var-13.C: New test.
6096
6097         PR c++/44627
6098         * g++.dg/diagnostic/method1.C: New test.
6099
6100 2010-06-22  Cary Coutant  <ccoutant@google.com>
6101
6102         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6103
6104 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6105
6106         PR fortran/44616
6107         * gfortran.dg/abstract_type_8.f03: New.
6108
6109 2010-06-21  Jason Merrill  <jason@redhat.com>
6110
6111         * g++.dg/cpp0x/noexcept08.C: New.
6112
6113         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6114
6115 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6116
6117         PR target/44615
6118         * gcc.target/i386/sse2-vec-2a.c: New.
6119
6120 2010-06-21  DJ Delorie  <dj@redhat.com>
6121
6122         * gcc.dg/pragma-diag-1.c: New.
6123
6124 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6125
6126         PR target/44615
6127         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6128
6129 2010-06-21  Alan Modra  <amodra@gmail.com>
6130
6131         PR testsuite/44505
6132         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6133         tail call to check_fa_mid.
6134
6135 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR target/44575
6138         * gcc.c-torture/execute/pr44575.c: New test.
6139
6140 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6141
6142         PR fortran/40632
6143         * gfortran.dg/contiguous_1.f90: New.
6144         * gfortran.dg/contiguous_2.f90: New.
6145         * gfortran.dg/contiguous_3.f90: New.
6146
6147 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6148
6149         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6150         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6151
6152 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         PR target/44546
6155         * gcc.target/i386/pr44546.c: New test.
6156
6157 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6158
6159         * gcc.dg/opts-2.c: New test.
6160
6161 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6162
6163         PR fortran/44584
6164         * gfortran.dg/typebound_proc_15.f03: Modified.
6165
6166 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6167
6168         PR target/44072
6169         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6170         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6171
6172 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6173
6174         * g++.dg/ext/label13.C: Fix typo in last change.
6175
6176 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6177
6178         PR libfortran/44477
6179         * gfortran.dg/eof_3.f90
6180         * gfortran.dg/endfile_2.f90
6181         * gfortran.dg/endfile_4.f90
6182         * gfortran.dg/endfile_3.f90
6183
6184 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6185
6186         PR c++/41090
6187         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6188
6189 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6190
6191         PR fortran/44556
6192         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6193
6194 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6195
6196         * gcc.target/arm/pr40900.c: New test.
6197
6198 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6199
6200         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6201
6202 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6203
6204         PR fortran/44558
6205         * gfortran.dg/typebound_call_15.f03: New.
6206
6207 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6208
6209         PR c++/44486
6210         * g++.dg/pr44486.C: New.
6211
6212 2010-06-16  DJ Delorie  <dj@redhat.com>
6213
6214         * gcc.target/i386/volatile-bitfields-1.c: New.
6215         * gcc.target/i386/volatile-bitfields-2.c: New.
6216
6217 2010-06-16  Jason Merrill  <jason@redhat.com>
6218
6219         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6220
6221         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6222
6223 2010-06-16  Richard Guenther  <rguenther@suse.de>
6224
6225         PR c/44555
6226         * gcc.c-torture/execute/pr44555.c: New testcase.
6227
6228 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/44549
6231         * gfortran.dg/typebound_proc_16.f03: New.
6232
6233 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6234
6235         * g++.dg/torture/pr43905.C: New test.
6236
6237 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6238
6239         PR testsuite/44538
6240         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6241         initialization loop from being vectorized.
6242         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6243
6244 2010-06-16  Alan Modra  <amodra@gmail.com>
6245
6246         PR tree-optimization/44507
6247         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6248
6249 2010-06-15  Jason Merrill  <jason@redhat.com>
6250
6251         * g++.dg/overload/arg3.C: Adjust error locations.
6252         * g++.dg/overload/copy1.C: Likewise.
6253         * g++.dg/tc1/dr152.C: Likewise.
6254         * g++.dg/template/incomplete4.C: Likewise.
6255         * g++.dg/template/incomplete5.C: Likewise.
6256         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6257         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6258         * g++.old-deja/g++.pt/crash9.C: Likewise.
6259
6260         * g++.dg/inherit/virtual5.C: New.
6261
6262         * g++.dg/cpp0x/defaulted18.C: New.
6263
6264         * g++.dg/cpp0x/initlist40.C: New.
6265
6266         * g++.dg/cpp0x/initlist39.C: New.
6267
6268 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6269
6270         PR middle-end/44391
6271         * gcc.dg/graphite/pr44391.c: New.
6272
6273 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/43388
6276         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6277         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6278         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6279         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6280
6281 2010-06-15  Richard Guenther  <rguenther@suse.de>
6282
6283         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6284
6285 2010-06-15  Richard Guenther  <rguenther@suse.de>
6286
6287         * gcc.dg/vect/bb-slp-21.c: Adjust.
6288         * gcc.dg/vect/bb-slp-13.c: Likewise
6289         * gcc.dg/vect/bb-slp-4.c: Likewise
6290         * gcc.dg/vect/bb-slp-22.c: Likewise
6291         * gcc.dg/vect/bb-slp-14.c: Likewise
6292         * gcc.dg/vect/bb-slp-23.c: Likewise
6293         * gcc.dg/vect/bb-slp-15.c: Likewise
6294         * gcc.dg/vect/bb-slp-17.c: Likewise
6295         * gcc.dg/vect/bb-slp-18.c: Likewise
6296         * gcc.dg/vect/bb-slp-19.c: Likewise
6297         * gcc.dg/vect/bb-slp-10.c: Likewise
6298         * gcc.dg/vect/bb-slp-11.c: Likewise
6299         * gcc.dg/vect/bb-slp-20.c: Likewise
6300         * gcc.dg/vect/bb-slp-3.c: Likewise
6301
6302 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6303
6304         PR fortran/44536
6305         * gfortran.dg/gomp/pr44536.f90: New test.
6306         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6307
6308 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6309
6310         PR target/44534
6311         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6312         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6313
6314 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6315
6316         PR tree-optimization/44508
6317         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6318
6319         PR bootstrap/44509
6320         * gcc.dg/pr44509.c: New test.
6321
6322 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6323
6324         PR tree-optimization/44507
6325         * gcc.dg/vect/pr44507.c: New test.
6326
6327 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6328
6329         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6330         and c-pretty-print.h.
6331
6332         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6333
6334 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6335
6336         * gfortran.dg/whole_file_18.f90: Updated error message.
6337
6338 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6339
6340         * gfortran.dg/whole_file_20.f03: New.
6341
6342 2010-06-12  Jan Hubicka  <jh@suse.cz>
6343
6344         * gcc.c-torture/compile/pc44485.c: New testcase.
6345
6346 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6347
6348         PR fortran/40117
6349         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6350         * gfortran.dg/typebound_proc_14.f03: New.
6351         * gfortran.dg/typebound_proc_15.f03: New.
6352
6353 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6354
6355         * gcc.dg/opts-1.c: New test.
6356
6357 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6358
6359         * gcc.dg/funroll-loops-all.c: Update expected error.
6360
6361 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6362
6363         PR target/44481
6364         * gcc.target/i386/pr44481.c: New test.
6365
6366 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6367
6368         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6369
6370 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6371
6372         PR middle-end/44483
6373         * gcc.dg/tree-ssa/pr44483.c: New.
6374
6375 2010-06-11  Paul Brook  <paul@codesourcery.com>
6376
6377         * g++.dg/other/arm-neon-1.C: New test.
6378
6379 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/42051
6382         PR fortran/43896
6383         * gfortran.dg/class_23.f03: New test.
6384
6385 2010-06-11  Jan Hubicka  <jh@suse.cz>
6386
6387         * gcc.dg/ipa/pure-const-2.c: New testcase.
6388
6389 2010-06-11  Jan Hubicka  <jh@suse.cz>
6390
6391         * gcc.dg/noreturn-7.c: Update.
6392         * gcc.dg/noreturn-4.c: Update.
6393
6394 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6395
6396         Fix MIPS bootstrap
6397         * g++.dg/other/typedef4.C: New test.
6398
6399 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6400
6401         PR fortran/44207
6402         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6403
6404 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6405
6406         PR fortran/44457
6407         * gfortran.dg/asynchronous_3.f03
6408
6409 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6410
6411         PR middle-end/44185
6412         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6413         non-temporal stores out of the tests to form new test cases.  As a
6414         result, no non-temporal store should be generated in this case.
6415
6416         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6417         prefetch-7.c that generate one non-temporal store.
6418
6419         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6420         prefetch-7.c that generate one non-temporal store and one
6421         one-temporal prefetch.
6422
6423 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6424
6425         PR tree-optimization/44258
6426         * gcc.dg/tree-ssa/pr44258.c: New test.
6427
6428 2010-06-10  Daniel Kraft  <d@domob.eu>
6429
6430         PR fortran/38936
6431         * gfortran.dg/associate_1.f03: New test.
6432         * gfortran.dg/associate_2.f95: New test.
6433         * gfortran.dg/associate_3.f03: New test.
6434         * gfortran.dg/associate_4.f08: New test.
6435
6436 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6437
6438         * gfortran.dg/selected_char_kind_4.f90: New test.
6439
6440 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6441
6442         * gcc.dg/pr42461.c: New test.
6443
6444 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6445
6446         PR fortran/44347
6447         * gfortran.dg/selected_real_kind_1.f90: New.
6448
6449 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6450
6451         PR fortran/44359
6452         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6453         warning.
6454         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6455         check for warning.
6456
6457 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6458
6459         * gfortran.dg/data_namelist_conflict.f90: New test.
6460
6461 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6462
6463         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6464         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6465         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6466
6467 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6468
6469         * gfortran.dg/mvbits_9.f90: New test.
6470         * gfortran.dg/ibset_1.f90: Ditto.
6471         * gfortran.dg/ibits_1.f90: Ditto.
6472         * gfortran.dg/btest_1.f90: Ditto.
6473         * gfortran.dg/ibclr_1.f90: Ditto.
6474
6475 2010-06-09  Jason Merrill  <jason@redhat.com>
6476
6477         PR c++/44366
6478         * g++.dg/cpp0x/decltype23.C: Move to...
6479         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6480
6481 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6482
6483         PR fortran/44211
6484         * gfortran.dg/typebound_call_14.f03: New test.
6485
6486 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6487
6488         PR tree-optimization/44423
6489         * gcc.dg/tree-ssa/pr44423.c: New test.
6490
6491 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6492
6493         PR testsuite/42843
6494         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6495         TV_NONE to initialize tv_id field.
6496         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6497         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6498         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6499         Include toplev.h .
6500         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6501         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6502         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6503
6504 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6505
6506         PR tree-optimization/39874
6507         PR middle-end/28685
6508         * gcc.dg/pr39874.c: New file.
6509
6510 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6511
6512         * g++.dg/ext/attr-alias-1.C: New.
6513         * g++.dg/ext/attr-alias-2.C: New.
6514
6515 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6516
6517         PR fortran/44446
6518         * gfortran.dg/proc_ptr_27.f90: New.
6519
6520 2010-06-07  Jason Merrill  <jason@redhat.com>
6521
6522         PR c++/44366
6523         * g++.dg/cpp0x/decltype23.C: New.
6524
6525 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6526             Shujing Zhao  <pearly.zhao@oracle.com>
6527
6528         PR c/37724
6529         * gcc.dg/c90-const-expr-10.c: Adjust.
6530         * gcc.dg/c99-const-expr-10.c: Adjust.
6531         * gcc.dg/init-bad-7.c: New.
6532
6533 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6534
6535         * lib/target-supports.exp (check_effective_target_gas): New proc.
6536         * gcc.c-torture/execute/960321-1.x: New file.
6537
6538 2010-06-07  Jason Merrill  <jason@redhat.com>
6539
6540         PR c++/44401
6541         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6542
6543 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6544
6545         PR c++/44444
6546         * g++.dg/warn/Wunused-var-12.C: New test.
6547
6548         PR c++/44443
6549         * c-c++-common/Wunused-var-11.c: New test.
6550
6551 2010-06-07  Jan Hubicka  <jh@suse.cz>
6552
6553         * gcc.dg/ipa/pure-const-1.c: New testcase.
6554
6555 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6556
6557         PR rtl-optimization/44404
6558         * gcc.dg/pr44404.c: New.
6559
6560 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6561
6562         PR target/44159
6563         * gcc.target/i386/abi-2.c: Check sysv abi here.
6564         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6565         function to avoid failures by different ABIs.
6566         * gcc.target/i386/aes-check.h: Likewise.
6567         * gcc.target/i386/avx-check.h: Likewise.
6568         * gcc.target/i386/fma4-check.h: Likewise.
6569         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6570         * gcc.target/i386/mmx-check.h: Likewise.
6571         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6572         * gcc.target/i386/pclmul-check.h: Likewise.
6573         * gcc.target/i386/sse-check.h: Likewise.
6574         * gcc.target/i386/sse2-check.h: Likewise.
6575         * gcc.target/i386/sse3-check.h: Likewise.
6576         * gcc.target/i386/sse4_1-check.h: Likewise.
6577         * gcc.target/i386/sse4_2-check.h: Likewise.
6578         * gcc.target/i386/sse4a-check.h: Likewise.
6579         * gcc.target/i386/ssse3-check.h: Likewise.
6580         * gcc.target/i386/xop-check.h: Likewise.
6581         * gcc.target/i386/pr27971.c: Fix for LLP64.
6582         * gcc.target/i386/pr39139.c: Likewise.
6583         * gcc.target/i386/pr39315-check.c: Likewise.
6584         * gcc.target/i386/vararg-1.c: Likewise.
6585         * gcc.target/i386/vararg-2.c: Likewise.
6586         Additional add dg-compile to avoid failure due
6587         missing foo symbol.
6588
6589         * gcc.dg/compound-literal-1.c: Fix for llp64.
6590         * gcc.dg/pr32370.c: Likewise.
6591         * gcc.dg/pr37561.c: Likewise.
6592         * gcc.dg/pr41340.c: Likewise.
6593         * gcc.dg/pr41551.c: Likewise.
6594
6595 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6596
6597         PR c++/44188
6598         * g++.dg/debug/dwarf2/typedef3.C: New test.
6599
6600 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6601
6602         PR c/20000
6603         * c-c++-common/pr20000.c: New.
6604
6605 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6606
6607         PR c++/44086
6608         * g++.dg/init/pr44086.C: New.
6609         * g++.dg/cpp0x/decltype4.C: Adjust.
6610
6611 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6612
6613         PR fortran/43945
6614         * gfortran.dg/generic_23.f03: New test.
6615
6616 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6617
6618         PR fortran/43895
6619         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6620
6621 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR c++/44361
6624         * c-c++-common/Wunused-var-9.c: New test.
6625
6626 2010-06-05  Jason Merrill  <jason@redhat.com>
6627
6628         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6629
6630 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6631
6632         PR c/44322
6633         * gcc.dg/c99-restrict-4.c: New test.
6634
6635 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6636
6637         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6638         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6639         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6640         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6641         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6642         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6643         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6644         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6645         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6646         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6647         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6648         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6649         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6650         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6651         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6652         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6653         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6654         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6655         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6656         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6657         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6658         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6659
6660 2010-06-04  Jason Merrill  <jason@redhat.com>
6661
6662         * g++.dg/cpp0x/noexcept06.C: New.
6663         * g++.dg/cpp0x/noexcept07.C: New.
6664
6665         * g++.dg/cpp0x/noexcept01.C: New.
6666         * g++.dg/cpp0x/noexcept02.C: New.
6667         * g++.dg/cpp0x/noexcept03.C: New.
6668         * g++.dg/cpp0x/noexcept04.C: New.
6669         * g++.dg/cpp0x/noexcept05.C: New.
6670
6671 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR c++/44412
6674         * g++.dg/warn/Wunused-var-10.C: New test.
6675         * g++.dg/warn/Wunused-var-11.C: New test.
6676
6677         PR c++/44362
6678         * c-c++-common/Wunused-var-10.c: New test.
6679
6680 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6681
6682         PR c/25880
6683         * gcc.dg/assign-warn-2.c: Update.
6684         * gcc.dg/cpp/line3.c: Update.
6685         * gcc.dg/c99-array-lval-8.c: Update.
6686         * gcc.dg/cast-qual-2.c: Update.
6687         * gcc.dg/c99-arraydecl-3.c:  Update.
6688         * gcc.dg/assign-warn-1.c:  Update.
6689         * gcc.dg/format/gcc_diag-1.c:  Update.
6690
6691 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6692
6693         PR rtl-optimization/39871
6694         PR rtl-optimization/40615
6695         PR rtl-optimization/42500
6696         PR rtl-optimization/42502
6697         * gcc.target/arm/eliminate.c: New test.
6698
6699 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6700
6701         PR libstdc++/44410
6702         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6703         * g++.old-deja/g++.other/delete3.C: Likewise.
6704         * g++.old-deja/g++.other/new.C: Likewise.
6705         * g++.old-deja/g++.law/operators27.C: Likewise.
6706         * g++.old-deja/g++.mike/p755.C: Likewise.
6707         * g++.dg/eh/new1.C: Likewise.
6708         * g++.dg/init/new5.C: Likewise.
6709
6710 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6711
6712         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6713         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6714         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6715
6716 2010-06-03  Richard Guenther  <rguenther@suse.de>
6717
6718         PR lto/41921
6719         * lib/lto.exp: Always load gcc.exp.
6720         (lto-obj): For C source files invoke gcc_target_compile.
6721         * g++.dg/lto/20100603-1_0.C: New testcase.
6722         * g++.dg/lto/20100603-1_1.c: Likewise.
6723
6724 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6725
6726         PR tree-optimization/43688
6727         * gfortran.dg/pr43688.f90: New.
6728
6729 2010-06-03  Richard Guenther  <rguenther@suse.de>
6730
6731         PR lto/41584
6732         * gcc.dg/lto/20100603-1_0.c: New testcase.
6733         * gcc.dg/lto/20100603-2_0.c: Likewise.
6734         * gcc.dg/lto/20100603-3_0.c: Likewise.
6735
6736 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6737
6738         PR target/44218
6739         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6740         * gcc.target/powerpc/recip-2.c: Ditto.
6741         * gcc.target/powerpc/recip-3.c: Ditto.
6742         * gcc.target/powerpc/recip-4.c: Ditto.
6743         * gcc.target/powerpc/recip-5.c: Ditto.
6744         * gcc.target/powerpc/recip-6.c: Ditto.
6745         * gcc.target/powerpc/recip-7.c: Ditto.
6746         * gcc.target/powerpc/recip-test.h: Ditto.
6747         * gcc.target/powerpc/recip-test2.h: Ditto.
6748
6749 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6750
6751         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6752
6753 2010-06-02  Jason Merrill  <jason@redhat.com>
6754
6755         * g++.dg/ext/vector9.C: Expect typedef in error message.
6756
6757         PR c++/9726
6758         PR c++/23594
6759         PR c++/44333
6760         * g++.dg/tc1/dr101.C: Remove xfails.
6761
6762 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         PR middle-end/44372
6765         * g++.dg/ipa/pr44372.C: New.
6766
6767 2010-06-02  Jan Hubicka  <jh@suse.cz>
6768
6769         PR middle-end/44295
6770         * g++.dg/torture/pr44295.C: Neww testcase.
6771
6772 2010-06-02  Jan Hubicka  <jh@suse.cz>
6773
6774         * gcc.dg/tree-ssa/loadpre6.c: Update.
6775
6776 2010-06-02  Richard Guenther  <rguenther@suse.de>
6777
6778         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6779         diagnostic.h.
6780
6781 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6782
6783         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6784         the link fail message.
6785
6786 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6787
6788         PR fortran/44360
6789         * gfortran.dg/use_13.f90: New test case.
6790
6791 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792
6793         PR fortran/44371
6794         * gfortran.dg/error_stop_2.f08: Minor update.
6795
6796 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6797
6798         PR fortran/44371
6799         * gfortran.dg/error_stop_1.f08: New test.
6800         * gfortran.dg/error_stop_2.f08: New test.
6801
6802 2010-06-01  Jason Merrill  <jason@redhat.com>
6803
6804         DR 990
6805         * g++.dg/cpp0x/initlist37.C: New.
6806         * g++.dg/cpp0x/initlist38.C: New.
6807
6808         PR c++/44358
6809         * g++.dg/cpp0x/initlist36.C: New.
6810
6811 2010-05-31 Jan Hubicka  <jh@suse.cz>
6812
6813         * gcc.dg/noreturn-8.c: New testcase.
6814
6815 2010-05-31 Jan Hubicka  <jh@suse.cz>
6816
6817         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6818         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6819
6820 2010-05-31 Jan Hubicka  <jh@suse.cz>
6821
6822         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6823         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6824
6825 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6826
6827         PR fortran/36928
6828         * gfortran.dg/dependency_27.f90:  New test.
6829         * gfortran.dg/array_assign_1.F90:  New test.
6830
6831 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR target/44338
6834         * gcc.target/i386/sse-24.c: New test.
6835
6836 2010-05-31  Jan Hubicka  <jh@suse.cz>
6837
6838         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6839
6840 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR middle-end/44337
6843         * gcc.dg/pr44337.c: New test.
6844
6845         PR tree-optimization/44182
6846         * g++.dg/debug/pr44182.C: New test.
6847
6848 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6849
6850         * gcc.dg/nested-func-7.c: New test.
6851         * gnat.dg/frame_overflow.adb: Adjust directives.
6852
6853 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6854
6855         * gnat.dg/prot2.ad[sb]: New test.
6856         * gnat.dg/prot2_pkg1.ads: New helper.
6857         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6858
6859 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6860
6861         * gnat.dg/array11.adb: Adjust dg-warning directive.
6862         * gnat.dg/object_overflow.adb: Likewise.
6863
6864 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6865
6866         PR middle-end/44306
6867         * gcc.dg/tree-ssa/pr44306.c: New.
6868
6869 2010-05-29  Jan Hubicka  <jh@suse.cz>
6870
6871         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6872
6873 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6874
6875         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6876
6877 2010-05-28  Mike Stump  <mikestump@comcast.net>
6878
6879         PR objc/44125
6880         * objc.dg/const-str-9.m: Remove static.
6881
6882 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR target/43636
6885         * gcc.c-torture/compile/pr43636.c: New test.
6886
6887 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6888
6889         PR objc++/23616
6890         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6891         * obj-c++.dg/try-catch-9.mm: Ditto.
6892
6893 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6894
6895         Revert patch for PR c++/44188
6896         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6897
6898 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6899
6900         PR c++/44188
6901         * g++.dg/debug/dwarf2/typedef3.C: New test.
6902
6903 2010-05-27  Jason Merrill  <jason@redhat.com>
6904
6905         PR c++/43555
6906         * g++.dg/ext/vla9.C: New.
6907
6908 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6909
6910         PR objc/44140
6911         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6912         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6913         * objc.dg/torture/tls/thr-init.m: Ditto.
6914         * objc.dg/torture/trivial.m: Ditto.
6915         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6916         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6917         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6918         * obj-c++.dg/torture/trivial.mm: Ditto.
6919
6920 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6921
6922         * g++.dg/lto/20100302_0.C: Skip on darwin.
6923
6924 2010-05-27  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/44284
6927         * gcc.dg/vect/vect-118.c: New testcase.
6928         * gcc.dg/vect/bb-slp-20.c: Adjust.
6929         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6930         * gcc.dg/vect/slp-9.c: Likewise.
6931         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6932         * gcc.dg/vect/vect-10.c: Likewise.
6933         * gcc.dg/vect/vect-109.c: Likewise.
6934         * gcc.dg/vect/vect-12.c: Likewise.
6935         * gcc.dg/vect/vect-36.c: Likewise.
6936         * gcc.dg/vect/vect-7.c: Likewise.
6937         * gcc.dg/vect/vect-iv-8.c: Likewise.
6938         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6939         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6940         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6941         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6942         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6943         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6944         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6945         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6946         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6947         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6948         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6949         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6950         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6951         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6952         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6953         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6954         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6955
6956 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6957
6958         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6959         necessary.
6960
6961 2010-05-26  Jan Hubicka  <jh@suse.cz>
6962
6963         * gcc.dg/lto/materialize-1_0.c: New file.
6964         * gcc.dg/lto/materialize-1_1.c: New file.
6965
6966 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968         * gnat.dg/lto10.adb: New test.
6969         * gnat.dg/lto10_pkg.ads: New helper.
6970
6971 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6972
6973         * lib/target-supports.exp (check_effective_target_int128): New
6974         function to check if __int128 types are available for target.
6975         * c-c++-common/int128-types-1.c: New.
6976         * c-c++-common/int128-1.c: New.
6977         * c-c++-common/int128-2.c: New.
6978         * g++.dg/abi/mangle43.C: New.
6979         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6980         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6981         pointer-wide scalar.
6982         * g++.dg/other/pr25632.C: Likewise.
6983         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6984         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6985         overflow warnings.
6986         * g++.dg/warn/pr13358-4.C: Likewise.
6987         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6988         * g++.dg/warn/Wconversion-null.C: Likewise.
6989
6990 2010-05-26  Jason Merrill  <jason@redhat.com>
6991
6992         PR c++/43382
6993         * g++.dg/cpp0x/variadic101.C: New.
6994
6995 2010-05-26  Richard Guenther  <rguenther@suse.de>
6996
6997         PR rtl-optimization/44164
6998         * gcc.c-torture/execute/pr44164.c: New testcase.
6999         * g++.dg/tree-ssa/pr13146.C: Adjust.
7000
7001 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7002
7003         PR fortran/40011
7004         * gfortran.dg/whole_file_19.f90 : New test.
7005
7006 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7007
7008         PR fortran/30668
7009         PR fortran/31346
7010         PR fortran/34260
7011         * gfortran.dg/pr40999.f: Fix function type.
7012         * gfortran.dg/whole_file_5.f90: Likewise.
7013         * gfortran.dg/whole_file_6.f90: Likewise.
7014         * gfortran.dg/whole_file_16.f90: New.
7015         * gfortran.dg/whole_file_17.f90: New.
7016         * gfortran.dg/whole_file_18.f90: New.
7017
7018 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7019             Iain Sandoe  <iains@gcc.gnu.org>
7020
7021         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7022         * gcc.c-torture/compile/pr44197.c: Require alias support.
7023         * gcc.dg/lto/20081222_0.c: Ditto.
7024
7025 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7026
7027         PR debug/42801
7028         * gcc.dg/guality/vla-2.c: New test.
7029
7030 2010-05-25  Richard Guenther  <rguenther@suse.de>
7031
7032         PR middle-end/44069
7033         * g++.dg/torture/pr44069.C: New testcase.
7034
7035 2010-05-25  Richard Guenther  <rguenther@suse.de>
7036
7037         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7038
7039 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7040
7041         PR objc/44140
7042         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7043
7044 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7045
7046         * obj-c++.dg/torture/tls/trivial.mm: New.
7047         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7048         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7049         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7050         * obj-c++.dg/torture/tls/diag-1.mm: New.
7051         * obj-c++.dg/torture/tls/tls.exp: New.
7052         * obj-c++.dg/torture/trivial.mm: New.
7053         * obj-c++.dg/torture/dg-torture.exp: New.
7054         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7055         * obj-c++.dg/tls/trivial.m: New.
7056         * obj-c++.dg/tls/init-1.mm: New.
7057         * obj-c++.dg/tls/diag-1.mm: New.
7058         * obj-c++.dg/tls/init-2.mm: New.
7059         * obj-c++.dg/tls/diag-2.mm: New.
7060         * obj-c++.dg/tls/diag-3.mm: New.
7061         * obj-c++.dg/tls/diag-4.mm: New.
7062         * obj-c++.dg/tls/static-1.mm: New.
7063         * obj-c++.dg/tls/tls.exp: New.
7064         * obj-c++.dg/tls/diag-5.mm: New.
7065         * obj-c++.dg/tls/static-1a.mm: New.
7066         * objc-obj-c++-shared/Object1.mm: New.
7067         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7068
7069 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7070
7071         PR objc++/43689
7072         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7073         * obj-c++.dg/const-str-6.mm: Ditto.
7074
7075 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7078
7079 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         PR ada/38394
7082         * gnat.dg/array13.ad[sb]: New test.
7083
7084 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7085             Sandra Loosemore  <sandra@codesourcery.com>
7086
7087         * gcc.target/arm/neon/: Regenerated test cases.
7088
7089         * gcc.target/arm/neon/polytypes.c,
7090         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7091         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7092         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7093         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7094         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7095         dg-add-options arm_neon.
7096
7097         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7098         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7099         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7100         and arm_neon_fp16_ok.
7101
7102         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7103         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7104
7105         * lib/target-supports.exp (add_options_for_arm_neon): New.
7106         (check_effective_target_arm_neon_ok_nocache): New, from
7107         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7108         (check_effective_target_arm_neon_ok): Use
7109         check_effective_target_arm_neon_ok_nocache.
7110         (add_options_for_arm_neon_fp16)
7111         (check_effective_target_arm_neon_fp16_ok)
7112         check_effective_target_arm_neon_fp16_ok_nocache): New.
7113         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7114
7115 2010-05-24  Jason Merrill  <jason@redhat.com>
7116
7117         PR c++/41510
7118         * g++.dg/cpp0x/initlist35.C: New.
7119         * g++.dg/init/brace6.C: Adjust.
7120
7121 2010-05-24  Paul Brook  <paul@codesourcery.com>
7122
7123         * gcc.target/arm/frame-pointer-1.c: New test.
7124         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7125         pointer elimination.
7126
7127 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7128
7129         PR target/44245
7130         * gcc.target/i386/crc32-3.c: New.
7131         * gcc.target/i386/crc32-4.c: Likewise.
7132
7133 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7134
7135         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7136         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7137         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7138
7139 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7140
7141         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7142
7143 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7144
7145         PR target/43869
7146         * gcc.c-target/pr43869.c: New test.
7147
7148 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7149
7150         PR fortran/44212
7151         * gfortran.dg/class_22.f03: New.
7152
7153 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7154
7155         PR lto/44238
7156         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7157
7158 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7159
7160         PR fortran/44213
7161         * gfortran.dg/abstract_type_7.f03: New.
7162
7163 2010-05-21  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/eh/spec11.C: Test cleanup optimization.
7166
7167 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7168
7169         PR debug/44223
7170         * gcc.target/i386/pr44223.c: New test.
7171
7172 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7175
7176 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * g++.dg/other/const3.C: New test.
7179
7180 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7181
7182         PR fortran/38407
7183         * warn_unused_dummy_argument_1.f90: New.
7184         * warn_unused_dummy_argument_2.f90: New.
7185
7186 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7187
7188         PR c++/30298
7189         * g++.dg/inherit/crash1.C: New.
7190         * g++.dg/inherit/crash2.C: Likewise.
7191
7192 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR debug/44178
7195         * g++.dg/debug/pr44178.C: New test.
7196
7197 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7198
7199         PR middle-end/44185
7200         * gcc.dg/tree-ssa/prefetch-6.c: Add
7201         --param min-insn-to-prefetch-ratio=6.
7202         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7203         allow unrolling, and adjust the movnti count.
7204
7205 2010-05-20  Jan Hubicka  <jh@suse.cz>
7206
7207         PR middle-end/44197
7208         * gcc.c-torture/compile/pr44197.c: New file.
7209
7210 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7211
7212         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7213         Fix test code.
7214         (check_effective_target_xop): Remove __may_alias__ attribute.
7215
7216 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7217
7218         PR target/44202
7219         * gcc.c-torture/execute/pr44202-1.c: New test.
7220
7221 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7222
7223         PR fortran/43851
7224         * gfortran.dg/label_1.f90: Update test.
7225
7226 2010-05-19  Jan Hubicka  <jh@suse.cz>
7227
7228         * gcc.dg/lto/ipareference2_0.c: New file.
7229         * gcc.dg/lto/ipareference2_1.c: New file.
7230
7231 2010-05-19  Jason Merrill  <jason@redhat.com>
7232
7233         * g++.dg/parse/fn-typedef2.C: New.
7234
7235         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7236         function type.
7237
7238         PR c++/44193
7239         * g++.dg/template/fntype1.C: New.
7240
7241 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7242
7243         * gnat.dg/discr23.ad[sb]: New test.
7244         * gnat.dg/discr23_pkg.ads: New helper.
7245
7246         * gnat.dg/specs/controlled1.ads: New test.
7247         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7248
7249 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7250
7251         PR fortran/44055
7252         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7253         Fixed scope of C_SIZEOF.
7254         * gfortran.dg/warn_conversion_2.f90: New.
7255
7256 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7257
7258         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7259         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7260         for optional selector.
7261         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7262         (check_effective_target_sse3): New proc.
7263         * gcc.target/i386/math-torture/math-torture.exp: Load
7264         target-supports.exp.
7265         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7266         check_effective_target_sse2.
7267         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7268         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7269         * g++.dg/vect/vect.exp: Likewise.
7270         * gfortran.dg/vect/vect.exp: Likewise.
7271         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7272         -msse2 if check_effective_target_sse2.
7273
7274         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7275         * gcc.target/i386/3dnow-2.c: Likewise.
7276         * gcc.target/i386/3dnowA-1.c: Likewise.
7277         * gcc.target/i386/3dnowA-2.c: Likewise.
7278         * gcc.target/i386/pr42549.c: Likewise.
7279
7280         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7281         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7282         * gcc.target/i386/sse3-addsubps.c: Likewise.
7283         * gcc.target/i386/sse3-haddpd.c: Likewise.
7284         * gcc.target/i386/sse3-haddps.c: Likewise.
7285         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7286         * gcc.target/i386/sse3-hsubps.c: Likewise.
7287         * gcc.target/i386/sse3-movddup.c: Likewise.
7288         * gcc.target/i386/sse3-movshdup.c: Likewise.
7289         * gcc.target/i386/sse3-movsldup.c: Likewise.
7290
7291         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7292         * g++.dg/ext/attrib35.C: Likewise.
7293         * g++.dg/opt/pr40496.C: Likewise.
7294         * g++.dg/other/i386-1.C: Likewise.
7295         * g++.dg/other/i386-4.C: Likewise.
7296         * g++.dg/other/pr34435.C: Likewise.
7297         * g++.dg/other/pr39496.C: Likewise.
7298         * g++.dg/other/pr40446.C: Likewise.
7299         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7300         * gcc.dg/compat/vector-1a_main.c: Likewise.
7301         * gcc.dg/compat/vector-2a_main.c: Likewise.
7302         * gcc.dg/lto/20090206-1_0.c: Likewise.
7303         * gcc.dg/pr34856.c: Likewise.
7304         * gcc.dg/pr36584.c: Likewise.
7305         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7306         * gcc.dg/pr37544.c: Likewise.
7307         * gcc.dg/torture/pr16104-1.c: Likewise.
7308         * gcc.dg/torture/pr35771-1.c: Likewise.
7309         * gcc.dg/torture/pr35771-2.c: Likewise.
7310         * gcc.dg/torture/pr35771-3.c: Likewise.
7311         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7312         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7313         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7314         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7315         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7316         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7317         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7318         * gcc.target/i386/20060512-1.c: Likewise.
7319         * gcc.target/i386/20060512-3.c: Likewise.
7320         * gcc.target/i386/all_one_m128i.c: Likewise.
7321         * gcc.target/i386/float128-1.c: Likewise.
7322         * gcc.target/i386/float128-2.c: Likewise.
7323         * gcc.target/i386/fpcvt-1.c: Likewise.
7324         * gcc.target/i386/fpcvt-2.c: Likewise.
7325         * gcc.target/i386/fpcvt-3.c: Likewise.
7326         * gcc.target/i386/fpprec-1.c: Likewise.
7327         * gcc.target/i386/funcspec-9.c: Likewise.
7328         * gcc.target/i386/incoming-1.c: Likewise.
7329         * gcc.target/i386/incoming-12.c: Likewise.
7330         * gcc.target/i386/incoming-2.c: Likewise.
7331         * gcc.target/i386/incoming-3.c: Likewise.
7332         * gcc.target/i386/incoming-4.c: Likewise.
7333         * gcc.target/i386/incoming-6.c: Likewise.
7334         * gcc.target/i386/incoming-7.c: Likewise.
7335         * gcc.target/i386/incoming-8.c: Likewise.
7336         * gcc.target/i386/opt-1.c: Likewise.
7337         * gcc.target/i386/opt-2.c: Likewise.
7338         * gcc.target/i386/ordcmp-1.c: Likewise.
7339         * gcc.target/i386/pr17692.c: Likewise.
7340         * gcc.target/i386/pr18614-1.c: Likewise.
7341         * gcc.target/i386/pr22152.c: Likewise.
7342         * gcc.target/i386/pr23570.c: Likewise.
7343         * gcc.target/i386/pr23575.c: Likewise.
7344         * gcc.target/i386/pr26449-1.c: Likewise.
7345         * gcc.target/i386/pr26600.c: Likewise.
7346         * gcc.target/i386/pr27790.c: Likewise.
7347         * gcc.target/i386/pr28839.c: Likewise.
7348         * gcc.target/i386/pr30970.c: Likewise.
7349         * gcc.target/i386/pr32000-1.c: Likewise.
7350         * gcc.target/i386/pr32000-2.c: Likewise.
7351         * gcc.target/i386/pr32280.c: Likewise.
7352         * gcc.target/i386/pr32661.c: Likewise.
7353         * gcc.target/i386/pr32708-1.c: Likewise.
7354         * gcc.target/i386/pr32961.c: Likewise.
7355         * gcc.target/i386/pr33329.c: Likewise.
7356         * gcc.target/i386/pr35714.c: Likewise.
7357         * gcc.target/i386/pr35767-1.c: Likewise.
7358         * gcc.target/i386/pr35767-1d.c: Likewise.
7359         * gcc.target/i386/pr35767-1i.c: Likewise.
7360         * gcc.target/i386/pr35767-2.c: Likewise.
7361         * gcc.target/i386/pr35767-2d.c: Likewise.
7362         * gcc.target/i386/pr35767-2i.c: Likewise.
7363         * gcc.target/i386/pr35767-3.c: Likewise.
7364         * gcc.target/i386/pr35767-5.c: Likewise.
7365         * gcc.target/i386/pr36222-1.c: Likewise.
7366         * gcc.target/i386/pr36578-1.c: Likewise.
7367         * gcc.target/i386/pr36578-2.c: Likewise.
7368         * gcc.target/i386/pr36992-1.c: Likewise.
7369         * gcc.target/i386/pr37101.c: Likewise.
7370         * gcc.target/i386/pr37216.c: Likewise.
7371         * gcc.target/i386/pr37434-1.c: Likewise.
7372         * gcc.target/i386/pr37434-2.c: Likewise.
7373         * gcc.target/i386/pr37843-3.c: Likewise.
7374         * gcc.target/i386/pr37843-4.c: Likewise.
7375         * gcc.target/i386/pr39162.c: Likewise.
7376         * gcc.target/i386/pr39315-1.c: Likewise.
7377         * gcc.target/i386/pr39315-2.c: Likewise.
7378         * gcc.target/i386/pr39315-3.c: Likewise.
7379         * gcc.target/i386/pr39315-4.c: Likewise.
7380         * gcc.target/i386/pr39445.c: Likewise.
7381         * gcc.target/i386/pr39496.c: Likewise.
7382         * gcc.target/i386/pr40809.c: Likewise.
7383         * gcc.target/i386/pr40906-3.c: Likewise.
7384         * gcc.target/i386/pr41019.c: Likewise.
7385         * gcc.target/i386/pr42542-1.c: Likewise.
7386         * gcc.target/i386/pr42542-2.c: Likewise.
7387         * gcc.target/i386/pr42542-3.c: Likewise.
7388         * gcc.target/i386/pr42542-3a.c: Likewise.
7389         * gcc.target/i386/pr42881.c: Likewise.
7390         * gcc.target/i386/push-1.c: Likewise.
7391         * gcc.target/i386/quad-sse.c: Likewise.
7392         * gcc.target/i386/reload-1.c: Likewise.
7393         * gcc.target/i386/sse-10.c: Likewise.
7394         * gcc.target/i386/sse-11.c: Likewise.
7395         * gcc.target/i386/sse-15.c: Likewise.
7396         * gcc.target/i386/sse-17.c: Likewise.
7397         * gcc.target/i386/sse-18.c: Likewise.
7398         * gcc.target/i386/sse-19.c: Likewise.
7399         * gcc.target/i386/sse-4.c: Likewise.
7400         * gcc.target/i386/sse-6.c: Likewise.
7401         * gcc.target/i386/sse-vect-types.c: Likewise.
7402         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7403         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7404         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7405         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7406         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7407         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7408         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7409         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7410         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7411         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7412         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7413         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7414         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7415         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7416         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7417         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7418         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7419         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7420         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7421         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7422         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7423         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7424         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7425         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7426         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7427         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7428         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7429         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7430         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7431         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7432         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7433         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7434         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7435         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7436         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7437         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7438         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7439         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7440         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7441         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7442         * gcc.target/i386/sse2-mmx.c: Likewise.
7443         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7444         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7445         * gcc.target/i386/sse2-movd-1.c: Likewise.
7446         * gcc.target/i386/sse2-movd-2.c: Likewise.
7447         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7448         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7449         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7450         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7451         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7452         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7453         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7454         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7455         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7456         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7457         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7458         * gcc.target/i386/sse2-movq-1.c: Likewise.
7459         * gcc.target/i386/sse2-movq-2.c: Likewise.
7460         * gcc.target/i386/sse2-movq-3.c: Likewise.
7461         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7462         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7463         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7464         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7465         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7466         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7467         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7468         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7469         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7470         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7471         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7472         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7473         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7474         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7475         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7476         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7477         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7478         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7479         * gcc.target/i386/sse2-pand-1.c: Likewise.
7480         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7481         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7482         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7483         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7484         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7485         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7486         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7487         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7488         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7489         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7490         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7491         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7492         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7493         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7494         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7495         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7496         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7497         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7498         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7499         * gcc.target/i386/sse2-por-1.c: Likewise.
7500         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7501         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7502         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7503         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7504         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7505         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7506         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7507         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7508         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7509         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7510         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7511         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7512         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7513         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7514         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7515         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7516         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7517         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7518         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7519         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7520         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7521         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7522         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7523         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7524         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7525         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7526         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7527         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7528         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7529         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7530         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7531         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7532         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7533         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7534         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7535         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7536         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7537         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7538         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7539         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7540         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7541         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7542         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7543         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7544         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7545         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7546         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7547         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7548         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7549         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7550         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7551         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7552         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7553         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7554         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7555         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7556         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7557         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7558         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7559         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7560         * gcc.target/i386/sse2-vec-1.c: Likewise.
7561         * gcc.target/i386/sse2-vec-2.c: Likewise.
7562         * gcc.target/i386/sse2-vec-3.c: Likewise.
7563         * gcc.target/i386/sse2-vec-4.c: Likewise.
7564         * gcc.target/i386/sse2-vec-5.c: Likewise.
7565         * gcc.target/i386/sse2-vec-6.c: Likewise.
7566         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7567         * gcc.target/i386/ssefn-2.c: Likewise.
7568         * gcc.target/i386/ssefn-4.c: Likewise.
7569         * gcc.target/i386/ssefp-1.c: Likewise.
7570         * gcc.target/i386/ssefp-2.c: Likewise.
7571         * gcc.target/i386/sseregparm-3.c: Likewise.
7572         * gcc.target/i386/sseregparm-4.c: Likewise.
7573         * gcc.target/i386/sseregparm-5.c: Likewise.
7574         * gcc.target/i386/sseregparm-6.c: Likewise.
7575         * gcc.target/i386/sseregparm-7.c: Likewise.
7576         * gcc.target/i386/ssetype-1.c: Likewise.
7577         * gcc.target/i386/ssetype-2.c: Likewise.
7578         * gcc.target/i386/ssetype-3.c: Likewise.
7579         * gcc.target/i386/ssetype-4.c: Likewise.
7580         * gcc.target/i386/ssetype-5.c: Likewise.
7581         * gcc.target/i386/unordcmp-1.c: Likewise.
7582         * gcc.target/i386/vararg-1.c: Likewise.
7583         * gcc.target/i386/vararg-2.c: Likewise.
7584         * gcc.target/i386/vararg-3.c: Likewise.
7585         * gcc.target/i386/vararg-4.c: Likewise.
7586         * gcc.target/i386/vararg-7.c: Likewise.
7587         * gcc.target/i386/vararg-8.c: Likewise.
7588         * gcc.target/i386/vecinit-1.c: Likewise.
7589         * gcc.target/i386/vecinit-2.c: Likewise.
7590         * gcc.target/i386/vecinit-3.c: Likewise.
7591         * gcc.target/i386/vecinit-4.c: Likewise.
7592         * gcc.target/i386/vecinit-5.c: Likewise.
7593         * gcc.target/i386/vecinit-6.c: Likewise.
7594         * gcc.target/i386/vectorize2.c: Likewise.
7595         * gcc.target/i386/vectorize3.c: Likewise.
7596         * gcc.target/i386/vectorize4.c: Likewise.
7597         * gcc.target/i386/vectorize6.c: Likewise.
7598         * gcc.target/i386/vectorize7.c: Likewise.
7599         * gcc.target/i386/vectorize8.c: Likewise.
7600         * gcc.target/i386/vperm-v2df.c: Likewise.
7601         * gcc.target/i386/vperm-v2di.c: Likewise.
7602         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7603         * gcc.target/i386/xorps-sse2.c: Likewise.
7604         * gcc.target/i386/xorps.c: Likewise.
7605         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7606         * gfortran.dg/graphite/pr42326.f90: Likewise.
7607         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7608
7609 2010-05-19  Richard Guenther  <rguenther@suse.de>
7610
7611         PR lto/44196
7612         * g++.dg/lto/20100519-1_0.C: New testcase.
7613
7614 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7615
7616         PR fortran/42360
7617         * gfortran.dg/warn_intent_out_not_set.f90: New.
7618
7619 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7620
7621         PR fortran/38404
7622         * gfortran.dg/data_char_1.f90: Updated warning message.
7623         * gfortran.dg/data_array_6.f: New.
7624
7625 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7626
7627         * g++.dg/ipa/ivinline-8.C: New test.
7628         * gcc.dg/ipa/iinline-2.c: Likewise.
7629
7630 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7631
7632         PR fortran/34505
7633         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7634         arguments; add check for return value kind.
7635         * gfortran.dg/float_1.f90: Likewise.
7636
7637 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7638
7639         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7640         (main): Use it.
7641         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7642         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7643         Prune another location line format.
7644         (lto-obj): Call lto_prune_warns on comp_output.
7645
7646 2010-05-18  Jan Hubicka  <jh@suse.cz>
7647
7648         * gcc.dg/lto/ipacp_0.c: New test.
7649         * gcc.dg/lto/ipacp_1.c: New test.
7650
7651 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7652
7653         PR lto/44184
7654         * gcc.dg/lto/20100518_0.c: New test.
7655
7656 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7657
7658         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7659
7660 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7661
7662         PR fortran/43990
7663         * gfortran.dg/class_21.f03: New.
7664
7665 2010-05-17  Jason Merrill  <jason@redhat.com>
7666
7667         PR c++/44157
7668         * g++.dg/cpp0x/initlist34.C: New.
7669
7670         PR c++/44158
7671         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7672
7673 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7674
7675         * g++.dg/ipa/ivinline-1.C: New test.
7676         * g++.dg/ipa/ivinline-2.C: New test.
7677         * g++.dg/ipa/ivinline-3.C: New test.
7678         * g++.dg/ipa/ivinline-4.C: New test.
7679         * g++.dg/ipa/ivinline-5.C: New test.
7680         * g++.dg/ipa/ivinline-6.C: New test.
7681
7682 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7683             Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/44108
7686         * c-c++-common/Wunused-var-8.c: New test.
7687
7688 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7689
7690         PR bootstrap/42347
7691         * gcc.c-torture/compile/pr42347.c: New test.
7692
7693         PR middle-end/44102
7694         * g++.dg/ext/asmgoto1.C: New test.
7695
7696 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7697
7698         PR middle-end/44133
7699         * gcc.dg/tree-ssa/pr44133.c: New test.
7700         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7701         precise.
7702
7703 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7704
7705         PR fortran/44044
7706         * gfortran.dg/class_20.f03: New.
7707
7708 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7709
7710         PR 44078
7711         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7712         debug messages but not the newly introduced one.
7713
7714 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7715
7716         PR fortran/35779
7717         * gfortran.dg/initialization_25.f90: Commented testcase.
7718         * gfortran.dg/initialization_26.f90: New.
7719
7720 2010-05-16  Richard Guenther  <rguenther@suse.de>
7721
7722         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7723         * gcc.dg/pr43084.c: Likewise.
7724         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7725         -fipa-type-escape.
7726         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7727         -fipa-type-escape.
7728         * gcc.dg/struct/struct-reorg.exp: Likewise.
7729         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7730         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7731
7732 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7733
7734         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7735         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7736         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7737         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7738         tests.
7739
7740 2010-05-15  Jason Merrill  <jason@redhat.com>
7741
7742         * g++.dg/eh/spec10.C: New.
7743         * g++.dg/eh/spec11.C: New.
7744         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7745
7746 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7747
7748         PR fortran/44154
7749         PR fortran/42647
7750         * gfortran.dg/allocatable_scalar_9.f90: New.
7751
7752 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR c++/44148
7755         * g++.dg/torture/pr44148.C: New test.
7756
7757 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7758
7759         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7760         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7761         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7762         diagnostics and type sizes.
7763
7764 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7765
7766         * gnat.dg/lto9.adb: New test.
7767         * gnat.dg/lto9_pkg1.ads: New helper.
7768         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7769
7770 2010-05-15  Jan Hubicka  <jh@suse.cz>
7771
7772         * gcc.dg/lto/ipareference_1.c: Rename to ...
7773         * gcc.dg/lto/ipareference_0.c: ... this one.
7774         * gcc.dg/lto/ipareference_2.c: Rename to ...
7775         * gcc.dg/lto/ipareference_1.c: ... this one.
7776
7777 2010-05-15  Jan Hubicka  <jh@suse.cz>
7778
7779         * gcc.dg/lto/ipareference_1.c: New file.
7780         * gcc.dg/lto/ipareference_2.c: New file.
7781
7782 2010-05-15  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/44038
7785         * gcc.c-torture/compile/pr44038.c: New testcase.
7786
7787 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7788
7789         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7790         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7791
7792 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7793
7794         PR fortran/43207
7795         PR fortran/43969
7796         * gfortran.dg/class_18.f03: New.
7797         * gfortran.dg/class_19.f03: New.
7798
7799 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR debug/44112
7802         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7803         * g++.dg/debug/dwarf2/const1.C: Remove.
7804
7805 2010-05-14  Jason Merrill  <jason@redhat.com>
7806
7807         * g++.dg/eh/cond4.C: New.
7808         * g++.dg/eh/elide2.C: Adjust.
7809         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7810
7811 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7812
7813         PR fortran/44135
7814         * gfortran.dg/actual_array_interface_2.f90: New test.
7815
7816 2010-05-14  Richard Guenther  <rguenther@suse.de>
7817
7818         PR tree-optimization/44119
7819         * gcc.c-torture/compile/pr44119.c: New testcase.
7820
7821 2010-05-14  Jason Merrill  <jason@redhat.com>
7822
7823         PR c++/44127
7824         * g++.dg/eh/terminate1.C: New.
7825
7826 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7827
7828         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7829
7830         PR debug/44136
7831         * gcc.dg/pr44136.c: New test.
7832
7833 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7834
7835         PR c++/30566
7836         * g++.dg/warn/Wshadow-4.C: Adjust.
7837         * g++.dg/warn/Wshadow-5.C: New test.
7838         * g++.dg/warn/Wshadow-6.C: New test
7839
7840 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7841
7842         PR fortran/35779
7843         * gfortran.dg/initialization_25.f90: New.
7844
7845 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7846
7847         * g++.dg/otr-fold-1.C: New test.
7848         * g++.dg/otr-fold-2.C: New test.
7849
7850 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR fortran/44036
7853         * gfortran.dg/gomp/pr44036-1.f90: New test.
7854         * gfortran.dg/gomp/pr44036-2.f90: New test.
7855         * gfortran.dg/gomp/pr44036-3.f90: New test.
7856
7857         PR debug/43983
7858         * gcc.dg/guality/sra-1.c: New test.
7859
7860 2010-05-12  Jan Hubicka  <jh@suse.cz>
7861
7862         * tree-ssa/unreachable.c: New test.
7863
7864 2010-05-12  Jason Merrill  <jason@redhat.com>
7865
7866         * g++.dg/cpp0x/sfinae1.C: New.
7867
7868 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7869
7870         * gcc.target/i386/zee.c: New file.
7871
7872 2010-05-12  Jason Merrill  <jason@redhat.com>
7873
7874         * g++.dg/conversion/op1.C: Expect template candidate message.
7875         * g++.dg/cpp0x/nullptr15.C: Likewise.
7876         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7877         * g++.dg/cpp0x/pr31431.C: Likewise.
7878         * g++.dg/cpp0x/temp_default2.C: Likewise.
7879         * g++.dg/cpp0x/trailing4.C: Likewise.
7880         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7881         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7882         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7883         * g++.dg/cpp0x/variadic35.C: Likewise.
7884         * g++.dg/cpp0x/vt-35147.C: Likewise.
7885         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7886         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7887         * g++.dg/ext/visibility/anon8.C: Likewise.
7888         * g++.dg/ext/vla2.C: Likewise.
7889         * g++.dg/other/pr28114.C: Likewise.
7890         * g++.dg/other/ptrmem10.C: Likewise.
7891         * g++.dg/other/ptrmem11.C: Likewise.
7892         * g++.dg/overload/unknown1.C: Likewise.
7893         * g++.dg/parse/template7.C: Likewise.
7894         * g++.dg/parse/typename7.C: Likewise.
7895         * g++.dg/template/conv11.C: Likewise.
7896         * g++.dg/template/copy1.C: Likewise.
7897         * g++.dg/template/deduce3.C: Likewise.
7898         * g++.dg/template/dependent-expr5.C: Likewise.
7899         * g++.dg/template/friend.C: Likewise.
7900         * g++.dg/template/incomplete2.C: Likewise.
7901         * g++.dg/template/local4.C: Likewise.
7902         * g++.dg/template/local6.C: Likewise.
7903         * g++.dg/template/operator10.C: Likewise.
7904         * g++.dg/template/overload6.C: Likewise.
7905         * g++.dg/template/ptrmem2.C: Likewise.
7906         * g++.dg/template/ptrmem20.C: Likewise.
7907         * g++.dg/template/ptrmem8.C: Likewise.
7908         * g++.dg/template/sfinae2.C: Likewise.
7909         * g++.dg/template/ttp25.C: Likewise.
7910         * g++.dg/template/unify10.C: Likewise.
7911         * g++.dg/template/unify11.C: Likewise.
7912         * g++.dg/template/unify6.C: Likewise.
7913         * g++.dg/template/unify7.C: Likewise.
7914         * g++.dg/template/unify9.C: Likewise.
7915         * g++.dg/template/varmod1.C: Likewise.
7916         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7917         * g++.old-deja/g++.law/operators32.C: Likewise.
7918         * g++.old-deja/g++.pt/crash28.C: Likewise.
7919         * g++.old-deja/g++.pt/crash60.C: Likewise.
7920         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7921         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7922         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7923         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7924         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7925         * g++.old-deja/g++.pt/expr2.C: Likewise.
7926         * g++.old-deja/g++.pt/overload7.C: Likewise.
7927         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7928         * g++.old-deja/g++.pt/spec5.C: Likewise.
7929         * g++.old-deja/g++.pt/spec6.C: Likewise.
7930         * g++.old-deja/g++.pt/t24.C: Likewise.
7931         * g++.old-deja/g++.pt/unify4.C: Likewise.
7932         * g++.old-deja/g++.pt/unify6.C: Likewise.
7933         * g++.old-deja/g++.pt/unify8.C: Likewise.
7934         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7935         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7936         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7937
7938         * g++.dg/cpp0x/initlist32.C: New.
7939
7940         * g++.dg/template/conv11.C: New.
7941         * g++.dg/conversion/op1.C: Adjust expected error.
7942
7943         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7944
7945 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         PR target/44088
7948         * gcc.target/i386/avx-cmpsd-1.c: New.
7949         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7950         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7951         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7952         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7953         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7954
7955 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR middle-end/44085
7958         * gcc.dg/gomp/pr44085.c: New test.
7959         * gfortran.dg/gomp/pr44085.f90: New test.
7960
7961 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7962
7963         * objc-obj-c++-shared/Object1.m: New.
7964         * objc.dg/torture: New directory.
7965         * objc.dg/torture/tls: Ditto.
7966         * objc.dg/tls: Ditto.
7967         * objc.dg/torture/tls/trivial.m: New test.
7968         * objc.dg/torture/tls/thr-init-2.m: New test.
7969         * objc.dg/torture/tls/thr-init-3.m: New test.
7970         * objc.dg/torture/tls/thr-init.m: New test.
7971         * objc.dg/torture/tls/diag-1.m: New test.
7972         * objc.dg/torture/tls/tls.exp: New.
7973         * objc.dg/torture/trivial.m: New test.
7974         * objc.dg/torture/dg-torture.exp: New.
7975         * objc.dg/tls/diag-3.m: New test.
7976         * objc.dg/tls/diag-4.m: New test.
7977         * objc.dg/tls/diag-5.m: New test.
7978         * objc.dg/tls/init-1.m: New test.
7979         * objc.dg/tls/init-2.m: New test.
7980         * objc.dg/tls/tls.exp: New.
7981         * objc.dg/tls/diag-2.m: New test.
7982         * lib/objc.exp: Respond to dg-additional-files.
7983
7984 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7985
7986         * gcc.target/m68k/20100512-1.c: New.
7987
7988 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7989
7990         * gnat.dg/lto8.adb: New test.
7991         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7992         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7993
7994 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7995
7996         PR c++/34272
7997         PR c++/43630
7998         PR c++/34491
7999         * g++.dg/template/crash97.C: New.
8000         * g++.dg/template/crash98.C: Likewise.
8001         * g++.dg/template/crash99.C: Likewise.
8002         * g++.dg/cpp0x/pr31439.C: Adjust.
8003         * g++.dg/template/crash95.C: Likewise.
8004
8005 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR middle-end/44071
8008         * c-c++-common/asmgoto-4.c: New test.
8009         * gcc.target/i386/pr44071.c: New test.
8010
8011         PR c++/44062
8012         * c-c++-common/Wunused-var-7.c: New test.
8013         * g++.dg/warn/Wunused-var-9.C: New test.
8014
8015 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8016
8017         PR fortran/43711
8018         * gfortran.dg/gomp/pr43711.f90: New.
8019
8020 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8021
8022         PR fortran/31820
8023         * gfortran.dg/select_5.f90: Updated.
8024
8025 2010-05-11  Jan Hubicka  <jh@suse.cz>
8026
8027         PR tree-optimize/44063
8028         * gcc.c-torture/compile/pr44063.c: New testcase.
8029
8030 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8031
8032         PR debug/44023
8033         * gcc.dg/pr44023.c: New test.
8034
8035 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8036
8037         * gnat.dg/lto7.adb: New test.
8038         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8039
8040 2010-05-10  Jason Merrill  <jason@redhat.com>
8041
8042         PR c++/44017
8043         * g++.dg/template/inherit5.C: New.
8044
8045         PR c++/44045
8046         * g++.dg/cpp0x/initlist33.C: New.
8047         * g++.dg/cpp0x/initlist26.C: Adjust.
8048         * g++.dg/cpp0x/initlist28.C: Adjust.
8049
8050 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8051
8052         PR c++/43719
8053         * g++.dg/init/pr43719.C: New.
8054         * g++.dg/anon-struct4.C: Adjust.
8055
8056 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR debug/44028
8059         * gcc.dg/pr44028.c: New test.
8060
8061 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8062
8063         PR fortran/27866
8064         PR fortran/35003
8065         PR fortran/42809
8066         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8067         * gfortran.dg/warn_conversion.f90: New.
8068
8069 2010-05-10  Michael Matz  <matz@suse.de>
8070
8071         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8072
8073 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8074
8075         PR rtl-optimization/44012
8076         * gcc.dg/pr44012.c: New.
8077
8078 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8079
8080         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8081         Log text on entry and exit.
8082         Prune Sun ld warnings for common symbols with differing sizes.
8083         (lto-link-and-maybe-run): Change caller.
8084
8085 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8086
8087         PR fortran/44044
8088         * gfortran.dg/class_7.f03: Modified.
8089         * gfortran.dg/select_type_1.f03: Modified.
8090         * gfortran.dg/select_type_12.f03: New.
8091
8092 2010-05-10  Richard Guenther  <rguenther@suse.de>
8093
8094         PR tree-optimization/44050
8095         * gcc.dg/torture/pr44050.c: New testcase.
8096
8097 2010-05-10  Wei Guozhi  <carrot@google.com>
8098
8099         PR target/42879
8100         * gcc.target/arm/pr42879.c: New testcase.
8101
8102 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8103
8104         PR c/44051
8105         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8106
8107 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8108
8109         PR c/10676
8110         * gcc.dg/anon-struct-10.c: New test.
8111
8112 2010-05-09  Richard Guenther  <rguenther@suse.de>
8113
8114         PR middle-end/44024
8115         * gcc.dg/pr44024.c: New testcase.
8116
8117 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8118
8119         PR c/4784
8120         * gcc.dg/anon-struct-9.c: New test.
8121
8122 2010-05-09  Richard Guenther  <rguenther@suse.de>
8123
8124         PR middle-end/44043
8125         * gcc.c-torture/compile/pr44043.c: New testcase.
8126
8127 2010-05-09  Richard Guenther  <rguenther@suse.de>
8128
8129         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8130
8131 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8134
8135 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8136
8137         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8138         * gnat.dg/specs/lto3.ads: Likewise.
8139
8140 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8141
8142         PR middle-end/28685
8143         * gcc.dg/pr28685-1.c: New file.
8144
8145 2010-05-08  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/44030
8148         * gcc.c-torture/compile/pr44030.c: New testcase.
8149
8150 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8151
8152         * gnat.dg/lto6.adb: New test.
8153         * gnat.dg/lto6_pkg.ads: New helper.
8154
8155 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8156
8157         * gnat.dg/lto5.adb: New test.
8158         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8159
8160 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8161
8162         * gnat.dg/lto4.ad[sb]: New test.
8163
8164 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gnat.dg/specs/lto3.ads: New test.
8167         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8168         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8169
8170 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8171
8172         * gnat.dg/sizetype3.ad[sb]: New test.
8173         * gnat.dg/sizetype3_pkg.ads: New helper.
8174
8175 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8176
8177         PR c++/43951
8178         * g++.dg/init/new29.C: New.
8179
8180 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8181
8182         PR fortran/40728
8183         * gfortran.dg/coarray_1.f90: Fixed error message.
8184         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8185         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8186         * gfortran.dg/intrinsic_std_5.f90: New.
8187
8188 2010-05-07  Jason Merrill  <jason@redhat.com>
8189
8190         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8191
8192 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8193
8194         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8195         (size_t, stderr): Remove.
8196         (read_error): Replaced __builtin_fprintf by fprintf.
8197
8198 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8199
8200         * gcc.dg/ordered-comparison-1.c: New test.
8201         * gcc.dg/ordered-comparison-2.c: New test.
8202         * gcc.dg/ordered-comparison-3.c: New test.
8203         * gcc.dg/ordered-comparison-4.c: New test.
8204
8205 2010-05-06  Mike Stump  <mikestump@comcast.net>
8206
8207         PR objc/35165
8208         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8209
8210 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8211             Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/cpp0x/nullptr01.C: New.
8214         * g++.dg/cpp0x/nullptr02.C: New.
8215         * g++.dg/cpp0x/nullptr03.C: New.
8216         * g++.dg/cpp0x/nullptr04.C: New.
8217         * g++.dg/cpp0x/nullptr05.C: New.
8218         * g++.dg/cpp0x/nullptr06.C: New.
8219         * g++.dg/cpp0x/nullptr07.C: New.
8220         * g++.dg/cpp0x/nullptr08.C: New.
8221         * g++.dg/cpp0x/nullptr09.C: New.
8222         * g++.dg/cpp0x/nullptr10.C: New.
8223         * g++.dg/cpp0x/nullptr11.C: New.
8224         * g++.dg/cpp0x/nullptr12.C: New.
8225         * g++.dg/cpp0x/nullptr13.C: New.
8226         * g++.dg/cpp0x/nullptr14.C: New.
8227         * g++.dg/cpp0x/nullptr15.C: New.
8228         * g++.dg/cpp0x/nullptr16.C: New.
8229         * g++.dg/cpp0x/nullptr17.C: New.
8230         * g++.dg/cpp0x/nullptr18.C: New.
8231         * g++.dg/cpp0x/nullptr19.C: New.
8232         * g++.dg/cpp0x/nullptr20.C: New.
8233         * g++.dg/cpp0x/nullptr21.C: New.
8234         * g++.dg/cpp0x/nullptr22.C: New.
8235         * g++.dg/debug/nullptr01.C: New.
8236         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8237
8238 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8239
8240         * gcc.dg/Wunused-var-8.c: Move to...
8241         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8242
8243 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8244
8245         PR c++/40406
8246         * g++.dg/template/crash96.C: New.
8247
8248 2010-05-06  Jan Hubicka  <jh@suse.cz>
8249
8250         PR tree-optimization/43791
8251         * gcc.c-torture/compile/pr43791.c: New file.
8252
8253 2010-05-06  Michael Matz  <matz@suse.de>
8254
8255         PR tree-optimization/43984
8256         * gfortran.dg/pr43984.f90: New test.
8257
8258 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8259
8260         PR 40989
8261         * gcc.dg/pr40989.c: New.
8262
8263 2010-05-06  Richard Guenther  <rguenther@suse.de>
8264
8265         PR tree-optimization/43934
8266         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8267
8268 2010-05-06  Richard Guenther  <rguenther@suse.de>
8269
8270         PR tree-optimization/43987
8271         * gcc.c-torture/execute/pr43987.c: New testcase.
8272         * gcc.dg/torture/pta-escape-1.c: Adjust.
8273         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8274         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8275         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8276         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8277
8278 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8279             Dodji Seketeli  <dodji@redhat.com>
8280
8281         PR c/18624
8282         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8283         * g++.dg/template/sfinae16.C: Likewise.
8284         * gcc.dg/Wunused-var-1.c: Moved to...
8285         * c-c++-common/Wunused-var-1.c: ...here. New test.
8286         * gcc.dg/Wunused-var-2.c: Moved to...
8287         * c-c++-common/Wunused-var-2.c: ...here. New test.
8288         * gcc.dg/Wunused-var-3.c: Moved to...
8289         * c-c++-common/Wunused-var-3.c: ...here. New test.
8290         * gcc.dg/Wunused-var-4.c: Moved to...
8291         * gcc.dg/Wunused-var-1.c: ... here.
8292         * gcc.dg/Wunused-var-5.c: Moved to...
8293         * c-c++-common/Wunused-var-4.c: ...here. New test.
8294         * gcc.dg/Wunused-var-7.c: Moved to...
8295         * c-c++-common/Wunused-var-5.c: ...here. New test.
8296         * gcc.dg/Wunused-var-6.c: Moved to...
8297         * gcc.dg/Wunused-var-2.c: ... here.
8298         * c-c++-common/Wunused-var-1.c: New test.
8299         * c-c++-common/Wunused-var-2.c: New test.
8300         * c-c++-common/Wunused-var-3.c: New test.
8301         * c-c++-common/Wunused-var-4.c: New test.
8302         * c-c++-common/Wunused-var-5.c: New test.
8303         * g++.dg/warn/Wunused-var-1.C: New test.
8304         * g++.dg/warn/Wunused-var-2.C: New test.
8305         * g++.dg/warn/Wunused-var-3.C: New test.
8306         * g++.dg/warn/Wunused-var-4.C: New test.
8307         * g++.dg/warn/Wunused-var-5.C: New test.
8308         * g++.dg/warn/Wunused-var-6.C: New test.
8309         * g++.dg/warn/Wunused-var-7.C: New test.
8310         * g++.dg/warn/Wunused-var-8.C: New test.
8311         * g++.dg/warn/Wunused-parm-1.C: New test.
8312         * g++.dg/warn/Wunused-parm-2.C: New test.
8313         * g++.dg/warn/Wunused-parm-3.C: New test.
8314
8315 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8316
8317         PR fortran/43985
8318         * gfortran.dg/gomp/crayptr5.f90: New test case.
8319
8320 2010-05-05  Jason Merrill  <jason@redhat.com>
8321
8322         PR debug/43370
8323         * g++.dg/ext/attrib39.C: New.
8324
8325 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8326
8327         PR fortran/24978
8328         * gfortran.dg/data_invalid.f90: New.
8329
8330 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8331
8332         * gnat.dg/lto2.adb: New test.
8333
8334 2010-05-05  Jason Merrill  <jason@redhat.com>
8335
8336         PR c++/43787
8337         * g++.dg/opt/empty1.C: New.
8338
8339 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8340
8341         PR fortran/43696
8342         * gfortran.dg/class_17.f03: New.
8343
8344 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8345
8346         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8347
8348 2010-05-04  Mike Stump  <mikestump@comcast.net>
8349
8350         PR objc/35165
8351         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8352
8353 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8354
8355         PR target/43668
8356         * gcc.target/i386/pr43668.c: New.
8357
8358 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8359
8360         PR c++/43028
8361         * g++.dg/cpp0x/initlist31.C: New.
8362
8363 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8364
8365         PR c/43981
8366         * gcc.dg/Wunused-var-8.c: New test.
8367
8368 2010-05-04  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/38064
8371         * g++.dg/cpp0x/enum3.C: Extend.
8372
8373 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8374
8375         PR target/43799
8376         * gcc.target/i386/pr43799.c: New.
8377
8378 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8379
8380         * gnat.dg/lto1.adb: New test.
8381         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8382
8383 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8384
8385         PR middle-end/43671
8386         * gcc.target/i386/pr43671.c: New.
8387
8388 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8389
8390         PR c++/43705
8391         * g++.dg/template/crash95.C: New.
8392
8393 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8394
8395         PR debug/43508
8396         * gcc.target/i386/pr43508.c: New.
8397
8398 2010-05-04  Richard Guenther  <rguenther@suse.de>
8399
8400         PR tree-optimization/43879
8401         * g++.dg/torture/pr43879-1_0.C: New testcase.
8402         * g++.dg/torture/pr43879-1_1.C: Likewise.
8403
8404 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8405
8406         PR c++/43953
8407         * g++.dg/other/crash-12.C: New test.
8408
8409 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8410
8411         * g++.dg/cdce3.C: Add a space.  Updated.
8412
8413 2010-05-03  Jason Merrill  <jason@redhat.com>
8414
8415         PR c++/43680
8416         * g++.dg/opt/enum2.C: New.
8417         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8418         * g++.dg/warn/Wswitch-1.C: Adjust message.
8419
8420 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8421
8422         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8423         * g++.dg/ext/label13.C: Fix typo.
8424         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8425         alpha*-dec-osf5*.
8426         * gcc.c-torture/compile/limits-declparen.c: xfail on
8427         alpha*-dec-osf5* with -g.
8428         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8429         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8430         * gcc.dg/c99-tgmath-2.c: Likewise.
8431         * gcc.dg/c99-tgmath-3.c: Likewise.
8432         * gcc.dg/c99-tgmath-4.c: Likewise.
8433
8434 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8435
8436         PR fortran/43592
8437         * gfortran.dg/unexpected_interface.f90: New test.
8438
8439 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8440
8441         * ada/acats/run_acats (which): New function.
8442         (host_gnatchop, host_gnatmake): Use it.
8443
8444 2010-05-03  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/43971
8447         * gcc.dg/pr43971.c: New testcase.
8448
8449 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8450
8451         PR debug/43972
8452         * gcc.dg/debug/pr43972.c: New test.
8453
8454 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8455
8456         PR testsuite/43963
8457         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8458
8459 2010-05-02  Richard Guenther  <rguenther@suse.de>
8460
8461         PR tree-optimization/43879
8462         * gcc.dg/torture/pr43879-3.c: New testcase.
8463
8464 2010-05-01  Richard Guenther  <rguenther@suse.de>
8465
8466         PR tree-optimization/43949
8467         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8468
8469 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8470
8471         PR c++/43951
8472         * g++.dg/init/new28.C: New.
8473
8474 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8475
8476         PR objc++/32052
8477         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8478         structure and nested declarations.
8479         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8480         structure and nested declarations.  Reduce header clutter and
8481         use _exit() rather than abort().
8482         * objc.dg/encode-10.m: New.
8483         * objc.dg/encode-11.m: New.
8484
8485 2010-04-30  DJ Delorie  <dj@redhat.com>
8486
8487         * gcc.c-torture/execute/20100430-1.c: New test.
8488
8489 2010-04-30  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/43868
8492         * g++.dg/template/ptrmem21.C: New.
8493
8494 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8495
8496         PR fortran/18918
8497         PR fortran/43931
8498         * gfortran.dg/coarray_13.f90: New test.
8499
8500 2010-04-30  Richard Guenther  <rguenther@suse.de>
8501
8502         PR lto/43946
8503         * gcc.dg/lto/20100430-1_0.c: New testcase.
8504
8505 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR debug/43942
8508         * c-c++-common/pr43942.c: New test.
8509
8510 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8511
8512         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8513         conflict with darwin crt1.o 'start' symbol.
8514
8515 2010-04-30  Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/43879
8518         * gcc.dg/torture/pr43879_1.c: New testcase.
8519
8520 2010-04-30  Richard Guenther  <rguenther@suse.de>
8521
8522         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8523
8524 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8525
8526         PR c++/43890
8527         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8528         user-provided constructor while recursing.
8529
8530 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8531
8532         PR fortran/42274
8533         * gfortran.dg/class_16.f03: New test.
8534
8535 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8536
8537         PR fortran/42274
8538         * gfortran.dg/class_15.f03: New.
8539
8540 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8541
8542         PR fortran/43326
8543         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8544
8545 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8546
8547         PR fortran/43492
8548         * gfortran.dg/generic_22.f03 : New test.
8549
8550 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8551
8552         PR fortran/42353
8553         * gfortran.dg/class_14.f03: New test.
8554
8555 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8556
8557         PR fortran/42680
8558         * gfortran.dg/interface_32.f90: New test.
8559
8560 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8561             Janus Weil  <janus@gcc.gnu.org>
8562
8563         PR fortran/41829
8564         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8565         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8566         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8567
8568 2010-04-28  Mike Stump  <mikestump@comcast.net>
8569
8570         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8571         dg-excess-errors.
8572         * g++.dg/uninit-pred-2_b.C: Likewise.
8573
8574 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8575
8576         PR fortran/18918
8577         PR fortran/43919
8578         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8579
8580 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8581
8582         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8583         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8584         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8585         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8586         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8587
8588 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8589
8590         * gcc.dg/const-uniq-1.c: New test.
8591         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8592
8593 2010-04-28  Xinliang David Li  <davidxl@google.com>
8594
8595         * gcc.dg/uninit-pred-2_b.c: New test.
8596         * gcc.dg/uninit-pred-4_b.c: New test.
8597         * gcc.dg/uninit-pred-3_d.c: New test.
8598         * gcc.dg/uninit-pred-6_b.c: New test.
8599         * gcc.dg/uninit-pred-8_b.c: New test.
8600         * gcc.dg/uninit-pred-3_a.c: New test.
8601         * gcc.dg/uninit-pred-2_c.c: New test.
8602         * gcc.dg/uninit-pred-5_a.c: New test.
8603         * gcc.dg/uninit-pred-3_e.c: New test.
8604         * gcc.dg/uninit-pred-7_a.c: New test.
8605         * gcc.dg/uninit-pred-6_c.c: New test.
8606         * gcc.dg/uninit-pred-9_a.c: New test.
8607         * gcc.dg/uninit-pred-8_c.c: New test.
8608         * gcc.dg/uninit-pred-3_b.c: New test.
8609         * gcc.dg/uninit-pred-5_b.c: New test.
8610         * gcc.dg/uninit-pred-7_b.c: New test.
8611         * gcc.dg/uninit-pred-6_d.c: New test.
8612         * gcc.dg/uninit-pred-9_b.c: New test.
8613         * gcc.dg/uninit-pred-2_a.c: New test.
8614         * gcc.dg/uninit-pred-4_a.c: New test.
8615         * gcc.dg/uninit-pred-3_c.c: New test.
8616         * gcc.dg/uninit-pred-6_a.c: New test.
8617         * gcc.dg/uninit-pred-8_a.c: New test.
8618         * gcc.dg/uninit-pred-7_c.c: New test.
8619         * gcc.dg/uninit-pred-6_e.c: New test.
8620         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8621         * g++.dg/uninit-pred-1_a.C: New test.
8622         * g++.dg/uninit-pred-1_b.C: New test.
8623         * g++.dg/uninit-pred-2_a.C: New test.
8624         * g++.dg/uninit-pred-2_b.C: New test.
8625         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8626         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8627         * g++.dg/uninit-pred-loop_1.cc: New test.
8628
8629 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8630
8631         * gcc.dg/lto/20091209-1_0.c: New testcase.
8632
8633 2010-04-28  Richard Guenther  <rguenther@suse.de>
8634
8635         PR tree-optimization/43879
8636         PR tree-optimization/43909
8637         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8638
8639 2010-04-28  Richard Guenther  <rguenther@suse.de>
8640
8641         PR c++/43880
8642         * g++.dg/torture/pr43880.C: New testcase.
8643
8644 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8645
8646         PR c++/9335
8647         * g++.dg/template/recurse2.C: Update
8648         * g++.dg/template/recurse.C: Update.
8649         * g++.dg/template/pr23510.C: Update.
8650         * lib/prune.exp: Filter out 'recursively instantiated'.
8651
8652 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8653
8654         PR c++/29043
8655         * g++.dg/init/pr29043.C: New.
8656
8657 2010-04-27  Jason Merrill  <jason@redhat.com>
8658
8659         * g++.dg/lookup/scoped5.C: Adjust.
8660         * g++.dg/lookup/scoped8.C: Adjust.
8661         * g++.dg/template/dependent-expr5.C: Adjust.
8662         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8663
8664         PR c++/43856
8665         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8666
8667         PR c++/43875
8668         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8669
8670 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8671             Jan Hubicka <hubicka@ucw.cz>
8672
8673         * gcc.dg/pure-2.c: New testcase.
8674         * gcc.dg/const-1.c: New testcase.
8675
8676 2010-04-27  Jason Merrill  <jason@redhat.com>
8677
8678         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8679
8680         PR c++/41468
8681         * g++.dg/template/sfinae17.C: New.
8682         * g++.dg/template/sfinae18.C: New.
8683
8684 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8685
8686         * g++.dg/init/pr42844.C: New.
8687         * g++.dg/cpp0x/pr42844-2.C: New.
8688         * g++.dg/cpp0x/defaulted2.C: Adjust.
8689         * g++.dg/tree-ssa/pr27549.C: Likewise.
8690         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8691
8692 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/18918
8695         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8696
8697 2010-04-27  Richard Guenther  <rguenther@suse.de>
8698
8699         PR middle-end/40561
8700         * g++.dg/other/pr40561.C: New testcase.
8701
8702 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8703
8704         PR middle-end/43812
8705         * g++.dg/ipa/pr43812.C: New test.
8706
8707 2010-04-27  Jan Hubicka  <jh@suse.cz>
8708
8709         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8710         (test): ... this one.
8711
8712 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8713
8714         PR target/40657
8715         * gcc.target/arm/thumb-stackframe.c: New test.
8716
8717 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8718
8719         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8720         * gcc.dg/misc-column.c: Likewise.
8721         * gcc.dg/Walways-true-1.c: Likewise.
8722         * gcc.dg/Walways-true-2.c: Likewise.
8723         * gcc.dg/warn-addr-cmp.c: Likewise.
8724
8725 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8726
8727         PR fortran/18918
8728         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8729         * gfortran.dg/coarray_12.f90: New.
8730
8731 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8732
8733         PR c/32207
8734         * gcc.dg/pr32207.c: New test.
8735         * gcc.dg/misc-column.c: Adjust expected warning.
8736         * gcc.dg/Walways-true-1.c: Likewise.
8737         * gcc.dg/Walways-true-2.c: Likewise.
8738         * gcc.dg/warn-addr-cmp.c: Likewise.
8739
8740 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8741
8742         PR lto/42776
8743         * lib/lto.exp (lto_prune_vis_warns): New function.
8744         (lto-link-and-maybe-run): Call it.
8745
8746 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8747
8748         PR tree-optimization/43904
8749         * gcc.dg/tree-ssa/tailcall-6.c: New.
8750
8751 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8752
8753         PR testsuite/35165
8754         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8755         Darwin8/OSX10.4 - compatible code generation.
8756         Use scan-rtl-dump.
8757         * obj-c++.dg/stubify-1.mm: Ditto.
8758         * lib/objc-torture.exp: Do not require link success for
8759         "trivial.m" in the runtime checks when dowhat = 'compile'.
8760         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8761         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8762         Darwin8/OSX10.4 - compatible code generation.
8763         * objc.dg/stubify-2.m: Ditto.
8764         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8765         * objc.dg/next-runtime-1.m: Ditto.
8766         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8767         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8768         runtimes on Darwin.
8769
8770 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8771
8772         PR 43715
8773         * lib/plugin-support.exp: Use "-undefined
8774         dynamic_lookup" on darwin.
8775
8776 2010-04-26  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/lto/20100426_0.c: New testcase.
8779
8780 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8781
8782         PR tree-optimization/43833
8783         gcc.dg/Warray-bounds-8.c: New test case.
8784
8785 2010-04-26  Richard Guenther  <rguenther@suse.de>
8786
8787         PR lto/43080
8788         * g++.dg/lto/20100423-3_0.C: New testcase.
8789
8790 2010-04-26  Richard Guenther  <rguenther@suse.de>
8791
8792         PR lto/42425
8793         * g++.dg/lto/20100423-2_0.C: New testcase.
8794
8795 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8796
8797         * gcc.dg/vect/bb-slp-23.c: New test.
8798
8799 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8800
8801         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8802         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8803         * gcc.dg/c1x-float-1.c: New test.
8804
8805 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8806
8807         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8808         of "lea\[ \t\]".
8809
8810 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8811
8812         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8813         FreeBSD.
8814         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8815         * gfortran.dg/default_format_2.f90: Ditto.
8816
8817 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8818
8819         * gfortran.dg/pr43505.f90: Clean up .mod file.
8820         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8821         * gfortran.dg/pr41347.f90: Ditto.
8822         * gfortran.dg/internal_pack_4.f90: Ditto.
8823         * gfortran.dg/proc_decl_23.f90: Ditto.
8824         * gfortran.dg/recursive_check_3.f90: Ditto.
8825         * gfortran.dg/intent_out_3.f90: Ditto.
8826         * gfortran.dg/assignment_2.f90: Ditto.
8827         * gfortran.dg/pr41928.f90: Ditto.
8828         * gfortran.dg/pr42166.f90: Ditto.
8829         * gfortran.dg/private_type_12.f90: Ditto.
8830         * gfortran.dg/graphite/pr42185.f90: Ditto.
8831         * gfortran.dg/graphite/pr42186.f90: Ditto.
8832         * gfortran.dg/graphite/pr40982.f90: Ditto.
8833         * gfortran.dg/graphite/id-2.f90: Ditto.
8834         * gfortran.dg/graphite/id-4.f90: Ditto.
8835         * gfortran.dg/graphite/pr42050.f90: Ditto.
8836         * gfortran.dg/graphite/id-18.f90: Ditto.
8837         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8838         * gfortran.dg/graphite/pr41924.f90: Ditto.
8839         * gfortran.dg/graphite/pr42393.f90: Ditto.
8840         * gfortran.dg/graphite/pr37980.f90: Ditto.
8841         * gfortran.dg/graphite/pr38953.f90: Ditto.
8842         * gfortran.dg/graphite/pr42180.f90: Ditto.
8843         * gfortran.dg/graphite/pr42181.f90: Ditto.
8844         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8845         * gfortran.dg/select_type_4.f90: Ditto.
8846         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8847         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8848         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8849         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8850         * gfortran.dg/whole_file_11.f90: Ditto.
8851         * gfortran.dg/private_type_11.f90: Ditto.
8852         * gfortran.dg/vect/vect-gems.f90: Ditto.
8853         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8854
8855 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8856
8857         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8858
8859 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8860
8861         * gnat.dg/pack15.ad[sb]: New test.
8862
8863 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8864
8865         * gcc.target/arm/mla-1.c: New test.
8866
8867 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8868
8869         PR fortran/30073
8870         PR fortran/43793
8871         * gfortran.dg/pr43793.f90: New test.
8872
8873 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8874
8875         PR tree-optimization/41442
8876         * gcc.target/i386/pr41442.c: New test.
8877
8878 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8879
8880         PR fortran/43832
8881         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8882
8883 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR fortran/43832
8886         * gfortran.dg/open_nounit.f90: New test.
8887
8888 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8889
8890         PR fortran/43841
8891         PR fortran/43843
8892         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8893
8894 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8895
8896         * gcc.dg/Wconversion-integer.c: Update.
8897
8898 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8899
8900         * gnat.dg/unchecked_convert5.adb: New test.
8901
8902 2010-04-23  Richard Guenther  <rguenther@suse.de>
8903
8904         PR lto/41734
8905         * gcc.dg/lto/20100423-2_0.c: New testcase.
8906         * gcc.dg/lto/20100423-2_0.c: Likewise.
8907
8908 2010-04-23  Richard Guenther  <rguenther@suse.de>
8909
8910         PR lto/43455
8911         * gcc.dg/lto/20100423-1_0.c: New testcase.
8912         * gcc.dg/lto/20100423-1_1.c: Likewise.
8913
8914 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8915
8916         PR tree-optimization/43846
8917         * gcc.dg/tree-ssa/sra-10.c: New test.
8918
8919 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8920
8921         PR middle-end/43835
8922         * gcc.c-torture/execute/pr43835.c: New test.
8923
8924 2010-04-23  Richard Guenther  <rguenther@suse.de>
8925
8926         PR lto/42653
8927         * g++.dg/lto/20100423-1_0.C: New testcase.
8928
8929 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8930
8931         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8932
8933 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8934
8935         PR tree-optimization/43842
8936         * gcc.dg/vect/pr43842.c: New test.
8937
8938 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8939
8940         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8941         * gcc.target/i386/wmul-2.c: Likewise.
8942
8943 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8944
8945         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8946         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8947
8948 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8949
8950         * gfortran.dg/reassoc_6.f: New testcase.
8951
8952 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8953
8954         PR middle-end/29274
8955         * gcc.target/arm/wmul-1.c: New test.
8956         * gcc.target/arm/wmul-2.c: New test.
8957
8958 2010-04-22  Richard Guenther  <rguenther@suse.de>
8959
8960         PR tree-optimization/43845
8961         * gcc.c-torture/compile/pr43845.c: New testcase.
8962
8963 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8964
8965         PR middle-end/29274
8966         * gcc.target/i386/wmul-1.c: New test.
8967         * gcc.target/i386/wmul-2.c: New test.
8968         * gcc.target/bfin/wmul-1.c: New test.
8969         * gcc.target/bfin/wmul-2.c: New test.
8970
8971 2010-04-22  Richard Guenther  <rguenther@suse.de>
8972
8973         PR fortran/43829
8974         * gfortran.dg/vector_subscript_6.f90: New testcase.
8975         * gfortran.dg/assign_10.f90: Adjust.
8976
8977 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR fortran/43836
8980         * gfortran.dg/gomp/pr43836.f90: New test.
8981
8982 2010-04-21  Richard Guenther  <rguenther@suse.de>
8983
8984         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8985
8986 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8987
8988         * gcc.dg/torture/builtin-cproj-3.c: New.
8989
8990 2010-04-20  Jason Merrill  <jason@redhat.com>
8991
8992         PR c++/9335
8993         * g++.dg/template/recurse2.C: New.
8994         * g++.dg/parse/crash36.C: Adjust.
8995         * g++.dg/other/fold1.C: Adjust.
8996         * g++.dg/init/member1.C: Adjust.
8997         * lib/prune.exp: Prune "skipping N instantiation contexts".
8998
8999 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9000
9001         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9002
9003 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9004
9005         * gcc.dg/torture/builtin-cproj-1.c: New.
9006         * gcc.dg/torture/builtin-cproj-2.c: New.
9007
9008 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9009
9010         PR c++/43800
9011         PR c++/43704
9012         * g++.dg/template/typedef32.C: Adjust.
9013         * g++.dg/template/typedef33.C: New test.
9014
9015 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9016
9017         PR fortran/43227
9018         * gfortran.dg/proc_decl_23.f90: New test.
9019
9020         PR fortran/43266
9021         * gfortran.dg/abstract_type_6.f03: New test.
9022
9023 2010-04-20  Xinliang David Li  <davidxl@google.com>
9024
9025         * g++.dg/tree-ssa/fold-compare.C: New.
9026
9027 2010-04-20  Richard Guenther  <rguenther@suse.de>
9028
9029         PR tree-optimization/39417
9030         * g++.dg/torture/pr39417.C: New testcase.
9031
9032 2010-04-20  Richard Guenther  <rguenther@suse.de>
9033
9034         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9035
9036 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * g++.dg/debug/dwarf2/rv1.C: New test.
9039
9040 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9041
9042         PR target/43635
9043         * gcc.c-torture/compile/pr43635.c: New testcase.
9044
9045 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR fortran/43339
9048         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9049         of sequential loops being private only in the innermost containing
9050         task region.
9051
9052         PR middle-end/43337
9053         * gfortran.dg/gomp/pr43337.f90: New test.
9054
9055 2010-04-19  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/43796
9058         * gfortran.dg/pr43796.f90: New testcase.
9059
9060 2010-04-19  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/43783
9063         * gcc.c-torture/execute/pr43783.c: New testcase.
9064
9065 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9066
9067         PR target/43766
9068         * gcc.target/i386/pr43766.c: New test.
9069
9070 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9071
9072         PR target/43662
9073         * gcc.target/i386/pr43662.c: New test.
9074
9075 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9076
9077         PR c++/43704
9078         * g++.dg/template/typedef32.C: New test.
9079
9080 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9081
9082         PR tree-optimization/37027
9083         * lib/target-supports.exp
9084         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9085         * gcc.dg/vect/pr37027.c: New test.
9086         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9087         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9088         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9089         gcc.dg/vect/vect-complex-6.c: Likewise.
9090
9091 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9092
9093         * g++.dg/debug/dwarf2/enum1.C: New test.
9094
9095 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9096
9097         * gnat.dg/rep_clause5.ad[sb]: New test.
9098         * gnat.dg/rep_clause5_pkg.ads: New helper.
9099
9100 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9101
9102         PR tree-optimization/43771
9103         * g++.dg/vect/pr43771.cc: New test.
9104
9105 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9106
9107         PR fortran/31538
9108         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9109         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9110
9111 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * gnat.dg/sizetype.adb: Rename into...
9114         * gnat.dg/sizetype1.adb: ...this.
9115         * gnat.dg/sizetype2.adb: New test.
9116
9117 2010-04-16  Richard Guenther  <rguenther@suse.de>
9118
9119         PR tree-optimization/43572
9120         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9121
9122 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9123
9124         * gnat.dg/specs/discr_private.ads: New test.
9125
9126 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9127
9128         PR target/41514
9129         * gcc.target/arm/thumb-comparisons.c: New test.
9130
9131         PR target/40603
9132         * gcc.target/arm/thumb-cbranchqi.c: New test.
9133
9134 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9135
9136         * g++.dg/torture/pr36191.C: Enable for SH.
9137
9138 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9139
9140         * gnat.dg/wide_boolean.adb: New test.
9141         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9142
9143 2010-04-15  Richard Guenther  <rguenther@suse.de>
9144
9145         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9146         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9147         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9148         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9149         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9150         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9151         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9152         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9153         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9154         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9155         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9156         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9157         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9158         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9159         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9160
9161 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9162
9163         PR target/21803
9164         * gcc.target/arm/pr42496.c: New test.
9165
9166 2010-04-14  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/36625
9169         * g++.dg/ext/attrib38.C: New.
9170
9171 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9172
9173         PR testsuite/43739
9174         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9175
9176 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9177
9178         PR 42966
9179         * gcc.dg/cpp/warn-undef-2.c: Update.
9180         * gcc.dg/cpp/warn-traditional-2.c: Update.
9181         * gcc.dg/cpp/warn-comments-2.c: Update.
9182         * gcc.dg/cpp/warn-variadic-2.c: Update.
9183         * gcc.dg/cpp/warn-long-long-2.c: Update.
9184         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9185         * gcc.dg/cpp/warn-multichar-2.c: Update.
9186         * gcc.dg/cpp/warn-normalized-3.c: Update.
9187         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9188         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9189         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9190         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9191         * gcc.dg/cpp/warn-redefined-2.c: Update.
9192         * gfortran.dg/warning-directive-2.F90: Update.
9193         * c-c++-common/cpp/warning-directive-2.c: Update.
9194
9195 2010-04-14  Michael Matz  <matz@suse.de>
9196
9197         PR tree-optimization/42963
9198         * gcc.dg/pr42963.c: New testcase.
9199
9200 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9201
9202         * gnat.dg/class_wide.adb: Rename into...
9203         * gnat.dg/class_wide1.adb: ...this.
9204         * gnat.dg/class_wide2.ad[sb]: New test.
9205
9206 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9207
9208         PR fortran/18918
9209         * gfortran.dg/coarray_9.f90: Update dg-errors.
9210         * gfortran.dg/coarray_10.f90: New test.
9211         * gfortran.dg/coarray_11.f90: New test.
9212
9213 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9214
9215         PR fortran/43747
9216         gfortran.dg/initialization_24.f90: New test.
9217
9218 2010-04-13  Jason Merrill  <jason@redhat.com>
9219
9220         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9221         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9222
9223 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9224
9225         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9226         * g++.dg/dg.exp: Likewise.
9227         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9228         * c-c++-common/cpp/warning-directive-1.c: ... here.
9229         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9230         * c-c++-common/cpp/warning-directive-2.c: ... here.
9231         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9232         * c-c++-common/cpp/warning-directive-3.c: ... here.
9233         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9234         * c-c++-common/cpp/warning-directive-4.c: ... here.
9235         * g++.dg/cpp/warning-directive-1.C: Delete.
9236         * g++.dg/cpp/warning-directive-2.C: Delete.
9237         * g++.dg/cpp/warning-directive-3.C: Delete.
9238         * g++.dg/cpp/warning-directive-4.C: Delete.
9239         * gcc.dg/cpp/normalised-3.c: Delete.
9240         * g++.dg/cpp/normalised-1.C: Rename as ...
9241         * c-c++-common/cpp/normalised-3.c: ... this.
9242
9243 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9244
9245         * gcc.dg/tree-ssa/sra-9.c: New test.
9246
9247 2010-04-13  Michael Matz  <matz@suse.de>
9248
9249         PR middle-end/43730
9250         * gcc.dg/pr43730.c: New test.
9251
9252 2010-04-13  Michael Matz  <matz@suse.de>
9253
9254         * gcc.dg/tree-ssa/negate.c: New testcase.
9255
9256 2010-04-13  Richard Guenther  <rguenther@suse.de>
9257
9258         PR testsuite/43735
9259         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9260
9261 2010-04-13  Richard Guenther  <rguenther@suse.de>
9262
9263         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9264
9265 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9266
9267         * gnat.dg/derived_type1.adb: New test.
9268
9269 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9270
9271         * gcc.dg/plugindir1.c: New testcase.
9272         * gcc.dg/plugindir2.c: New testcase.
9273         * gcc.dg/plugindir3.c: New testcase.
9274         * gcc.dg/plugindir4.c: New testcase.
9275
9276 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         * gcc.target/i386/rotate-2.c: New test.
9279
9280 2010-04-12  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/43641
9283         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9284         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9285
9286 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9287
9288         PR c++/25811
9289         * g++.dg/init/pr25811.C: New test.
9290
9291 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9294         dg-error, dg-warning.
9295         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9296
9297 2010-04-12  Richard Guenther  <rguenther@suse.de>
9298
9299         * gcc.dg/torture/inline-2.c: New testcase.
9300
9301 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR bootstrap/43699
9304         * gcc.dg/Wunused-var-7.c: New test.
9305
9306         PR tree-optimization/43560
9307         * gcc.c-torture/execute/pr43560.c: New test.
9308
9309 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9310
9311         * gnat.dg/aggr13.adb: New test.
9312         * gnat.dg/aggr14.adb: Likewise.
9313         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9314
9315 2010-04-12  Richard Guenther  <rguenther@suse.de>
9316
9317         PR c++/43611
9318         * g++.dg/torture/pr43611.C: New testcase.
9319
9320 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9321
9322         PR c/36774
9323         * gcc.dg/pr36774-1.c: New test.
9324         * gcc.dg/pr36774-2.c: New test.
9325
9326 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9327
9328         * gcc.target/sh/rte-delay-slot.c: New test.
9329
9330 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/pack9.adb: Remove -cargs option.
9333         * gnat.dg/aggr12.ad[sb]: New test.
9334
9335 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9336
9337         PR target/43417
9338         * gcc.target/sh/pr43417.c: New test.
9339
9340 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9341
9342         PR fortran/43591
9343         * gfortran.dg/spec_expr_6.f90: New test.
9344
9345 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9346
9347         PR cpp/43195
9348         * gcc.dg/cpp/pr43195.c: New.
9349         * gcc.dg/cpp/pr43195.h: New.
9350
9351 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9352
9353         PR 42965
9354         * gcc.dg/Werror-6.c: Adjust.
9355         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9356         * gcc.dg/Werror-4.c: Likewise.
9357         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9358         * gcc.dg/Wswitch-enum-error.c: Likewise.
9359         * gcc.dg/Wpointer-arith.c: Likewise.
9360         * gcc.dg/Wfatal.c: Likewise.
9361         * gcc.dg/Wswitch-error.c: Likewise.
9362         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9363         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9364         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9365         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9366         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9367         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9368         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9369         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9370         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9371         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9372         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9373         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9374         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9375         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9376         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9377         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9378         * g++.dg/cpp/warning-directive-2.C: Likewise.
9379         * gfortran.dg/warning-directive-2.F90: Likewise.
9380
9381 2010-04-09  Jason Merrill  <jason@redhat.com>
9382
9383         PR c++/42623
9384         * g++.dg/template/sizeof13.C: New.
9385
9386 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9387
9388         * g++.dg/other/pr35504.C: Add check for thiscall.
9389         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9390         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9391
9392 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9393
9394         PR c++/28584
9395         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9396         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9397         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9398         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9399         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9400         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9401         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9402         * g++.dg/other/increment1.C: Likewise.
9403
9404 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9405
9406         PR fortran/18918
9407         * gfortran.dg/coarray_7.f90: New test.
9408         * gfortran.dg/coarray_8.f90: New test.
9409
9410 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9411
9412         PR fortran/28039
9413         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9414
9415 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417         PR target/43643
9418         * gcc.dg/pr43643.c: New test.
9419
9420 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9421
9422         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9423
9424 2010-04-08  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/43679
9427         * gcc.c-torture/compile/pr43679.c: New testcase.
9428
9429 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9430
9431         PR debug/43670
9432         * gcc.dg/pr43670.c: New test.
9433
9434 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9435
9436         PR middle-end/40815
9437         * gcc.dg/tree-ssa/reassoc-19.c: New.
9438
9439 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR c/18624
9442         * gcc.dg/Wunused-var-1.c: New test.
9443         * gcc.dg/Wunused-var-2.c: New test.
9444         * gcc.dg/Wunused-var-3.c: New test.
9445         * gcc.dg/Wunused-var-4.c: New test.
9446         * gcc.dg/Wunused-var-5.c: New test.
9447         * gcc.dg/Wunused-var-6.c: New test.
9448         * gcc.dg/Wunused-parm-1.c: New test.
9449
9450         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9451         * gcc.dg/trunc-1.c: Likewise.
9452         * gcc.dg/vla-9.c: Likewise.
9453         * gcc.dg/dfp/composite-type.c: Likewise.
9454
9455 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9456
9457         PR objc/35996
9458         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9459         * obj-c++.dg/objc-gc-3.mm: Ditto.
9460
9461 2010-04-07  Simon Baldwin  <simonb@google.com>
9462
9463         * gcc.dg/cpp/warn-undef-2.c: New.
9464         * gcc.dg/cpp/warn-traditional-2.c: New.
9465         * gcc.dg/cpp/warn-comments-2.c: New.
9466         * gcc.dg/cpp/warning-directive-1.c: New.
9467         * gcc.dg/cpp/warn-long-long.c: New.
9468         * gcc.dg/cpp/warn-traditional.c: New.
9469         * gcc.dg/cpp/warn-variadic-2.c: New.
9470         * gcc.dg/cpp/warn-undef.c: New.
9471         * gcc.dg/cpp/warn-normalized-1.c: New.
9472         * gcc.dg/cpp/warning-directive-2.c: New.
9473         * gcc.dg/cpp/warn-long-long-2.c: New.
9474         * gcc.dg/cpp/warn-variadic.c: New.
9475         * gcc.dg/cpp/warn-normalized-2.c: New.
9476         * gcc.dg/cpp/warning-directive-3.c: New.
9477         * gcc.dg/cpp/warn-deprecated-2.c: New.
9478         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9479         * gcc.dg/cpp/warn-multichar-2.c: New.
9480         * gcc.dg/cpp/warn-normalized-3.c: New.
9481         * gcc.dg/cpp/warning-directive-4.c: New.
9482         * gcc.dg/cpp/warn-unused-macros.c: New.
9483         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9484         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9485         * gcc.dg/cpp/warn-cxx-compat.c: New.
9486         * gcc.dg/cpp/warn-redefined.c: New.
9487         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9488         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9489         * gcc.dg/cpp/warn-deprecated.c: New.
9490         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9491         * gcc.dg/cpp/warn-redefined-2.c: New.
9492         * gcc.dg/cpp/warn-comments.c: New.
9493         * gcc.dg/cpp/warn-multichar.c: New.
9494         * g++.dg/cpp/warning-directive-1.C: New.
9495         * g++.dg/cpp/warning-directive-2.C: New.
9496         * g++.dg/cpp/warning-directive-3.C: New.
9497         * g++.dg/cpp/warning-directive-4.C: New.
9498         * gfortran.dg/warning-directive-1.F90: New.
9499         * gfortran.dg/warning-directive-3.F90: New.
9500         * gfortran.dg/warning-directive-2.F90: New.
9501         * gfortran.dg/warning-directive-4.F90: New.
9502
9503 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9504
9505         PR objc++/23716
9506         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9507
9508 2010-04-07  Jason Merrill  <jason@redhat.com>
9509
9510         * g++.dg/template/dr408.C: New.
9511
9512         * g++.dg/lookup/ns4.C: New.
9513
9514         PR c++/38392
9515         * g++.dg/template/friend51.C: New test.
9516
9517         PR c++/41970
9518         * g++.old-deja/g++.other/linkage1.C: Adjust.
9519
9520 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9521
9522         PR c++/42697
9523         * g++.dg/template/crash94.C: New test.
9524
9525 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9526
9527         PR c++/40239
9528         * g++.dg/init/aggr5.C: New test.
9529         * g++.dg/init/aggr5.C: New test.
9530
9531 2010-04-07  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/43270
9534         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9535         * gcc.dg/Warray-bounds-7.c: Likewise.
9536
9537 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9538
9539         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9540         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9541         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9542
9543 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9544
9545         PR c++/42556
9546         * g++.dg/init/pr42556.C: New test.
9547
9548 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9549
9550         PR debug/43628
9551         * g++.dg/debug/dwarf2/typedef2.C: New test.
9552
9553 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9554
9555         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9556         c-c++-common/dwarf2/redeclaration-1.C
9557
9558 2010-04-06  Jason Merrill  <jason@redhat.com>
9559
9560         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9561         * g++.dg/ext/attrib18.C: Likewise.
9562         * g++.dg/ext/bitfield2.C: Likewise.
9563         * g++.dg/ext/bitfield4.C: Likewise.
9564         * g++.dg/ext/visibility/warn2.C: Likewise.
9565         * g++.dg/ext/visibility/warn3.C: Likewise.
9566         * g++.dg/gomp/pr26690-1.C: Likewise.
9567         * g++.dg/inherit/covariant7.C: Likewise.
9568         * g++.dg/init/synth2.C: Likewise.
9569         * g++.dg/lookup/using7.C: Likewise.
9570         * g++.dg/other/crash-4.C: Likewise.
9571         * g++.dg/other/error13.C: Likewise.
9572         * g++.dg/other/error20.C: Likewise.
9573         * g++.dg/parse/crash31.C: Likewise.
9574         * g++.dg/parse/error16.C: Likewise.
9575         * g++.dg/parse/error19.C: Likewise.
9576         * g++.dg/parse/error27.C: Likewise.
9577         * g++.dg/parse/error28.C: Likewise.
9578         * g++.dg/parse/fused-params1.C: Likewise.
9579         * g++.dg/template/error2.C: Likewise.
9580         * g++.dg/template/local6.C: Likewise.
9581         * g++.dg/template/qualttp15.C: Likewise.
9582         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9583         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9584         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9585         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9586         * g++.old-deja/g++.eh/spec6.C: Likewise.
9587         * g++.old-deja/g++.jason/crash3.C: Likewise.
9588         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9589         * g++.old-deja/g++.law/ctors5.C: Likewise.
9590         * g++.old-deja/g++.law/ctors9.C: Likewise.
9591         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9592         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9593         * g++.old-deja/g++.other/struct1.C: Likewise.
9594         * g++.old-deja/g++.other/volatile1.C: Likewise.
9595         * g++.old-deja/g++.pt/crash36.C: Likewise.
9596         * g++.old-deja/g++.pt/derived3.C: Likewise.
9597         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9598         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9599
9600 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9601
9602         PR middle-end/43519
9603         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9604         * gcc.dg/graphite/id-19.c: New.
9605
9606 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9607
9608         PR middle-end/32824
9609         * gcc.dg/vect/pr32824: New.
9610
9611 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9612
9613         PR fortran/18918
9614         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9615         * gfortran.dg/coarray_3.f90: Ditto.
9616         * gfortran.dg/coarray_4.f90: Ditto.
9617         * gfortran.dg/coarray_5.f90: Ditto.
9618         * gfortran.dg/coarray_6.f90: Ditto.
9619         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9620
9621 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9622
9623         PR fortran/18918
9624         * gfortran.dg/coarray_4.f90: Fix test.
9625         * gfortran.dg/coarray_6.f90: Add more tests.
9626
9627 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9628
9629         PR fortran/18918
9630         * gfortran.dg/coarray_4.f90: New test.
9631         * gfortran.dg/coarray_5.f90: New test.
9632         * gfortran.dg/coarray_6.f90: New test.
9633
9634 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/18918
9637         * gfortran.dg/iso_fortran_env_5.f90: New test.
9638         * gfortran.dg/iso_fortran_env_6.f90: New test.
9639
9640 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9641
9642         PR fortran/39997
9643         * gfortran.dg/coarray_1.f90: New test.
9644         * gfortran.dg/coarray_2.f90: New test.
9645         * gfortran.dg/coarray_3.f90: New test.
9646
9647 2010-04-06  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/43648
9650         * g++.dg/template/dtor8.C: New.
9651
9652         PR c++/43621
9653         * g++.dg/template/error-recovery2.C: New.
9654
9655 2010-04-06  Jan Hubicka  <jh@suse.czpli
9656
9657         PR tree-optimization/42906
9658         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9659
9660 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9661
9662         PR fortran/43178
9663         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9664         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9665         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9666
9667 2010-04-06  Richard Guenther  <rguenther@suse.de>
9668
9669         PR tree-optimization/43627
9670         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9671
9672 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR target/43638
9675         * gcc.target/i386/pr43638.c: New test.
9676
9677 2010-04-06  Richard Guenther  <rguenther@suse.de>
9678
9679         PR middle-end/43661
9680         * gcc.c-torture/compile/pr43661.c: New testcase.
9681
9682 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9683
9684         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9685
9686 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9687
9688         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9689
9690 2010-04-02  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/43629
9693         * gcc.c-torture/execute/pr43629.c: New testcase.
9694
9695 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9696             Dominique d'Humieres  <dominiq@lps.ens.fr>
9697
9698         PR libfortran/43605
9699         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9700
9701 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9702
9703         PR debug/43325
9704         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9705
9706 2010-04-01  Jason Merrill  <jason@redhat.com>
9707
9708         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9709
9710 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9711             Manfred Schwarb  <manfred99@gmx.ch>
9712
9713         PR libfortran/43605
9714         * gfortran.dg/ftell_3.f90: New test.
9715
9716 2010-04-01  Richard Guenther  <rguenther@suse.de>
9717
9718         PR middle-end/43614
9719         * gcc.c-torture/compile/pr43614.c: New testcase.
9720
9721 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9722
9723         PR tree-optimization/43141
9724         * gcc.dg/guality/pr43141.c: New test.
9725
9726 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9729         * g++.dg/eh/spbp.C: Likewise.
9730         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9731         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9732         superfluous casts.
9733         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9734         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9735         * objc.dg/dwarf-2.m: Likewise.
9736
9737 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9738
9739         PR middle-end/43464
9740         * gcc.dg/graphite/id-pr43464.c: New.
9741         * gcc.dg/graphite/id-pr43464-1.c: New.
9742
9743 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9744
9745         PR middle-end/43351
9746         * gcc.dg/graphite/id-pr43351.c
9747
9748 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9749
9750         PR testsuite/35165
9751         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9752         * obj-c++.dg/try-catch-2.mm: Ditto.
9753         * obj-c++.dg/lookup-2.mm: Ditto.
9754         * obj-c++.dg/encode-8.m: Ditto.
9755         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9756         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9757         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9758         * obj-c++.dg/const-str-11.mm: Ditto.
9759         * obj-c++.dg/const-str-9.mm: Ditto.
9760         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9761         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9762         * obj-c++.dg/except-1.mm: Ditto.
9763         * obj-c++.dg/const-str-7.mm: Ditto.
9764         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9765         * obj-c++.dg/const-str-3.mm: Ditto.
9766         * obj-c++.dg/const-str-7.mm: Ditto.
9767         * obj-c++.dg/stubify-2.mm: Change dump file name.
9768
9769         PR objc++/23613
9770         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9771         New macro.
9772         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9773         Remove dg-xfail-if.
9774
9775 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9776
9777         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9778         only with -O2, -O3 or -Os and not with -fwhopr.
9779
9780 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9781
9782         PR c++/43558
9783         * g++.dg/template/typedef31.C: New test.
9784
9785 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9786
9787         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9788         assembler output on *-*-solaris2*.
9789         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9790
9791 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9792
9793         PR debug/43557
9794         * gcc.dg/pr43557-1.c: New test.
9795         * gcc.dg/pr43557-2.c: New file.
9796
9797 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9798
9799         PR 43562
9800         * gcc.dg/pr43562.c: New test.
9801
9802 2010-03-30  Jason Merrill  <jason@redhat.com>
9803
9804         PR c++/43076
9805         * g++.dg/template/error-recovery1.C: New.
9806
9807         PR c++/41786
9808         * g++.dg/parse/ambig5.C: New.
9809
9810 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR debug/43593
9813         * gcc.dg/guality/pr43593.c: New test.
9814
9815 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9816
9817         PR middle-end/43430
9818         * gcc.dg/vect/pr43430-1.c: New.
9819
9820 2010-03-30  Jason Merrill  <jason@redhat.com>
9821
9822         PR c++/43559
9823         * g++.dg/template/partial7.C: New.
9824
9825 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9826
9827         * gcc.target/s390/stackcheck1.c: New testcase.
9828
9829 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9830
9831         PR libfortran/43265
9832         * gfortran.dg/read_eof_8.f90: New test.
9833
9834 2010-03-29  Jason Merrill  <jason@redhat.com>
9835
9836         * gcc.dg/cpp/include6.c: Change [] to ().
9837
9838         N3077
9839         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9840         splicing and UCNs.
9841         * c-c++-common/raw-string-2.c: Add trigraph test.
9842         * c-c++-common/raw-string-8.c: New.
9843         * c-c++-common/raw-string-9.c: New.
9844         * c-c++-common/raw-string-10.c: New.
9845
9846         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9847         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9848         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9849         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9850         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9851         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9852         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9853
9854 2010-03-29  Richard Guenther  <rguenther@suse.de>
9855
9856         PR tree-optimization/43560
9857         * gcc.dg/torture/pr43560.c: New testcase.
9858
9859 2010-03-29  Jason Merrill  <jason@redhat.com>
9860
9861         N3077
9862         * g++.dg/ext/raw-string-1.C: Change [] to ().
9863         * g++.dg/ext/raw-string-2.C: Change [] to ().
9864         Don't use \ in delimiter.
9865         * g++.dg/ext/raw-string-3.C: Change [] to ().
9866         * g++.dg/ext/raw-string-4.C: Change [] to ().
9867         * g++.dg/ext/raw-string-5.C: Change [] to ().
9868         Test for error on \ in delimiter.
9869         * g++.dg/ext/raw-string-6.C: Change [] to ().
9870         * g++.dg/ext/raw-string-7.C: Change [] to ().
9871
9872 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9873
9874         PR 43564
9875         * gcc.dg/pr43564.c: New test.
9876
9877 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9878
9879         PR fortran/43551
9880         * gfortran.dg/direct_io_12.f90: New test.
9881
9882 2010-03-28  Jan Hubicka  <jh@suse.cz>
9883
9884         PR tree-optimization/43505
9885         * gfortran.dg/pr43505.f90: New testcase.
9886
9887 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9888
9889         PR tree-optimization/43528
9890         * gcc.target/i386/pr43528.c: New test.
9891
9892 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9893
9894         PR c/43381
9895         * gcc.dg/parm-impl-decl-3.c: New test.
9896
9897 2010-03-26  Jason Merrill  <jason@redhat.com>
9898
9899         PR c++/43509
9900         * g++.dg/cpp0x/parse1.C: New.
9901
9902 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9903
9904         PR target/43524
9905         * gcc.target/i386/pr43524.c: New test.
9906
9907 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9908
9909         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9910         whitespace, rename main to foo.
9911         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9912         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9913         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9914         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9915         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9916         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9917         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9918         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9919         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9920         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9921         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9922
9923 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9924
9925         PR c++/43327
9926         * g++.dg/other/crash-10.C: New test.
9927         * g++.dg/other/crash-11.C: New test.
9928
9929 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9930
9931         PR libfortran/43517
9932         * gfortran.dg/read_eof_7.f90: New test.
9933
9934 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9935
9936         PR objc/35165
9937         PR testsuite/43512
9938         * objc-obj-c++-shared: New directory.
9939         * objc-obj-c++-shared/Object1-implementation.h: New file.
9940         * objc-obj-c++-shared/Object1.h: New file.
9941         * objc-obj-c++-shared/Protocol1.h: New file.
9942         * objc-obj-c++-shared/next-abi.h: New file.
9943         * objc-obj-c++-shared/next-mapping.h: New file.
9944         * objc/execute/next_mapping.h: Delete.
9945         * objc.dg/special/special.exp: For all targets run the tests with
9946         -fgnu-runtime, for darwin targets also run the tests with
9947         -fnext-runtime.
9948         * objc.dg/dg.exp: Ditto.
9949         * obj-c++.dg/dg.exp: Ditto.
9950         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9951         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9952         include use of updated NeXT interface.
9953         * objc/execute/formal_protocol-5.m: Ditto.
9954         * objc/execute/protocol-isEqual-2.m: Ditto.
9955         * objc/execute/protocol-isEqual-4.m: Ditto.
9956         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9957         Protocol1.h) and next-mapping.h as required.
9958         * objc/execute/object_is_class.m: Ditto.
9959         * objc/execute/enumeration-1.m: Ditto.
9960         * objc/execute/class-13.m: Ditto.
9961         * objc/execute/formal_protocol-2.m: Ditto.
9962         * objc/execute/formal_protocol-4.m: Ditto.
9963         * objc/execute/class-1.m: Ditto.
9964         * objc/execute/bycopy-1.m: Ditto.
9965         * objc/execute/formal_protocol-6.m: Ditto.
9966         * objc/execute/bycopy-3.m: Ditto.
9967         * objc/execute/class-3.m: Ditto.
9968         * objc/execute/bf-11.m: Ditto.
9969         * objc/execute/class-5.m: Ditto.
9970         * objc/execute/bf-13.m: Ditto.
9971         * objc/execute/class-7.m: Ditto.
9972         * objc/execute/bf-15.m: Ditto.
9973         * objc/execute/class-9.m: Ditto.
9974         * objc/execute/bf-17.m: Ditto.
9975         * objc/execute/bf-19.m: Ditto.
9976         * objc/execute/IMP.m: Ditto.
9977         * objc/execute/exceptions/catchall-1.m: Ditto.
9978         * objc/execute/exceptions/trivial.m: Ditto.
9979         * objc/execute/exceptions/finally-1.m: Ditto.
9980         * objc/execute/exceptions/local-variables-1.m: Ditto.
9981         * objc/execute/exceptions/foward-1.m: Ditto.
9982         * objc/execute/bf-2.m: Ditto.
9983         * objc/execute/string1.m: Ditto.
9984         * objc/execute/bf-4.m: Ditto.
9985         * objc/execute/informal_protocol.m: Ditto.
9986         * objc/execute/string3.m: Ditto.
9987         * objc/execute/bf-6.m: Ditto.
9988         * objc/execute/bf-8.m: Ditto.
9989         * objc/execute/class-tests-1.h: Ditto.
9990         * objc/execute/protocol-isEqual-1.m: Ditto.
9991         * objc/execute/protocol-isEqual-3.m: Ditto.
9992         * objc/execute/_cmd.m: Ditto.
9993         * objc/execute/function-message-1.m: Ditto.
9994         * objc/execute/bf-20.m: Ditto.
9995         * objc/execute/bf-common.h: Ditto.
9996         * objc/execute/np-2.m: Ditto.
9997         * objc/execute/class-10.m: Ditto.
9998         * objc/execute/class-12.m: Ditto.
9999         * objc/execute/enumeration-2.m: Ditto.
10000         * objc/execute/class-14.m: Ditto.
10001         * objc/execute/encode-1.m: Ditto.
10002         * objc/execute/formal_protocol-1.m: Ditto.
10003         * objc/execute/formal_protocol-3.m: Ditto.
10004         * objc/execute/accessing_ivars.m: Ditto.
10005         * objc/execute/bycopy-2.m: Ditto.
10006         * objc/execute/class-2.m: Ditto.
10007         * objc/execute/bf-10.m: Ditto.
10008         * objc/execute/formal_protocol-7.m: Ditto.
10009         * objc/execute/root_methods.m: Ditto.
10010         * objc/execute/class-4.m: Ditto.
10011         * objc/execute/bf-12.m: Ditto.
10012         * objc/execute/class-6.m: Ditto.
10013         * objc/execute/bf-14.m: Ditto.
10014         * objc/execute/nested-func-1.m: Ditto.
10015         * objc/execute/class-8.m: Ditto.
10016         * objc/execute/private.m: Ditto.
10017         * objc/execute/bf-16.m: Ditto.
10018         * objc/execute/bf-18.m: Ditto.
10019         * objc/execute/load-3.m: Ditto.
10020         * objc/execute/compatibility_alias.m: Ditto.
10021         * objc/execute/bf-1.m: Ditto.
10022         * objc/execute/no_clash.m: Ditto.
10023         * objc/execute/bf-3.m: Ditto.
10024         * objc/execute/string2.m: Ditto.
10025         * objc/execute/bf-5.m: Ditto.
10026         * objc/execute/string4.m: Ditto.
10027         * objc/execute/bf-7.m: Ditto.
10028         * objc/execute/object_is_meta_class.m: Ditto.
10029         * objc/execute/bf-9.m: Ditto.
10030         * objc/execute/bf-21.m: Ditto.
10031         * objc/execute/cascading-1.m: Ditto.
10032         * objc/execute/trivial.m: Ditto.
10033         * objc/execute/np-1.m: Ditto.
10034         * objc/compile/trivial.m: Ditto.
10035         * objc/execute/class_self-2.m: Include <stdlib.h>.
10036         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10037         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10038         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10039         and 64bit. Use new NeXT interface as required.
10040         * objc.dg/special/unclaimed-category-1.m: Ditto.
10041         * objc.dg/special/unclaimed-category-1.h: Ditto.
10042         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10043         * objc.dg/func-ptr-1.m: Ditto.
10044         * objc.dg/stret-1.m: Ditto.
10045         * objc.dg/encode-2.m: Ditto.
10046         * objc.dg/category-1.m: Ditto.
10047         * objc.dg/encode-3.m: Ditto.
10048         * objc.dg/call-super-3.m: Ditto.
10049         * objc.dg/method-3.m: Ditto.
10050         * objc.dg/func-ptr-2.m: Ditto.
10051         * objc.dg/lookup-1.m: Ditto.
10052         * objc.dg/encode-4.m: Ditto.
10053         * objc.dg/fix-and-continue-1.m: Ditto.
10054         * objc.dg/proto-lossage-3.m: Ditto.
10055         * objc.dg/method-13.m: Ditto.
10056         * objc.dg/proto-qual-1.m: Ditto.
10057         * objc.dg/zero-link-3.m: Ditto.
10058         * objc.dg/bitfield-1.m: Ditto.
10059         * objc.dg/va-meth-1.m: Ditto.
10060         * objc.dg/super-class-3.m: Ditto.
10061         * objc.dg/call-super-1.m: Ditto.
10062         * objc.dg/type-size-2.m: Ditto.
10063         * objc.dg/method-10.m: Ditto.
10064         * objc.dg/defs.m: Ditto.
10065         * objc.dg/const-str-3.m: Ditto.
10066         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10067         Protocol1.h) and next-mapping.h as required. Use new NeXT
10068         interface as required.
10069         * objc.dg/super-class-4.m: Ditto.
10070         * objc.dg/comp-types-8.m: Ditto.
10071         * objc.dg/call-super-2.m: Ditto.
10072         * objc.dg/objc-fast-4.m: Ditto.
10073         * objc.dg/method-6.m: Ditto.
10074         * objc.dg/const-str-3.m: Ditto.
10075         * objc.dg/const-str-7.m: Ditto.
10076         * objc.dg/method-15.m: Ditto.
10077         * objc.dg/method-19.m: Ditto.
10078         * objc.dg/sync-1.m: Ditto.
10079         * objc.dg/layout-1.m: Ditto.
10080         * objc.dg/bitfield-3.m: Ditto.
10081         * objc.dg/try-catch-3.m: Ditto.
10082         * objc.dg/try-catch-7.m: Ditto.
10083         * objc.dg/comp-types-10.m: Ditto.
10084         * objc.dg/selector-2.: Ditto.
10085         * objc.dg/method-7.m: Ditto.
10086         * objc.dg/typedef-alias-1.m: Ditto.
10087         * objc.dg/proto-lossage-2.m: Ditto.
10088         * objc.dg/comp-types-11.m: Ditto.
10089         * objc.dg/sizeof-1.m: Ditto.
10090         * objc.dg/method-17.m: Ditto.
10091         * objc.dg/bitfield-5.m: Ditto.
10092         * objc.dg/try-catch-1.m: Ditto.
10093         * objc.dg/encode-5.m: Ditto.
10094         * objc.dg/fix-and-continue-2.m: Ditto.
10095         * objc.dg/method-9.m: Ditto.
10096         * objc.dg/isa-field-1.m: Ditto.
10097         * objc.dg/local-decl-2.m: Ditto.
10098         * objc.dg/objc-gc-4.m: Ditto.
10099         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10100         * objc.dg/gnu-runtime-3.m: Ditto.
10101         * objc.dg/encode-7.m: Ditto.
10102         * objc.dg/encode-8.m: Ditto.
10103         * objc.dg/selector-3.m: Ditto.
10104         * objc.dg/gnu-runtime-1.m: Ditto.
10105         * objc.dg/const-str-12.m: Ditto.
10106         * objc.dg/gnu-runtime-2.m: Ditto.
10107         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10108         * objc.dg/selector-1.m: Ditto.
10109         * objc.dg/stubify-2.m: Ditto.
10110         * objc.dg/zero-link-1.m: Ditto.
10111         * objc.dg/stret-2.m: Ditto.
10112         * objc.dg/zero-link-2.m: Ditto.
10113         * objc.dg/next-runtime-1.m: Ditto.
10114         * objc.dg/symtab-1.m: Ditto.
10115         * objc.dg/stubify-1.m: Ditto.
10116         * objc.dg/bitfield-2.m: Ditto.
10117         * objc.dg/try-catch-10.m: Apply to both runtimes.
10118         * objc.dg/const-str-1.m: Ditto.
10119         * objc.dg/image-info.m: Ditto.
10120         * objc.dg/encode-9.m: Ditto.
10121         * objc.dg/pragma-1.m: Apply test to all targets.
10122         * objc.dg/const-str-4.m: Ditto.
10123         * objc.dg/const-str-8.m: Ditto.
10124         * objc.dg/super-class-2.m: Ditto.
10125         * objc.dg/try-catch-5.m: Ditto.
10126         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10127         Protocol1.h) and next-mapping.h as required. Use new NeXT
10128         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10129         * objc.dg/const-str-11.m: Ditto.
10130         * objc.dg/const-str-9.m: Ditto.
10131         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10132         * objc.dg/encode-1.m: Remove redundant -lobjc.
10133         * objc.dg/try-catch-9.m: Tidy space.
10134         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10135         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10136         and 64bit. Use new NeXT interface as required.
10137         * obj-c++.dg/template-4.mm: Ditto.
10138         * obj-c++.dg/defs.mm: Ditto.
10139         * obj-c++.dg/basic.mm: Ditto.
10140         * obj-c++.dg/encode-4.mm: Ditto.
10141         * obj-c++.dg/method-17.mm: Ditto.
10142         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10143         * obj-c++.dg/cxx-class-1.mm: Ditto.
10144         * obj-c++.dg/method-10.mm: Ditto.
10145         * obj-c++.dg/va-meth-1.mm: Ditto.
10146         * obj-c++.dg/encode-5.mm: Ditto.
10147         * obj-c++.dg/lookup-2.mm: Ditto.
10148         * obj-c++.dg/template-3.mm: Ditto.
10149         * obj-c++.dg/proto-qual-1.mm: Ditto.
10150         * obj-c++.dg/qual-types-1.m: Ditto.
10151         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10152         * obj-c++.dg/template-1.mm: Ditto.
10153         * obj-c++.dg/encode-6.mm: Ditto.
10154         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10155         Protocol1.h) and next-mapping.h as required. Use new NeXT
10156         interface as required.
10157         * obj-c++.dg/except-1.mm: Ditto.
10158         * obj-c++.dg/const-str-7.mm: Ditto.
10159         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10160         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10161         * obj-c++.dg/selector-2.mm: Ditto.
10162         * obj-c++.dg/isa-field-1.mm: Ditto.
10163         * obj-c++.dg/try-catch-1.mm: Ditto.
10164         * obj-c++.dg/local-decl-1.mm: Ditto.
10165         * obj-c++.dg/try-catch-9.mm: Ditto.
10166         * obj-c++.dg/no-extra-load.mm: Ditto.
10167         * obj-c++.dg/selector-5.mm: Ditto.
10168         * obj-c++.dg/method-12.mm: Ditto.
10169         * obj-c++.dg/try-catch-11.mm: Ditto.
10170         * obj-c++.dg/comp-types-11.mm: Ditto.
10171         * obj-c++.dg/bitfield-3.mm: Ditto.
10172         * obj-c++.dg/method-6.mm: Ditto.
10173         * obj-c++.dg/super-class-2.mm: Ditto.
10174         * obj-c++.dg/method-21.mm: Ditto.
10175         * obj-c++.dg/const-str-8.mm: Ditto.
10176         * obj-c++.dg/try-catch-7.mm: Ditto.
10177         * obj-c++.dg/method-15.mm: Ditto.
10178         * obj-c++.dg/layout-1.mm: Ditto.
10179         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10180         * obj-c++.dg/const-str-3.mm: Ditto.
10181         * obj-c++.dg/try-catch-2.mm: Ditto.
10182         * obj-c++.dg/objc-gc-3.mm: Ditto.
10183         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10184         * obj-c++.dg/bitfield-1.mm: Ditto.
10185         * obj-c++.dg/selector-6.mm: Ditto.
10186         * obj-c++.dg/method-13.mm: Ditto.
10187         * obj-c++.dg/comp-types-12.mm: Ditto.
10188         * obj-c++.dg/bitfield-4.mm: Ditto.
10189         * obj-c++.dg/try-catch-8.mm: Ditto.
10190         * obj-c++.dg/method-2.mm: Ditto.
10191         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10192         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10193         * obj-c++.dg/const-str-4.mm: Ditto.
10194         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10195         * obj-c++.dg/try-catch-3.mm: Ditto.
10196         * obj-c++.dg/comp-types-9.mm: Ditto.
10197         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10198         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10199         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10200         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10201         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10202         Use new NeXT interface as required.
10203         * obj-c++.dg/const-str-10.mm: Ditto.
10204         * obj-c++.dg/const-str-11.mm: Ditto.
10205         * obj-c++.dg/const-str-9.mm: Ditto.
10206         * obj-c++.dg/method-11.mm: Ditto.
10207         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10208         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10209         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10210         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10211         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10212
10213 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10214
10215         PR c++/43206
10216         * g++.dg/template/typedef30.C: New test case.
10217
10218 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR c/43385
10221         * gcc.c-torture/execute/pr43385.c: New test.
10222
10223 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10224
10225         * gcc.dg/strncpy-fix-1.c: New test.
10226
10227 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10228
10229         PR testsuite/41609
10230         * lib/objc-torture.exp (objc-set-runtime-options): New.
10231         * objc/execute/execute.exp: Check runtime options on each pass.
10232         * objc/execute/exceptions/exceptions.exp: Ditto.
10233         * objc/compile/compile.exp: Ditto.
10234
10235         PR testsuite/42348
10236         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10237         standard tests.
10238         (check_effective_target_objc2): New proc.
10239         (check_effective_target_next_runtime): New proc.
10240         * lib/objc.exp: Determine which runtime is in force and support it.
10241         * lib/obj-c++.exp: Ditto.
10242
10243 2010-03-24  Jason Merrill  <jason@redhat.com>
10244
10245         PR c++/43502
10246         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10247
10248 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10249
10250         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10251         a loop.
10252         * gcc.dg/ipa/ipa-2.c: Likewise.
10253         * gcc.dg/ipa/ipa-3.c: Likewise.
10254         * gcc.dg/ipa/ipa-4.c: Likewise.
10255         * gcc.dg/ipa/ipa-5.c: Likewise.
10256         * gcc.dg/ipa/ipa-7.c: Likewise.
10257         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10258         a loop.
10259         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10260         i_can_not_be_propagated_fully2 into a loop.
10261         * gcc.dg/ipa/ipa-8.c: New test.
10262         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10263
10264 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR debug/19192
10267         PR debug/43479
10268         * gcc.dg/guality/pr43479.c: New test.
10269         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10270         and add volatile keyword.
10271
10272 2010-03-23  Mike Stump  <mikestump@comcast.net>
10273
10274         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10275
10276 2010-03-23  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/ext/altivec-17.C: Adjust error message.
10279
10280         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10281         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10282         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10283         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10284         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10285         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10286
10287 2010-03-22  Jason Merrill  <jason@redhat.com>
10288
10289         PR c++/43333
10290         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10291         * g++.dg/ext/is_pod_98.C: New.
10292
10293         PR c++/43281
10294         * g++.dg/cpp0x/auto18.C: New.
10295
10296         * gcc.dg/pr36997.c: Adjust error message.
10297         * g++.dg/ext/vector9.C: Likewise.
10298         * g++.dg/conversion/simd3.C: Likewise.
10299         * g++.dg/other/error23.C: Likewise.
10300
10301 2010-03-22  Michael Matz  <matz@suse.de>
10302
10303         PR middle-end/43475
10304         * gfortran.dg/pr43475.f90: New testcase.
10305
10306 2010-03-22  Richard Guenther  <rguenther@suse.de>
10307
10308         PR tree-optimization/43390
10309         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10310
10311 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10314         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10315
10316 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10317             Michael Matz  <matz@suse.de>
10318
10319         PR c++/43081
10320         * g++.dg/parse/crash56.C: New test.
10321
10322 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10323
10324         PR fortran/43450
10325         * gfortran.dg/whole_file_15.f90 : New test.
10326
10327 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10328
10329         PR fortran/43409
10330         * gfortran.dg/inquire_size.f90: New test.
10331
10332 2010-03-20  Richard Guenther  <rguenther@suse.de>
10333
10334         PR rtl-optimization/43438
10335         * gcc.c-torture/execute/pr43438.c: New testcase.
10336
10337 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10338
10339         PR c++/43375
10340         * g++.dg/abi/mangle42.C: New test.
10341
10342 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10343
10344         PR C/43211
10345         * gcc.dg/pr43211.c: New test.
10346         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10347
10348 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10349
10350         PR rtl-optimization/42258
10351         * gcc.target/arm/thumb1-mul-moves.c: New test.
10352
10353         PR target/40697
10354         * gcc.target/arm/thumb-andsi.c: New test.
10355
10356         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10357         dg-require-effective-target.
10358
10359 2010-03-19  Michael Matz  <matz@suse.de>
10360
10361         PR c++/43116
10362         * g++.dg/other/pr43116.C: New testcase.
10363
10364 2010-03-19  Michael Matz  <matz@suse.de>
10365
10366         PR target/43305
10367         * gcc.dg/pr43305.c: New testcase.
10368
10369 2010-03-19  Richard Guenther  <rguenther@suse.de>
10370
10371         PR tree-optimization/43415
10372         * gcc.c-torture/compile/pr43415.c: New testcase.
10373
10374 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10375
10376         PR ada/43106
10377         * gnat.dg/case_optimization2.adb: New test.
10378         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10379
10380 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10381             Jack Howarth <howarth@bromo.med.uc.edu>
10382
10383         PR target/36399
10384         * gcc.target/i386/push-1.c: Don't xfail
10385           scan-assembler-not "movups" on darwin.
10386
10387 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR debug/43058
10390         * gcc.dg/pr43058.c: New test.
10391
10392 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10393
10394         PR middle-end/42450
10395         * g++.dg/torture/pr42450.C: New test.
10396
10397 2010-03-18  Michael Matz  <matz@suse.de>
10398
10399         PR middle-end/43419
10400         * gcc.dg/pr43419.c: New testcase.
10401
10402 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10403
10404         PR rtl-optimization/43360
10405         * gcc.dg/torture/pr43360.c: New.
10406
10407 2010-03-18  Michael Matz  <matz@suse.de>
10408
10409         PR tree-optimization/43402
10410         * gcc.dg/pr43402.c: New testcase.
10411
10412 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10413
10414         PR target/42427
10415         * gcc.dg/pr42427.c: New test.
10416
10417 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10418
10419         PR libfortran/43265
10420         * gfortran.dg/read_empty_file.f: New test.
10421         * gfortran.dg/read_eof_all.f90: New test.
10422         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10423         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10424
10425 2010-03-17  Michael Matz  <matz@suse.de>
10426
10427         * gcc.dg/pr43300.c: Add -w.
10428
10429 2010-03-17  Richard Guenther  <rguenther@suse.de>
10430
10431         * gcc.dg/pr43379.c: Add -w.
10432
10433 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10434
10435         PR fortran/43331
10436         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10437
10438 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10439
10440         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10441
10442 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10443
10444         * ada/acats/run_all.sh: Log start and end times.
10445
10446 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10449
10450 2010-03-16  Richard Guenther  <rguenther@suse.de>
10451
10452         PR middle-end/43379
10453         * gcc.dg/pr43379.c: New testcase.
10454
10455 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR debug/43051
10458         * gcc.dg/guality/pr43051-1.c: New test.
10459
10460 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10461
10462         PR testsuite/43363
10463         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10464
10465 2010-03-15  Michael Matz  <matz@suse.de>
10466
10467         PR middle-end/43300
10468         * gcc.dg/pr43300.c: New testcase.
10469
10470 2010-03-15  Richard Guenther  <rguenther@suse.de>
10471
10472         PR tree-optimization/43367
10473         * gcc.c-torture/compile/pr43367.c: New testcase.
10474
10475 2010-03-15  Richard Guenther  <rguenther@suse.de>
10476
10477         PR tree-optimization/43317
10478         * gcc.dg/pr43317.c: New testcase.
10479
10480 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10481
10482         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10483
10484 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10485
10486         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10487
10488 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10489
10490         PR fortran/43362
10491         * gfortran.dg/impure_constructor_1.f90: New test.
10492
10493 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10494
10495         PR middle-end/43354
10496         * gfortran.dg/graphite/id-pr43354.f: New.
10497
10498 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10499
10500         PR middle-end/43349
10501         * gfortran.dg/graphite/pr43349.f: New.
10502
10503 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10504
10505         PR middle-end/43306
10506         * gcc.dg/graphite/pr43306.c: New.
10507
10508 2010-03-12  David S. Miller  <davem@davemloft.net>
10509
10510         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10511         sparc.
10512
10513 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10514
10515         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10516
10517 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10518
10519         PR fortran/43291
10520         PR fortran/43326
10521         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10522
10523 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10524
10525         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10526         fail for *-*-mingw* targets.
10527
10528 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR debug/43329
10531         * gcc.dg/guality/pr43329-1.c: New test.
10532
10533 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10534
10535         PR tree-optimization/43257
10536         * g++.dg/torture/pr43257.C: New test.
10537
10538 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10539
10540         PR fortran/43228
10541         * gfortran.dg/namelist_61.f90: New test.
10542
10543 2010-03-11  Richard Guenther  <rguenther@suse.de>
10544
10545         PR tree-optimization/43255
10546         * gcc.c-torture/compile/pr43255.c: New testcase.
10547
10548 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10549
10550         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10551         * gcc.dg/pr43280.c: New testcase.
10552
10553 2010-03-11  Richard Guenther  <rguenther@suse.de>
10554
10555         PR lto/43200
10556         * gcc.dg/lto/20100227-1_0.c: New testcase.
10557         * gcc.dg/lto/20100227-1_1.c: Likewise.
10558
10559 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10560
10561         PR libfortran/43320
10562         PR libfortran/43265
10563         * gfortran.dg/read_eof_6.f: New test
10564         * gfortran.dg/read_x_eof.f90: New test.
10565         * gfortran.dg/read_x_past.f: Update test.
10566
10567 2010-03-10  Jan Hubicka  <jh@suse.cz>
10568
10569         * gcc.c-torture/compile/pr43288.c: New test.
10570
10571 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10572
10573         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10574         -fpic/-fPIC flags.
10575         * g++.old-deja/g++.pt/asm2.C: Likewise.
10576         * gcc.c-torture/compile/20000804-1.c: Likewise.
10577         * gcc.target/i386/clobbers.c: Likewise.
10578
10579 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10580
10581         PR fortran/43303
10582         * gfortran.dg/c_assoc_3.f90: New test.
10583
10584 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR debug/36728
10587         * gcc.dg/guality/pr36728-1.c: New test.
10588         * gcc.dg/guality/pr36728-2.c: New test.
10589
10590 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10591
10592         * gcc.dg/h8300-div-delay-slot.c: New test.
10593
10594 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10595
10596         PR tree-optimization/43236
10597         * gcc.c-torture/execute/pr43236.c: New test.
10598
10599 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10600
10601         PR middle-end/42859
10602         * g++.dg/eh/pr42859.C: New test.
10603
10604 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR debug/43299
10607         * gcc.dg/pr43299.c: New test.
10608
10609         PR debug/43290
10610         * g++.dg/eh/unwind2.C: New test.
10611
10612 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10613             Reza Yazdani  <reza.yazdani@amd.com>
10614
10615         PR middle-end/43065
10616         * gcc.dg/graphite/run-id-4.c: New.
10617
10618 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10619
10620         PR middle-end/43065
10621         * gcc.dg/graphite/run-id-3.c: New.
10622
10623 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10624
10625         PR middle-end/42644
10626         PR middle-end/42130
10627         * gcc.dg/graphite/id-18.c: New.
10628         * gcc.dg/graphite/run-id-pr42644.c: New.
10629
10630 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10631
10632         PR middle-end/42326
10633         * gcc.dg/graphite/pr42326.c: New.
10634
10635 2010-03-08  Richard Guenther  <rguenther@suse.de>
10636
10637         PR tree-optimization/43269
10638         * gcc.c-torture/execute/pr43269.c: New testcase.
10639
10640 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10641
10642         PR fortran/43256
10643         * gfortran.dg/typebound_call_13.f03: New.
10644
10645 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10646
10647         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10648         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10649
10650 2010-03-05  Jason Merrill  <jason@redhat.com>
10651
10652         * g++.dg/abi/mangle40.C: Require weak and alias.
10653
10654 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10655
10656         PR middle-end/42326
10657         * gfortran.dg/graphite/pr42326.f90: New.
10658         * gfortran.dg/graphite/pr42326-1.f90: New.
10659
10660 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10661
10662         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10663         (gnat_target_compile): Likewise.
10664         Reinitialize GNAT_UNDER_TEST if target changes.
10665         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10666         (local_find_gnatmake): Pass full --GCC to gnatlink.
10667         Remove --LINK.
10668
10669 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10670
10671         PR c/43248
10672         * gcc.dg/compound-literal-1.c: New testcase.
10673
10674 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10675
10676         PR tree-optimization/43164
10677         PR tree-optimization/43191
10678         * gcc.c-torture/compile/pr43164.c: New test.
10679         * gcc.c-torture/compile/pr43191.c: Likewise.
10680
10681 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10682
10683         PR fortran/43244
10684         * gfortran.dg/finalize_9.f90: New.
10685
10686 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10687             Ken Werner <ken@linux.vnet.ibm.com>
10688
10689         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10690         to dg-options for spu.
10691         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10692         dump-scan target to exclude spu.
10693
10694 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10695
10696         PR middle-end/43209
10697         * gcc.dg/tree-ssa/ivopts-4.c: New.
10698
10699 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10700
10701         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10702         include-opts and exclude-opts; skip checking the flags if arguments
10703         are the same as the defaults.
10704         (dg-xfail-if): Verify the number of arguments, supply defaults
10705         for unspecified optional arguments.
10706         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10707
10708 2010-03-03  Jason Merrill  <jason@redhat.com>
10709
10710         PR c++/12909
10711         * g++.dg/abi/mangle40.C: Updated.
10712
10713 2010-03-03  Jason Merrill  <jason@redhat.com>
10714
10715         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10716         * g++.dg/abi/mangle23.C: Likewise.
10717         * g++.dg/eh/simd-2.C: Likewise.
10718         * g++.dg/ext/attribute-test-2.C: Likewise.
10719         * g++.dg/ext/vector14.C: Likewise.
10720         * g++.dg/other/pr34435.C: Likewise.
10721         * g++.dg/template/conv8.C: Likewise.
10722         * g++.dg/template/nontype9.C: Likewise.
10723         * g++.dg/template/qualttp17.C: Likewise.
10724         * g++.dg/template/ref1.C: Likewise.
10725         * g++.old-deja/g++.pt/crash68.C: Likewise.
10726         * g++.old-deja/g++.pt/ref1.C: Likewise.
10727         * g++.old-deja/g++.pt/ref3.C: Likewise.
10728         * g++.old-deja/g++.pt/ref4.C: Likewise.
10729
10730         PR c++/12909
10731         * g++.dg/abi/mangle40.C: New.
10732         * g++.dg/abi/mangle41.C: New.
10733         * g++.dg/lto/20100302_0.C: New.
10734         * g++.dg/lto/20100302_1.C: New.
10735         * g++.dg/lto/20100302.h: New.
10736
10737 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10738
10739         PR fortran/43243
10740         * gfortran.dg/internal_pack_12.f90: New test.
10741
10742 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10743
10744         * gcc.dg/pr36997.c: Adjust error message.
10745
10746 2010-03-03  Mike Stump  <mikestump@comcast.net>
10747
10748         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10749         adjustments to not be present on machines that align the stack to
10750         more than 4 bytes and don't have a red zone yet as that is an
10751         unimplemented optimization.
10752
10753 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10754
10755         PR fortran/43169
10756         * gfortran.dg/impure_assignment_3.f90: New.
10757
10758 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR debug/43229
10761         * gfortran.dg/pr43229.f90: New test.
10762
10763         PR debug/43237
10764         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10765
10766         PR debug/43177
10767         * gcc.dg/guality/pr43177.c: New test.
10768
10769 2010-03-02  Jason Merrill  <jason@redhat.com>
10770
10771         * g++.dg/ext/vector9.C: Adjust error message.
10772         * g++.dg/conversion/simd3.C: Likewise.
10773         * g++.dg/other/error23.C: Likewise.
10774
10775 2010-03-02  Mike Stump  <mikestump@comcast.net>
10776
10777         PR c++/41090
10778         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10779
10780 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10781
10782         PR fortran/43180
10783         * gfortran.dg/internal_pack_10.f90: New test.
10784
10785         PR fortran/43173
10786         * gfortran.dg/internal_pack_11.f90: New test.
10787
10788 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10789
10790         PR middle-end/42640
10791         * gcc.dg/tree-ssa/pr42640.c: New.
10792
10793 2010-03-01  Richard Guenther  <rguenther@suse.de>
10794
10795         PR tree-optimization/43220
10796         * gcc.c-torture/execute/pr43220.c: New testcase.
10797
10798 2010-03-01  Richard Guenther  <rguenther@suse.de>
10799
10800         PR middle-end/43213
10801         * gcc.dg/pr43213.c: New testcase.
10802
10803 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805         PR pch/14940
10806         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10807
10808 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10809
10810         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10811         New function.
10812         (check_effective_target_ucn): Likewise.
10813
10814         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10815         if !ucn.
10816         * gcc.dg/ucnid-2.c: Likewise.
10817         * gcc.dg/ucnid-3.c: Likewise.
10818         * gcc.dg/ucnid-4.c: Likewise.
10819         * gcc.dg/ucnid-11.c: Likewise.
10820         * gcc.dg/ucnid-12.c: Likewise.
10821         * gcc.dg/ucnid-6.c: Skip if !ucn.
10822         * gcc.dg/ucnid-9.c: Likewise.
10823
10824 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10825
10826         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10827         lists to dg-skip-if.
10828         * gcc.target/i386/stackalign/return-3.c: Likewise.
10829
10830 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10831
10832         * gcc.target/i386/clearcap.map: New file.
10833         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10834         Pass clearcap.map by default if supported.
10835
10836 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10837
10838         PR fortran/42900
10839         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10840         Explain this.
10841         * gfortran.dg/stat_2.f90: Likewise.
10842
10843 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10844
10845         PR fortran/43199
10846         * gfortran.dg/module_read_2.f90: New test.
10847
10848 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/42748
10851         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10852         * g++.dg/abi/mangle12.C: Likewise.
10853         * g++.dg/abi/mangle20-2.C: Likewise.
10854         * g++.dg/abi/mangle17.C: Likewise.
10855         * g++.dg/template/cond2.C: Likewise.
10856         * g++.dg/template/pr35240.C: Likewise.
10857
10858 2010-02-27  Richard Guenther  <rguenther@suse.de>
10859
10860         PR tree-optimization/43186
10861         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10862
10863 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10864
10865         * g++.dg/abi/packed1.C: Expect warning on the SH.
10866
10867 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10868
10869         PR c++/42054:
10870         * g++.dg/parse/error37.C: New test.
10871
10872 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10873
10874         PR c/24577
10875         PR c/43192
10876         * gcc.dg/pr8927-1.c: Match new note.
10877         * gcc.dg/990506-0.c: Likewise.
10878         * gcc.dg/gomp/flush-2.c: Likewise.
10879         * gcc.dg/gomp/atomic-5.c: Likewise.
10880         * gcc.dg/gomp/pr34607.c: Likewise.
10881         * gcc.dg/pr35746.c: Likewise.
10882         * gcc.dg/cpp/pragma-1.c: Likewise.
10883         * gcc.dg/cpp/pragma-2.c: Likewise.
10884         * gcc.dg/pr41842.c: Likewise.
10885         * gcc.dg/noncompile/20040629-1.c: Likewise.
10886         * objc.dg/private-1.m: Likewise.
10887
10888 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10889
10890         PR fortran/43185
10891         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10892         * gfortran.dg/default_initialization_4.f90: New test.
10893
10894 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10895
10896         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10897         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10898         * gnat.dg/thin_pointer2.adb: New test.
10899         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10900
10901 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10902
10903         PR c/20631
10904         * gcc.dg/cpp/c90-pedantic.c: New.
10905         * gcc.dg/cpp/c90.c: New.
10906         * gcc.dg/gnu90-const-expr-1.c: New.
10907         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10908
10909 2010-02-26  Richard Guenther  <rguenther@suse.de>
10910
10911         PR tree-optimization/43186
10912         * gcc.c-torture/compile/pr43186.c: New testcase.
10913
10914 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10915
10916         PR debug/43190
10917         * c-c++-common/dwarf2/pr43190.c: New test.
10918
10919 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR testsuite/37074:
10922         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10923
10924 2010-02-26  Richard Guenther  <rguenther@suse.de>
10925
10926         PR tree-optimization/43188
10927         * gcc.c-torture/compile/pr43188.c: New testcase.
10928
10929 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10930
10931         PR target/43175
10932         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10933
10934 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10935
10936         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10937
10938 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10939
10940         PR target/43154
10941         * gcc.target/powerpc/pr43154.c: New file.
10942
10943 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10944
10945         PR debug/43166
10946         * gfortran.dg/debug/pr43166.f: New test.
10947
10948         PR debug/43165
10949         * gcc.dg/torture/pr43165.c: New test.
10950
10951 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10952
10953         PR c/43128
10954         * c-c++-common/pr41779.c: Update.
10955
10956 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10957
10958         PR ada/32547
10959         * lib/gnat-dg.exp (gnat_load): Redefine.
10960
10961         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10962         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10963
10964 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10965
10966         PR libobjc/36610
10967         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10968         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10969         -fgnu-runtime.
10970         Sort entries.
10971
10972 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10973
10974         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10975
10976 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR debug/43150
10979         * gcc.dg/guality/vla-1.c: New test.
10980
10981 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10982
10983         PR fortran/43042
10984         * gfortran.dg/c_ptr_tests_15.f90: New test.
10985
10986 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR target/43107
10989         * gcc.target/i386/pr43107.c: New test.
10990
10991 2010-02-23  Jason Merrill  <jason@redhat.com>
10992
10993         PR c++/43143
10994         * g++.dg/cpp0x/variadic100.C: New.
10995
10996 2010-02-23  Jason Merrill  <jason@redhat.com>
10997
10998         PR debug/42800
10999         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11000         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11001         * c-c++-common/dwarf2/vla1.c: New.
11002
11003 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11004
11005         PR target/43139
11006         * gcc.dg/pr43139.c: New test.
11007
11008         PR debug/43077
11009         * gcc.dg/guality/pr43077-1.c: New test.
11010
11011 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11012
11013         PR 43123
11014         * gcc.dg/march.c: New.
11015         * gcc.dg/march-generic.c: New.
11016         * gcc.dg/mtune.c: New.
11017
11018 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11019
11020         PR middle-end/43083
11021         * gcc.dg/graphite/pr43083.c: New.
11022
11023 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11024
11025         PR middle-end/43097
11026         * gfortran.dg/graphite/pr43097.f: New.
11027
11028 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11029             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11030
11031         PR middle-end/43140
11032         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11033
11034 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11035
11036         PR middle-end/43026
11037         * g++.dg/graphite/pr43026.C: New.
11038
11039 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11040
11041         PR c++/43126
11042         * gcc.dg/cleanup-1.c: Update.
11043         * gcc.dg/func-args-1.c: Update.
11044         * gcc.dg/format/sentinel-1.c: Update.
11045         * g++.old-deja/g++.jason/scoping10.C: Update.
11046         * g++.old-deja/g++.ns/lookup5.C: Update.
11047         * g++.dg/ext/cleanup-1.C: Update.
11048         * g++.dg/parse/varmod1.C: Update.
11049         * g++.dg/parse/error33.C: Update.
11050         * g++.dg/expr/call3.C: Update.
11051         * g++.dg/func-args-1.C: New.
11052
11053 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11054
11055         PR c/43125
11056         * gcc.dg/attr-used-2.c: Moved to ...
11057         * c-c++-common/attr-used-2.c: Here.
11058
11059         * gcc.dg/attr-used.c: Moved to ...
11060         * c-c++-common/attr-used.c: Here.
11061
11062 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11063
11064         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11065
11066 2010-02-22  Richard Guenther  <rguenther@suse.de>
11067
11068         PR lto/43045
11069         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11070         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11071
11072 2010-02-22  Richard Guenther  <rguenther@suse.de>
11073
11074         PR tree-optimization/42749
11075         * gcc.c-torture/compile/pr42749.c: New testcase.
11076
11077 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11078
11079         PR fortran/43072
11080         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11081         * gfortran.dg/internal_pack_9.f90: New test.
11082
11083 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11084
11085         PR c++/23510
11086         * g++.dg/template/recurse.C: Adjust.
11087         * g++.dg/template/pr23510.C: New.
11088
11089 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11090
11091         PR c++/42824
11092         * g++.dg/template/memclass4.C: New test.
11093
11094 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11095
11096         PR fortran/35259
11097         * gfortran.dg/reassoc_5.f90: New test.
11098
11099 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11100
11101         PR target/43067
11102         * gcc.target/i386/pr43067.c: New test.
11103
11104 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11105
11106         PR c++/35669
11107         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11108         -Wconversion-null.
11109         * g++.dg/warn/Wconversion-null.C: New test.
11110         * g++.old-deja/g++.other/null1.C: Move to...
11111         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11112
11113 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11114
11115         PR fortran/36932
11116         PR fortran/36933
11117         * gfortran.dg/dependency_26.f90: New test.
11118
11119         PR fortran/43072
11120         * gfortran.dg/internal_pack_7.f90: New test.
11121
11122         PR fortran/43111
11123         * gfortran.dg/internal_pack_8.f90: New test.
11124
11125 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11126
11127         PR 43128
11128         * c-c++-common/pr41779.c: Fix broken testcase.
11129
11130 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11131
11132         PR 36513
11133         * c-c++-common/pr36513.c: New testcase.
11134         * c-c++-common/pr36513-2.c: New testcase.
11135
11136 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11137
11138         PR 41779
11139         * c-c++-common/pr41779.c: New.
11140
11141 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11142
11143         PR debug/43084
11144         * gcc.dg/pr43084.c: New test.
11145
11146 2010-02-19  Richard Guenther  <rguenther@suse.de>
11147
11148         PR tree-optimization/42916
11149         * gcc.dg/pr42916.c: New testcase.
11150
11151 2010-02-18  Jason Merrill  <jason@redhat.com>
11152
11153         PR c++/42837
11154         * g++.dg/abi/packed1.C: Add expected warning.
11155
11156         PR c++/43108
11157         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11158         * gcc.dg/torture/dg-torture.exp: Likewise.
11159         * c-c++-common/torture/complex-sign.h,
11160         c-c++-common/torture/complex-sign-add.c,
11161         c-c++-common/torture/complex-sign-mixed-add.c,
11162         c-c++-common/torture/complex-sign-mixed-div.c,
11163         c-c++-common/torture/complex-sign-mixed-mul.c,
11164         c-c++-common/torture/complex-sign-mixed-sub.c,
11165         c-c++-common/torture/complex-sign-mul.c,
11166         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11167         Adapt for C++ compilation as well.
11168
11169         PR c++/43070
11170         * g++.dg/ext/label1.C: Update.
11171         * g++.dg/ext/label2.C: Update.
11172
11173         PR c++/26261
11174         * g++.dg/template/dependent-name6.C: New.
11175
11176         PR c++/43109
11177         * g++.dg/parse/namespace12.C: New.
11178
11179 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11180
11181         PR tree-optimization/43066
11182         * gcc.c-torture/compile/pr43066.c: New test.
11183
11184 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11185
11186         * g++.dg/ext/attrib35.C: Fix target selector string.
11187         * g++.dg/ext/attrib36.C: Ditto.
11188         * g++.dg/ext/attrib37.C: Ditto.
11189         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11190         * g++.dg/abi/mangle25.C: Ditto.
11191
11192 2010-02-17  Jason Merrill  <jason@redhat.com>
11193
11194         PR c++/43069
11195         * g++.dg/parse/namespace11.C: New.
11196
11197         PR c++/43093
11198         * g++.dg/ext/attrib37.C: New.
11199
11200         PR c++/43079
11201         * g++.dg/template/ptrmem20.C: New.
11202
11203 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11204
11205         PR target/43103
11206         * gcc.target/i386/xop-check.h: Include m256-check.h.
11207         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11208         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11209         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11210         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11211
11212 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11213
11214         PR debug/42918
11215         * gcc.dg/pr42918.c: New test.
11216
11217 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11218
11219         * g++.dg/ext/attrib36.C: Require ILP32.
11220
11221 2010-02-16  Richard Guenther  <rguenther@suse.de>
11222
11223         PR tree-optimization/41043
11224         * gfortran.dg/pr41043.f90: New testcase.
11225         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11226
11227 2010-02-16  Jason Merrill  <jason@redhat.com>
11228
11229         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11230
11231 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11232
11233         PR tree-optimization/43074
11234         * gcc.dg/vect/fast-math-pr43074.c: New test.
11235
11236 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11237
11238         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11239
11240 2010-02-16  Jason Merrill  <jason@redhat.com>
11241
11242         PR c++/43031
11243         * g++.dg/ext/attrib36.C: New.
11244
11245         PR c++/43036
11246         * g++.dg/other/array6.C: New.
11247
11248 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11249
11250         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11251
11252 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11253
11254         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11255         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11256         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11257         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11258         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11259         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11260
11261 2010-02-15  Richard Guenther  <rguenther@suse.de>
11262
11263         PR middle-end/43068
11264         * g++.dg/torture/pr43068.C: New testcase.
11265
11266 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11267
11268         PR c++/43024
11269         * g++.dg/opt/ice1.C: New.
11270
11271 2010-02-14  Jason Merrill  <jason@redhat.com>
11272
11273         PR c++/41997
11274         * g++.dg/cpp0x/initlist-opt.C: New.
11275
11276 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/41113
11279         PR fortran/41117
11280         * gfortran.dg/internal_pack_6.f90: New test.
11281
11282 2010-02-12  Jason Merrill  <jason@redhat.com>
11283
11284         PR c++/43054
11285         * g++.dg/cpp0x/variadic99.C: New.
11286
11287 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11288
11289         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11290         sign extend pointers to gualchk_t.
11291
11292         PR c++/43033
11293         * g++.dg/other/default3.C: Xfail g4 test.
11294
11295 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11296
11297         PR middle-end/43012
11298         * gcc.dg/graphite/pr43012.c: New.
11299
11300 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11301
11302         PR middle-end/42930
11303         * g++.dg/graphite/pr42930.C: New.
11304
11305 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11306
11307         PR middle-end/42914
11308         PR middle-end/42530
11309         * gcc.dg/graphite/pr42530.c: New.
11310         * gcc.dg/graphite/pr42914.c: New.
11311
11312 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11313
11314         PR middle-end/42771
11315         * gcc.dg/graphite/pr42771.c: New.
11316
11317 2010-02-11  Richard Guenther  <rguenther@suse.de>
11318
11319         PR tree-optimization/42998
11320         * gcc.c-torture/compile/pr42998.c: New testcase.
11321
11322 2010-02-10  Jason Merrill  <jason@redhat.com>
11323
11324         PR c++/41896
11325         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11326
11327         PR c++/42983, core issue 906
11328         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11329         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11330
11331         PR c++/43016
11332         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11333
11334 2010-02-10  Richard Guenther  <rguenther@suse.de>
11335
11336         PR tree-optimization/43017
11337         * gcc.dg/torture/pr43017.c: New testcase.
11338
11339 2010-02-10  Tobias Burnus <burnus@net-b.de>
11340
11341         PR fortran/40823
11342         * gfortran.dg/private_type_1.f90: Update error location.
11343         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11344         * gfortran.dg/typebound_operator_2.f03: Ditto.
11345         * gfortran.dg/assignment_2.f90: Ditto.
11346         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11347         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11348
11349 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11350
11351         PR fortran/43015
11352         * gfortran.dg/bind_c_usage_20.f90: New test.
11353
11354 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR debug/43010
11357         * g++.dg/debug/pr43010.C: New test.
11358
11359 2010-02-10  Richard Guenther  <rguenther@suse.de>
11360
11361         PR c/43007
11362         * gcc.c-torture/execute/20100209-1.c: New testcase.
11363         * gcc.dg/fold-div-3.c: Likewise.
11364
11365 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11366
11367         * gcc.dg/builtin-ffs-1.c: New test.
11368
11369 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11370
11371         PR fortran/42999
11372         * gfortran.dg/array_constructor_35.f90: New test.
11373
11374 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11375
11376         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11377
11378 2010-02-09  Jason Merrill  <jason@redhat.com>
11379
11380         PR c++/42399
11381         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11382
11383         PR c++/42370
11384         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11385
11386 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11387
11388         PR fortran/41869
11389         * gfortran.dg/module_write_1.f90: New test.
11390
11391 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11392
11393         * gcc.dg/pr19340.c: Adjust.
11394
11395 2010-02-09  Richard Guenther  <rguenther@suse.de>
11396
11397         PR tree-optimization/43008
11398         * gcc.c-torture/execute/pr43008.c: New testcase.
11399
11400 2010-02-09  Richard Guenther  <rguenther@suse.de>
11401
11402         PR tree-optimization/43000
11403         * gcc.dg/torture/pr43000.c: New testcase.
11404         * gcc.dg/torture/pr43002.c: Likewise.
11405
11406 2010-02-09  Daniel Kraft  <d@domob.eu>
11407
11408         PR fortran/39171
11409         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11410         and pass -Wsurprising as necessary.
11411
11412 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11413
11414         PR tree-optimization/42890
11415         * g++.dg/torture/pr42890.C: New test.
11416
11417 2010-02-08  Richard Guenther  <rguenther@suse.de>
11418
11419         PR middle-end/42995
11420         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11421
11422 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11423
11424         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11425         return 0 from main.
11426         * gcc.dg/graphite/block-1.c: Same.
11427         * gcc.dg/graphite/block-3.c: Same.
11428         * gcc.dg/graphite/block-4.c: Same.
11429         * gcc.dg/graphite/block-5.c: Same.
11430         * gcc.dg/graphite/block-6.c: Same.
11431         * gcc.dg/graphite/block-7.c: Same.
11432         * gcc.dg/graphite/interchange-0.c: Same.
11433         * gcc.dg/graphite/interchange-1.c: Same.
11434         * gcc.dg/graphite/interchange-10.c: Same.
11435         * gcc.dg/graphite/interchange-11.c: Same.
11436         * gcc.dg/graphite/interchange-12.c: Same.
11437         * gcc.dg/graphite/interchange-2.c: Same.
11438         * gcc.dg/graphite/interchange-3.c: Same.
11439         * gcc.dg/graphite/interchange-4.c: Same.
11440         * gcc.dg/graphite/interchange-5.c: Same.
11441         * gcc.dg/graphite/interchange-6.c: Same.
11442         * gcc.dg/graphite/interchange-7.c: Same.
11443         * gcc.dg/graphite/interchange-8.c: Same.
11444         * gcc.dg/graphite/interchange-9.c: Same.
11445         * gcc.dg/graphite/interchange-mvt.c: Same.
11446
11447 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11448
11449         * gfortran.dg/graphite/id-19.f: New.
11450         * gfortran.dg/graphite/pr14741.f90: New.
11451         * gfortran.dg/graphite/pr41924.f90: New.
11452         * gfortran.dg/graphite/run-id-2.f90: New.
11453
11454 2010-02-07  Richard Guenther  <rguenther@suse.de>
11455
11456         PR middle-end/42956
11457         * gcc.c-torture/compile/pr42956.c: New testcase.
11458
11459 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11460
11461         PR libfortran/42742
11462         * gfortran.dg/fmt_cache_2.f: New test.
11463
11464 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11465
11466         * gfortran.dg/read_no_eor.f90: New test.
11467
11468 2010-02-05  Jason Merrill  <jason@redhat.com>
11469
11470         * g++.dg/ext/label13.C: Move constructor body out of class.
11471
11472 2010-02-03  Jason Merrill  <jason@redhat.com>
11473
11474         PR c++/42870
11475         * g++.dg/ext/dllexport3.C: New.
11476
11477 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11478
11479         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11480
11481 2010-02-05  Richard Guenther  <rguenther@suse.de>
11482
11483         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11484
11485 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11486
11487         PR c++/42915
11488         * g++.dg/other/crash-9.C: New test.
11489
11490 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11491
11492         PR fortran/42309
11493         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11494
11495 2010-02-04  Richard Guenther  <rguenther@suse.de>
11496
11497         PR rtl-optimization/42952
11498         * gcc.dg/torture/pr42952.c: New testcase.
11499
11500 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11501
11502         PR libfortran/42901
11503         * gfortran.dg/namelist_60.f90: New test.
11504
11505 2010-02-03  Jason Merrill  <jason@redhat.com>
11506
11507         PR c++/40138
11508         * g++.dg/ext/builtin11.C: New.
11509
11510         PR c++/4926
11511         PR c++/38600
11512         * g++.dg/abi/mangle35.C: New.
11513         * g++.dg/abi/mangle37.C: New.
11514
11515         PR c++/12909
11516         * g++.dg/abi/mangle36.C: New.
11517
11518         PR c++/35652
11519         * g++.dg/warn/string1.C: New.
11520
11521 2010-02-03  Richard Guenther  <rguenther@suse.de>
11522
11523         PR tree-optimization/42944
11524         * gcc.dg/errno-1.c: New testcase.
11525
11526 2010-02-03  Richard Guenther  <rguenther@suse.de>
11527
11528         PR middle-end/42927
11529         * gcc.c-torture/compile/pr42927.c: New testcase.
11530
11531 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11532
11533         PR fortran/42936
11534         * gfortran.dg/null_4.f90: New test.
11535
11536 2010-02-02  Jason Merrill  <jason@redhat.com>
11537
11538         PR c++/41090
11539         * g++.dg/ext/label13.C: New.
11540
11541 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11542
11543         PR fortran/42650
11544         * gfortran.dg/func_result_5.f90: New test.
11545
11546 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11547
11548         PR fortran/42922
11549         * gfortran.dg/pure_initializer_3.f90: News test.
11550
11551 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11552
11553         PR fortran/42888
11554         * gfortran.dg/allocate_derived_2.f90: New test.
11555
11556 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11557
11558         PR middle-end/42898
11559         * gcc.dg/torture/pr42898-2.c: New test.
11560
11561 2010-01-31  Richard Guenther  <rguenther@suse.de>
11562
11563         PR middle-end/42898
11564         * gcc.dg/torture/pr42898.c: New testcase.
11565
11566 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11567
11568         PR fortran/38324
11569         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11570         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11571
11572 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11573
11574         * g++.dg/tree-ssa/inline-1.C: New.
11575         * g++.dg/tree-ssa/inline-2.C: New.
11576         * g++.dg/tree-ssa/inline-3.C: New.
11577
11578 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11579
11580         PR testsuite/41701
11581         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11582         the string 'pow' in the pathname of the compiler from generating a
11583         test failure.
11584
11585 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11586
11587         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11588         * g++.old-deja/g++.mike/eh17.C: Likewise.
11589         * g++.old-deja/g++.mike/p5571.C: Likewise.
11590
11591 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11592
11593         PR c++/42758
11594         PR c++/42634
11595         PR c++/42336
11596         PR c++/42797
11597         PR c++/42880
11598         * g++.dg/other/crash-5.C: New test.
11599         * g++.dg/other/crash-6.C: New test.
11600         * g++.dg/other/crash-7.C: New test.
11601         * g++.dg/other/crash-8.C: New test.
11602
11603 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR rtl-optimization/42889
11606         * gcc.dg/pr42889.c: New test.
11607
11608 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11609
11610         * gcc.target/i386/pr42881.c: Use SSE2.
11611
11612 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11613
11614         PR target/42891
11615         * gcc.target/i386/pr42891.c: New test.
11616
11617 2010-01-28  Richard Guenther  <rguenther@suse.de>
11618
11619         PR tree-optimization/42871
11620         * g++.dg/torture/pr42871.C: New testcase.
11621
11622 2010-01-28  Richard Guenther  <rguenther@suse.de>
11623
11624         * gcc.dg/Wobjsize-1.h: New testcase.
11625         * gcc.dg/Wobjsize-1.c: Likewise.
11626
11627 2010-01-28  Richard Guenther  <rguenther@suse.de>
11628
11629         PR middle-end/42883
11630         * g++.dg/torture/pr42883.C: New testcase.
11631
11632 2010-01-28  Michael Matz  <matz@suse.de>
11633
11634         * gcc.target/i386/pr42881.c: New test.
11635
11636 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11637
11638         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11639         Add i?86-*-solaris2* support.
11640
11641 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11642
11643         PR c++/42713
11644         PR c++/42820
11645         * g++.dg/template/typedef27.C: New test case.
11646         * g++.dg/template/typedef28.C: New test case.
11647
11648 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11649
11650         * gcc.dg/optimize-bswap*.c: Add ARM target
11651
11652 2010-01-27  Richard Guenther  <rguenther@suse.de>
11653
11654         PR middle-end/42878
11655         * gcc.dg/torture/pr42878-1.c: New testcase.
11656         * gcc.dg/torture/pr42878-2.c: Likewise.
11657
11658 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11659
11660         PR middle-end/42874
11661         * gcc.dg/vla-22.c: New test.
11662
11663 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11666         current collation.
11667
11668 2010-01-26  Richard Guenther  <rguenther@suse.de>
11669
11670         PR rtl-optimization/42685
11671         * gcc.dg/pr42685.c: New testcase.
11672         * g++.dg/other/pr42685.C: Likewise.
11673
11674 2010-01-26  Richard Guenther  <rguenther@suse.de>
11675
11676         PR middle-end/42806
11677         * g++.dg/other/pr42806.C: New testcase.
11678
11679 2010-01-26  Richard Guenther  <rguenther@suse.de>
11680
11681         PR tree-optimization/42250
11682         * gcc.dg/pr42250.c: New testcase.
11683
11684 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11685
11686         * gnat.dg/array_bounds_test.adb: New test.
11687
11688 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11689
11690         PR fortran/42858
11691         * gfortran.dg/generic_21.f90: New test.
11692
11693 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11694
11695         PR testsuite/41522
11696         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11697
11698 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11699
11700         PR c++/42748
11701         * g++.dg/abi/arm_va_list2.C: New test.
11702         * g++.dg/abi/arm_va_list2.h: Companion header file.
11703
11704 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11705
11706         PR fortran/41044
11707         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11708
11709         PR fortran/41167
11710         * gfortran.dg/char_array_arg_1.f90 : New test.
11711
11712         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11713
11714 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11715
11716         PR fortran/39304
11717         * gfortran.dg/generic_20.f90: New test.
11718
11719 2010-01-22  Michael Matz  <matz@suse.de>
11720
11721         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11722         -msse2.
11723
11724 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11725
11726         PR fortran/42736
11727         * gfortran.dg/dependency_25.f90 : New test.
11728
11729 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11730
11731         PR tree-optimization/42585
11732         * gcc.dg/tree-ssa/pr42585.c: New test.
11733
11734 2010-01-21  Richard Guenther  <rguenther@suse.de>
11735
11736         PR middle-end/19988
11737         * gcc.dg/pr19988.c: New testcase.
11738
11739 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11740
11741         * g++.dg/compat/decimal/compat-common.h: New file.
11742         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11743         * g++.dg/compat/decimal/pass_x.h: New file.
11744         * g++.dg/compat/decimal/pass_y.h: New file.
11745         * g++.dg/compat/decimal/pass-1_main.C: New file.
11746         * g++.dg/compat/decimal/pass-1_x.C: New file.
11747         * g++.dg/compat/decimal/pass-1_y.C: New file.
11748         * g++.dg/compat/decimal/pass-2_main.C: New file.
11749         * g++.dg/compat/decimal/pass-2_x.C: New file.
11750         * g++.dg/compat/decimal/pass-2_y.C: New file.
11751         * g++.dg/compat/decimal/pass-3_main.C: New file.
11752         * g++.dg/compat/decimal/pass-3_x.C: New file.
11753         * g++.dg/compat/decimal/pass-3_y.C: New file.
11754         * g++.dg/compat/decimal/pass-4_main.C: New file.
11755         * g++.dg/compat/decimal/pass-4_x.C: New file.
11756         * g++.dg/compat/decimal/pass-4_y.C: New file.
11757         * g++.dg/compat/decimal/pass-5_main.C: New file.
11758         * g++.dg/compat/decimal/pass-5_x.C: New file.
11759         * g++.dg/compat/decimal/pass-5_y.C: New file.
11760         * g++.dg/compat/decimal/pass-6_main.C: New file.
11761         * g++.dg/compat/decimal/pass-6_x.C: New file.
11762         * g++.dg/compat/decimal/pass-6_y.C: New file.
11763         * g++.dg/compat/decimal/return_x.h: New file.
11764         * g++.dg/compat/decimal/return_y.h: New file.
11765         * g++.dg/compat/decimal/return-1_main.C: New file.
11766         * g++.dg/compat/decimal/return-1_x.C: New file.
11767         * g++.dg/compat/decimal/return-1_y.C: New file.
11768         * g++.dg/compat/decimal/return-2_main.C: New file.
11769         * g++.dg/compat/decimal/return-2_x.C: New file.
11770         * g++.dg/compat/decimal/return-2_y.C: New file.
11771         * g++.dg/compat/decimal/return-3_main.C: New file.
11772         * g++.dg/compat/decimal/return-3_x.C: New file.
11773         * g++.dg/compat/decimal/return-3_y.C: New file.
11774         * g++.dg/compat/decimal/return-4_main.C: New file.
11775         * g++.dg/compat/decimal/return-4_x.C: New file.
11776         * g++.dg/compat/decimal/return-4_y.C: New file.
11777         * g++.dg/compat/decimal/return-5_main.C: New file.
11778         * g++.dg/compat/decimal/return-5_x.C: New file.
11779         * g++.dg/compat/decimal/return-5_y.C: New file.
11780         * g++.dg/compat/decimal/return-6_main.C: New file.
11781         * g++.dg/compat/decimal/return-6_x.C: New file.
11782         * g++.dg/compat/decimal/return-6_y.C: New file.
11783
11784 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11785
11786         PR debug/42715
11787         * gcc.dg/pr42715.c: New.
11788
11789 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11790
11791         PR c++/42038
11792         * g++.dg/parse/crash55.C: New.
11793
11794 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11795
11796         PR debug/42782
11797         * gcc.dg/guality/pr42782.c: New.
11798
11799 2010-01-20  Jason Merrill  <jason@redhat.com>
11800
11801         PR c++/41788
11802         * g++.dg/abi/packed1.C: New.
11803
11804         PR c++/41920
11805         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11806
11807         PR c++/40750
11808         * g++.dg/parse/fn-typedef1.C: New.
11809         * g++.dg/other/cv_quals.C: Adjust.
11810
11811 2010-01-20  Anthony Green  <green@moxielogic.com>
11812
11813         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11814         pack(push) pragma).
11815         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11816         * gcc.dg/20020312-2.c: Port this to the moxie core.
11817         * gcc.dg/weak/typeof-2.c: Ditto.
11818
11819 2010-01-20  Richard Guenther  <rguenther@suse.de>
11820
11821         PR tree-optimization/42717
11822         * gcc.c-torture/compile/pr42717.c: New testcase.
11823
11824 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11827         of signed, add a few new tests.
11828
11829         PR middle-end/42803
11830         * g++.dg/parse/limits-initializer1.C: New test.
11831
11832 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11833
11834         PR fortran/42804
11835         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11836         * gfortran.dg/typebound_call_12.f03: New test.
11837
11838 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11839
11840         PR fortran/42783
11841         * gfortran.dg/bounds_check_15.f90 : New test.
11842
11843 2010-01-19  Michael Matz  <matz@suse.de>
11844
11845         PR tree-optimization/41783
11846         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11847
11848 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11849
11850         PR target/38697.
11851         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11852         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11853         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11854         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11855         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11856         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11857         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11858         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11859         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11860         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11861         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11862
11863 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11864
11865         PR fortran/42545
11866         * gfortran.dg/extends_6.f03: Modified an error message.
11867         * gfortran.dg/extends_10.f03: New test.
11868         * gfortran.dg/private_type_6.f03: Modified an error message.
11869         * gfortran.dg/structure_constructor_8.f03: Ditto.
11870
11871 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR tree-optimization/42719
11874         * gcc.dg/pr42719.c: New test.
11875
11876         PR debug/42728
11877         * gcc.dg/pr42728.c: New test.
11878
11879 2010-01-19  Anthony Green  <green@moxielogic.com>
11880
11881         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11882
11883 2010-01-18  Anthony Green  <green@moxielogic.com>
11884
11885         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11886         for moxie.
11887
11888 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11889
11890         * g++.dg/template/error45.C: reverted as part of reverting the
11891         fix of PR c++/42634.
11892
11893 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11894
11895         PR c++/42634
11896         * g++.dg/template/error45.C: New test.
11897
11898 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11899
11900         PR c++/42766
11901         * g++.dg/conversion/op6.C: New test.
11902
11903 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11904
11905         PR target/42774
11906         * gcc.target/alpha/pr42774.c: New test.
11907
11908 2010-01-18  Richard Guenther  <rguenther@suse.de>
11909
11910         PR tree-optimization/42781
11911         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11912
11913 2010-01-17  Richard Guenther  <rguenther@suse.de>
11914
11915         PR middle-end/42248
11916         * gcc.c-torture/execute/pr42248.c: New testcase.
11917
11918 2010-01-17  Richard Guenther  <rguenther@suse.de>
11919
11920         PR tree-optimization/42773
11921         * g++.dg/torture/pr42773.C: New testcase.
11922
11923 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11924
11925         PR fortran/42677
11926         * gfortran.dg/interface_assignment_5.f90: New test.
11927
11928 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11929
11930         PR c++/42697
11931         * g++.dg/template/crash94.C: Reverted.
11932
11933 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11934
11935         PR debug/42767
11936         * gcc.dg/debug/pr42767.c: New.
11937
11938 2010-01-15  Jason Merrill  <jason@redhat.com>
11939
11940         PR c++/42761
11941         * g++.dg/cpp0x/decltype22.C: New.
11942
11943 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11944
11945         PR middle-end/42760
11946         * g++.dg/torture/pr42760.C: New test.
11947
11948 2010-01-15  Jing Yu  <jingyu@google.com>
11949
11950         PR rtl-optimization/42691
11951         * gcc.c-torture/execute/pr42691.c: New.
11952
11953 2010-01-15  Richard Guenther  <rguenther@suse.de>
11954
11955         PR middle-end/42739
11956         * g++.dg/torture/pr42739.C: New testcase.
11957
11958 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11959
11960         * g++.dg/template/error45.C: Revert as part of reverting changes
11961         or PR c++/42634.
11962
11963 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964
11965         PR fortran/42684
11966         * gfortran.dg/interface_31.f90: New test.
11967
11968 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11969
11970         * gcc.target/powerpc/pr42747.c: New file.
11971
11972 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11973
11974         PR middle-end/42674
11975         * c-c++-common/pr42674.c: New test.
11976
11977         PR c++/42608
11978         * g++.dg/template/instantiate11.C: New test.
11979
11980 2010-01-14  Jason Merrill  <jason@redhat.com>
11981
11982         PR c++/42701
11983         * g++.dg/overload/error3.C: New.
11984
11985         PR c++/42655
11986         * g++.dg/overload/rvalue1.C: New.
11987
11988 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11989
11990         PR tree-optimization/42706
11991         * gcc.dg/ipa/pr42706.c: New testcase.
11992
11993 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11994
11995         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11996
11997 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11998
11999         PR tree-optimization/42714
12000         * g++.dg/torture/pr42714.C: New test.
12001
12002 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12003
12004         PR rtl-optimization/42246
12005         * gfortran.dg/pr42246-2.f: New.
12006
12007 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12008
12009         PR rtl-optimization/42389
12010         * gcc.dg/pr42389.c: New.
12011
12012 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12013
12014         PR rtl-optimization/42388
12015         * gcc.dg/pr42388.c: New.
12016
12017 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12018
12019         PR rtl-optimization/42294
12020         * gfortran.dg/pr42294.f: New.
12021
12022 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12023
12024         PR rtl-optimization/39453
12025         PR rtl-optimization/42246
12026         * gcc.dg/pr39453.c: New.
12027         * gcc.dg/pr42246.c: New.
12028
12029 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12030
12031         PR middle-end/42245
12032         * gcc.dg/pr42245.c: New.
12033         * gcc.dg/pr42245-2.c: New.
12034
12035 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12036
12037         PR rtl-optimization/42249
12038         * gcc.dg/pr42249.c: New.
12039
12040 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR c/42721
12043         * gcc.c-torture/execute/pr42721.c: New test.
12044
12045 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12046
12047         PR tree-optimization/42709
12048         * gcc.dg/vect/pr42709.c: New test.
12049
12050 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12051
12052         PR fortran/41478
12053         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12054         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12055
12056 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12057
12058         PR fortran/42481
12059         * gfortran.dg/generic_19.f90 : New test.
12060
12061 2010-01-13  Richard Guenther  <rguenther@suse.de>
12062
12063         PR tree-optimization/42730
12064         * gcc.c-torture/compile/pr42730.c: New testcase.
12065
12066 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12067
12068         PR target/pr42542
12069         * gcc.target/ia64/pr42542-1.c: New.
12070         * gcc.target/ia64/pr42542-2.c: New.
12071         * gcc.target/ia64/pr42542-3.c: New.
12072
12073 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12074
12075         PR c++/42634
12076         * g++.dg/template/error45.C: New test.
12077
12078 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12079
12080         PR tree-optimization/42704
12081         * g++.dg/torture/pr42704.C: New test.
12082
12083 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12084
12085         PR tree-optimization/42703
12086         * gcc.c-torture/compile/pr42703.c: New test.
12087
12088 2010-01-13  Richard Guenther  <rguenther@suse.de>
12089
12090         PR tree-optimization/42705
12091         * gcc.c-torture/compile/pr42705.c: New testcase.
12092
12093 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12094
12095         * gcc.target/bfin/l2.c: New test.
12096         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12097
12098 2010-01-13  Richard Guenther  <rguenther@suse.de>
12099
12100         PR middle-end/42716
12101         * gcc.c-torture/compile/pr42716.c: New testcase.
12102
12103 2010-01-13  Richard Guenther  <rguenther@suse.de>
12104
12105         PR lto/42678
12106         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12107
12108 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12109
12110         PR c/42708
12111         * gcc.c-torture/compile/pr42708-1.c: New test.
12112
12113 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR debug/42662
12116         * gcc.dg/pr42662.c: New test.
12117
12118         PR tree-optimization/42645
12119         * g++.dg/other/pr42645-1.C: New test.
12120         * g++.dg/other/pr42645-2.C: New test.
12121
12122 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12123
12124         PR target/42416
12125         * gcc.target/powerpc/warn-1.c: New test.
12126         * gcc.target/powerpc/warn-2.c: New test.
12127
12128 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12129
12130         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12131         stack alignment.
12132
12133 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12134
12135         * gcc.dg/lto/20100108_0.c: New.
12136
12137 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12138
12139         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12140         Add -march=i686 -msse for 32bit x86 targets.
12141
12142 2010-01-10  Richard Guenther  <rguenther@suse.de>
12143
12144         PR middle-end/42667
12145         * gcc.dg/torture/pr42667.c: New testcase.
12146
12147 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12148
12149         PR fortran/32489
12150         * gfortran.dg/array_constructor_34.f90: New test.
12151
12152 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12153
12154         PR fortran/20923
12155         * gfortran.dg/array_constructor_33.f90: New test.
12156         gfortran.dg/array_function_5.f90: Add credit.
12157
12158 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12159
12160         PR debug/42631
12161         * gcc.dg/pr42631.c: New.
12162
12163 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12164
12165         PR debug/42630
12166         * gcc.dg/pr42630.c: New.
12167
12168 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12169
12170         PR debug/42629
12171         * gcc.dg/pr42629.c: New.
12172
12173 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12174
12175         PR middle-end/42363
12176         * gcc.dg/torture/pr42363.c: New.
12177
12178 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12179
12180         PR debug/42604
12181         PR debug/42395
12182         * gcc.dg/vect/pr42604.c: New.
12183         * gcc.dg/vect/pr42395.c: New.
12184
12185 2010-01-09  Richard Guenther  <rguenther@suse.de>
12186
12187         PR middle-end/42512
12188         * gcc.c-torture/execute/pr42512.c: New testcase.
12189
12190 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12191
12192         PR fortran/41298
12193         * gfortran.dg/c_ptr_tests_14.f90: New test.
12194
12195 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12196
12197         PR ada/41929
12198         * gnat.dg/null_pointer_deref1.adb: Don't run on
12199         sparc*-sun-solaris2.11.
12200
12201 2010-01-08  Richard Guenther  <rguenther@suse.de>
12202
12203         PR lto/42528
12204         * gcc.dg/lto/20100103-1_0.c: New testcase.
12205         * gcc.dg/lto/20100103-2_0.c: Likewise.
12206
12207 2010-01-08  Tobias Burnus  <burnus@net-b.de
12208
12209         PR/fortran 25829
12210         * gfortran.dg/asynchronous_1.f90: New test.
12211         * gfortran.dg/asynchronous_2.f90: New test.
12212         * gfortran.dg/conflicts.f90: Update error message.
12213
12214 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12215
12216         c++/40155
12217         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12218
12219 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12220
12221         PR tree-optimization/42625
12222         * g++.dg/opt/dtor4.C: New test.
12223         * g++.dg/opt/dtor4.h: New.
12224         * g++.dg/opt/dtor4-aux.cc: New.
12225
12226 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12227
12228         PR fortran/42597
12229         * gfortran.dg/proc_ptr_26.f90: New test.
12230
12231 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12232
12233         PR fortran/41872
12234         * gfortran.dg/allocatable_scalar_7.f90: New test.
12235
12236 2010-01-06  Richard Guenther  <rguenther@suse.de>
12237
12238         * gcc.c-torture/compile/pr42632.c: New testcase.
12239
12240 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12241
12242         PR target/42542
12243         * gcc.target/i386/pr42542-4.c: New.
12244         * gcc.target/i386/pr42542-4a.c: Likewise.
12245         * gcc.target/i386/pr42542-5.c: Likewise.
12246         * gcc.target/i386/pr42542-5a.c: Likewise.
12247
12248 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12249
12250         * gcc.dg/tls/opt-15.c: New test.
12251
12252 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12253
12254         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12255
12256 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12257
12258         PR tree-optimization/42462
12259         * g++.dg/torture/pr42462.C: New test.
12260
12261 2010-01-05  Jason Merrill  <jason@redhat.com>
12262
12263         * g++.dg/cpp0x/initlist30.C: New test.
12264
12265 2010-01-05  Richard Guenther  <rguenther@suse.de>
12266
12267         PR tree-optimization/42614
12268         * gcc.c-torture/execute/pr42614.c: New testcase.
12269
12270 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12271
12272         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12273         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12274         -Wunreachable-code.
12275         * gcc.dg/Wunreachable-2.c: Likewise.
12276         * gcc.dg/Wunreachable-3.c: Likewise.
12277         * gcc.dg/Wunreachable-4.c: Likewise.
12278         * gcc.dg/Wunreachable-5.c: Likewise.
12279         * gcc.dg/Wunreachable-6.c: Likewise.
12280         * gcc.dg/Wunreachable-7.c: Likewise.
12281         * gcc.dg/Wunreachable-8.c: Likewise.
12282         * gcc.dg/20041231-1.c: Likewise.
12283
12284 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12285
12286         PR other/42611
12287         * gcc.dg/pr42611.c: New test.
12288
12289         PR tree-optimization/42508
12290         * g++.dg/opt/pr42508.C: New test.
12291
12292 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12293
12294         PR fortran/41872
12295         * gfortran.dg/allocatable_scalar_8.f90: New.
12296
12297 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12298
12299         PR tree-optimization/42398
12300         * gcc.c-torture/compile/pr42398.c: New test.
12301
12302 2010-01-04  Jason Merrill  <jason@redhat.com>
12303
12304         PR c++/42555
12305         * g++.dg/ext/attrib35.C: New.
12306
12307         PR c++/42567
12308         * g++.dg/cpp0x/auto17.C: New.
12309
12310 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12311
12312         * gcc.dg/lto/20100104_0.c: New.
12313
12314 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12315
12316         PR target/42542
12317         * gcc.target/i386/pr42542-1.c: New.
12318         * gcc.target/i386/pr42542-1a.c: Likewise.
12319         * gcc.target/i386/pr42542-1b.c: Likewise.
12320         * gcc.target/i386/pr42542-2.c: Likewise.
12321         * gcc.target/i386/pr42542-2a.c: Likewise.
12322         * gcc.target/i386/pr42542-2b.c: Likewise.
12323         * gcc.target/i386/pr42542-3.c: Likewise.
12324         * gcc.target/i386/pr42542-3a.c: Likewise.
12325
12326 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12327
12328         PR fortran/41872
12329         * gfortran.dg/allocatable_scalar_5.f90: New test.
12330         * gfortran.dg/allocatable_scalar_6.f90: New test.
12331
12332 2010-01-03  Richard Guenther  <rguenther@suse.de>
12333
12334         PR testsuite/42583
12335         * gfortran.dg/gomp/recursion1.f90: Remove.
12336
12337 2010-01-03  Richard Guenther  <rguenther@suse.de>
12338
12339         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12340         * gcc.dg/uninit-6.c: Likewise.
12341         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12342
12343 2010-01-03  Richard Guenther  <rguenther@suse.de>
12344
12345         PR tree-optimization/42589
12346         * gcc.target/i386/pr42589.c: New testcase.
12347
12348 2010-01-03  Richard Guenther  <rguenther@suse.de>
12349
12350         PR tree-optimization/42438
12351         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12352
12353 2010-01-02  Richard Guenther  <rguenther@suse.de>
12354
12355         PR testsuite/41651
12356         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12357
12358 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12359
12360         PR target/42448
12361         * gcc.target/alpha/pr42448-1.c: New test.
12362         * gcc.target/alpha/pr42448-2.c: Ditto.
12363
12364 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12365
12366         PR preprocessor/41947
12367         * gcc.dg/c99-hexfloat-3.c: New test.
12368
12369 2010-01-01  Richard Guenther  <rguenther@suse.de>
12370
12371         PR c/42570
12372         * gcc.c-torture/execute/pr42570.c: New testcase.
12373
12374 2010-01-01  Richard Guenther  <rguenther@suse.de>
12375
12376         PR middle-end/42559
12377         * gcc.c-torture/compile/pr42559.c: New testcase.
12378
12379 \f
12380 Copyright (C) 2010 Free Software Foundation, Inc.
12381
12382 Copying and distribution of this file, with or without modification,
12383 are permitted in any medium without royalty provided the copyright
12384 notice and this notice are preserved.