OSDN Git Service

PR debug/46252
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/46252
4         * gcc.dg/pr46252.c: New test.
5
6         PR rtl-optimization/46034
7         PR rtl-optimization/46212
8         PR rtl-optimization/46248
9         * gcc.c-torture/compile/pr46034.c: New test.
10         * gcc.c-torture/compile/pr46248.c: New test.
11         * gcc.dg/pr46212.c: New test.
12
13 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14
15         * gnat.dg/sizetype4.adb: New test.
16
17 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
18
19         * gcc.target/i386/avx-vzeroupper-15.c: New.
20         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
21         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
22         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
23
24         PR target/46253
25         * gcc.target/i386/pr46253.c: New.
26
27 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
28             Tobias Burnus  <burnus@net-b.de>
29
30         PR fortran/45170
31         * gfortran.dg/deferred_type_param_1.f90: New.
32         * gfortran.dg/deferred_type_param_2.f90: New.
33         * gfortran.dg/initialization_1.f90: Update dg-errors.
34         * gfortran.dg/initialization_9.f90: Update dg-errors.
35
36 2010-11-02  Richard Guenther  <rguenther@suse.de>
37
38         PR tree-optimization/46149
39         * g++.dg/torture/pr46149.C: New testcase.
40
41 2010-11-02  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/46216
44         * gcc.dg/torture/pr46216.c: New testcase.
45
46 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
47
48         PR target/46131
49         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
50         *-*-osf*.
51
52 2010-11-02  Richard Guenther  <rguenther@suse.de>
53
54         PR tree-optimization/46184
55         * gcc.dg/pr46184.c: New testcase.
56
57 2010-11-02  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/46177
60         * gcc.dg/pr46177.c: New testcase.
61
62 2010-11-02  Martin Jambor  <mjambor@suse.cz>
63
64         PR middle-end/46120
65         * g++.dg/ipa/ivinline-9.C: New test.
66
67 2010-11-02  Martin Jambor  <mjambor@suse.cz>
68
69         PR tree-optimization/45875
70         * g++.dg/torture/pr45875.C: New test.
71
72 2010-11-02  Richard Guenther  <rguenther@suse.de>
73
74         PR testsuite/46249
75         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
76
77 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
78
79         PR debug/46255
80         * gcc.dg/pr46255.c: New test.
81
82 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
83
84         PR c++/46170
85         PR c++/46162
86         * g++.dg/template/sfinae26.C: New test.
87         * g++.dg/template/sfinae27.C: Likewise.
88
89 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
90
91         PR c++/45606
92         * g++.dg/template/typedef36.C: New test.
93         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
94         * g++.dg/template/canon-type-10.C: Likewise.
95         * g++.dg/template/canon-type-11.C: Likewise.
96         * g++.dg/template/canon-type-12.C: Likewise.
97         * g++.dg/template/canon-type-13.C: Likewise.
98
99 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
100
101         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
102         of debug_pubnames on darwin.
103
104 2010-11-01  Jason Merrill  <jason@redhat.com>
105             Benjamin Kosnik  <bkoz@redhat.com>
106
107         * g++.dg/cpp0x/constexpr-initlist2.C: New.
108         * g++.dg/cpp0x/constexpr-initlist3.C: New.
109
110         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
111         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
112         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
113         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
114         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
115         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
116         * g++.dg/cpp0x/constexpr-array.C: New.
117         * g++.dg/cpp0x/constexpr-base.C: New.
118         * g++.dg/cpp0x/constexpr-complex.C: New.
119         * g++.dg/cpp0x/constexpr-data1.C: New.
120         * g++.dg/cpp0x/constexpr-data2.C: New.
121         * g++.dg/cpp0x/constexpr-deref.C: New.
122         * g++.dg/cpp0x/constexpr-diag1.C: New.
123         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
124         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
125         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
126         * g++.dg/cpp0x/constexpr-empty.C: New.
127         * g++.dg/cpp0x/constexpr-empty2.C: New.
128         * g++.dg/cpp0x/constexpr-empty3.C: New.
129         * g++.dg/cpp0x/constexpr-empty4.C: New.
130         * g++.dg/cpp0x/constexpr-empty5.C: New.
131         * g++.dg/cpp0x/constexpr-ex1.C: New.
132         * g++.dg/cpp0x/constexpr-ex2.C: New.
133         * g++.dg/cpp0x/constexpr-ex3.C: New.
134         * g++.dg/cpp0x/constexpr-ex4.C: New.
135         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
136         * g++.dg/cpp0x/constexpr-fnptr.C: New.
137         * g++.dg/cpp0x/constexpr-function1.C: New.
138         * g++.dg/cpp0x/constexpr-function2.C: New.
139         * g++.dg/cpp0x/constexpr-function3.C: New.
140         * g++.dg/cpp0x/constexpr-ice.C: New.
141         * g++.dg/cpp0x/constexpr-initlist.C: New.
142         * g++.dg/cpp0x/constexpr-neg1.C: New.
143         * g++.dg/cpp0x/constexpr-noexcept.C: New.
144         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
145         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
146         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
147         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
148         * g++.dg/cpp0x/constexpr-nonlit.C: New.
149         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
150         * g++.dg/cpp0x/constexpr-nullptr.C: New.
151         * g++.dg/cpp0x/constexpr-object1.C: New.
152         * g++.dg/cpp0x/constexpr-object2.C: New.
153         * g++.dg/cpp0x/constexpr-overflow.C: New.
154         * g++.dg/cpp0x/constexpr-pedantic.C: New.
155         * g++.dg/cpp0x/constexpr-pos1.C: New.
156         * g++.dg/cpp0x/constexpr-potential1.C: New.
157         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
158         * g++.dg/cpp0x/constexpr-pure.C: New.
159         * g++.dg/cpp0x/constexpr-static.C: New.
160         * g++.dg/cpp0x/constexpr-static2.C: New.
161         * g++.dg/cpp0x/constexpr-static3.C: New.
162         * g++.dg/cpp0x/constexpr-static4.C: New.
163         * g++.dg/cpp0x/constexpr-static5.C: New.
164         * g++.dg/cpp0x/constexpr-static6.C: New.
165         * g++.dg/cpp0x/constexpr-string.C: New.
166         * g++.dg/cpp0x/constexpr-switch.C: New.
167         * g++.dg/cpp0x/constexpr-targ.C: New.
168         * g++.dg/cpp0x/constexpr-throw.C: New.
169         * g++.dg/cpp0x/constexpr-typeid.C: New.
170         * g++.dg/cpp0x/constexpr-union.C: New.
171         * g++.dg/cpp0x/constexpr-value.C: New.
172         * g++.dg/cpp0x/constexpr-value2.C: New.
173         * g++.dg/cpp0x/constexpr-variadic.C: New.
174         * g++.dg/cpp0x/initlist5.C: Use constexpr.
175         * g++.dg/cpp0x/static_assert3.C: Add expected error.
176         * g++.dg/other/fold1.C: Likewise.
177         * g++.dg/parse/crash36.C: Likewise.
178         * g++.dg/parse/constant4.C: Adjust expected error.
179         * g++.dg/template/arg5.C: Likewise.
180         * g++.dg/template/non-dependent10.C: Likewise.
181         * g++.dg/template/qualified-id3.C: Likewise.
182         * g++.dg/warn/overflow-warn-1.C: Likewise.
183         * g++.dg/warn/overflow-warn-3.C: Likewise.
184         * g++.dg/warn/overflow-warn-4.C: Likewise.
185         * g++.old-deja/g++.pt/crash10.C: Likewise.
186
187         * g++.dg/cpp0x/constexpr-ctor2.C: New.
188
189 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
190
191         Implemented format and noreturn attributes for Objective-C methods.
192         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
193         * objc.dg/attributes/method-deprecated-1.m: New.
194         * objc.dg/attributes/method-deprecated-2.m: New.
195         * objc.dg/attributes/method-deprecated-3.m: New.
196         * objc.dg/attributes/method-noreturn-1.m: New.
197         * objc.dg/attributes/method-sentinel-1.m: New.
198         * objc.dg/attributes/method-format-1.m: New.
199         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
200         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
201         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
202         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
203         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
204         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
205         * obj-c++.dg/attributes/method-format-1.mm: New.        
206         
207 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
208
209         * objc.dg/property/at-property-deprecated-1.m: New.
210         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
211
212 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
213
214         Implemented Objective-C 2.0 property accessors.
215         * objc.dg/property/at-property-6.m: Use nonatomic properties to
216         avoid testing more complex accessors in this testcase which is not
217         about them.
218         * objc.dg/property/at-property-7.m: Same change.
219         * objc.dg/property/at-property-8.m: Same change.
220         * objc.dg/property/at-property-9.m: Same change.
221         * objc.dg/property/at-property-10.m: Same change.
222         * objc.dg/property/at-property-11.m: Same change.
223         * obj-c++.dg/property/at-property-6.mm: Same change.
224         * obj-c++.dg/property/at-property-7.mm: Same change.
225         * obj-c++.dg/property/at-property-8.mm: Same change.
226         * obj-c++.dg/property/at-property-9.mm: Same change.
227         * obj-c++.dg/property/at-property-10.mm: Same change.
228         * obj-c++.dg/property/at-property-11.mm: Same change.
229         * objc.dg/property/at-property-12.m: New.
230         * objc.dg/property/at-property-13.m: New.
231         * obj-c++.dg/property/at-property-12.mm: New.
232         * obj-c++.dg/property/at-property-13.mm: New.   
233         
234 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
235
236         PR fortran/46152
237         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
238         * gfortran.dg/allocate_with_typespec_4.f90: New test.
239         * gfortran.dg/allocate_with_typespec_1.f90: New test.
240         * gfortran.dg/allocate_with_typespec_2.f: New test.
241         * gfortran.dg/allocate_with_typespec_3.f90: New test.
242         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
243         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
244
245 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
246             Nathan Froyd  <froydnj@codesourcery.com>
247
248         PR tree-optimization/46259
249         * gfortran.dg/pr46259.f: New testcase.
250
251 2010-11-01  Paul Koning  <ni1d@arrl.net>
252
253         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
254         * gcc.c-torture/compile/20020604-1.c: Ditto.
255         * gcc.c-torture/compile/20001226-1.c: Ditto.
256         * gcc.c-torture/compile/20010327-1.c: Ditto.
257         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
258         * gcc.c-torture/compile/pr43191.c: Ditto.
259         * gcc.c-torture/compile/pr41181.c: Ditto.
260
261 2010-10-31  Richard Henderson  <rth@redhat.com>
262
263         * lib/target-supports.exp
264         (check_effective_target_automatic_stack_alignment): True for
265         x86 but not windows.
266         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
267         use of the preferred-stack-boundary arguments.
268         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
269
270 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
271
272         PR target/46142
273         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
274         * gcc.target/i386/fma4-builtin-2.c: Likewise.
275
276 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
277
278         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
279
280 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
281
282         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
283         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
284         than tls.
285         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
286         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
287         * objc.dg/torture/tls/thr-init.m: Likewise.
288         * objc.dg/torture/tls/thr-init-2.m: Likewise.
289         * objc.dg/torture/tls/thr-init-3.m: Likewise.
290
291 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
292
293         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
294         the Linux kernel.
295
296 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
297
298         PR fortran/44917
299         PR fortran/44926
300         PR fortran/46196
301         * gfortran.dg/typebound_generic_10.f03: New.
302
303 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
304
305         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
306         * objc.dg/property/property-neg-1.m: Updated for changes in the
307         syntax of @property and the implementation of
308         @synthesize/@dynamic.
309         * objc.dg/property/property-neg-2.m: Same change.
310         * objc.dg/property/property-neg-3.m: Same change.
311         * objc.dg/property/property-neg-4.m: Same change.
312         * objc.dg/property/property-neg-5.m: Same change.
313         * objc.dg/property/property-neg-7.m: Same change.
314         * objc.dg/property/property-1.m: Same change.   
315         * objc.dg/property/synthesize-1.m: Same change.
316         * objc.dg/property/at-property-2.m: Same change.
317         * objc.dg/property/at-property-4.m: Same change.
318
319         * objc.dg/property/fsf-property-method-acces.m: Updated for
320         changes in the syntax of @property and the implementation of
321         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
322         * objc.dg/property/fsf-property-basic.m: Same change.
323         * objc.dg/property/fsf-property-named-ivar.m: Same change.
324         
325         * objc.dg/property/at-property-5.m: New.
326         * objc.dg/property/at-property-6.m: New.
327         * objc.dg/property/at-property-7.m: New.
328         * objc.dg/property/at-property-8.m: New.
329         * objc.dg/property/at-property-9.m: New.
330         * objc.dg/property/at-property-10.m: New.
331         * objc.dg/property/at-property-11.m: New.
332         * objc.dg/property/synthesize-2.m: New.
333         * objc.dg/property/dynamic-2.m: New.
334
335         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
336         syntax of @property and the implementation of
337         @synthesize/@dynamic.
338         * obj-c++.dg/property/property-neg-2.mm: Same change.
339         * obj-c++.dg/property/property-neg-3.mm: Same change.
340         * obj-c++.dg/property/property-neg-4.mm: Same change.
341         * obj-c++.dg/property/property-neg-5.mm: Same change.
342         * obj-c++.dg/property/property-neg-7.mm: Same change.
343         * obj-c++.dg/property/property-1.mm: Same change.       
344         * obj-c++.dg/property/synthesize-1.mm: Same change.
345         * obj-c++.dg/property/at-property-2.mm: Same change.
346         * obj-c++.dg/property/at-property-4.mm: Same change.
347
348         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
349         changes in the syntax of @property and the implementation of
350         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
351         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
352         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
353         
354         * obj-c++.dg/property/at-property-5.mm: New.
355         * obj-c++.dg/property/at-property-6.mm: New.    
356         * obj-c++.dg/property/at-property-7.mm: New.
357         * obj-c++.dg/property/at-property-8.mm: New.
358         * obj-c++.dg/property/at-property-9.mm: New.
359         * obj-c++.dg/property/at-property-10.mm: New.
360         * obj-c++.dg/property/at-property-11.mm: New.
361         * obj-c++.dg/property/synthesize-2.mm: New.
362         * obj-c++.dg/property/dynamic-2.mm: New.
363         
364 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
365             Andrew Pinski <pinskia@gmail.com>
366
367         * gcc.c-torture/execute/vector-shift.c: New testcase.
368         * gcc.c-torture/execute/vector-shift1.c: Likewise.
369         * gcc.c-torture/execute/vector-shift2.c: Likewise.
370         * gcc.dg/vector-shift.c: Likewise.
371         * gcc.dg/vector-shift1.c: Likewise.
372         * gcc.dg/torture/vector-shift2.c: Likewise.
373         * gcc.dg/vector-shift3.c: Likewise.
374         * gcc.dg/simd-1b.c: Adjust.
375
376 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
377
378         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
379
380 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
381
382         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
383
384 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
385
386         PR target/46153
387         * gcc.target/i386/pr46153.c: New test.
388
389 2010-10-27  Jason Merrill  <jason@redhat.com>
390
391         * g++.dg/cpp0x/constexpr-is_literal.C: New.
392
393 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
394
395         PR fortran/46161
396         * gfortran.dg/class_dummy_3.f03: New.
397
398 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
399
400         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
401         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
402
403         * gcc.target/i386/avx-vzeroupper-3.c: New.
404         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
405         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
406         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
407         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
408         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
409         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
410         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
411         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
412         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
413         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
414         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
415
416 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
417
418         * obj-c.dg/property/at-property-4.m: New.
419         * obj-c++.dg/property/at-property-4.mm: New.
420         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
421         updates in warning.
422         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
423         updates in warning.
424
425 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
426
427         * objc.dg/property/at-property-1.m: New.
428         * objc.dg/property/at-property-2.m: New.
429         * objc.dg/property/at-property-3.m: New.
430         * objc.dg/ivar-invalid-type-1.m: New.
431         * obj-c++.dg/property/at-property-1.mm: New.
432         * obj-c++.dg/property/at-property-2.mm: New.
433         * obj-c++.dg/property/at-property-3.mm: New.
434         * obj-c++.dg/ivar-invalid-type-1.mm: New.
435         * objc.dg/property/property-neg-6.m: Updated testcase for updates
436         in error reporting.
437
438 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
439
440         PR libgfortran/46010
441         * gfortran.dg/namelist_66.f90: New test.
442         * gfortran.dg/fmt_t_6.f: Fix whitespace.
443
444 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
445
446         PR fortran/42647
447         * gfortran.dg/allocatable_scalar_9.f90: Extended.
448         * gfortran.dg/allocatable_scalar_10.f90: New.
449         * gfortran.dg/class_19.f03: Extended.
450
451 2010-10-26  Jan Hubicka  <jh@suse.cz>
452
453         PR middle-end/45736
454         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
455
456 2010-10-26  Ira Rosen  <irar@il.ibm.com>
457
458         PR tree-optimization/46167
459         * gcc.dg/vect/O-pr46167.c: New.
460         * gcc.dg/vect/vect.exp: Run tests with -O.
461
462 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
463
464         PR target/44948
465         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
466         * g++.dg/vect/pr33860a.cc: Likewise.
467         * gcc.c-torture/compile/20070522-1.c: Likewise.
468         * gcc.dg/compat/struct-align-1_x.c: Likewise.
469         * gcc.dg/compat/struct-align-1_y.c: Likewise.
470         * gcc.dg/compat/struct-align-2_x.c: Likewise.
471         * gcc.dg/compat/struct-align-2_y.c: Likewise.
472         * gcc.dg/pr44136.c: Likewise.
473
474         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
475         * gcc.dg/compat/vector-1_x.c: Likewise.
476         * gcc.dg/compat/vector-1_y.c: Likewise.
477         * gcc.dg/compat/vector-2_x.c: Likewise.
478         * gcc.dg/compat/vector-2_y.c: Likewise.
479         * gcc.dg/pr43300.c: Likewise.
480
481         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
482         * gcc.dg/compat/vector-1a_y.c: Likewise.
483         * gcc.dg/compat/vector-1b_x.c: Likewise.
484         * gcc.dg/compat/vector-1b_y.c: Likewise.
485         * gcc.dg/compat/vector-2a_x.c: Likewise.
486         * gcc.dg/compat/vector-2a_y.c: Likewise.
487         * gcc.dg/compat/vector-2b_x.c: Likewise.
488         * gcc.dg/compat/vector-2b_y.c: Likewise.
489         * gcc.target/i386/pr39162.c: Likewise.
490         * gcc.target/i386/pr40906-2.c: Likewise.
491         * gcc.target/i386/sse-5.c: Likewise.
492
493         * gcc.dg/pr35442.c: Prune ABI change warnings.
494
495         * gcc.c-torture/execute/pr38151.x: New.
496         * gcc.target/i386/pr44948-1a.c: Likewise.
497         * gcc.target/i386/pr44948-1b.c: Likewise.
498         * gcc.target/i386/pr44948-2a.c: Likewise.
499         * gcc.target/i386/pr44948-2b.c: Likewise.
500
501 2010-10-26  Ian Lance Taylor  <iant@google.com>
502
503         PR middle-end/45687
504         * gcc.c-torture/execute/20101025-1.c: New test.
505
506 2010-10-26  Tobias Burnus  <burnus@net-b.de>
507
508         PR fortran/45451
509         * gfortran.dg/class_allocate_5.f90: New.
510
511 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
512
513         Implement opaque-enum-specifiers for C++0x
514         * g++.dg/cpp0x/forw_enum1.C: New.
515         * g++.dg/cpp0x/forw_enum2.C: New.
516         * g++.dg/cpp0x/forw_enum3.C: New.
517         * g++.dg/cpp0x/forw_enum4.C: New.
518         * g++.dg/cpp0x/forw_enum5.C: New.
519         * g++.dg/cpp0x/forw_enum6.C: New.
520         * g++.dg/cpp0x/forw_enum7.C: New.
521         * g++.dg/cpp0x/forw_enum8.C: New.
522         * g++.dg/cpp0x/forw_enum9.C: New.
523         * g++.dg/parse/enum3.C: Add new errors.
524         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
525         * g++.dg/cpp0x/auto9.C: Add new error.
526         * g++.dg/template/crash79.C: Add new errors.
527
528 2010-10-26  Jie Zhang  <jie@codesourcery.com>
529
530         * gcc.target/arm/volatile-bitfields-1.c: New test.
531         * gcc.target/arm/volatile-bitfields-2.c: New test.
532         * gcc.target/arm/volatile-bitfields-3.c: New test.
533
534 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * gnat.dg/pointer_discr1.adb: New test.
537         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
538         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
539         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
540
541 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
542
543         * gnat.dg/loop_optimization8.adb: New test.
544         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
545         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
546
547 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
548
549         * gnat.dg/in_out_parameter2.adb: New test.
550         * gnat.dg/in_out_parameter3.adb: Likewise.
551
552 2010-10-25  Jie Zhang  <jie@codesourcery.com>
553
554         * g++.dg/opt/combine.c: New test.
555
556 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gnat.dg/opt7.ad[sb]: New test.
559         * gnat.dg/opt7_pkg.ads: New helper.
560
561 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         PR objc/45735
564         * obj-c.dg/pr45735.mm: New.
565         * obj-c++.dg/pr45735.mm: New.
566
567 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
568
569         PR objc/24393
570         * objc.dg/pr24393.m: New.
571         * obj-c++.dg/pr24393.mm: New.
572
573 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         PR objc/28049
576         * objc.dg/pr28049.m: New.
577         * obj-c++.dg/pr28049.mm: New.
578
579 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
580
581         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
582         parameter attributes are now supported.
583         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
584         * objc.dg/attributes/parameter-attribute-1.m: New test.
585         * objc.dg/attributes/parameter-attribute-2.m: New test.
586         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
587         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
588
589 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
590
591         Based on the CFString implementation in FSF apple/trunk branch.
592
593         * gcc.dg/darwin-cfstring-1.c: New.
594         * gcc.dg/darwin-cfstring-2.c: New.
595         * gcc.dg/torture/darwin-cfstring-3.c: New.
596         * g++.dg/other/darwin-cfstring1.C: New.
597         * g++.dg/torture/darwin-cfstring-3.C: New.
598
599 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
600
601         * objc.dg/demangle-1.m: New test.
602         * obj-c++.dg/demangle-1.mm: New test.
603         * obj-c++.dg/demangle-2.mm: New test.
604         * obj-c++.dg/demangle-3.mm: New test.
605
606 2010-10-23  Ian Lance Taylor  <iant@google.com>
607
608         * gcc.c-torture/execute/20101011-1.c: New test.
609         * gcc.c-torture/execute/20101011-1.x: New test driver.
610
611 2010-10-23  Tobias Burnus  <burnus@net-b.de>
612
613         PR fortran/46122
614         * gfortran.dg/protected_8.f90: New.
615
616 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
617
618         * gcc.dg/march-generic.c: Skip for -march in multilib options.
619         * gcc.target/i386/isa-9.c: Skip for -march other than
620         -march=amdfam10 in multilib options.
621         * gcc.target/i386/pr42589.c: Skip for -march other than
622         -march=i486 in multilib options.
623         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
624         other -march in multilib options.
625
626 2010-10-23  Jie Zhang  <jie@codesourcery.com>
627
628         PR rtl-optimization/37360
629         * gcc.dg/pr37360.c: New test.
630
631 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
632
633         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
634
635 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
636         Andrew Pinski <pinskia@gmail.com>
637
638         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
639         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
640         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
641         * gcc.dg/vector-subscript-1.c: Likewise.
642         * gcc.dg/vector-subscript-2.c: Likewise.
643         * gcc.dg/vector-subscript-3.c: New testcase.
644         * gcc.dg/array-8.c: Adjust.
645
646 2010-10-22  Richard Guenther  <rguenther@suse.de>
647
648         PR middle-end/46137
649         * c-c++-common/torture/pr46137.c: New testcase.
650
651 2010-10-22  Jason Merrill  <jason@redhat.com>
652
653         PR c++/46129
654         * g++.dg/template/defarg14.C: New.
655
656 2010-10-22  Jason Merrill  <jason@redhat.com>
657
658         PR c++/46103
659         * g++.dg/cpp0x/implicit10.C: New.
660
661 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
662
663         PR target/46098
664         * gcc.target/i386/pr46098.c: New test.
665
666 2010-10-22  Richard Guenther  <rguenther@suse.de>
667
668         PR tree-optimization/45720
669         * gcc.dg/torture/pr45720.c: New testcase.
670
671 2010-10-22  Ira Rosen  <irar@il.ibm.com>
672
673         PR tree-optimization/46126
674         * gcc.dg/vect/pr46126.c: New.
675
676 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
677
678         Based on the CFString implementation in FSF apple/trunk branch.
679
680         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
681         so that the latter can be used in dg-skip and dg-xfail clauses.
682         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
683         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
684         to use dg-additional-files for Object1.
685         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
686         to use dg-additional-files for Object1, move to torture/strings/.
687         * obj-c++.dg/const-str-4.mm: Likewise.
688         * obj-c++.dg/const-str-3.mm: Likewise.
689         * obj-c++.dg/const-str-8.mm: Likewise.
690         * obj-c++.dg/const-str-9.mm: Likewise.
691         * obj-c++.dg/const-str-10.mm: Likewise.
692         * obj-c++.dg/const-str-10.mm: Likewise.
693         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
694         to use dg-additional-files for Object1, move to strings/.
695         * obj-c++.dg/const-str-2.mm: Likewise.
696         * obj-c++.dg/const-str-5.mm: Likewise.
697         * obj-c++.dg/const-str-6.mm: Likewise.
698         * obj-c++.dg/const-str-12.mm: Likewise.
699         * obj-c++.dg/strings/strings.exp: New.
700         * obj-c++.dg/strings/const-cfstring-2.mm: New.
701         * obj-c++.dg/strings/const-cfstring-5.mm: New.
702         * obj-c++.dg/torture/strings/strings.exp: New.
703         * obj-c++.dg/torture/strings/string1.mm: New.
704         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
705         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
706         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
707
708         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
709         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
710         * objc/execute/string2.m: Likewise.
711         * objc/execute/string3.m: Likewise.
712         * objc/execute/string3.m: Likewise.
713         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
714         * objc.dg/foreach-4.m: Likewise.
715         * objc.dg/foreach-5.m: Likewise.
716         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
717         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
718         * objc.dg/const-str-4.m: Likewise.
719         * objc.dg/const-str-7.m: Likewise.
720         * objc.dg/const-str-8.m: Likewise.
721         * objc.dg/const-str-9.m: Likewise.
722         * objc.dg/const-str-10.m: Likewise.
723         * objc.dg/const-str-11.m: Likewise.
724         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
725         to use dg-additional-files for Object1, move to objc.dg/strings/.
726         * objc.dg/const-str-2.m: Likewise.
727         * objc.dg/const-str-5.m: Likewise.
728         * objc.dg/const-str-6.m: Likewise.
729         * objc.dg/const-str-12.m: Likewise.
730         * objc.dg/const-str-12b.m: Likewise.
731         * objc.dg/strings/strings.exp: New.
732         * objc.dg/strings/const-cfstring-2.m: New.
733         * objc.dg/strings/const-cfstring-5.m: New.
734         * objc.dg/torture/strings/strings.exp: New.
735         * objc.dg/torture/strings/const-cfstring-1.m: New.
736         * objc.dg/torture/strings/const-cfstring-3.m: New.
737         * objc.dg/torture/strings/const-cfstring-4.m: New.
738
739 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
740
741         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
742
743 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
744
745         PR c++/46117
746         * g++.dg/parse/crash57.C: New.
747
748 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
749             H.J. Lu  <hongjiu.lu@intel.com>
750
751         PR target/45946
752         * gcc.target/i386/pr45946.c: New test.
753
754 2010-10-21  Martin Jambor  <mjambor@suse.cz>
755
756         PR tree-optimization/45875
757         * g++.dg/ipa/pr45875.C: New test.
758
759 2010-10-21  Ira Rosen  <irar@il.ibm.com>
760
761         PR tree-optimization/46049
762         PR tree-optimization/46052
763         * gcc.dg/vect/pr46052.c: New test.
764         * gcc.dg/vect/pr46049.c: New test.
765
766 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
767
768         PR fortran/46007
769         * gfortran.dg/shape_5.f90:  New test case.
770
771 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
772
773         PR fortran/46060
774         * gfortran.dg/proc_ptr_comp_25.f90: New.
775
776 2010-10-21  Richard Guenther  <rguenther@suse.de>
777         Michael Matz  <matz@suse.de>
778
779         PR tree-optimization/45764
780         * gcc.dg/torture/pr45764.c: New testcase.
781
782 2010-10-21  Richard Guenther  <rguenther@suse.de>
783
784         PR tree-optimization/46111
785         * g++.dg/torture/pr46111.C: New testcase.
786
787 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
788
789         PR fortran/46067
790         * gfortran.dg/dummy_procedure_4.f90: New.
791         * gfortran.dg/proc_ptr_30.f90: New.
792
793 2010-10-21  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/46100
796         * gfortran.dg/ptr-func-1.f90: New.
797         * gfortran.dg/ptr-func-2.f90: New.
798
799 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
800
801         PR tree-optimization/45919
802         * gcc.c-torture/compile/pr45919.c: New test.
803
804         PR tree-optimization/46066
805         * gcc.dg/autopar/pr46066.c: New test.
806
807 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
808
809         PR c++/46024
810         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
811
812 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
813
814         PR c++/46056
815         * g++.dg/cpp0x/range-for7.C: New.
816
817 2010-10-20  Richard Guenther  <rguenther@suse.de>
818
819         PR lto/45667
820         * g++.dg/lto/20101020-1_0.h: New testcase.
821         * g++.dg/lto/20101020-1_0.C: Likewise.
822         * g++.dg/lto/20101020-1_1.C: Likewise.
823
824 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
825
826         * gcc.dg/20101013-1.c: New test.
827
828 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
829
830         PR target/46085
831         * gcc.target/i386/pr46085-1.c: New.
832         * gcc.target/i386/pr46085-2.c: Likewise.
833
834 2010-10-20  Richard Guenther  <rguenther@suse.de>
835
836         PR tree-optimization/45860
837         * gcc.dg/torture/pr45860.c: New testcase.
838
839 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
840
841         * gnat.dg/discr25.adb: New test.
842         * gnat.dg/discr25_pkg.ad[sb]: New helper.
843
844 2010-10-20  Olivier Hainque  <hainque@adacore.com>
845
846         * gcc.target/powerpc/ehreturn.c: New test.
847
848 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
849
850         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
851         not require Foundation and run with the GNU runtime as well.
852
853         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
854
855         Radar 4439126
856         * obj-c++.dg/template-8.mm: New.
857
858 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
859
860         PR objc/23709
861         * objc.dg/pr23709.m: New.
862         * obj-c++.dg/pr23709.m: New.
863
864 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
865
866         PR c++/46046
867         * g++.dg/template/crash104.C: New.
868
869 2010-10-19  Richard Henderson  <rth@redhat.com>
870
871         * gcc.target/i386/fma3-fma.c: New.
872         * gcc.target/i386/fma3-builtin.c: New.
873         * gcc.target/i386/fma4-builtin.c: New.
874
875 2010-10-19  Richard Guenther  <rguenther@suse.de>
876
877         PR testsuite/46081
878         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
879
880 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
881
882         Merge from 'apple/trunk' branch on FSF servers.
883
884         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
885
886         Radar 4293709
887         * objc.dg/proto-init-mimatch-1.m: New.
888         * obj-c++.dg/proto-init-mimatch-1.mm: New.
889
890 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
891
892         Implemented parsing @synthesize and @dynamic for
893         Objective-C/Objective-C++.
894         * objc.dg/property/dynamic-1.m: New.
895         * objc.dg/property/synthesize-1.m: New.
896         * obj-c++.dg/property/dynamic-1.mm: New.
897         * obj-c++.dg/property/synthesize-1.mm: New.
898
899 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
900
901         * objc.dg/at-class-1.m: New.
902         * objc.dg/at-class-1.mm: New.
903
904 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
905
906         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
907
908 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
909
910         Merge from 'apple/trunk' branch on FSF servers.
911
912         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
913
914         Radar 4407151
915         * obj-c++.dg/template-7.mm: New.
916
917 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
918
919         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
920         bugfix.
921
922 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
923
924         Merge from 'apple/trunk' branch on FSF servers.
925
926         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
927
928         Radar 4451818
929         * obj-c++.dg/try-catch-16.mm: New.
930         * obj-c++.dg/try-catch-17.mm: New.
931
932         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
933
934         Radar 4330422
935         * obj-c++.dg/try-catch-15.mm: New
936
937         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
938
939         Radar 4204796
940         * obj-c++.dg/try-catch-12.mm: New
941         * obj-c++.dg/try-catch-13.mm: New
942         * obj-c++.dg/try-catch-14.mm: New
943         * objc.dg/try-catch-11.m: New
944         * objc.dg/try-catch-12.m: New
945         * objc.dg/try-catch-13.m: New
946
947 2010-10-18  Richard Henderson  <rth@redhat.com>
948
949         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
950
951 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
952
953         PR c/46015
954         * c-c++-common/Wunused-var-13.c: New test.
955
956 2010-10-18  Richard Guenther  <rguenther@suse.de>
957
958         PR tree-optimization/45967
959         * gcc.dg/torture/pr45967.c: New testcase.
960         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
961         * gcc.dg/ipa/ipa-pta-13.c: Likewise
962         * gcc.dg/torture/pr39074-2.c: Likewise
963         * gcc.dg/torture/pta-escape-1.c: Likewise
964         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
965         * gcc.dg/tree-ssa/pta-callused.c: Likewise
966         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
967         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
968         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
969         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
970
971 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
972
973         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
974
975 2010-10-18  Richard Guenther  <rguenther@suse.de>
976
977         PR lto/44950
978         * g++.dg/lto/20101015-2_0.C: New testcase.
979
980 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/46019
983         * gcc.c-torture/execute/pr46019.c: New test.
984
985 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
986
987         Merge from 'apple/trunk' branch on FSF servers.
988
989         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
990
991         Radar 4516785
992         * obj-c++.dg/method-namespace-2.mm: New.
993
994 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
995
996         Merge from 'apple/trunk' branch on FSF servers.
997
998         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
999
1000         Radar 4133425
1001         * objc.dg/private-1.m: Test modified.
1002         * obj-c++.dg/private-1.mm: Test modified.
1003
1004 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1005
1006         PR testsuite/45987
1007         * gcc.target/i386/push-1.c: Remove.
1008
1009 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1010             H.J. Lu  <hongjiu.lu@intel.com>
1011
1012         PR target/46051
1013         * gcc.target/i386/pr46051.c: New test.
1014
1015 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1016
1017         * obj-c++.dg/gnu-api-2-class.mm: New.
1018         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1019         * obj-c++.dg/gnu-api-2-method.mm: New.
1020         * obj-c++.dg/gnu-api-2-objc.mm: New.
1021         * obj-c++.dg/gnu-api-2-object.mm: New.
1022         * obj-c++.dg/gnu-api-2-property.mm: New.
1023         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1024         * obj-c++.dg/gnu-api-2-sel.mm: New.
1025
1026 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1027
1028         * objc.dg/fsf-package-0.m: New.
1029         * obj-c++.dg/fsf-package-0.m: New.
1030
1031 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1032
1033         PR objc/18255
1034         * objc.dg/pr18255.m: New.
1035
1036 2010-10-16  Jan Hubicka  <jh@suse.cz>
1037
1038         PR middle-end/44206
1039         * g++.dg/torture/pr44206.C: New.
1040
1041 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1042
1043         * objc.dg/gnu-api-2-class.m: New.
1044         * objc.dg/gnu-api-2-objc.m: New.
1045
1046 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1047
1048         * objc.dg/gnu-api-2-ivar.m: New.
1049
1050 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1051
1052         * objc.dg/gnu-api-2-property.m: New.
1053
1054 2010-10-15  Xinliang David Li  <davidxl@google.com>
1055
1056         * g++.dg/uninit-pred-3_a.C: New test.
1057         * g++.dg/uninit-pred-3_b.C: New test.
1058
1059 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1060
1061         * objc.dg/gnu-api-2-object.m: New.
1062
1063 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1064
1065         * objc.dg/gnu-api-2-method.m: New.
1066
1067 2010-10-15  Jason Merrill  <jason@redhat.com>
1068
1069         * g++.dg/lto/pr45983_0.C: New.
1070
1071 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1072
1073         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1074         builtin combiner patterns.
1075         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1076         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1077         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1078         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1079         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1080
1081 2010-10-15  Richard Guenther  <rguenther@suse.de>
1082
1083         * g++.dg/lto/20101015-1_0.C: New testcase.
1084
1085 2010-10-15  Richard Guenther  <rguenther@suse.de>
1086
1087         PR testsuite/46021
1088         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1089         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1090
1091 2010-10-15  Richard Guenther  <rguenther@suse.de>
1092
1093         PR lto/45957
1094         * g++.dg/lto/20101014-1_0.C: New testcase.
1095
1096 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1097
1098         * objc.dg/gnu-api-2-protocol.m: New.
1099         * objc.dg/gnu-api-2-sel.m: New.
1100
1101 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1102
1103         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1104         arm-eabi targets.
1105
1106 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1107
1108         * gcc.dg/20101010-1.c: New testcase.
1109
1110 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1111
1112         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1113         script when relocatable linking.
1114
1115 2010-10-14  Yao Qi  <yao@codesourcery.com>
1116
1117         PR target/45447
1118         * gcc.target/arm/pr45447.c: New test.
1119
1120 2010-10-14  Jan Hubicka  <jh@suse.cz>
1121
1122         PR middle-end/45621
1123         * g++.dg/lto/pr45621.h : New.
1124         * g++.dg/lto/pr45621_0.C: New.
1125         * g++.dg/lto/pr45621_1.C: New.
1126
1127 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1128
1129         * objc.dg/property: New.
1130         * objc.dg/property/fsf-property-basic.m: New.
1131         * objc.dg/property/fsf-property-method-access.m: New.
1132         * objc.dg/property/fsf-property-named-ivar.m: New.
1133         * obj-c++.dg/property: New.
1134         * obj-c++.dg/property/fsf-property-basic.mm: New.
1135         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1136         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1137
1138         merge from FSF apple 'trunk' branch.
1139         2006 Fariborz Jahanian <fjahanian@apple.com>
1140
1141         Radars 4436866, 4505126, 4506903, 4517826
1142         * objc.dg/property/property-1.m: New.
1143         * objc.dg/property/property-2.m: New.
1144         * objc.dg/property/property-3.m: New.
1145         * objc.dg/property/property-neg-1.m: New.
1146         * objc.dg/property/property-neg-2.m: New.
1147         * objc.dg/property/property-neg-3.m: New.
1148         * objc.dg/property/property-neg-4.m: New.
1149         * objc.dg/property/property-neg-5.m: New.
1150         * objc.dg/property/property-neg-6.m: New.
1151         * objc.dg/property/property-neg-7.m: New.
1152         * objc.dg/property/property.exp: New.
1153         * obj-c++.dg/property/property-1.mm: New.
1154         * obj-c++.dg/property/property-2.mm: New.
1155         * obj-c++.dg/property/property-3.mm: New.
1156         * obj-c++.dg/property/property-neg-1.mm: New.
1157         * obj-c++.dg/property/property-neg-2.mm: New.
1158         * obj-c++.dg/property/property-neg-3.mm: New.
1159         * obj-c++.dg/property/property-neg-4.mm: New.
1160         * obj-c++.dg/property/property-neg-5.mm: New.
1161         * obj-c++.dg/property/property-neg-6.mm: New.
1162         * obj-c++.dg/property/property-neg-7.mm: New.
1163         * obj-c++.dg/property/property.exp: New.
1164
1165 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1168
1169 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1170
1171         PR c/45969
1172         * gcc.c-torture/compile/pr45969-1.c: New test.
1173
1174 2010-10-14  Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/44913
1177         * gcc.dg/torture/pr44913.c: New testcase.
1178
1179 2010-10-14  Richard Guenther  <rguenther@suse.de>
1180
1181         PR lto/45382
1182         * g++.dg/lto/20101014-2_0.C: New testcase.
1183
1184 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1185
1186         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1187         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1188         * gcc.target/i386/pr44130.c: Likewise.
1189         * gcc.target/i386/pr44144.c: Likewise.
1190         * gcc.target/i386/pr44180.c: Likewise.
1191         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1192         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1193         * gcc.target/i386/vect-sizes-1.c: Likewise.
1194         * gcc.target/i386/vectorize4-avx.c: Likewise.
1195
1196 2010-10-14  Richard Guenther  <rguenther@suse.de>
1197
1198         PR lto/44561
1199         * g++.dg/lto/20101010-3_0.C: New testcase.
1200         * g++.dg/lto/20101010-4_0.C: Likewise.
1201
1202 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1203
1204         * objc.dg/pr45878.m: Update to include NSConstantString interface
1205         for -fnext-runtime.
1206         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1207         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1208         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1209         reference for m64 -fnext-runtime.
1210
1211 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1212
1213         * gcc.target/i386/vect-sizes-1.c: New.
1214
1215 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1216
1217         PR middle-end/46011
1218         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1219
1220 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1221
1222         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1223         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1224
1225 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1226
1227         * gcc.target/ia64/20101005.c: New test.
1228
1229 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1230
1231         PR rtl-optimization/45570
1232         * gcc.dg/pr45570.c: New test.
1233
1234 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1235
1236         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1237         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1238         * gcc.target/i386/vectorize4-avx.c: Likewise.
1239
1240 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1241
1242         * gcc.target/i386/avx-copysign-vec.c: New.
1243         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1244
1245 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR middle-end/44130
1248         * gcc.target/i386/pr44130.c: New.
1249
1250 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         PR middle-end/44144
1253         * gcc.target/i386/pr44144.c: New.
1254
1255 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1256
1257         PR target/44180
1258         * gcc.target/i386/pr44180.c: New.
1259
1260 2010-10-13  Jason Merrill  <jason@redhat.com>
1261
1262         * g++.dg/template/canon-type-8.C: New.
1263
1264 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * gcc.c-torture/execute/20101013-1.c: New test.
1267
1268 2010-10-13  Richard Guenther  <rguenther@suse.de>
1269
1270         PR objc/45878
1271         * objc.dg/pr45878.m: New testcase.
1272
1273 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1274
1275         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1276         * gcc.dg/format/dfp-printf-1.c: Likewise.
1277         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1278
1279 2010-10-13  Richard Guenther  <rguenther@suse.de>
1280
1281         PR tree-optimization/45788
1282         * g++.dg/pr45788.C: New testcase.
1283
1284 2010-10-13  Richard Guenther  <rguenther@suse.de>
1285
1286         PR tree-optimization/45970
1287         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1288
1289 2010-10-13  Richard Guenther  <rguenther@suse.de>
1290
1291         PR tree-optimization/45982
1292         * gcc.dg/torture/pr45982.c: New testcase.
1293         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1294         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1295         * gcc.dg/torture/pr39074-2.c: Likewise.
1296
1297 2010-10-13  Richard Guenther  <rguenther@suse.de>
1298
1299         PR middle-end/45874
1300         * g++.dg/torture/pr45874.C: New testcase.
1301
1302 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1303
1304         * objc.dg/attributes/method-attribute-1.m: Update to respond
1305         to implemented method attributes..
1306         * objc.dg/attributes/method-attribute-2.m: Likewise.
1307         * objc.dg/attributes/method-attribute-3.m: Likewise.
1308         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1309         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1310         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1311
1312 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         PR libobjc/23214
1315         * objc.dg/pr23214.m: New.
1316
1317 2010-10-12  Michael Eager  <eager@eagercon.com>
1318
1319         PR testsuite/45856
1320         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1321         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1322
1323 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR fortran/45636
1326         * gcc.c-torture/execute/pr45636.c: New test.
1327         * gfortran.dg/pr45636.f90: New test.
1328
1329 2010-10-12  Richard Henderson  <rth@redhat.com>
1330
1331         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1332
1333 2010-10-12  Daniel Kraft  <d@domob.eu>
1334
1335         PR fortran/38936
1336         * gfortran.dg/associate_1.f03: More tests with derived-types.
1337         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1338         * gfortran.dg/associate_8.f03: Fix typo.
1339         * gfortran.dg/initialization_27.f90: Fix typo.
1340
1341 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1342
1343         PR testsuite/45851
1344         * lib/lto.exp (lto-get-options-main): Support optional target
1345         selector for dg-extra-ld-options.
1346
1347 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1348
1349         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1350         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1351
1352 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1353
1354         PR middle-end/45699
1355         * g++.dg/torture/pr45699.C: New test.
1356         * g++.dg/otr-fold-1.C: Adjusted.
1357         * g++.dg/otr-fold-1.C: Likewise.
1358
1359 2010-10-11  Nick Clifton  <nickc@redhat.com>
1360
1361         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1362         Allow for a user label prefix.
1363
1364 2010-10-10  Richard Guenther  <rguenther@suse.de>
1365
1366         * g++.dg/lto/20101010-1_0.C: New testcase.
1367         * g++.dg/lto/20101010-2_0.C: Likewise.
1368
1369 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1370
1371         PR tree-optimization/45902
1372         * gcc.dg/vect/45902.c: New test.
1373
1374 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR target/45870
1377         * gcc.dg/tls/pr45870.c: New test.
1378
1379 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1380
1381         PR fortran/45961
1382         * gfortran.dg/typebound_operator_6.f03: New.
1383
1384 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1385
1386         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1387         and adjust -export symbol scanning.
1388         * g++.dg/ext/dllexport1.C: Likewise.
1389         * g++.dg/ext/dllexport3.C: Likewise.
1390         * gcc.dg/dll-3.c: Likewise.
1391         * gcc.dg/dll-4.c: Likewise.
1392         * gcc.dg/dll-5.c: Likewise.
1393
1394 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1397         instead of tree_profile dump file.
1398         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1399         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1400         dump file.
1401
1402 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1405
1406 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1407
1408         * gfortran.dg/character_comparison_4.f90:  New test.
1409         * gfortran.dg/character_comparison_5.f90:  New test.
1410         * gfortran.dg/character_comparison_6.f90:  New test.
1411
1412 2010-10-09  Richard Henderson  <rth@redhat.com>
1413
1414         * lib/target-supports.exp
1415         (check_effective_target_automatic_stack_alignment): Always true.
1416
1417 2010-10-09  Richard Guenther  <rguenther@suse.de>
1418
1419         PR lto/45956
1420         * gcc.dg/lto/20101009-2_0.c: New testcase.
1421         * gcc.dg/lto/20101009-2_1.c: Likewise.
1422         * gcc.dg/lto/20101009-2_2.c: Likewise.
1423
1424 2010-10-09  Richard Guenther  <rguenther@suse.de>
1425
1426         PR lto/45947
1427         * g++.dg/lto/20101009-1_0.C: New testcase.
1428
1429 2010-10-09  Richard Guenther  <rguenther@suse.de>
1430
1431         PR tree-optimization/45945
1432         * gcc.dg/lto/20101009-1_0.c: New testcase.
1433
1434 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1435
1436         PR target/45913
1437         * gcc.target/i386/pr45913.c: New.
1438
1439 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1440
1441         PR fortran/45943
1442         * gfortran.dg/streamio_16.f90: Update test.
1443
1444 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR tree-optimization/45903
1447         * gcc.target/i386/pr45903.c: New test.
1448
1449 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1450
1451         * gnat.dg/interface5.adb: Compile with warnings disabled.
1452
1453 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1454
1455         * obj-c++.dg/encode-10.mm: New testcase.
1456
1457 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1458
1459         PR objc++/23614
1460         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1461         C++ class.  Removed XFAIL.
1462
1463 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1464
1465         PR fortran/45933
1466         * gfortran.dg/typebound_operator_5.f03: New.
1467
1468 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1469
1470         Merge from 'apple/trunk' branch on FSF servers.
1471
1472         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1473
1474         Radar 4508851
1475         * obj-c++.dg/method-namespace-1.mm: New.
1476
1477 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1478
1479         * gcc.dg/tree-ssa/sra-11.c: New test.
1480
1481 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1482
1483         PR Tree-Vect/45847
1484         * gcc.dg/vect/pr45847.c: New test.
1485
1486 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1487             Kai Tietz  <kai.tietz@onevision.com>
1488
1489         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1490
1491 2010-10-07  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/45732
1494         * gcc.dg/torture/pr45732.c: New testcase.
1495
1496 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1497
1498         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1499         * objc.dg/foreach-2.m: Likewise.
1500         * objc.dg/foreach-3.m: Likewise.
1501         * objc.dg/foreach-4.m: Likewise.
1502         * objc.dg/foreach-5.m: Likewise.
1503         * objc.dg/foreach-6.m: Likewise.
1504         * objc.dg/foreach-7.m: Likewise.
1505         * objc.dg/objc-foreach-4.m: Likewise.
1506         * objc.dg/objc-foreach-5.m: Likewise.
1507
1508 2010-10-07  Richard Guenther  <rguenther@suse.de>
1509
1510         PR middle-end/45869
1511         * gcc.dg/torture/pr45869.c: New testcase.
1512
1513 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1514
1515         * objc.dg/set-not-used-1.m: New
1516         * obj-c++.dg/set-not-used-1.mm: New.
1517
1518 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1519
1520         * objc.dg/attributes/method-attribute-3.m: New.
1521         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1522
1523 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1524
1525         PR fortran/45916
1526         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1527
1528 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1529
1530         PR fortran/45889
1531         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1532
1533 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1534
1535         Merge from 'apple/trunk' branch on FSF servers.
1536
1537         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1538
1539         Radar 4278774
1540         * obj-c++.dg/encode-9.mm: New.
1541
1542 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1543
1544         * g++.dg/cpp0x/pr45908.C: New test.
1545
1546 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/opt6.ad[sb]: New test.
1549
1550 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1551
1552         Implemented fast enumeration for Objective-C.
1553         * objc.dg/foreach-1.m: New.
1554         * objc.dg/foreach-2.m: New.
1555         * objc.dg/foreach-3.m: New.
1556         * objc.dg/foreach-4.m: New.
1557         * objc.dg/foreach-5.m: New.
1558         * objc.dg/foreach-6.m: New.
1559         * objc.dg/foreach-7.m: New.
1560
1561         Merge from 'apple/trunk' branch on FSF servers:
1562         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1563
1564         Radar 4502236
1565         * objc.dg/objc-foreach-5.m: New.
1566
1567         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1568
1569         Radar 4507230
1570         * objc.dg/objc-foreach-4.m: New.
1571
1572         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1573
1574         Radar 4472881
1575         * objc.dg/objc-foreach-3.m: New.
1576
1577         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1578
1579         Radar 4468498
1580         * objc.dg/objc-foreach-2.m: New.
1581
1582         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1583
1584         Radar 4294910
1585         * objc.dg/objc-foreach-1.m: New
1586
1587 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1588
1589         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1590         unsigned values.
1591
1592 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1593
1594         PR objc++/28050
1595         * obj-c++.dg/syntax-error-10.mm: New.
1596
1597 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1598
1599         PR objc++/23707
1600         * obj-c++.dg/syntax-error-9.mm: New.
1601
1602 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1603
1604         PR objc++/31126
1605         * obj-c++.dg/syntax-error-8.mm: New.
1606
1607 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1608
1609         Merge from 'apple/trunk' branch on FSF servers.
1610
1611         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1612
1613         Radar 4290840
1614         * obj-c++.dg/syntax-error-7.mm: New
1615
1616         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1617
1618         Radar 4294425
1619         * obj-c++.dg/syntax-error-6.mm: New
1620
1621         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1622
1623         Radar 4261146
1624         * obj-c++.dg/syntax-error-5.mm: New
1625
1626         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1627
1628         Radar 4093475
1629         * obj-c++.dg/syntax-error-[3-4].mm: New.
1630
1631         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1632
1633         Radar 4185810
1634         * obj-c++.dg/syntax-error-[1-2].mm: New.
1635
1636 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1637
1638         PR tree-optimization/45752
1639         * gcc.dg/vect/pr45752.c: New test.
1640
1641 2010-10-05  Richard Guenther  <rguenther@suse.de>
1642
1643         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1644         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1645         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1646         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1647         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1648         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1649         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1650         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1651         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1652         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1653         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1654         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1655         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1656         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1657         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1658         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1659         * gcc.dg/tree-ssa/20080530.c: Likewise.
1660         * g++.dg/tree-ssa/inline-3.C: Likewise.
1661         * g++.dg/tree-ssa/inline-1.C: Likewise.
1662         * g++.dg/tree-ssa/inline-2.C: Likewise.
1663         * gcc.dg/profile-dir-1.c: Likewise.
1664         * gcc.dg/profile-dir-2.c: Likewise.
1665         * gcc.dg/profile-dir-3.c: Likewise.
1666
1667 2010-10-05  Richard Guenther  <rguenther@suse.de>
1668
1669         PR middle-end/45877
1670         * g++.dg/torture/pr45877.C: New testcase.
1671
1672 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1673
1674         PR debug/45849
1675         * gcc.dg/debug/pr45849.c: New test.
1676
1677         PR middle-end/45876
1678         * gcc.c-torture/compile/pr45876.c: New test.
1679
1680 2010-10-04  Julian Brown  <julian@codesourcery.com>
1681
1682         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1683         vect_hw_misalign.
1684         * gcc.dg/vect/vect-60.c: Likewise.
1685         * gcc.dg/vect/vect-56.c: Likewise.
1686         * gcc.dg/vect/vect-93.c: Likewise.
1687         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1688         * gcc.dg/vect/vect-95.c: Likewise.
1689         * gcc.dg/vect/vect-96.c: Likewise.
1690         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1691         * gcc.dg/vect/slp-25.c: Likewise.
1692         * gcc.dg/vect/slp-3.c: Likewise.
1693         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1694         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1695         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1696         * gcc.dg/vect/vect-109.c: Likewise.
1697         * gcc.dg/vect/vect-peel-1.c: Likewise.
1698         * gcc.dg/vect/vect-peel-2.c: Likewise.
1699         * lib/target-supports.exp
1700         (check_effective_target_arm_vect_no_misalign): New.
1701         (check_effective_target_vect_no_align): Use above.
1702         (check_effective_target_vect_element_align): New.
1703         (add_options_for_quad_vectors): New.
1704
1705 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1706
1707         PR tree-optimization/45572
1708         * g++.dg/ipa/pr45572-1.C: New test.
1709         * g++.dg/ipa/pr45572-2.C: Likewise.
1710
1711 2010-10-03  Ian Lance Taylor  <iant@google.com>
1712
1713         * gcc.dg/anon-struct-11.c: New test.
1714         * gcc.dg/anon-struct-12.c: New test.
1715         * gcc.dg/anon-struct-13.c: New test.
1716         * gcc.dg/anon-struct-14.c: New test.
1717
1718 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1719
1720         * g++.dg/torture/pr45764.C: Revert revision 164914.
1721         * gcc.dg/vect/pr43432.c: Likewise.
1722         * gcc.dg/vect/vect-114.c: Likewise.
1723         * gcc.dg/vect/vect-15.c: Likewise.
1724
1725 2010-10-03  Jason Merrill  <jason@redhat.com>
1726
1727         * g++.dg/cpp0x/sfinae5.C: New.
1728
1729 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1730
1731         PR tree-optimization/45720
1732         PR tree-optimization/45764
1733         * g++.dg/torture/pr45764.C: New.
1734
1735         * gcc.dg/vect/pr43432.c: Xfail.
1736         * gcc.dg/vect/vect-114.c: Likewise.
1737         * gcc.dg/vect/vect-15.c: Likewise.
1738
1739 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1740
1741         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1742         hppa*-*-hpux*.
1743         * gcc.dg/torture/pr45678-2.c: Likewise.
1744
1745 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1746
1747         PR fortran/45748
1748         * gfortran.dg/intrinsic_6.f90: New.
1749
1750 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1751
1752         PR fortran/42831
1753         * gfortran.dg/dependency_37.f90:  New test.
1754
1755 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         * gcc.target/i386/shift_mask.c: New test.
1758
1759 2010-10-01  Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/45854
1762         * g++.dg/torture/pr45854.C: New testcase.
1763
1764 2010-09-30  Michael Eager  <eager@eagercon.com>
1765
1766         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1767         __FLT_{MIN,MAX}__.
1768
1769 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1770
1771         PR middle-end/45758
1772         * gfortran.dg/graphite/pr45758.f90: New.
1773
1774 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1775
1776         PR middle-end/45230
1777         * gcc.dg/graphite/id-pr45230.c: New.
1778
1779 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1780
1781         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1782         * gfortran.dg/graphite/graphite.exp: Same.
1783         * gcc.dg/graphite/vect-pr43423.c: New.
1784
1785 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR target/45843
1788         * g++.dg/torture/pr45843.C: New test.
1789
1790 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1791
1792         PR fortran/45828
1793         * gfortran.dg/allocate_derived_5.f90: New.
1794
1795 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR tree-optimization/31261
1798         * gcc.dg/tree-ssa/pr31261.c: New test.
1799
1800 2010-09-30  Michael Eager  <eager@eagercon.com>
1801
1802         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1803         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1804         * gcc.target/microblaze/microblaze.exp: Ditto.
1805         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1806         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1807         * gcc.target/microblaze/others/data_var1.c: Ditto.
1808         * gcc.target/microblaze/others/data_var2.c: Ditto.
1809         * gcc.target/microblaze/others/data_var3.c: Ditto.
1810         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1811         * gcc.target/microblaze/others/strings1.c:: Ditto.
1812         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1813         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1814         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1815         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1816         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1817         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1818         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1819         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1820         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1821         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1822         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1823         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1824         * gcc.target/microblaze/isa/float.c: Ditto.
1825         * gcc.target/microblaze/isa/mulh.c: Ditto.
1826         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1827         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1828         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1829         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1830         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1831         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1832         * gcc.target/microblaze/isa/bshift.c: Ditto.
1833         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1834         * gcc.target/microblaze/isa/div.c: Ditto.
1835         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1836         * gcc.target/microblaze/isa/mul.c: Ditto.
1837
1838 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1839
1840         merge from FSF 'apple/trunk' branch.
1841         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1842
1843         Radar 4386773
1844         * objc.dg/enhanced-proto-1.m: New.
1845         * objc.dg/enhanced-proto-2.m: New.
1846         * obj-c++.dg/enhanced-proto-1.mm: New
1847         * obj-c++.dg/enhanced-proto-2.mm: New.
1848
1849 2010-09-30  Richard Guenther  <rguenther@suse.de>
1850
1851         PR testsuite/45702
1852         * gcc.dg/debug/pr41893-1.c: Adjust.
1853         * gcc.dg/pr30762-1.c: Likewise.
1854         * gcc.dg/pr31529-1.c: Likewise.
1855         * gcc.dg/pr34457-1.c: Likewise.
1856         * gcc.dg/pr34668-1.c: Likewise.
1857         * gcc.dg/pr43557-1.c: Likewise.
1858
1859 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1860
1861         PR objc/45842
1862         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1863         * objc.dg/const-str-3.m: Correct header for memcpy.
1864         * objc.dg/const-str-7.m: Likewise.
1865         * objc.dg/method-20b.m: Provide an implementation of Object.
1866         Adjust XFAIL for m64 NeXT runtime.
1867         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1868         * objc.dg/encode-3.m: Correct line ordering, provide header for
1869         sprintf.
1870         * objc.dg/encode-7-next.m: Only run for 32bit.
1871         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1872         * objc.dg/type-size-2.m: Provide an implementation of Object.
1873         Ajust headers.
1874         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1875         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1876         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1877         Adjust XFAIL for m64 NeXT runtime.
1878         * obj-c++.dg/method-22.mm: Likewise.
1879         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1880
1881 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1882
1883         Merge from 'apple/trunk' branch on FSF servers.
1884
1885         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1886
1887         Radar 4278236
1888         * obj-c++.dg/bad-forward-decl.mm: New
1889
1890 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1891
1892         * ada/acats/run_acats: Revert revision 157037.
1893
1894 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1895
1896         Merge from 'apple/trunk' branch on FSF servers.
1897
1898         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1899
1900         Radar 4281748
1901         * objc.dg/naming-2.m: Update
1902         * objc.dg/naming-3.m: New
1903
1904 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1905
1906         PR target/40457
1907         * gcc.target/arm/pr40457-3.c: New test.
1908
1909 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1910
1911         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1912         alias checking.
1913         * lib/target-supports.exp (check_ifunc_available): Likewise.
1914
1915 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1916
1917         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1918
1919 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1920
1921         * objc.dg/keywords-1.m: New test.
1922         * objc.dg/keywords-2.m: New test.
1923         * objc.dg/keywords-3.m: New test.
1924         * obj-c++.dg/keywords-1.mm: New test.
1925         * obj-c++.dg/keywords-2.mm: New test.
1926
1927 2010-09-28  Jason Merrill  <jason@redhat.com>
1928
1929         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1930         * g++.dg/ext/complit11.C: Likewise.
1931         * g++.old-deja/g++.law/temps1.C: Likewise.
1932
1933         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1934         * g++.old-deja/g++.mike/misc6.C: Likewise.
1935
1936 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1937
1938         * objc.dg/attributes/method-attribute-1.m: New.
1939         * objc.dg/attributes/method-attribute-2.m: New.
1940
1941         * obj-c++.dg/attributes/method-attribute-1.m: New.
1942         * obj-c++.dg/attributes/method-attribute-2.m: New.
1943
1944 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1945
1946         * objc.dg/attributes: New.
1947         * objc.dg/attributes/attributes.exp: New.
1948         * objc.dg/attributes/class-attribute-1.m: New.
1949         * objc.dg/attributes/class-attribute-2.m: New
1950         * objc.dg/attributes/categ-attribute-1.m: New
1951         * objc.dg/attributes/categ-attribute-2.m: New
1952         * objc.dg/attributes/proto-attribute-1.m: New
1953
1954         * obj-c++.dg/attributes: New.
1955         * obj-c++.dg/attributes/attributes.exp: New
1956         * obj-c++.dg/attributes/class-attribute-1.mm: New
1957         * obj-c++.dg/attributes/class-attribute-2.mm: New
1958         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1959         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1960         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1961
1962 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1963
1964         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1965         from the branch renamed to method-20b.m to avoid clashes).
1966
1967         2005-08-23  Stuart Hastings  <stuart@apple.com>
1968                     Ziemowit Laski  <zlaski@apple.com>
1969
1970         Radar 4209854
1971         * obj-c++.dg/method-23.mm: New.
1972         * objc.dg/method-20.m: New.
1973
1974 2010-09-28  Jan Hubicka  <jh@suse.cz>
1975
1976         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1977
1978 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1979
1980         PR target/44452
1981         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1982         i?86-*-solaris2.[89], *-*-vxworks*.
1983         * gcc.target/i386/pr22152.c: Likewise.
1984         * gcc.target/i386/vect8-ret.c: New test.
1985
1986 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1987
1988         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1989
1990 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1991
1992         Merge from 'apple/trunk' branch on FSF servers.
1993
1994         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1995
1996         Radar 4175534
1997         * obj-c++.dg/method-22.mm: New.
1998
1999 2010-09-27  Jason Merrill  <jason@redhat.com>
2000
2001         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2002         * g++.dg/ext/complit11.C: Adjust.
2003         * g++.old-deja/g++.law/temps1.C: Adjust.
2004         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2005         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2006
2007 2010-09-27  Ian Lance Taylor  <iant@google.com>
2008
2009         * lib/target-supports.exp (check_effective_target_split_stack):
2010         New procedure.
2011         * gcc.dg/split-1.c: New test.
2012         * gcc.dg/split-2.c: New test.
2013         * gcc.dg/split-3.c: New test.
2014         * gcc.dg/split-4.c: New test.
2015
2016 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2017
2018         PR objc/25464
2019         * objc.dg/type-size-3.m: New test.
2020
2021 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2022
2023         PR objc/45763
2024         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2025
2026 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2027
2028         PR objc/25450
2029         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2030         * objc.dg/type-size-2.m: Same change.
2031         * obj-c++.dg/encode-5.mm: Same change.
2032
2033 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2034
2035         Merge from 'apple/trunk' branch on FSF servers.  The original
2036         Changelogs are below.
2037
2038         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2039         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2040         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2041         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2042         in the branch).
2043         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2044         proto-qual-1.m in the branch) and the normal ABI on GNU.
2045         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2046         the test only with the NeXT runtime.
2047         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2048         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2049         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2050         Run the test only with the NeXT runtime.
2051
2052         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2053
2054         Radar 4492973
2055         * objc.dg/encode-7-64bit.m: New.
2056         * objc.dg/encode-7.m: Skip if -m64.
2057
2058         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2059
2060         Radar 4301047
2061         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2062         * obj-c++.dg/threedotthree-abi-1.mm: New
2063         * objc.dg/threedotthree-abi-1.m: New
2064
2065         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2066
2067         Radar 4136935
2068         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2069         * objc.dg/encode-6.m: Likewise.
2070         * objc.dg/encode-7.m: New test case.
2071
2072 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2073
2074         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2075         const-str-12.m to constr-str-12b.m to avoid conflicts.
2076
2077         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2078
2079         Radar 4229905
2080         * obj-c++.dg/warn5.mm: New
2081
2082         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2083
2084         Radar 4154928
2085         * obj-c++.dg/const-str-12.mm: New.
2086         * objc.dg/const-str-12.m: New.
2087
2088 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2089
2090         PR fortran/40569
2091         PR fortran/40568
2092         * gfortran.dg/storage_size_2.f08: Fix test.
2093         * gfortran.dg/c_sizeof_1.f90: Fix test.
2094         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2095         * gfortran.dg/c_sizeof_3.f90: New.
2096         * gfortran.dg/c_sizeof_4.f90: New.
2097         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2098         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2099
2100 2010-09-26  Daniel Kraft  <d@domob.eu>
2101
2102         PR fortran/45783
2103         PR fortran/45795
2104         * gfortran.dg/select_type_18.f03: New test.
2105
2106 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2107
2108         * gnat.dg/return2.ad[sb]: New test.
2109         * gnat.dg/return2_pkg.ads: New helper.
2110
2111 2010-09-25  Daniel Kraft  <d@domob.eu>
2112
2113         PR fortran/45776
2114         * gfortran.dg/io_constraints_6.f03: New test.
2115         * gfortran.dg/io_constraints_7.f03: New test.
2116         * gfortran.dg/newunit_2.f90: New test.
2117
2118 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2119
2120         * gfortran.dg/operator_c1202.f90: New test.
2121
2122 2010-09-24  Jan Hubicka  <jh@suse.cz>
2123
2124         * gcc.dg/tree-ssa/leaf.c: New testcase.
2125
2126 2010-09-24  Jan Hubicka  <jh@suse.cz>
2127
2128         PR tree-optimization/45738
2129         PR tree-optimization/45741
2130         * gcc.c-torture/compile/pr45741.c: New.
2131         * gfortran.fortran-torture/compile/pr45738.f90: New.
2132
2133 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2134
2135         * gcc.dg/cpp/undef-opt-1.c: New test.
2136
2137 2010-09-24  Jason Merrill  <jason@redhat.com>
2138
2139         * g++.dg/other/error10.C: Adjust expected output.
2140
2141 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR middle-end/45234
2144         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2145         * gcc.target/i386/pr45234.c: New test.
2146
2147 2010-09-24  Richard Guenther  <rguenther@suse.de>
2148
2149         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2150
2151 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2152
2153         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2154         as a comment leader in regexp.
2155
2156 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2157
2158         * objc.dg/sync-2.m: New test.
2159         * obj-c++.dg/sync-2.mm: New test.
2160
2161 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2162
2163         PR fortran/40571
2164         * gfortran.dg/iso_fortran_env_7.f90: New.
2165
2166 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2167
2168         * obj-c++.dg/too-many-args.mm: New file.
2169
2170 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2171
2172         Merge from 'apple/trunk' branch on FSF servers.
2173
2174         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2175
2176         Radar 4491608
2177         * objc.dg/too-many-args.m: New
2178
2179 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2180
2181         PR fortran/45744
2182         * gfortran.dg/dependency_36.f90:  New test.
2183
2184 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2185
2186         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2187         * gcc.target/i386/pad-3.c: Ditto.
2188         * gcc.target/i386/pad-7.c: Ditto.
2189         * gcc.target/i386/pad-7.c: Ditto.
2190         * gcc.target/i386/pr36502.c: Ditto.
2191         * gcc.target/i386/zee.c: Ditto.
2192         * gcc.target/i386/20060821-1.c: Ditto.
2193         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2194         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2195         * gcc.target/i386/pad-5b.c: Ditto.
2196         * gcc.target/i386/pad-6a.c: Ditto.
2197         * gcc.target/i386/pad-6b.c: Ditto.
2198         * gcc.target/i386/pad-8.c: Ditto.
2199         * gcc.target/i386/pad-9.c: Ditto.
2200         * gcc.target/i386/pad-10.c: Ditto.
2201         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2202
2203 2010-09-23  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/45565
2206         * g++.dg/ipa/pr45565.C: New testcase.
2207
2208 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2209
2210         PR fortran/45745
2211         PR fortran/45648
2212         * gfortran.dg/vector_subscript_bound_1.f90: New.
2213
2214 2010-09-23  Richard Guenther  <rguenther@suse.de>
2215
2216         PR middle-end/45750
2217         * gcc.dg/pr45750.c: New testcase.
2218
2219 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2220
2221         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2222         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2223         build.
2224
2225 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2226
2227         PR rtl-optimization/44374
2228         * gcc.target/arm/headmerge-1.c: New test.
2229         * gcc.target/arm/headmerge-2.c: New test.
2230         * gcc.target/i386/headmerge-1.c: New test.
2231         * gcc.target/i386/headmerge-2.c: New test.
2232
2233 2010-09-23  Daniel Kraft  <d@domob.eu>
2234
2235         PR fortran/38936
2236         PR fortran/44044
2237         PR fortran/45474
2238         * gfortran.dg/intrinsic_intent_1.f03: New test.
2239         * gfortran.dg/select_type_17.f03: New test.
2240         * gfortran.dg/associate_5.f03: More definability tests.
2241         * gfortran.dg/enum_2.f90: Check definability.
2242         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2243         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2244         * gfortran.dg/char_expr_2.f90: Ditto.
2245         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2246         * gfortran.dg/enum_5.f90: Ditto.
2247         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2248         * gfortran.dg/impure_assignment_2.f90: Ditto.
2249         * gfortran.dg/impure_assignment_3.f90: Ditto.
2250         * gfortran.dg/intent_out_1.f90: Ditto.
2251         * gfortran.dg/intent_out_3.f90: Ditto.
2252         * gfortran.dg/pointer_assign_7.f90: Ditto.
2253         * gfortran.dg/pointer_intent_3.f90: Ditto.
2254         * gfortran.dg/pr19936_1.f90: Ditto.
2255         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2256         * gfortran.dg/simpleif_2.f90: Ditto.
2257         * gfortran.dg/protected_5.f90: Ditto.
2258         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2259         * gfortran.dg/protected_6.f90: Ditto.
2260         * gfortran.dg/protected_7.f90: Ditto.
2261
2262 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR libfortran/45710
2265         * gfortran.dg/namelist_65.f90: New test.
2266
2267 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2268
2269         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2270         the regexp pattern between the expected label and location string.
2271
2272 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2273
2274         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2275
2276 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2277
2278         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2279         * gcc.dg/pr27898.c: Likewise.
2280         * gcc.dg/pr28712.c: Likewise.
2281         * gcc.dg/pr30762-1.c: Likewise.
2282         * gcc.dg/pr31529-1.c: Likewise.
2283         * gcc.dg/pr34457-1.c: Likewise.
2284         * gcc.dg/pr34668-1.c: Likewise.
2285         * gcc.dg/pr34989-1.c: Likewise.
2286         * gcc.dg/pr43557-1.c: Likewise.
2287
2288 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR rtl-optimization/45739
2291         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2292
2293 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gcc.target/sparc/mnofpu.c: New test.
2296
2297 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2298
2299         PR rtl-optimization/45739
2300         * gcc.target/i386/pr45739.c: New test.
2301
2302 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2303
2304         PR fortran/45648
2305         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2306         and counts. Add non-elemental function call check.
2307
2308         PR fortran/45648
2309         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2310         arguments checks. Update temporary counts.
2311         * gfortran.dg/transpose_optimization_1.f90: New.
2312
2313 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2314
2315         PR objc/23710
2316         * objc.dg/invalid-method-1.m: New.
2317
2318 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2319
2320         Merge from 'apple/trunk' branch on FSF servers.
2321
2322         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2323
2324         Radar 4291785
2325         * objc.dg/naming-4.m: New
2326         * objc.dg/naming-5.m: New
2327         * obj-c++.dg/naming-1.mm: New
2328         * obj-c++.dg/naming-2.mm: New
2329
2330 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2331             Jack Howarth  <howarth@bromo.med.uc.edu>
2332
2333         PR c++/45645
2334         * g++.dg/torture/pr44972.C: Use portable assert().
2335
2336 2010-09-21  Richard Guenther  <rguenther@suse.de>
2337
2338         PR tree-optimization/45580
2339         * g++.dg/torture/pr45580.C: New testcase.
2340
2341 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2342
2343         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2344
2345 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/45438
2348         * gfortran.dg/pointer_check_7.f90: New.
2349
2350 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR rtl-optimization/45728
2353         * gcc.c-torture/compile/pr45728.c: New test.
2354
2355 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2356
2357         PR fortran/45081
2358         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2359
2360 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2361
2362         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2363
2364 2010-09-20  Richard Guenther  <rguenther@suse.de>
2365
2366         PR middle-end/45704
2367         * gcc.dg/torture/pr45704.c: New testcase.
2368
2369 2010-09-20  Jan Hubicka  <jh@suse.cz>
2370
2371         PR tree-optimize/45605
2372         * g++.dg/tree-ssa/pr45605.C: New testcase.
2373
2374 2010-09-20  Michael Matz  <matz@suse.de>
2375
2376         PR testsuite/45706
2377         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2378         enough.
2379
2380 2010-09-20  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/45705
2383         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2384
2385 2010-09-20  Michael Matz  <matz@suse.de>
2386
2387         PR testsuite/45706
2388         * lib/target-supports.exp (check_effective_target_vect_perm):
2389         Add i?86-*-*.
2390
2391 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR rtl-optimization/45695
2394         * gcc.c-torture/execute/pr45695.c: New test.
2395
2396 2010-09-19  Jan Hubicka  <jh@suse.cz>
2397
2398         PR lto/44246
2399         * gcc.c-torture/compile/pr44246.c:New file.
2400
2401 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2402
2403         PR tree-optimization/45714
2404         * gfortran.dg/vect/pr45714-a.f: New test.
2405         * gfortran.dg/vect/pr45714-b.f: New test.
2406
2407 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2408
2409         * gnat.dg/const1.adb: Rename into...
2410         * gnat.dg/constant1.adb: ...this.
2411         * gnat.dg/constant2.adb: New test.
2412         * gnat.dg/constant2_pkg1.ads: New helper.
2413         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2414
2415 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2416
2417         * gnat.dg/specs/constant1.ads: New test.
2418         * gnat.dg/specs/constant1_pkg.ads: New helper.
2419
2420 2010-09-18  Jan Hubicka  <jh@suse.cz>
2421
2422         PR tree-optimization/45453
2423         * g++.dg/tree-ssa/pr45453.C: New testcase.
2424
2425 2010-09-18  Jason Merrill  <jason@redhat.com>
2426
2427         * g++.dg/cpp0x/initlist44.C: New.
2428
2429 2010-09-18  Richard Guenther  <rguenther@suse.de>
2430
2431         PR tree-optimization/45709
2432         * g++.dg/torture/pr45709-2.C: New testcase.
2433
2434 2010-09-18  Richard Guenther  <rguenther@suse.de>
2435
2436         PR tree-optimization/45709
2437         * g++.dg/torture/pr45709.C: New testcase.
2438
2439 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2440
2441         PR testsuite/45719
2442         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2443
2444 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2445
2446         * gcc.target/i386/pad-1.c: New.
2447         * gcc.target/i386/pad-2.c: Likewise.
2448         * gcc.target/i386/pad-3.c: Likewise.
2449         * gcc.target/i386/pad-4.c: Likewise.
2450         * gcc.target/i386/pad-5a.c: Likewise.
2451         * gcc.target/i386/pad-5b.c: Likewise.
2452         * gcc.target/i386/pad-6a.c: Likewise.
2453         * gcc.target/i386/pad-6b.c: Likewise.
2454         * gcc.target/i386/pad-7.c: Likewise.
2455         * gcc.target/i386/pad-8.c: Likewise.
2456         * gcc.target/i386/pad-9.c: Likewise.
2457         * gcc.target/i386/pad-10.c: Likewise.
2458
2459 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2460
2461         PR middle-end/45234
2462         * gcc.dg/torture/stackalign/alloca-5.c: New.
2463
2464 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2465
2466         PR middle-end/45678
2467         * gcc.dg/torture/pr45678-2.c: New.
2468
2469 2010-09-17  Richard Guenther  <rguenther@suse.de>
2470
2471         PR middle-end/45678
2472         * gcc.dg/torture/pr45678-1.c: New testcase.
2473
2474 2010-09-17  Michael Matz  <matz@suse.de>
2475
2476         PR tree-optimization/43432
2477         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2478         check_effective_target_vect_perm_short): New predicates.
2479         (check_effective_target_vect_perm): Include x86_64.
2480         * gcc.dg/vect/pr43432.c: New test.
2481         * gcc.dg/vect/vect-114.c: Adjust.
2482         * gcc.dg/vect/vect-15.c: Ditto.
2483         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2484         * gcc.dg/vect/slp-perm-9.c: Ditto.
2485
2486 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2487
2488         PR testsuite/45692
2489         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2490         GNU runtime.
2491
2492 2010-09-17  Richard Guenther  <rguenther@suse.de>
2493
2494         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2495         * gcc.dg/pr28706.c: Likewise.
2496         * gcc.dg/pr28712.c: Likewise.
2497         * gcc.dg/pr30762-1.c: Likewise.
2498         * gcc.dg/pr30762-2.c: Likewise.
2499         * gcc.dg/pr31529-1.c: Likewise.
2500         * gcc.dg/pr31529-2.c: Likewise.
2501         * gcc.dg/pr34457-1.c: Likewise.
2502         * gcc.dg/pr34457-2.c: Likewise.
2503         * gcc.dg/pr34668-1.c: Likewise.
2504         * gcc.dg/pr34668-2.c: Likewise.
2505         * gcc.dg/pr34989-1.c: Likewise.
2506         * gcc.dg/pr34989-2.c: Likewise.
2507         * gcc.dg/pr43557-1.c: Likewise.
2508         * gcc.dg/pr43557-2.c: Likewise.
2509         * gcc.dg/debug/pr41893-1.c: Likewise.
2510         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2511         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2512         * gcc.dg/matrix/matrix-4.c: Likewise.
2513         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2514         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2515         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2516         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2517
2518 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2519
2520         PR fortran/43665
2521         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2522         optimizations.
2523         * gfortran.dg/intent_optimize_1.f90: New test.
2524
2525 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2526
2527         * gcc.target/i386/divmod-1.c: New.
2528         * gcc.target/i386/divmod-2.c: Likewise.
2529         * gcc.target/i386/divmod-3.c: Likewise.
2530         * gcc.target/i386/divmod-4.c: Likewise.
2531         * gcc.target/i386/divmod-4a.c: Likewise.
2532         * gcc.target/i386/divmod-5.c: Likewise.
2533         * gcc.target/i386/divmod-6.c: Likewise.
2534         * gcc.target/i386/divmod-7.c: Likewise.
2535         * gcc.target/i386/divmod-8.c: Likewise.
2536         * gcc.target/i386/udivmod-1.c: Likewise.
2537         * gcc.target/i386/udivmod-2.c: Likewise.
2538         * gcc.target/i386/udivmod-3.c: Likewise.
2539         * gcc.target/i386/udivmod-4.c: Likewise.
2540         * gcc.target/i386/udivmod-4a.c: Likewise.
2541         * gcc.target/i386/udivmod-5.c: Likewise.
2542         * gcc.target/i386/udivmod-6.c: Likewise.
2543         * gcc.target/i386/udivmod-7.c: Likewise.
2544         * gcc.target/i386/udivmod-8.c: Likewise.
2545
2546 2010-09-16  Jan Hubicka  <jh@suse.cz>
2547
2548         * g++.dg/lto/pr45679-1_0.C: New file.
2549         * g++.dg/lto/pr45679-1_1.C: New file.
2550         * g++.dg/lto/pr45679-0_0.C: New file.
2551         * g++.dg/lto/pr45679-0_1.C: New file.
2552
2553 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2554
2555         PR fortran/45674
2556         * gfortran.dg/class_dummy_2.f03: New.
2557
2558 2010-09-16  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/45623
2561         * gcc.dg/torture/pr45623.c: New testcase.
2562
2563 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2564
2565         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2566         name and parentheses.
2567         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2568
2569 2010-09-15  Jason Merrill  <jason@redhat.com>
2570
2571         * g++.dg/parse/parameter-declaration-2.C: New.
2572
2573         * g++.dg/cpp0x/scoped_enum2.C: New.
2574
2575 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2576
2577         * gcc.c-torture/compile/20100915-1.c: New test.
2578
2579 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2580
2581         PR middle-end/45644
2582         * gcc.dg/ipa/pr45644.c: New test.
2583
2584 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR tree-optimization/45633
2587         * gcc.dg/vect/pr45633.c: New test.
2588
2589 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2590
2591         PR fortran/45577
2592         * gfortran.dg/allocate_derived_4.f90: New.
2593
2594 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2595
2596         * lib/target-supports.exp
2597         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2598         supported flag to true for neon.
2599
2600 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2601
2602         PR c++/45665
2603         * g++.dg/template/crash103.C: New.
2604
2605 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2606
2607         Merge from 'apple/trunk' branch on FSF servers.
2608
2609         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2610
2611         Radar 4457381
2612         * objc.dg/msg-in-protocol.m: New.
2613         * obj-c++.dg/msg-in-protocol.mm: New.
2614
2615         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2616
2617         Radar 4219590
2618         * objc.dg/break-in-ifstmt.m: New.
2619
2620         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2621
2622         Radar 4174166
2623         * obj-c++.dg/comp-types-13.mm: New.
2624         * objc.dg/comp-types-12.m: New.
2625
2626         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2627
2628         Radar 4216500
2629         * obj-c++.dg/proto-lossage-7.mm: New.
2630         * objc.dg/proto-lossage-7.m: New.
2631
2632 2010-09-14  Jan Hubicka  <jh@suse.cz>
2633
2634         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2635         folding.
2636         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2637         folding.
2638
2639 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2640
2641         PR middle-end/45567
2642         * gcc.dg/pr45567.c: New test.
2643
2644         PR debug/45660
2645         * g++.dg/debug/pr45660.C: New test.
2646
2647 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2648
2649         PR tree-optimization/45470
2650         * g++.dg/vect/pr45470-a.cc: New test.
2651         * g++.dg/vect/pr45470-a.cc: New test.
2652
2653 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2654
2655         PR target/42070
2656         * lib/profopt.exp: Prune warnings on execname2 compile.
2657         * lib/prune.exp: Prune "can't add line info" warnings.
2658
2659 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660
2661         PR libfortran/45532
2662         * gfortran.dg/namelist_64.f90: New test.
2663
2664 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2665
2666         PR rtl-optimization/45617
2667         * gcc.target/i386/pr45617.c: New test.
2668
2669 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2670
2671         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2672
2673 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2674
2675         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2676         * gcc.target/i386/fma4-vector.c: Likewise.
2677         * gcc.target/i386/vectorize2.c: Likewise.
2678         * gcc.target/i386/vectorize4.c: Likewise.
2679         * gcc.target/i386/vectorize5.c: Likewise.
2680         * gcc.target/i386/vectorize6.c: Likewise.
2681         * gcc.target/i386/vectorize8.c: Likewise.
2682
2683         * gcc.target/i386/vect-double-1.c: New.
2684         * gcc.target/i386/vect-double-1a.c: Likewise.
2685         * gcc.target/i386/vect-double-2.c: Likewise.
2686         * gcc.target/i386/vect-double-2a.c: Likewise.
2687
2688         * lib/target-supports.exp (check_effective_target_vect_double):
2689         Set et_vect_double_saved to 0 when tuning for Atom.
2690
2691 2010-09-13  Jan Hubicka  <jh@suse.cz>
2692
2693         * gcc.dg/torture/pr23821.c: Drop static keyword.
2694         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2695         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2696
2697 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2698
2699         * gcc.target/arm/sync-1.c: New.
2700
2701 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2702
2703         * gnat.dg/memtrap.adb: New test.
2704
2705 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2706
2707         * gfortran.dg/promotion.f90: Fix options.
2708
2709 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2710
2711         * g++.dg/cpp0x/range-for1.C: New.
2712         * g++.dg/cpp0x/range-for2.C: New.
2713         * g++.dg/cpp0x/range-for3.C: New.
2714         * g++.dg/cpp0x/range-for4.C: New.
2715         * g++.dg/cpp0x/range-for5.C: New.
2716         * g++.dg/cpp0x/range-for6.C: New.
2717
2718 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2719
2720         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2721         and counts. Check that transpose is not called.
2722         * gfortran.dg/transpose_2.f90: Update error message.
2723
2724 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2725
2726         PR c++/43824
2727         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2728         * g++.dg/lookup/strong-using-2.C: Likewise.
2729         * g++.dg/lookup/strong-using-3.C: Likewise.
2730         * g++.dg/lookup/strong-using-5.C: Likewise.
2731
2732         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2733         * g++.dg/cpp0x/inline-ns4.C: New.
2734         * g++.dg/cpp0x/inline-ns5.C: New.
2735
2736 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2737
2738         PR middle-end/45634
2739         * gfortran.fortran-torture/compile/pr45634.f90: New.
2740
2741 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2742
2743         * objc.dg/fobjc-exceptions.m: New test.
2744
2745 2010-09-10  Jan Hubicka  <jh@suse.cz>
2746
2747         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2748
2749 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2750
2751         PR tree-optimization/44972
2752         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2753         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2754         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2755         instead.
2756         * g++.dg/torture/pr44972.C: New test.
2757
2758 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2759
2760         PR tree-optimization/44972
2761         * g++.dg/torture/pr34850.C: Remove expected warning.
2762
2763 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2764
2765         * gfortran.dg/dummy_optional_arg.f90: New test.
2766
2767 2010-09-08  Jan Hubicka  <jh@suse.cz>
2768
2769         PR tree-optimization/45598
2770         * fortran.fortran-torture/compile/pr45598.f90: New test.
2771
2772 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2773
2774         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2775         * lib/target-supports.exp (check_ifunc_available): New.
2776         * gcc.dg/attr-ifunc-1.c: New.
2777         * gcc.dg/attr-ifunc-2.c: New.
2778         * gcc.dg/attr-ifunc-3.c: New.
2779         * gcc.dg/attr-ifunc-4.c: New.
2780         * gcc.dg/attr-ifunc-5.c: New.
2781         * g++.dg/ext/attr-ifunc-1.C: New.
2782         * g++.dg/ext/attr-ifunc-2.C: New.
2783         * g++.dg/ext/attr-ifunc-3.C: New.
2784         * g++.dg/ext/attr-ifunc-4.C: New.
2785
2786 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2787
2788         PR middle-end/40386
2789         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2790
2791 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2792
2793         * gfortran.dg/inline_transpose_1.f90: New test.
2794
2795 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR c++/45588
2798         * g++.dg/warn/Wunused-var-15.C: New test.
2799
2800 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2801
2802         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2803         hppa*-*-hpux*.
2804
2805 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2806
2807         * objc/execute/exceptions/throw-nil.m: New test.
2808         * objc/execute/exceptions/handler-1.m: Updated to use the new
2809         objc_set_uncaught_exception_handler() function.
2810         * objc/execute/exceptions/matcher-1.m: New test.
2811
2812 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2813
2814         PR fortran/38282
2815         * gfortran.dg/bit_comparison_1.F90: New test.
2816         * gfortran.dg/leadz_trailz_3.f90: New test.
2817         * gfortran.dg/masklr_2.F90: New test.
2818         * gfortran.dg/shiftalr_1.F90: New test.
2819         * gfortran.dg/merge_bits_2.F90: New test.
2820         * gfortran.dg/dshift_2.F90: New test.
2821         * gfortran.dg/bit_comparison_2.F90: New test.
2822         * gfortran.dg/masklr_1.F90: New test.
2823         * gfortran.dg/merge_bits_1.F90: New test.
2824         * gfortran.dg/dshift_1.F90: New test.
2825         * gfortran.dg/shiftalr_2.F90: New test.
2826
2827 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2828
2829         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2830         functions from objc/typedstream.h are deprecated.
2831
2832 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2833
2834         * lib/target-supports.exp
2835         (check_effective_target_run_expensive_tests): New proc.
2836         * gcc.c-torture/compile/limits-fnargs.c: Use
2837         dg-require-effective-target run_expensive_tests.
2838
2839 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2840
2841         PR fortran/45597
2842         * gfortran.dg/gomp/pr45597.f90: New test.
2843
2844         PR fortran/45595
2845         * gfortran.dg/gomp/pr45595.f90: New test.
2846
2847 2010-09-08  Michael Matz  <matz@suse.de>
2848
2849         * c-c++-common/uninit-17.c: Adjust.
2850
2851 2010-09-08  Michael Matz  <matz@suse.de>
2852
2853         PR tree-optimization/43430
2854         * gcc.dg/vect/pr43430-2.c: New test.
2855
2856 2010-09-08  Michael Matz  <matz@suse.de>
2857
2858         PR tree-optimization/33244
2859         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2860
2861 2010-09-08  Richard Guenther  <rguenther@suse.de>
2862
2863         PR tree-optimization/45578
2864         * gfortran.dg/pr45578.f90: New testcase.
2865
2866 2010-09-08  Richard Guenther  <rguenther@suse.de>
2867
2868         PR testsuite/45590
2869         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2870
2871 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2872
2873         PR fortran/45576
2874         * gfortran.dg/char_length_18.f90:  New test.
2875
2876 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2877
2878         PR target/36502
2879         * gcc.target/i386/pr36502.c: New test.
2880
2881         PR target/42313
2882         PR target/44651
2883         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2884         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2885
2886 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2887
2888         * gfortran.dg/achar_4.f90: Enable bounds checking.
2889
2890 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2891
2892         PR target/45206
2893         * gcc.target/i386/pr45206.c: New test.
2894
2895 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2896
2897         PR fortran/45505
2898         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2899
2900 2010-09-07  Jan Hubicka  <jh@suse.cz>
2901
2902         * gcc.c-torture/compile/20100907.c: New testcase.
2903
2904 2010-09-07  Richard Guenther  <rguenther@suse.de>
2905
2906         PR middle-end/45569
2907         * g++.dg/eh/pr45569.C: New testcase.
2908
2909 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2910
2911         PR target/43137
2912         * gcc.target/arm/pr43137.c: New test.
2913
2914 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2915
2916         PR fortran/36931
2917         * gfortran.dg/dependency_35.f90:  New test.
2918
2919 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2920
2921         PR fortran/34145
2922         * gfortran.dg/char_length_17.f90:  New test.
2923
2924 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2925
2926         PR c++/45200
2927         PR c++/45293
2928         PR c++/45558
2929         * g++.dg/template/typedef34.C: New test.
2930         * g++.dg/template/typedef35.C: New test.
2931
2932 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2933
2934         PR target/22152
2935         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2936
2937 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2938
2939         * g++.dg/warn/Wdouble-promotion.C: New.
2940
2941 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2942
2943         * g++.dg/parse/redef2.C: New.
2944
2945 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2946
2947         * gcc.dg/20100906-1.c: New testcase.
2948
2949 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2950
2951         PR testsuite/45543
2952         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2953         DW_TAG_enumeration_type DIE.
2954
2955 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2956
2957         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2958         Update XFAILs.
2959
2960 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2961
2962         PR rtl-optimization/44919
2963         * g++.dg/opt/pr44919.C: New.
2964
2965 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2966
2967         PR fortran/38282
2968         * gfortran.dg/iall_iany_iparity_1.f90: New.
2969         * gfortran.dg/iall_iany_iparity_2.f90: New.
2970
2971 2010-09-06  Jason Merrill  <jason@redhat.com>
2972
2973         * g++.dg/cpp0x/initlist42.C: New.
2974
2975         * g++.dg/cpp0x/auto19.C: New.
2976
2977         * g++.dg/template/sfinae25.C: New.
2978         * g++.dg/template/char1.C: Expect warning.
2979         * g++.dg/template/nontype10.C: Likewise.
2980
2981         * g++.dg/cpp0x/implicit9.C: New.
2982
2983         * g++.dg/cpp0x/initlist43.C: New.
2984
2985 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2986
2987         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2988
2989 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2990
2991         * gcc.dg/Wdouble-promotion.c: New.
2992
2993 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2994
2995         * gfortran.dg/float128_1.f90: Remove test case as
2996         it always fails since Rev 163611 backed out the
2997         front-end implementation.
2998
2999 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3000
3001         * gfortran.dg/float128_1.f90: XFAIL test case.
3002
3003 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3004
3005         * gfortran.dg/bessel_7.f90: Decrease required precision.
3006
3007 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3008
3009         PR testsuite/45545
3010         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3011         ref-all-matching targets.
3012
3013 2010-09-05  Richard Guenther  <rguenther@suse.de>
3014
3015         PR tree-optimization/45535
3016         * gcc.c-torture/compile/pr45535.c: New testcase.
3017
3018 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3019
3020         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3021         "\[^\n\]*".
3022         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3023         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3024         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3025         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3026         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3027         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3028         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3029         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3030         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3031         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3032         * gcc.target/i386/pr22152.c: Likewise.
3033         * gcc.target/i386/pr36992-1.c: Likewise.
3034         * gcc.target/i386/pr36992-2.c: Likewise.
3035         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3036
3037 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3038
3039         PR testsuite/43957
3040         * gcc.dg/const-uniq-1.c: Modify regexp.
3041
3042 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3043
3044         PR fortran/45530
3045         * gfortran.dg/namelist_63.f90: New.
3046
3047 2010-09-04  Jan Hubicka  <jh@suse.cz>
3048
3049         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3050         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3051
3052 2010-09-04  Jan Hubicka  <jh@suse.cz>
3053
3054         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3055
3056 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/45507
3059         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3060
3061 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3062
3063         * gcc.dg/opts-4.c: New test.
3064
3065 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3066
3067         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3068         * gcc.dg/vect/vect-peel-4.c: Ditto.
3069
3070 2010-09-03  Daniel Kraft  <d@domob.eu>
3071
3072         PR fortran/45525
3073         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3074
3075 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3076
3077         PR fortran/45159
3078         * gfortran.dg/dependency_34.f90:  New test.
3079
3080 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3081
3082         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3083
3084 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3085
3086         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3087         gcc.target/i386/clearcap.map if supported.
3088
3089 2010-09-03  Michael Matz  <matz@suse.de>
3090
3091         PR middle-end/45415
3092         * gcc.dg/pr45415.c: New test.
3093
3094 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3095
3096         PR tree-optimization/45506
3097         * gcc.dg/pr45506.c: New.
3098
3099 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3100
3101         PR target/45476
3102         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3103         * gcc.target/i386/float128-2.c: Ditto.
3104
3105 2010-09-03  Daniel Kraft  <d@domob.eu>
3106
3107         PR fortran/34162
3108         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3109         * gfortran.dg/internal_dummy_2.f08: New test.
3110         * gfortran.dg/internal_dummy_3.f08: New test.
3111         * gfortran.dg/internal_dummy_4.f08: New test.
3112
3113 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR debug/45500
3116         * gcc.target/i386/pr45500.c: New test.
3117
3118 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3119
3120         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3121
3122 2010-09-03  Daniel Kraft  <d@domob.eu>
3123
3124         PR fortran/44602
3125         * gfortran.dg/exit_2.f08; Adapt error messages.
3126         * gfortran.dg/exit_3.f08: New test.
3127         * gfortran.dg/exit_4.f08: New test.
3128         * gfortran.dg/exit_5.f03: New test.
3129
3130 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3131
3132         * gfortran.dg/ishft_4.f90: New test.
3133
3134 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3135
3136         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3137         FRIZ/XSRIZ instruciton for (double)(long long)x.
3138         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3139
3140 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3143
3144 2010-09-02  Richard Guenther  <rguenther@suse.de>
3145
3146         PR tree-optimization/44937
3147         PR tree-optimization/45412
3148         * g++.dg/opt/pr45412.C: New testcase.
3149         * gcc.c-torture/compile/pr45412.c: Likewise.
3150         * gcc.c-torture/compile/pr44937.c: Likewise.
3151
3152 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3153
3154         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3155         but using -Werror=comment.
3156         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3157         expected error messages.
3158
3159 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3160
3161         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3162         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3163
3164 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3165
3166         PR fortran/45489
3167         * gfortran.dg/initialization_27.f90: New.
3168
3169 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3170
3171         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3172         check into different basic blocks. Expect vectorization if misaligned
3173         stores are supported.
3174         * gcc.dg/vect/bb-slp-8a.c: New test.
3175         * gcc.dg/vect/bb-slp-8b.c: New test.
3176
3177 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3178
3179         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3180
3181 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/44541
3184         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3185         * gfortran.dg/class_dummy_1.f03: New.
3186
3187 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR middle-end/45458
3190         * g++.dg/tree-prof/partition2.C: New test.
3191
3192 2010-09-01  Richard Guenther  <rguenther@suse.de>
3193
3194         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3195         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3196         * gcc.c-torture/execute/20100827-1.c: Likewise.
3197
3198 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3199
3200         * gfortran.dg/execute_command_line_1.f90: New test.
3201
3202 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR preprocessor/45457
3205         * c-c++-common/cpp/pr45457.c: New test.
3206
3207 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3208
3209         * gcc.dg/nested-func-8.c: New test.
3210
3211 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3212
3213         PR fortran/38282
3214         * gfortran.dg/popcnt_poppar_1.F90: New test.
3215         * gfortran.dg/popcnt_poppar_2.F90: New test.
3216
3217 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3218
3219         * gcc.target/i386/volatile-2.c: Require nonpic target.
3220
3221 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR middle-end/45461
3224         * gcc.dg/pr45461.c: New test.
3225
3226 2010-08-31  Richard Guenther  <rguenther@suse.de>
3227
3228         PR testsuite/45455
3229         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3230
3231 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3232
3233         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3234
3235 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3236
3237         PR fortran/45456
3238         * gfortran.dg/typebound_proc_18.f03: New.
3239
3240 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3243         * lib/scanasm.exp (scan-stack-usage): Likewise.
3244         (scan-stack-usage-not): Likewise.
3245         * gcc.dg/stack-usage-1.c: New test.
3246         * gcc.target/i386/stack-usage-realign.c: Likewise.
3247
3248 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3249
3250         PR tree-optimization/45427
3251         * gcc.dg/tree-ssa/pr45427.c: New test.
3252
3253 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3254
3255         PR c++/45043
3256         * g++.dg/template/crash102.C: New.
3257
3258 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR middle-end/45423
3261         * gcc.dg/gomp/atomic-12.c: New test.
3262         * gcc.dg/gomp/atomic-13.c: New test.
3263         * gcc.dg/gomp/atomic-14.c: New test.
3264         * g++.dg/gomp/atomic-11.C: New test.
3265         * g++.dg/gomp/atomic-12.C: New test.
3266         * g++.dg/gomp/atomic-13.C: New test.
3267         * g++.dg/gomp/atomic-14.C: New test.
3268
3269 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270
3271         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3272         delimiter.
3273
3274 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3275
3276         * gnat.dg/discr24.adb: New test.
3277
3278 2010-08-30  Richard Guenther  <rguenther@suse.de>
3279
3280         PR tree-optimization/45449
3281         * gcc.dg/pr45449.c: New testcase.
3282
3283 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3284
3285         * gcc.dg/opts-1.c: Expect errors, not warnings.
3286
3287 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3288
3289         PR fortran/42769
3290         * gfortran.dg/dynamic_dispatch_11.f03: New.
3291
3292 2010-08-29  Jason Merrill  <jason@redhat.com>
3293
3294         PR c++/44991
3295         * g++.dg/parse/defarg15.C: New.
3296
3297 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/45439
3300         * gfortran.dg/select_type_16.f03: New.
3301
3302 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3303             Tobias Burnus  <burnus@net-b.de>
3304
3305         * gfortran.dg/bessel_7.f90: Decrease required precision.
3306
3307 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3308             Kaz Kojima  <kkojima@gcc.gnu.org>
3309
3310         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3311
3312 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3313
3314         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3315         floating point conversion code generation.
3316         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3317         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3318         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3319         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3320         to integer conversion code generation.
3321         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3322         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3323         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3324         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3325
3326 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3327
3328         PR fortran/32049
3329         * gfortran.dg/random_seed_1.f90: Adjust test.
3330         * gfortran.dg/float128_1.f90: New test.
3331
3332 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3333
3334         PR fortran/33197
3335         * gfortran.dg/norm2_1.f90: New.
3336         * gfortran.dg/norm2_2.f90: New.
3337         * gfortran.dg/norm2_3.f90: New.
3338         * gfortran.dg/norm2_4.f90: New.
3339         * gfortran.dg/parity_1.f90: New.
3340         * gfortran.dg/parity_2.f90: New.
3341         * gfortran.dg/parity_3.f90: New.
3342
3343 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3344
3345         PR fortran/45420
3346         * gfortran.dg/select_type_15.f03: New.
3347
3348 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR libfortran/43217
3351         * gfortran.dg/hollerith8.f90: New test.
3352
3353 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3354
3355         PR fortran/45159
3356         * gfortran.dg/dependency_33.f90:  New test.
3357
3358 2010-08-27  Richard Guenther  <rguenther@suse.de>
3359
3360         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3361         * gcc.dg/graphite/scop-2.c: Likewise.
3362         * gcc.dg/graphite/scop-20.c: Likewise.
3363         * gcc.dg/vect/slp-25.c: Likewise.
3364
3365 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3366
3367         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3368
3369 2010-08-26  Daniel Kraft  <d@domob.eu>
3370
3371         PR fortran/38936
3372         PR fortran/44047
3373         PR fortran/45384
3374         * gfortran.dg/associate_8.f03: New test.
3375         * gfortran.dg/select_type_13.f03: New test.
3376         * gfortran.dg/select_type_14.f03: New test.
3377
3378 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR tree-optimization/44485
3381         * gcc.dg/pr44485.c: New test.
3382
3383 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3384
3385         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3386         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3387         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3388
3389 2010-08-26  Richard Guenther  <rguenther@suse.de>
3390
3391         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3392         * gcc.dg/graphite/scop-21.c: Likewise.
3393
3394 2010-08-26  Richard Guenther  <rguenther@suse.de>
3395
3396         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3397         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3398         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3399         * gcc.dg/vect/vect-91.c: Likewise.
3400         * gcc.dg/vect/vect-peel-1.c: Likewise.
3401         * gcc.dg/vect/vect-peel-2.c: Likewise.
3402         * gcc.dg/vect/vect-peel-4.c: Likewise.
3403
3404 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3405
3406         PR libfortran/41859
3407         * gfortran.dg/der_io_4.f90: New test.
3408
3409 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR rtl-optimization/44858
3412         * gcc.c-torture/execute/pr44858.c: New test.
3413
3414         PR rtl-optimization/45400
3415         * g++.dg/other/i386-8.C: New test.
3416
3417 2010-08-25  Richard Guenther  <rguenther@suse.de>
3418
3419         * gcc.dg/alias-8.c: Adjust.
3420
3421 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3422
3423         * gcc.target/i386/combine-mul.c: New test.
3424
3425 2010-08-25  Richard Guenther  <rguenther@suse.de>
3426
3427         PR lto/44562
3428         * gcc.dg/graphite/id-27.c: New testcase.
3429         * gcc.dg/lto/20100825-1_0.c: Likewise.
3430
3431 2010-08-25  Richard Guenther  <rguenther@suse.de>
3432
3433         PR tree-optimization/45316
3434         * g++.dg/opt/pr45316.C: New testcase.
3435
3436 2010-08-25  Richard Guenther  <rguenther@suse.de>
3437
3438         PR tree-optimization/45393
3439         * g++.dg/torture/pr45393.C: New testcase.
3440
3441 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR tree-optimization/45059
3444         * gcc.c-torture/compile/pr45059.c: New test.
3445
3446 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3447
3448         * lib/target-supports.exp (check_effective_target_vect_unpack):
3449         Set vect_unpack supported flag to true for neon.
3450
3451 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3452
3453         * gcc.dg/tree-ssa/ifc-5.c: New.
3454
3455 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3456
3457         * gcc.dg/tree-ssa/ifc-4.c: New.
3458         * gcc.dg/tree-ssa/ifc-7.c: New.
3459
3460 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3461
3462         * gcc.dg/vect/vect.exp: Check loongson targets
3463         * g++.dg/vect/vect.exp: Likewise
3464         * gfortran.dg/vect/vect.exp: Likewise
3465
3466 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3467
3468         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3469         -mveclibabi=mass.
3470
3471 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3472
3473         PR fortran/45366
3474         * gfortran.dg/proc_ptr_29.f90: New.
3475
3476 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3477             Dominique d'Humieres <dominiq@lps.ens.fr>
3478
3479         PR fortran/45367
3480         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3481
3482 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3483
3484         PR fortran/45367
3485         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3486
3487 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3488
3489         PR fortran/36158
3490         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3491
3492 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3493             Dominique d'Humieres <dominiq@lps.ens.fr>
3494
3495         PR fortran/45367
3496         PR fortran/36158
3497         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3498         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3499
3500 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3501
3502         PR fortran/44863
3503         PR fortran/45271
3504         PR fortran/45290
3505         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3506         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3507         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3508
3509 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3510
3511         PR fortran/36158
3512         PR fortran/33197
3513         * gfortran.dg/bessel_6.f90: New.
3514         * gfortran.dg/bessel_7.f90: New.
3515
3516 2010-08-20  Jan Hubicka  <jh@suse.cz>
3517
3518         PR c++/45307
3519         PR c++/17736
3520         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3521         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3522
3523 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3524
3525         PR target/45336
3526         * gcc.target/i386/pr45336-1.c: New.
3527         * gcc.target/i386/pr45336-2.c: Likewise.
3528         * gcc.target/i386/pr45336-3.c: Likewise.
3529         * gcc.target/i386/pr45336-4.c: Likewise.
3530
3531 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3532
3533         PR testsuite/45361
3534         * gcc.target/i386/volatile-2.c: Update scan strings to also
3535         include (%rip) for the memory reference on x86_64.
3536
3537 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR middle-end/44974
3540         * gcc.dg/pr44974.c: New test.
3541
3542         PR rtl-optimization/45353
3543         * gcc.dg/pr45353.c: New test.
3544
3545 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3546
3547         * gcc.target/i386/volatile-2.c: New.
3548
3549 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3550
3551         PR rtl-optimization/44691
3552         * gfortran.dg/pr44691.f: New test.
3553
3554 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3555
3556         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3557
3558 2010-08-19  Jason Merrill  <jason@redhat.com>
3559
3560         * g++.dg/init/synth3.C: New.
3561         * g++.dg/init/value8.C: New.
3562         * g++.dg/tree-ssa/empty-2.C: New.
3563         * g++.dg/cpp0x/noexcept09.C: New.
3564
3565 2010-08-19  Daniel Kraft  <d@domob.eu>
3566
3567         PR fortran/29785
3568         PR fortran/45016
3569         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3570         * gfortran.dg/pointer_remapping_1.f90: New test.
3571         * gfortran.dg/pointer_remapping_2.f03: New test.
3572         * gfortran.dg/pointer_remapping_3.f08: New test.
3573         * gfortran.dg/pointer_remapping_4.f03: New test.
3574         * gfortran.dg/pointer_remapping_5.f08: New test.
3575         * gfortran.dg/pointer_remapping_6.f08: New test.
3576
3577 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3578
3579         PR testsuite/45324
3580         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3581
3582 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3583
3584         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3585
3586 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3587
3588         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3589         variable.
3590
3591 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3592
3593         PR target/45070
3594         * gcc.c-torture/execute/pr45070.c: New.
3595
3596 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3597
3598         * g++.dg/pr44328.C: New test.
3599
3600 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/36158
3603         PR fortran/33197
3604         * gfortran.dg/bessel_3.f90: New.
3605         * gfortran.dg/bessel_4.f90: New.
3606         * gfortran.dg/bessel_5.f90: New.
3607
3608 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3609
3610         PR fortran/45290
3611         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3612         * gfortran.dg/pointer_init_2.f90: New.
3613         * gfortran.dg/pointer_init_3.f90: New.
3614         * gfortran.dg/pointer_init_4.f90: New.
3615
3616 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3617
3618         PR c++/45049
3619         * g++.dg/pr45049-1.C: New test.
3620         * g++.dg/pr45049-2.C: New test.
3621
3622 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3623
3624         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3625         20 if __ARM_PCS is defined otherwise 64.
3626         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3627         instead of hard coded 64.
3628
3629 2010-08-18  Yao Qi  <yao@codesourcery.com>
3630
3631         PR target/45094
3632         * gcc.target/arm/pr45094.c: New test.
3633
3634 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3635
3636         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3637
3638 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3639
3640         PR rtl-optimization/42575
3641         * gcc.target/arm/pr42575.c: New test.
3642
3643 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3644
3645         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3646         * gcc.dg/tls/thr-cse-1.c: New.
3647
3648 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3649
3650         PR debug/42487
3651         * lib/target-supports.exp
3652         (check_effective_target_function_sections): New.
3653         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3654         function sections before proceding.
3655
3656 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR fortran/45308
3659         * gfortran.dg/pr45308.f03: New test.
3660
3661 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3662
3663         PR target/45296
3664         * gcc.target/i386/pr45296.c: New test.
3665
3666 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3667
3668         * g++.dg/ext/uow-1.C: New.
3669         * g++.dg/ext/uow-2.C: New.
3670         * g++.dg/ext/uow-3.C: New.
3671         * g++.dg/ext/uow-4.C: New.
3672
3673 2010-08-17  Richard Guenther  <rguenther@suse.de>
3674
3675         PR testsuite/45266
3676         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3677
3678 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3679
3680         PR c/40563
3681         * gcc.dg/Wcxx-compat-20.c: New test.
3682
3683 2010-08-17  Daniel Kraft  <d@domob.eu>
3684
3685         PR fortran/38936
3686         * gfortran.dg/associate_1.f03: Extended to test newly supported
3687         features like association to variables.
3688         * gfortran.dg/associate_3.f03: Removed check for illegal change
3689         of associate-name here...
3690         * gfortran.dg/associate_5.f03: ...and added it here.
3691         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3692         * gfortran.dg/associate_7.f03: New test.
3693
3694 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3695
3696         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3697
3698 2010-08-15  Daniel Kraft  <d@domob.eu>
3699
3700         PR fortran/38936
3701         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3702         * gfortran.dg/associate_3.f03: Clarify comment.
3703         * gfortran.dg/associate_5.f03: New test.
3704         * gfortran.dg/associate_6.f03: New test.
3705
3706 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3707
3708         PR fortran/45211
3709         * gfortran.dg/bind_c_usage_21.f90: New.
3710         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3711
3712 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3713
3714         * gfortran.dg/optional_absent_1.f90: New.
3715         * gfortran.dg/null_actual.f90: New.
3716
3717 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3718
3719         * gfortran.dg/pointer_target_1.f90: New.
3720         * gfortran.dg/pointer_target_2.f90: New.
3721         * gfortran.dg/pointer_target_3.f90: New.
3722
3723 2010-08-15  Daniel Kraft  <d@domob.eu>
3724
3725         PR fortran/45197
3726         * gfortran.dg/elemental_args_check_3.f90: New test.
3727         * gfortran.dg/impure_1.f08: New test.
3728         * gfortran.dg/impure_2.f08: New test.
3729         * gfortran.dg/impure_3.f90: New test.
3730         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3731
3732 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3733
3734         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3735         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3736         SLP tests.
3737         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3738         misaligned loads.
3739         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3740         misaligned stores.c
3741         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3742
3743 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3744
3745         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3746         dg-require-effective-target after dg-do.
3747
3748 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3749
3750         * lib/target-supports.exp (check_effective_target_vect_int): Return
3751         true for Loongson targets.
3752         (check_effective_target_vect_shift): Likewise.
3753         (check_effective_target_vect_no_int_max): Likewise.
3754         (check_effective_target_vect_no_align): Likewise.
3755         (check_effective_target_vect_short_mult): Likewise.
3756
3757 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3758
3759         * g++.dg/cast.C: Change fields of structures to "long" to pass
3760         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3761         * g++.dg/cpp0x/iop.C: Ditto.
3762         * g++.dg/cpp0x/named_refs.C: Ditto.
3763         * g++.dg/cpp0x/rv1p.C: Ditto.
3764         * g++.dg/cpp0x/rv2p.C: Ditto.
3765         * g++.dg/cpp0x/rv3p.C: Ditto.
3766         * g++.dg/cpp0x/rv4p.C: Ditto.
3767         * g++.dg/cpp0x/rv5p.C: Ditto.
3768         * g++.dg/cpp0x/rv6p.C: Ditto.
3769         * g++.dg/cpp0x/rv7p.C: Ditto.
3770         * g++.dg/cpp0x/rv8p.C: Ditto.
3771         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3772
3773 2010-08-13  Daniel Kraft  <d@domob.eu>
3774
3775         * gfortran.dg/implied_shape_1.f08: New test.
3776         * gfortran.dg/implied_shape_2.f90: New test.
3777         * gfortran.dg/implied_shape_3.f08: New test.
3778
3779 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3780
3781         PR libfortran/42526
3782         * gfortran.dg/char_component_initializer_1.f90: New test.
3783
3784 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3785
3786         PR tree-optimization/45241
3787         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3788
3789 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3792         to dg-options.
3793         * gcc.target/i386/pr40906-2.c: Ditto.
3794         * gcc.target/i386/pr40906-3.c: Ditto.
3795
3796 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR middle-end/45262
3799         * gcc.c-torture/execute/pr45262.c: New test.
3800
3801 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3804         empty argument.
3805         * g++.dg/other/profile1.C: Ditto.
3806
3807 2010-08-12  Richard Guenther  <rguenther@suse.de>
3808
3809         PR tree-optimization/45232
3810         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3811         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3812         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3813         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3814         unsigned arithmetic.
3815         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3816         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3817         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3818         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3819         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3820         unsigned arithmetic.
3821         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3822         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3823         unsigned arithmetic.
3824         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3825         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3826         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3827         unsigned arithmetic.
3828         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3829         * gcc.dg/tree-ssa/negate.c: Adjust.
3830         * gcc.dg/vect/vect-1.c: Adjust.
3831         * gfortran.dg/reassoc_6.f: XFAIL.
3832
3833 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR debug/45259
3836         * gcc.dg/pr45259.c: New test.
3837
3838 2010-08-12  Wei Guozhi  <carrot@google.com>
3839
3840         PR target/44999
3841         * gcc.target/arm/pr44999.c: New testcase.
3842
3843 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3844
3845         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3846         (N): Likewise.
3847         (main): Adjust accordingly.
3848
3849 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3850
3851         * gfortran.dg/graphite/id-22.f: New.
3852
3853 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3854
3855         * gcc.dg/graphite/id-26.c: New.
3856
3857 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3858
3859         * gcc.dg/graphite/id-25.c: New.
3860
3861 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3862
3863         * gcc.dg/graphite/run-id-5.c: New.
3864         * gcc.dg/graphite/run-id-6.c: New.
3865         * gfortran.dg/graphite/id-21.f: New.
3866
3867 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3868
3869         * gcc.dg/graphite/id-24.c: New.
3870
3871 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3872
3873         * gcc.dg/tree-ssa/pr20742.c: New.
3874
3875 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3876
3877         * gcc.dg/graphite/id-23.c: New.
3878
3879 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3880
3881         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3882
3883 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3884
3885         * gcc.dg/graphite/pr42729.c: New.
3886
3887 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3888
3889         * gfortran.dg/graphite/id-20.f: New.
3890
3891 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3892
3893         * gcc.dg/graphite/id-22.c: New.
3894
3895 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3896
3897         * gcc.dg/graphite/run-id-2.c: Call abort.
3898
3899 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3900
3901         * gcc.dg/graphite/id-20.c: New.
3902
3903 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3904             Steve Kargl <kargl@gcc.gnu.org>
3905
3906         PR fortran/44595
3907         * gfortran.dg/move_alloc_3.f90: New.
3908         * gfortran.dg/random_seed_2.f90: New.
3909
3910 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3911
3912         * lib/target-supports.exp (check_effective_target_sync_int_long):
3913         Add hppa*-*-linux*.
3914         (check_effective_target_sync_char_short): Likewise.
3915
3916 2010-08-10  Yao Qi  <yao@codesourcery.com>
3917
3918         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3919         general form.
3920         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3921         * g++.dg/other/packed1.C: Likewise.
3922         * g++.dg/other/crash-4.C: Likewise.
3923         * g++.dg/ext/packed8.C: Likewise.
3924         * g++.dg/init/array16.C: Likewise.
3925
3926 2010-08-10  xinliang David Li  <davidxl@google.com>
3927         * gcc.dg/tree-ssa/loop-19.c: Add option
3928         -fno-prefetch-loop-array
3929
3930 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3931
3932         PR middle-end/45182
3933         * gcc.c-torture/compile/pr45182.c: New test.
3934
3935 2010-08-09  Jason Merrill  <jason@redhat.com>
3936
3937         PR c++/45236
3938         * g++.dg/cpp0x/variadic-104.C: New.
3939
3940 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3941
3942         PR fortran/44235
3943         * gfortran.dg/dependency_32.f90:  New test.
3944
3945 2010-08-09  Richard Guenther  <rguenther@suse.de>
3946
3947         PR middle-end/44632
3948         * g++.dg/opt/nrv17.C: New testcase.
3949
3950 2010-08-09  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/45212
3953         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3954         alignment from MEM_REF offset only if we took it from the
3955         base object.
3956
3957         * gcc.target/i386/pr24178.c: New testcase.
3958
3959 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3960
3961         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3962         * gcc.dg/20030702-1.c: Ditto.
3963         * gcc.dg/20050309-1.c: Ditto.
3964         * gcc.dg/20050325-1.c: Ditto.
3965         * gcc.dg/20050330-2.c: Ditto.
3966         * gcc.dg/20051201-1.c: Ditto.
3967         * gcc.dg/gomp/pr27573.c: Ditto.
3968         * gcc.dg/gomp/pr34610.c: Ditto.
3969         * gcc.dg/pr24225.c: Ditto.
3970         * gcc.dg/pr26570.c: Ditto.
3971         * gcc.dg/pr32773.c: Ditto.
3972         * g++.dg/gcov/gcov-6.C: Ditto.
3973         * g++.dg/gomp/pr34608.C: Ditto.
3974         * gfortran.dg/gomp/pr27573.f90: Ditto.
3975
3976         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3977         dg-require-host-local dg directive.
3978         * gcc.dg/profile-dir-2.c: Ditto.
3979         * gcc.dg/profile-dir-3.c: Ditto.
3980
3981 2010-08-08  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/45109
3984         * gcc.c-torture/compile/pr45109.c: New testcase.
3985
3986 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3987
3988         * gcc.dg/march.c: Skip if -march defined.
3989         * gcc.dg/mtune.c: Skip if -mtune defined.
3990
3991         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3992         generic thunk support.
3993
3994 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3995
3996         PR target/45213
3997         * gcc.target/i386/pr45213.c: New test.
3998
3999 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4000
4001         PR libfortran/45143
4002         * gfortran.dg/fmt_error_11.f03: New test.
4003
4004 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4005
4006         * lib/target-supports.exp (check_effective_target_sync_int_long):
4007         Add arm*-*-linux-gnueabi.
4008         (check_effective_target_sync_char_short): Likewise.
4009
4010 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4011
4012         PR fortran/45159
4013         * gfortran.dg/dependency_31.f90:  New test.
4014
4015 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4016
4017         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4018
4019 2010-08-06  Jason Merrill  <jason@redhat.com>
4020
4021         * g++.dg/cpp0x/sfinae3.C: New.
4022         * g++.dg/cpp0x/sfinae4.C: New.
4023
4024 2010-08-06  Richard Guenther  <rguenther@suse.de>
4025
4026         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4027         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4028         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4029         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4030         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4031         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4032         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4033         * gcc.c-torture/execute/20100805-1.c: Likewise.
4034
4035 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4036
4037         PR testsuite/42855
4038         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4039
4040 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4041
4042         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4043         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4044
4045 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4046
4047         * g++.dg/ipa/devirt-1.C: New test.
4048         * g++.dg/ipa/devirt-2.C: Likewise.
4049         * g++.dg/ipa/devirt-3.C: Likewise.
4050         * g++.dg/ipa/devirt-4.C: Likewise.
4051         * g++.dg/ipa/devirt-5.C: Likewise.
4052         * gcc.dg/ipa/iinline-3.c: Likewise.
4053
4054 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4055
4056         PR tree-optimization/45144
4057         * gcc.dg/tree-ssa/pr45144.c: New test.
4058
4059 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4060
4061         PR fortran/42207
4062         PR fortran/44064
4063         PR fortran/44065
4064         * gfortran.dg/class_25.f03: New.
4065         * gfortran.dg/class_26.f03: New.
4066
4067 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4068
4069         * g++.dg/warn/miss-format-1.C: Update line number.
4070
4071 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4072
4073         PR c++/44641
4074         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4075         .frame and .mask assembler directives.
4076
4077 2010-08-04  Richard Guenther  <rguenther@suse.de>
4078
4079         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4080         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4081         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4082         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4083
4084 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4085
4086         PR fortran/44857
4087         * gfortran.dg/derived_constructor_char_1.f90: New.
4088         * gfortran.dg/derived_constructor_char_2.f90: New.
4089
4090 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4091
4092         PR fortran/45159
4093         * gfortran.dg/dependency_30.f90:  New test.
4094
4095 2010-08-03  Jan Hubicka  <jh@suse.cz>
4096
4097         * gcc.c-torture/compile/pr45085.c: New testcase.
4098
4099 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4100
4101         PR fortran/44584
4102         PR fortran/45161
4103         * gfortran.dg/typebound_call_9.f03: Modified.
4104         * gfortran.dg/typebound_generic_1.f03: Modified.
4105
4106 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4107
4108         PR fortran/45159
4109
4110         * gfortran.dg/dependency_29.f90:  New test.
4111
4112 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4113
4114         PR fortran/36854
4115         * gfortran.dg/character_comparison_2.f90:  New test.
4116         * gfortran.dg/character_comparison_3.f90:  New test.
4117         * gfortran.dg/dependency_28.f90:  New test.
4118
4119 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4120
4121         PR target/40457
4122         * gcc.target/arm/pr40457-1.c: New test.
4123         * gcc.target/arm/pr40457-2.c: New test.
4124
4125 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4126
4127         PR fortran/44912
4128         * gfortran.dg/typebound_call_17.f03: New.
4129
4130 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4131
4132         PR fortran/44929
4133         * gfortran.dg/allocate_derived_3.f90: New.
4134
4135 2010-07-30  Xinliang David Li  <davidxl@google.com>
4136         PR tree-optimization/45121
4137         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4138
4139 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4140
4141         PR c++/45112
4142         * g++.dg/pr45112.C: New test.
4143
4144 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR debug/45055
4147         PR rtl-optimization/45137
4148         * gcc.dg/pr45055.c: New test.
4149
4150 2010-07-30  Alan Modra  <amodra@gmail.com>
4151
4152         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4153         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4154
4155 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4156
4157         PR fortran/45087
4158         PR fortran/45125
4159         * gfortran.dg/whole_file_25.f90: New.
4160         * gfortran.dg/whole_file_26.f90: New.
4161         * gfortran.dg/whole_file_27.f90: New.
4162
4163 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4164
4165         PR fortran/44962
4166         * gfortran.dg/typebound_proc_17.f03: New.
4167
4168 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4169
4170         PR fortran/45004
4171         * gfortran.dg/move_alloc_2.f90: New.
4172
4173 2010-07-29  Xinliang David Li  <davidxl@google.com>
4174         PR tree-optimization/45121
4175         * c-c++-common/uninit-17.c: Fix expected output.
4176
4177 2010-07-29  Richard Guenther  <rguenther@suse.de>
4178
4179         PR tree-optimization/45120
4180         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4181
4182 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4183
4184         PR fortran/42051
4185         PR fortran/44064
4186         * gfortran.dg/pr42051.f03: New testcase.
4187
4188 2010-07-29  Richard Guenther  <rguenther@suse.de>
4189
4190         PR middle-end/45034
4191         * gcc.c-torture/execute/pr45034.c: New testcase.
4192
4193 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4194
4195         PR c++/45096
4196         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4197
4198 2010-07-28  Daniel Kraft  <d@domob.eu>
4199
4200         * gfortran.dg/bound_8.f90: New test.
4201
4202 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR debug/45105
4205         * gcc.dg/pr45105.c: New test.
4206
4207 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4208
4209         PR rtl-optimization/45107
4210         * gcc.dg/pr45107.c: New test.
4211
4212 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4213
4214         PR rtl-optimization/45101
4215         * gcc.dg/pr45101.c: New test.
4216
4217 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4218
4219         PR fortran/45077
4220         * gfortran.dg/whole_file_24.f90: New.
4221
4222 2010-07-27  Jason Merrill  <jason@redhat.com>
4223
4224         * g++.dg/cpp0x/variadic102.C: New.
4225         * g++.dg/cpp0x/variadic103.C: New.
4226
4227 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4228
4229         PR rtl-optimization/40956
4230         PR target/42495
4231         PR middle-end/42574
4232         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4233         * gcc.target/arm/pr42574.c: Add tests.
4234
4235 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4236
4237         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4238         test name.
4239         (cleanup-repo-files): Ditto.
4240         (cleanup-saved-temps): Ditto.
4241
4242 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR testsuite/44701
4245         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4246
4247         PR c/45079
4248         * gcc.dg/pr45079.c: New test.
4249
4250 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4251
4252         PR tree-optimization/44152
4253         * gcc.dg/vect/fast-math-pr44152.c: New test.
4254
4255 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4256
4257         PR ObjC/44140
4258         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4259         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4260         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4261         * obj-c++.dg/torture/trivial.mm: Ditto.
4262         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4263         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4264         * objc.dg/torture/tls/thr-init.m: Ditto.
4265         * objc.dg/torture/trivial.m: Ditto.
4266
4267 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4268
4269         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4270         Skip on spu-*-* targets.
4271
4272 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR tree-optimization/45083
4275         * gcc.dg/pr45083.c: New test.
4276
4277 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/40873
4280         * gfortran.dg/whole_file_22.f90: New test.
4281         * gfortran.dg/whole_file_23.f90: New test.
4282
4283 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4284             Jack Howarth  <howarth@bromo.med.uc.edu>
4285             Richard Henderson  <rth@redhat.com>
4286
4287         PR target/44132
4288         * gcc.dg/tls/thr-init-1.c: New.
4289         * gcc.dg/tls/thr-init-2.c: New.
4290         * gcc.dg/torture/tls New.
4291         * gcc.dg/torture/tls/tls-test.c: New.
4292         * gcc.dg/torture/tls/thr-init-1.c: New.
4293         * gcc.dg/torture/tls/tls.exp: New.
4294         * gcc.dg/torture/tls/thr-init-2.c: New.
4295         * gcc.dg/tls/emutls-2.c: New test
4296
4297         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4298         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4299         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4300         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4301         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4302         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4303         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4304         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4305         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4306         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4307         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4308         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4309         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4310         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4311         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4312         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4313         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4314         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4315         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4316         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4317         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4318         gfortran.dg/gomp/omp_threadprivate1.f90,
4319         gfortran.dg/gomp/omp_threadprivate2.f90,
4320         gfortran.dg/gomp/reduction1.f90,
4321         gfortran.dg/gomp/sharing-1.f90: Likewise.
4322
4323 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4324
4325         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4326         sse_runtime.
4327         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4328         dg-require-visibility.
4329
4330 2010-07-26  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/43784
4333         * gcc.c-torture/execute/pr43784.c: New testcase.
4334         * g++.dg/torture/pr43784.C: Likewise.
4335
4336 2010-07-26  Richard Guenther  <rguenther@suse.de>
4337
4338         PR middle-end/45056
4339         * g++.dg/pr45056.C: New testcase.
4340
4341 2010-07-26  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/45071
4344         * gcc.dg/pr45071.c: New testcase.
4345
4346 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4347
4348         PR fortran/45066
4349         * gfortran.dg/namelist_62.f90: New.
4350
4351 2010-07-26  Richard Guenther  <rguenther@suse.de>
4352
4353         * gcc.c-torture/execute/pr45017.c: Move ...
4354         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4355
4356 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4357
4358         PR fortran/40628
4359         * trim_optimize_1.f90:  New test.
4360         * character_comparision_1.f90:  New test.
4361
4362 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         PR fortran/42852
4365         * gfortran.dg/wtruncate_fix.f: New test.
4366
4367 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4368
4369         PR testsuite/45068
4370         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4371
4372 2010-07-24  Richard Guenther  <rguenther@suse.de>
4373
4374         PR lto/43788
4375         * g++.dg/lto/20100724-1_0.C: New testcase.
4376
4377 2010-07-24  Richard Guenther  <rguenther@suse.de>
4378
4379         PR lto/43212
4380         * gcc.dg/lto/20100724-1_0.c: New testcase.
4381         * gcc.dg/lto/20100724-1_1.c: Likewise.
4382
4383 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4384
4385         PR fortran/40011
4386         * gfortran.dg/whole_file_21.f90: New.
4387
4388         * gfortran.dg/integer_exponentiation_3.F90: Use
4389         -ffloat-store only for i?86/x86-64 -m32.
4390
4391 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4392
4393         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4394         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4395
4396 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4397
4398         * gfortran.dg/func_decl_4.f90: Split test into two ...
4399         * gfortran.dg/func_decl_5.f90: ... parts.
4400         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4401         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4402         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4403         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4404         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4405         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4406         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4407         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4408         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4409         * gfortran.dg/sizeof.f90: Make test valid.
4410         * gfortran.dg/pr20865.f90: Add new dg-error.
4411         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4412         * gfortran.dg/g77/19990218-0.f: Ditto.
4413         * gfortran.dg/g77/19990218-1.f: Ditto.
4414         * gfortran.dg/g77/970625-2.f: Ditto.
4415         * gfortran.dg/pr37243.f: Fix function declaration.
4416         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4417         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4418
4419 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4420
4421         PR fortran/44945
4422         * gfortran.dg/char_array_structure_constructor.f90: Add
4423         -fwhole-file as dg-option as it otherwise fails on some
4424         systems.
4425
4426 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4427
4428         * gnat.dg/aggr16.ad[sb]: New test.
4429         * gnat.dg/aggr16_pkg.ads: New helper.
4430
4431 2010-07-23  Richard Guenther  <rguenther@suse.de>
4432
4433         PR lto/43071
4434         * g++.dg/lto/20100723-1_0.C: New testcase.
4435
4436 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4437
4438         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4439         AVX support.
4440         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4441         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4442
4443 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4444
4445         * lib/target-supports.exp (add_options_for_tls): New proc.
4446         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4447         * g++.dg/tls/static-1a.cc: Likewise.
4448         * gcc.dg/tls/emutls-1.c: Likewise.
4449         * gcc.dg/tls/opt-11.c: Likewise.
4450         * gcc.dg/tls/opt-12.c: Likewise.
4451         * gcc.dg/tls/pr24428-2.c: Likewise.
4452         * gcc.dg/tls/pr24428.c: Likewise.
4453         * obj-c++.dg/tls/static-1.mm: Likewise.
4454         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4455         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4456         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4457         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4458         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4459         * objc.dg/torture/tls/thr-init.m: Likewise.
4460         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4461
4462 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4465         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4466         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4467         optimized dump files.
4468
4469 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4470
4471         PR tree-optimization/45047
4472         * gcc.c-torture/compile/pr45047.c: New test.
4473
4474 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4477         instead of dg-compile.
4478         * gcc.dg/float-range-4.c: Ditto.
4479         * gcc.dg/float-range-5.c: Ditto.
4480         * gcc.dg/fold-overflow-1.c: Ditto.
4481         * gcc.dg/gomp/sections-4.c: Ditto.
4482         * gcc.dg/transparent-union-1.c: Ditto.
4483         * gcc.dg/transparent-union-2.c: Ditto.
4484         * gcc.target/i386/pr39315-check.c: Ditto.
4485         * g++.dg/gomp/sections-4.C: Ditto.
4486         * g++.dg/template/dtor7.C: Ditto.
4487         * g++.dg/tree-ssa/pr19952.C: Ditto.
4488         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4489         * gfortran.dg/graphite/pr42185.f90: Ditto.
4490         * gfortran.dg/namelist_36.f90: Ditto.
4491         * gnat.dg/noreturn1.adb: Ditto.
4492         * gnat.dg/specs/small_alignment.ads: Ditto.
4493
4494 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4495
4496         PR tree-optimization/44915
4497         * g++.dg/torture/pr44915.C: New test.
4498
4499 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4500
4501         PR tree-optimization/44914
4502         * g++.dg/tree-ssa/pr44914.C: New test.
4503
4504 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4505
4506         PR target/44290
4507         * gcc.dg/pr44290-1.c: New test.
4508         * gcc.dg/pr44290-2.c: New test.
4509
4510 2010-07-23  Jason Merrill  <jason@redhat.com>
4511
4512         PR c++/45008
4513         * g++.dg/abi/mangle44.C: New.
4514
4515 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4516
4517         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4518         for compile-time only tests.
4519         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4520         target check.
4521         * gcc.target/i386/pr39315-4.c: Ditto.
4522         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4523         target check.  Include sse-os-support.h.
4524         (main): Call check_isa and sse_os_support.
4525         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4526         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4527         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4528         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4529         target check.  Include sse-os-support.h.
4530         (main): Call check_isa and sse_os_support.
4531         * gcc.target/i386/vperm-v2df.c: Ditto.
4532
4533 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4536         (check_effective_target_avx_runtime): New procedure.
4537         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4538         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4539
4540         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4541         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4542         and __get_cpuid test.
4543         * gcc.dg/compat/vector-2b_main.c: Ditto.
4544
4545         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4546
4547         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4548         for compile-time only test.
4549         * gcc.dg/pr32716.c: Ditto.
4550         * gcc.dg/pr34856.c: Ditto.
4551         * gcc.dg/pr36997.c: Ditto.
4552         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4553         * gfortran.dg/pr28158.f90: Ditto.
4554         * gfortran.dg/pr30667.f: Ditto.
4555
4556         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4557         i?86-*-* and x86_64-*-* targets to disable execution on targets
4558         without sse2 runtime support.
4559         * g++.dg/vect/vect.exp: Ditto.
4560         * gfortran.dg/vect/vect.exp: Ditto.
4561
4562         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4563         * gcc.dg/pr37544.c: Ditto.
4564         * gcc.dg/pr40550.c: Ditto.
4565         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4566         * gcc.dg/compat/vector-1a_main.c: Ditto.
4567         * gcc.dg/compat/vector-2a_main.c: Ditto.
4568         * gcc.dg/torture/pr16104-1.c: Ditto.
4569         * gcc.dg/torture/pr35771-1.c: Ditto.
4570         * gcc.dg/torture/pr35771-2.c: Ditto.
4571         * gcc.dg/torture/pr35771-3.c: Ditto.
4572         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4573         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4574         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4575         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4576         * g++.dg/other/i386-1.C: Ditto.
4577         * g++.dg/other/pr40446.C: Ditto.
4578
4579 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4580
4581         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4582
4583 2010-07-23  Daniel Kraft  <d@domob.eu>
4584
4585         PR fortran/44709
4586         * gfortran.dg/exit_1.f08: New test.
4587         * gfortran.dg/exit_2.f08: New test.
4588
4589 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4590
4591         PR tree-optimization/39839
4592         * gcc.target/arm/pr39839.c: New test case.
4593
4594 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4595
4596         * gnat.dg/unchecked_convert5b.adb: New test.
4597         * gnat.dg/unchecked_convert6.adb: Likewise.
4598         * gnat.dg/unchecked_convert6b.adb: Likewise.
4599
4600 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4601
4602         * gnat.dg/aggr15.ad[sb]: New test.
4603
4604 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4605
4606         PR debug/45024
4607         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4608
4609 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4610
4611         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4612         with dg-require-linker-plugin.
4613
4614 2010-07-22  Richard Guenther  <rguenther@suse.de>
4615
4616         PR lto/43850
4617         * g++.dg/lto/20100722-1_0.C: New testcase.
4618
4619 2010-07-22  Richard Guenther  <rguenther@suse.de>
4620
4621         PR lto/42451
4622         * gcc.dg/lto/20100720-3_0.c: New testcase.
4623         * gcc.dg/lto/20100720-3_1.c: Likewise.
4624
4625 2010-07-22  Richard Guenther  <rguenther@suse.de>
4626
4627         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4628         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4629
4630         PR lto/43373
4631         * gcc.dg/lto/20100722-1_0.c: New testcase.
4632
4633 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4634
4635         PR tree-optimization/44891
4636         * gcc.c-torture/compile/pr44891.c: New test.
4637
4638 2010-07-22  Richard Guenther  <rguenther@suse.de>
4639
4640         PR tree-optimization/45017
4641         * gcc.c-torture/execute/pr45017.c: New testcase.
4642
4643 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4644
4645         PR fortran/45019
4646         * gfortran.dg/aliasing_dummy_5.f90: New.
4647
4648 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4649
4650         PR target/43698
4651         * gcc.target/arm/pr43698.c: New test.
4652
4653 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4654
4655         PR fortran/44929
4656         * Revert my commit r162325 for this PR.
4657
4658 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR debug/45015
4661         * gcc.target/m68k/pr45015.c: New test.
4662
4663 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4664
4665         PR c++/44641
4666         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4667         comments.
4668
4669 2010-07-21  Richard Guenther  <rguenther@suse.de>
4670
4671         PR lto/45018
4672         * g++.dg/lto/20100721-1_0.C: New testcase.
4673
4674 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4675
4676         PR tree-optimization/44900
4677         * g++.dg/torture/pr44900.C: New test.
4678
4679 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4680
4681         PR middle-end/44738
4682         * c-c++-common/uninit-17.c: Correct expected error.
4683
4684 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4685
4686         * gcc.dg/guality/asm-1.c: New test.
4687
4688         PR debug/45003
4689         * gcc.dg/guality/pr45003-2.c: New test.
4690         * gcc.dg/guality/pr45003-3.c: New test.
4691
4692 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4693
4694         PR libfortran/44697
4695         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4696
4697 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4698
4699         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4700         defined on the current line.
4701         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4702         * g++.dg/debug/dwarf2/pr44641.C: New.
4703
4704 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4705
4706         * gcc.target/powerpc/block-move-1.c: New test.
4707         * gcc.target/powerpc/block-move-2.c: New test.
4708
4709 2010-07-20  Jason Merrill  <jason@redhat.com>
4710
4711         PR c++/44967
4712         * g++.dg/cpp0x/sfinae2.C: New.
4713
4714 2010-07-20  Richard Guenther  <rguenther@suse.de>
4715
4716         PR lto/42696
4717         * gcc.dg/lto/20100720-4_0.c: New testcase.
4718
4719 2010-07-20  Richard Guenther  <rguenther@suse.de>
4720
4721         PR lto/43221
4722         * gcc.dg/lto/20100720-2_0.c: New testcase.
4723         * gcc.dg/lto/20100720-2_1.c: Likewise.
4724
4725 2010-07-20  Richard Guenther  <rguenther@suse.de>
4726
4727         PR lto/43208
4728         * gcc.dg/lto/20100720-1_0.c: New testcase.
4729         * gcc.dg/lto/20100720-1_1.c: Likewise.
4730
4731 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR debug/45003
4734         * gcc.dg/guality/pr45003-1.c: New test.
4735
4736 2010-07-20  Richard Guenther  <rguenther@suse.de>
4737
4738         PR tree-optimization/44977
4739         * gcc.dg/torture/pr44977.c: New testcase.
4740
4741 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4742
4743         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4744         sync_char_short
4745
4746 2010-07-20  Richard Guenther  <rguenther@suse.de>
4747
4748         PR middle-end/44971
4749         PR middle-end/44988
4750         * gcc.dg/pr44971.c: New testcase.
4751         * gcc.c-torture/compile/pr44988.c: Likewise.
4752
4753 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4754
4755         PR fortran/44929
4756         * gfortran.dg/allocate_with_typespec.f90: New test.
4757         * gfortran.dg/allocate_derived_1.f90: Update error message.
4758
4759 2010-07-19  Jason Merrill  <jason@redhat.com>
4760
4761         PR c++/44996
4762         * g++.dg/cpp0x/decltype23.C: New.
4763
4764 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4765
4766         PR fortran/42385
4767         * gfortran.dg/class_defined_operator_1.f03 : New test.
4768
4769 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4770
4771         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4772         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4773         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4774         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4775
4776 2010-07-19  Richard Guenther  <rguenther@suse.de>
4777
4778         PR middle-end/44941
4779         * gcc.c-torture/compile/pr44941.c: New testcase.
4780
4781 2010-07-19  Jason Merrill  <jason@redhat.com>
4782
4783         PR c++/44969
4784         * g++.dg/template/sfinae24.C: New.
4785
4786 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4787
4788         PR fortran/44353
4789         * gfortran.dg/data_implied_do_2.f90: Removed.
4790
4791 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4792
4793         PR c++/44969
4794         * g++.dg/template/sfinae23.C: New.
4795
4796 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4797
4798         * lib/target-supports.exp (check_sse_os_support_available): New
4799         proc.
4800         (check_sse_hw_available): New proc.
4801         (check_effective_target_sse_runtime): New proc.
4802         (check_effective_target_sse2_runtime): New proc.
4803         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4804         -msse2 if check_sse_os_support_available.
4805         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4806         check_sse_os_support_available.
4807         * gcc.dg/vect/vect.exp: Likewise.
4808         * gfortran.dg/vect/vect.exp: Likewise.
4809         * gcc.target/i386/sol2-check: Renamed to ...
4810         * gcc.target/i386/sse-os-support.h: ... this.
4811         (sol2_check): Renamed to ...
4812         (sse_os_support): ... this.
4813         Only test movss with xmm registers.
4814         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4815         Removed ILL_INSN, ILL_INSN_LEN.
4816         * gcc.target/i386/sse2-check.h: Likewise.
4817         * gcc.target/i386/sse3-check.h: Likewise.
4818         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4819         Removed cpuid.h, __get_cpuid test.
4820         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4821         Removed cpuid.h, __get_cpuid test.
4822         * g++.dg/other/pr40446.C: Likewise.
4823         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4824         * gcc.dg/compat/vector-1a_main.c: Likewise.
4825         * gcc.dg/compat/vector-2a_main.c: Likewise.
4826         * gcc.dg/pr36584.c: Likewise.
4827         * gcc.dg/pr37544.c: Likewise.
4828         * gcc.dg/torture/pr16104-1.c: Likewise.
4829         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4830         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4831         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4832         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4833         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4834         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4835         sse2_runtime.
4836         * gcc.dg/torture/pr35771-2.c: Likewise.
4837         * gcc.dg/torture/pr35771-3.c: Likewise.
4838         * gcc.target/i386/pr39315-2.c: Likewise.
4839         * gcc.target/i386/pr39315-4.c: Likewise.
4840         * gcc.target/i386/vperm-v2df.c: Likewise.
4841         * gcc.target/i386/vperm-v2di.c: Likewise.
4842         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4843         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4844         sse_runtime.
4845
4846 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4847
4848         PR fortran/44353
4849         * gfortran.dg/data_implied_do_2.f90: New test.
4850
4851 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4852
4853         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4854
4855 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4856
4857         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4858         to the "mips16" group.
4859         (mips_using_mips16_p): New procedure.
4860         (mips-dg-options): Use it.
4861
4862 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4863
4864         * gcc.target/mips/mips16-attributes-4.c: New test.
4865
4866 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4867
4868         PR testsuite/44418
4869         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4870         * gcc.target/powerpc/recip-2.c: Ditto.
4871         * gcc.target/powerpc/recip-3.c: Ditto.
4872
4873 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4874
4875         * gcc.target/arm/pr42235.c: New test.
4876
4877 2010-07-16  Jason Merrill  <jason@redhat.com>
4878
4879         PR c++/32505
4880         * g++.dg/template/partial8.C: New.
4881
4882 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4883
4884         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4885         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4886         in C++.
4887         (gualcvt): New overloaded inline.
4888         (GUALCVT): Use it for C++.
4889         * g++.dg/guality/guality.exp: New.
4890         * g++.dg/guality/guality.h: New.
4891         * g++.dg/guality/redeclaration1.C: New test.
4892         * g++.dg/dg.exp: Prune also guality/* tests.
4893         * gcc.dg/guality/pr43141.c: Moved to...
4894         * c-c++-common/guality/pr43141.c: ... here.
4895
4896 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4897
4898         PR libfortran/37077
4899         * gfortran.dg/char4_iunit_2.f03: New test.
4900
4901 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4902
4903         * lib/plugin-support.exp (plugin-test-execute):
4904         Add ${gcc_objdir}/intl to includes.
4905
4906 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4907
4908         PR target/44942
4909         * gcc.c-torture/execute/pr44942.c: New test.
4910         * gcc.target/i386/pr44942.c: New test.
4911
4912 2010-07-15  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/44909
4915         * g++.dg/cpp0x/implicit7.C: New.
4916         * g++.dg/cpp0x/implicit8.C: New.
4917
4918 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4919
4920         Disable float tests for __SPU__ targets due to lack of signed zero:
4921         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4922         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4923         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4924         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4925         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4926         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4927         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4928         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4929         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4930
4931 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4932
4933         * gfortran.dg/select_char_2.f90: New test.
4934
4935 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4936
4937         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4938         with DECL_CHAIN.
4939
4940 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4941
4942         PR fortran/44936
4943         * gfortran.dg/typebound_generic_9.f03: New.
4944
4945 2010-07-15  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/44946
4948         * gcc.c-torture/compile/pr44946.c: New testcase.
4949
4950 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR fortran/40206
4953         * gfortran.dg/select_char_3.f90: New test.
4954
4955 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4956             Kevin F. Quinn  <kevquinn@gentoo.org>
4957
4958         * gcc.dg/Wtrampolines.c: New.
4959
4960 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR libfortran/44934
4963         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4964
4965 2010-07-14  Jason Merrill  <jason@redhat.com>
4966
4967         PR c++/44810
4968         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4969
4970         Implement C++0x unrestricted unions (N2544)
4971         * g++.dg/cpp0x/union1.C: New.
4972         * g++.dg/cpp0x/union2.C: New.
4973         * g++.dg/cpp0x/union3.C: New.
4974         * g++.dg/cpp0x/defaulted2.C: Adjust.
4975         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4976         * g++.old-deja/g++.ext/anon2.C: Adjust.
4977         * g++.old-deja/g++.mike/misc6.C: Adjust.
4978
4979 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4980
4981         PR fortran/44925
4982         * gfortran.dg/c_loc_tests_15.f90: New.
4983
4984 2010-07-13  Jason Merrill  <jason@redhat.com>
4985
4986         PR c++/44909
4987         * g++.dg/cpp0x/implicit6.C: New.
4988
4989 2010-07-13  Jason Merrill  <jason@redhat.com>
4990
4991         PR c++/44540
4992         * g++.dg/abi/noreturn1.C: New.
4993         * g++.dg/abi/noreturn2.C: New.
4994
4995 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4996
4997         PR other/44874
4998         PR debug/44832
4999         * c-c++-common/pr44832.c: New test.
5000
5001 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5002
5003         PR objc/44488
5004         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5005         on the target.  Make sure that we can assemble the emitted asm when
5006         the test type is 'compile'.
5007
5008 2010-07-13  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/36960
5011         * g++.dg/torture/pr36960.C: New testcase.
5012
5013 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5014
5015         PR c++/44908
5016         * g++.dg/template/sfinae21.C: New.
5017         * g++.dg/template/sfinae22.C: Likewise.
5018
5019 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5020
5021         PR testsuite/42843
5022         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5023         * gcc.dg/plugin/ggcplug.c: Likewise.
5024         * g++.dg/plugin/selfassign.c: Likewise.
5025         * g++.dg/plugin/attribute_plugin.c: Likewise.
5026         * g++.dg/plugin/dumb_plugin.c: Likewise.
5027         * g++.dg/plugin/pragma_plugin.c: Likewise.
5028
5029 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5030
5031         * gcc.c-torture/execute/pr44683.x: New.
5032         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5033
5034 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5035
5036         PR fortran/44434
5037         PR fortran/44565
5038         PR fortran/43945
5039         PR fortran/44869
5040         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5041         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5042         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5043         * gfortran.dh/typebound_call_16.f03: New.
5044         * gfortran.dg/typebound_generic_6.f03: New.
5045         * gfortran.dg/typebound_generic_7.f03: New.
5046         * gfortran.dg/typebound_generic_8.f03: New.
5047
5048 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR libfortran/37077
5051         * gfortran.dg/char4_iunit_1.f03: New test.
5052
5053 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5054
5055         * gcc.dg/tree-ssa/vrp53.c: New test.
5056
5057 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5058
5059         PR c++/44907
5060         * g++.dg/template/sfinae19.C: New.
5061         * g++.dg/template/sfinae20.C: Likewise.
5062
5063 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5064
5065         * gcc.target/arm/interrupt-1.c: New test.
5066         * gcc.target/arm/interrupt-2.c: New test.
5067
5068 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5069
5070         * gcc.dg/pr42427.c: Require c99_runtime.
5071         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5072         c99_runtime.
5073         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5074         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5075         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5076         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5077         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5078         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5079         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5080         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5081         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5082         * gcc.target/i386/pr37275.c: Require visibility support.
5083
5084 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5085
5086         * lib/target-supports.exp (check_effective_target_sse): New proc.
5087         * gcc.target/i386/sol2-check.h: New file.
5088         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5089         Include sol2-check.h.
5090         (main) Only run do_test () if sol2_check ().
5091         * gcc.target/i386/sse2-check.h: Likewise.
5092         * gcc.target/i386/sse3-check.h: Likewise.
5093         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5094         [__sun__ && __svr4__]: Execute SSE2 instruction.
5095         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5096         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5097         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5098         * g++.dg/ext/vector14.C: Likewise.
5099         * g++.dg/other/mmintrin.C: Likewise.
5100         * gcc.dg/20020418-1.c: Likewise.
5101         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5102         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5103         * gcc.dg/format/unnamed-1.c: Likewise.
5104         Adapt dg-warning line number.
5105         * gcc.dg/graphite/pr40281.c: Likewise.
5106         * gcc.dg/pr32176.c: Likewise.
5107         * gcc.dg/pr40550.c: Likewise.
5108         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5109         * gcc.dg/torture/pr36891.c: Likewise.
5110         * gcc.target/i386/20020218-1.c: Likewise.
5111         * gcc.target/i386/20020523.c: Likewise.
5112         * gcc.target/i386/abi-1.c: Likewise.
5113         * gcc.target/i386/brokensqrt.c: Likewise.
5114         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5115         * gcc.target/i386/pr13366.c: Likewise.
5116         * gcc.target/i386/pr13685.c: Likewise.
5117         * gcc.target/i386/pr24306.c: Likewise.
5118         * gcc.target/i386/pr31486.c: Likewise.
5119         * gcc.target/i386/pr32065-1.c: Likewise.
5120         * gcc.target/i386/pr32065-2.c: Likewise.
5121         * gcc.target/i386/pr32389.c: Likewise.
5122         * gcc.target/i386/pr38824.c: Likewise.
5123         * gcc.target/i386/pr38931.c: Likewise.
5124         * gcc.target/i386/pr39592-1.c: Likewise.
5125         * gcc.target/i386/pr43766.c: Likewise.
5126         * gcc.target/i386/recip-divf.c: Likewise.
5127         * gcc.target/i386/recip-sqrtf.c: Likewise.
5128         * gcc.target/i386/recip-vec-divf.c: Likewise.
5129         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5130         * gcc.target/i386/sse-1.c: Likewise.
5131         * gcc.target/i386/sse-16.c: Likewise.
5132         * gcc.target/i386/sse-2.c: Likewise.
5133         * gcc.target/i386/sse-20.c: Likewise.
5134         * gcc.target/i386/sse-3.c: Likewise.
5135         * gcc.target/i386/sse-7.c: Likewise.
5136         * gcc.target/i386/sse-9.c: Likewise.
5137         * gcc.target/i386/sse-addps-1.c: Likewise.
5138         * gcc.target/i386/sse-addss-1.c: Likewise.
5139         * gcc.target/i386/sse-andnps-1.c: Likewise.
5140         * gcc.target/i386/sse-andps-1.c: Likewise.
5141         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5142         * gcc.target/i386/sse-comiss-1.c: Likewise.
5143         * gcc.target/i386/sse-comiss-2.c: Likewise.
5144         * gcc.target/i386/sse-comiss-3.c: Likewise.
5145         * gcc.target/i386/sse-comiss-4.c: Likewise.
5146         * gcc.target/i386/sse-comiss-5.c: Likewise.
5147         * gcc.target/i386/sse-comiss-6.c: Likewise.
5148         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5149         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5150         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5151         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5152         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5153         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5154         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5155         * gcc.target/i386/sse-divps-1.c: Likewise.
5156         * gcc.target/i386/sse-divss-1.c: Likewise.
5157         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5158         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5159         * gcc.target/i386/sse-maxps-1.c: Likewise.
5160         * gcc.target/i386/sse-maxss-1.c: Likewise.
5161         * gcc.target/i386/sse-minps-1.c: Likewise.
5162         * gcc.target/i386/sse-minss-1.c: Likewise.
5163         * gcc.target/i386/sse-movaps-1.c: Likewise.
5164         * gcc.target/i386/sse-movaps-2.c: Likewise.
5165         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5166         * gcc.target/i386/sse-movhps-1.c: Likewise.
5167         * gcc.target/i386/sse-movhps-2.c: Likewise.
5168         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5169         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5170         * gcc.target/i386/sse-movntps-1.c: Likewise.
5171         * gcc.target/i386/sse-movss-1.c: Likewise.
5172         * gcc.target/i386/sse-movss-2.c: Likewise.
5173         * gcc.target/i386/sse-movss-3.c: Likewise.
5174         * gcc.target/i386/sse-movups-1.c: Likewise.
5175         * gcc.target/i386/sse-movups-2.c: Likewise.
5176         * gcc.target/i386/sse-mulps-1.c: Likewise.
5177         * gcc.target/i386/sse-mulss-1.c: Likewise.
5178         * gcc.target/i386/sse-orps-1.c: Likewise.
5179         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5180         * gcc.target/i386/sse-recip-vec.c: Likewise.
5181         * gcc.target/i386/sse-recip.c: Likewise.
5182         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5183         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5184         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5185         * gcc.target/i386/sse-subps-1.c: Likewise.
5186         * gcc.target/i386/sse-subss-1.c: Likewise.
5187         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5188         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5189         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5190         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5191         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5192         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5193         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5194         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5195         * gcc.target/i386/sse-xorps-1.c: Likewise.
5196         * gcc.target/i386/ssefn-1.c: Likewise.
5197         * gcc.target/i386/ssefn-3.c: Likewise.
5198         * gcc.target/i386/sseregparm-1.c: Likewise.
5199         * gcc.target/i386/stackalign/return-3.c: Likewise.
5200         * gcc.target/i386/vectorize1.c: Likewise.
5201         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5202         * gcc.target/i386/xorps-sse.c: Likewise.
5203         * gfortran.dg/pr28158.f90: Likewise.
5204         * gfortran.dg/pr30667.f: Likewise.
5205         * gnat.dg/loop_optimization7.adb: Likewise.
5206         * gnat.dg/sse_nolib.adb: Likewise.
5207
5208 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/44702
5211         * gfortran.dg/use_rename_6.f90: New.
5212         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5213
5214 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/44869
5217         * gfortran.dg/class_24.f03: New.
5218
5219 2010-07-10  Richard Guenther  <rguenther@suse.de>
5220
5221         PR lto/44889
5222         * gcc.dg/lto/20100709-1_0.c: New testcase.
5223         * gcc.dg/lto/20100709-1_1.c: Likewise.
5224
5225 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5226
5227         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5228
5229 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5230
5231         PR objc/44140
5232         * objc.dg/lto/trivial-1_0.m: New.
5233         * objc.dg/lto/lto.exp: New.
5234         * obj-c++.dg/lto/trivial-1_0.mm: New.
5235         * obj-c++.dg/lto/lto.exp: New.
5236         * objc.dg/symtab-1.m: Adjust sizes.
5237         * objc.dg/image-info.m: Do not run for gnu-runtime.
5238
5239 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5240
5241         * gcc.dg/pr32370.c: Allow another kind of error message.
5242
5243 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5244
5245         * gnat.dg/atomic3.adb: New test.
5246
5247 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5248             Denys Vlasenko  <dvlasenk@redhat.com>
5249             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5250
5251         PR tree-optimization/28632
5252         * gcc.dg/tree-ssa/vrp51.c: New test.
5253         * gcc.dg/tree-ssa/vrp52.c: New test.
5254
5255 2010-07-09  Jason Merrill  <jason@redhat.com>
5256
5257         * g++.dg/abi/covariant6.C: New.
5258         * g++.dg/inherit/covariant17.C: Test both bases.
5259         * g++.dg/inherit/covariant7.C: Check vtable layout.
5260
5261 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5262
5263         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5264
5265 2010-07-09  Richard Guenther  <rguenther@suse.de>
5266
5267         PR tree-optimization/44852
5268         * gcc.c-torture/execute/pr44852.c: New testcase.
5269
5270 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5271
5272         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5273         multiplication by values.
5274         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5275         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5276
5277 2010-07-09  Richard Guenther  <rguenther@suse.de>
5278
5279         PR tree-optimization/44882
5280         * gfortran.dg/pr44882.f90: New testcase.
5281
5282 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5283
5284         PR target/40657
5285         * gcc.target/arm/pr40657-1.c: New test.
5286         * gcc.target/arm/pr40657-2.c: New test.
5287         * gcc.c-torture/execute/pr40657.c: New test.
5288
5289 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5290
5291         * gcc.dg/tree-ssa/vrp50.c: New test.
5292         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5293
5294 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5295
5296         PR fortran/44649
5297         * gfortran.dg/c_sizeof_1.f90: Modified.
5298         * gfortran.dg/storage_size_1.f08: New.
5299         * gfortran.dg/storage_size_2.f08: New.
5300
5301 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5302
5303         * gcc.c-torture/execute/20100708-1.c: New test.
5304
5305 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR fortran/44847
5308         * gfortran.dg/gomp/pr44847.f90: New test.
5309
5310 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5311
5312         PR tree-optimization/44710
5313         * gcc.dg/tree-ssa/ifc-6.c: New.
5314         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5315
5316 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5317
5318         PR fortran/18918
5319         * gfortran.dg/coarray_10.f90: Add an additional test.
5320
5321 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5322
5323         PR middle-end/44828
5324         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5325         * gcc.c-torture/execute/pr44828.x: Revert.
5326
5327 2010-07-08  Jason Merrill  <jason@redhat.com>
5328
5329         PR c++/43120
5330         * g++.dg/inherit/covariant17.C: New.
5331         * g++.dg/abi/covariant1.C: Actually test for the bug.
5332
5333 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5334
5335         PR rtl-optimization/44838
5336         * gcc.dg/pr44838.c: New.
5337
5338 2010-07-08  Richard Guenther  <rguenther@suse.de>
5339
5340         PR tree-optimization/44831
5341         * gcc.c-torture/compile/pr44831.c: New testcase.
5342         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5343
5344 2010-07-08  Richard Guenther  <rguenther@suse.de>
5345
5346         PR tree-optimization/44861
5347         * g++.dg/vect/pr44861.cc: New testcase.
5348
5349 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5350
5351         PR middle-end/44828
5352         * gcc.c-torture/execute/pr44828.x: New file.
5353
5354 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5355
5356         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5357         dg-options.
5358         * g++.dg/ext/altivec-17.C: Adjust error message.
5359
5360 2010-07-07  Tom Tromey  <tromey@redhat.com>
5361
5362         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5363
5364 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5365
5366         PR target/44844
5367         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5368         * gcc.target/i386/rdrand-2.c: Likewise.
5369         * gcc.target/i386/rdrand-3.c: Likewise.
5370
5371 2010-07-07  Jan Hubicka  <jh@suse.cz>
5372
5373         PR middle-end/44813
5374         * g++.dg/torture/pr44813.C: New testcase.
5375         * g++.dg/torture/pr44826.C: New testcase.
5376
5377 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5378
5379         PR rtl-optimization/44787
5380         * gcc.c-torture/compile/pr44788.c: New test.
5381         * gcc.target/arm/pr44788.c: New test.
5382
5383 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5384
5385         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5386
5387 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5388
5389         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5390         to dg-options.
5391
5392 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5393
5394         PR fortran/44742
5395         * gfortran.dg/parameter_array_init_6.f90: New.
5396         * gfortran.dg/initialization_20.f90: Update dg-error.
5397         * gfortran.dg/initialization_24.f90: Ditto.
5398
5399 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5400         PR fortran/PR44693
5401         * gfortran.dg/dim_range_1.f90:  New test.
5402         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5403
5404 2010-07-06  Jason Merrill  <jason@redhat.com>
5405
5406         PR c++/44703
5407         * g++.dg/cpp0x/initlist41.C: New.
5408
5409         PR c++/44778
5410         * g++.dg/template/ptrmem22.C: New.
5411
5412 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5413
5414         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5415         support.
5416         * gcc.target/i386/i386.exp: Likewise.
5417
5418 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5419
5420         PR testsuite/44195
5421         * gcc.dg/lto/20100518_0.c: Limit to x86.
5422
5423 2010-07-06  Richard Guenther  <rguenther@suse.de>
5424
5425         PR middle-end/44828
5426         * gcc.c-torture/execute/pr44828.c: New testcase.
5427
5428 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5429
5430         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5431         * g++.dg/warn/volatile1.C: Likewise.
5432         * g++.dg/template/warn1.C: Likewise.
5433
5434 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5435
5436         AVX Programming Reference (June, 2010)
5437         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5438         * g++.dg/other/i386-3.C: Likewise.
5439         * gcc.target/i386/sse-12.c: Likewise.
5440
5441         * gcc.target/i386/f16c-check.h: New.
5442         * gcc.target/i386/rdfsbase-1.c: Likewise.
5443         * gcc.target/i386/rdfsbase-2.c: Likewise.
5444         * gcc.target/i386/rdgsbase-1.c: Likewise.
5445         * gcc.target/i386/rdgsbase-2.c: Likewise.
5446         * gcc.target/i386/rdrand-1.c: Likewise.
5447         * gcc.target/i386/rdrand-2.c: Likewise.
5448         * gcc.target/i386/rdrand-3.c: Likewise.
5449         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5450         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5451         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5452         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5453         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5454         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5455         * gcc.target/i386/wrfsbase-1.c: Likewise.
5456         * gcc.target/i386/wrfsbase-2.c: Likewise.
5457         * gcc.target/i386/wrgsbase-1.c: Likewise.
5458         * gcc.target/i386/wrgsbase-2.c: Likewise.
5459
5460         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5461         (__builtin_ia32_vcvtps2ph): New.
5462         (__builtin_ia32_vcvtps2ph256): Likewise.
5463
5464         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5465         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5466
5467         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5468         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5469
5470         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5471         (__builtin_ia32_vcvtps2ph256): Likewise.
5472         Add fsgsbase,rdrnd,f16c.
5473
5474         * lib/target-supports.exp (check_effective_target_f16c): New.
5475
5476 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5477
5478         * gcc.dg/guality/nrv-1.c: New test.
5479
5480 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5481
5482         PR middle-end/42505
5483         * gcc.target/arm/pr42505.c: New test case.
5484
5485 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR c++/44808
5488         * g++.dg/opt/nrv16.C: New test.
5489
5490 2010-07-05  Richard Guenther  <rguenther@suse.de>
5491
5492         PR tree-optimization/44784
5493         * gcc.c-torture/compile/pr44784.c: New testcase.
5494
5495 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5496
5497         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5498         Increase loop bound and array size.
5499         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5500         Likewise.
5501
5502 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5503
5504         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5505         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5507         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5508         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5509
5510 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5511
5512         PR c++/22138
5513         * g++.dg/parse/template25.C: New.
5514
5515 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5516
5517         PR rtl-optimization/44695
5518         * gcc.dg/torture/pr44695.c: New.
5519
5520 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5521
5522         PR c++/16630
5523         * g++.dg/ext/pretty3.C: New.
5524
5525 2010-07-04  Richard Guenther  <rguenther@suse.de>
5526
5527         PR middle-end/44809
5528         * g++.dg/torture/pr44809.C: New testcase.
5529
5530 2010-07-04  Richard Guenther  <rguenther@suse.de>
5531
5532         PR tree-optimization/44656
5533         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5534
5535 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5536             Revital Eres  <eres@il.ibm.com>
5537
5538         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5539         misaligned stores.
5540         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5541         gcc.dg/vect/vect-96.c: Likewise.
5542         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5543         that support misaligned stores. Change the number of expected
5544         misaligned accesses.
5545         * gcc.dg/vect/vect-peel-1.c: New test.
5546         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5547         gcc.dg/vect/vect-peel-4.c: Likewise.
5548         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5549         vectorizable on all targets that support realignment.
5550         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5551
5552 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5553
5554         PR c/44806
5555         * gcc.dg/torture/pr44806.c: New.
5556
5557 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5558
5559         * gnat.dg/cond_expr1.adb: New test.
5560
5561 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5562
5563         * gnat.dg/modular3.adb: New test.
5564         * gnat.dg/modular3_pkg.ads: New helper.
5565
5566 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5567             Mikael Pettersson  <mikpe@it.uu.se>
5568
5569         PR testsuite/44518
5570         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5571         Make signed-ness of chars explicit.  Scan the object for
5572         strings that are split by some target assemblers.
5573         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5574         explicit.
5575
5576 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5577
5578         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5579
5580 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5581
5582         PR/44128
5583         * g++.dg/warn/Wshadow-7.C: New test.
5584
5585 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5586             Julian Brown  <julian@codesourcery.com>
5587             Sandra Loosemore  <sandra@codesourcery.com>
5588
5589         * gcc.c-torture/execute/20100416-1.c: New test case.
5590
5591 2010-07-02  Julian Brown  <julian@codesourcery.com>
5592             Sandra Loosemore  <sandra@codesourcery.com>
5593
5594         PR target/43703
5595
5596         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5597         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5598
5599 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5600             Julian Brown  <julian@codesourcery.com>
5601
5602         * gcc.target/arm/neon/vadds64.c: Regenerated.
5603         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5604         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5605         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5606         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5607         * gcc.target/arm/neon-vmls-1.c: Likewise.
5608         * gcc.target/arm/neon-vsubs64.c: New execution test.
5609         * gcc.target/arm/neon-vsubu64.c: New execution test.
5610         * gcc.target/arm/neon-vadds64.c: New execution test.
5611         * gcc.target/arm/neon-vaddu64.c: New execution test.
5612
5613 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5614
5615         * gcc.target/arm/neon-vands64.c: New.
5616         * gcc.target/arm/neon-vandu64.c: New.
5617         * gcc.target/arm/neon-vbics64.c: New.
5618         * gcc.target/arm/neon-vbicu64.c: New.
5619         * gcc.target/arm/neon-veors64.c: New.
5620         * gcc.target/arm/neon-veoru64.c: New.
5621         * gcc.target/arm/neon-vorns64.c: New.
5622         * gcc.target/arm/neon-vornu64.c: New.
5623         * gcc.target/arm/neon-vorrs64.c: New.
5624         * gcc.target/arm/neon-vorru64.c: New.
5625         * gcc.target/arm/neon/vands64.c: Regenerated.
5626         * gcc.target/arm/neon/vandu64.c: Regenerated.
5627         * gcc.target/arm/neon/vbics64.c: Regenerated.
5628         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5629         * gcc.target/arm/neon/veors64.c: Regenerated.
5630         * gcc.target/arm/neon/veoru64.c: Regenerated.
5631         * gcc.target/arm/neon/vorns64.c: Regenerated.
5632         * gcc.target/arm/neon/vornu64.c: Regenerated.
5633         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5634         * gcc.target/arm/neon/vorru64.c: Regenerated.
5635
5636 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5637
5638         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5639
5640 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5641
5642         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5643         * gfortran.dg/intent_out_5.f90: Same.
5644         * gfortran.dg/ltrans-7.f90: Same.
5645         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5646
5647 2010-07-02  Jan Hubicka  <jh@suse.cz>
5648
5649         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5650
5651 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5652
5653         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5654
5655 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR c++/44780
5658         * c-c++-common/Wunused-var-12.c: New test.
5659
5660 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5661
5662         PR target/42835
5663         * gcc.target/arm/pr42835.c: New test.
5664
5665         PR target/42172
5666         * gcc.target/arm/pr42172-1.c: New test.
5667
5668 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5669
5670         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5671
5672 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5673
5674         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5675         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5676         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5677         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5678         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5679         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5680         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5681         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5682         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5683         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5684         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5685         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5686         * gcc.target/arm/neon-vdup_ns64.c: New.
5687         * gcc.target/arm/neon-vdup_nu64.c: New.
5688         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5689         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5690         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5691         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5692         * gcc.target/arm/neon-vmov_ns64.c: New.
5693         * gcc.target/arm/neon-vmov_nu64.c: New.
5694         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5695         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5696         * gcc.target/arm/neon-vget_lanes64.c: New.
5697         * gcc.target/arm/neon-vget_laneu64.c: New.
5698         * gcc.target/arm/neon-vset_lanes64.c: New.
5699         * gcc.target/arm/neon-vset_laneu64.c: New.
5700
5701 2010-07-02  Richard Guenther  <rguenther@suse.de>
5702
5703         * g++.dg/torture/20100702-1.C: New testcase.
5704
5705 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5706
5707         PR target/44707
5708         * gcc.c-torture/compile/pr44707.c: New test.
5709
5710 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5711
5712         PR c++/44039
5713         * g++.dg/template/crash101.C: New.
5714
5715 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5716
5717         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5718         Use the ABI-0 accessors and fail it for m64.
5719
5720 2010-07-02  Jan Hubicka  <jh@suse.cz>
5721
5722         * g++.dg/tree-ssa/pr44706.C: New testcase.
5723
5724 2010-07-02  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/44748
5727         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5728
5729 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5730
5731         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5732         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5733         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5734         the method types to forward:.
5735
5736 2010-06-30  Jason Merrill  <jason@redhat.com>
5737
5738         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5739         * g++.dg/other/pr25632.C: Likewise.
5740
5741 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR tree-optimization/40421
5744         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5745
5746 2010-07-01  Richard Guenther  <rguenther@suse.de>
5747
5748         PR middle-end/42834
5749         PR middle-end/44468
5750         * gcc.c-torture/execute/20100316-1.c: New testcase.
5751         * gcc.c-torture/execute/pr44468.c: Likewise.
5752         * gcc.c-torture/compile/20100609-1.c: Likewise.
5753         * gcc.dg/volatile2.c: Adjust.
5754         * gcc.dg/plugin/selfassign.c: Likewise.
5755         * gcc.dg/pr36902.c: Likewise.
5756         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5757         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5758         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5759         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5760         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5761         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5762         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5763         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5764         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5765         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5766         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5767         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5768         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5769         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5770         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5771         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5772         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5773         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5774         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5775         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5776         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5777         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5778         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5779         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5780         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5781         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5782         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5783         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5784         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5785         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5786         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5787         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5788         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5789         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5790         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5791         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5792         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5793         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5794         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5795         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5796         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5797         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5798         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5799         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5800         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5801         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5802         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5803         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5804         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5805         * g++.dg/tree-ssa/pr31146.C: Likewise.
5806         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5807         * g++.dg/tree-ssa/pr33604.C: Likewise.
5808         * g++.dg/plugin/selfassign.c: Likewise.
5809         * gfortran.dg/array_memcpy_3.f90: Likewise.
5810         * gfortran.dg/array_memcpy_4.f90: Likewise.
5811         * c-c++-common/torture/pr42834.c: New testcase.
5812
5813 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5814
5815         PR c++/44628
5816         * g++.dg/template/crash100.C: New.
5817
5818 2010-06-30  Jan Hubicka  <jh@suse.cz>
5819
5820         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5821
5822 2010-06-30  Michael Matz  <matz@suse.de>
5823
5824         PR bootstrap/44699
5825         * gcc.dg/pr44699.c: New test.
5826
5827 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5828
5829         PR tree-optimization/39799
5830         * c-c++-common/uninit-17.c: New test.
5831
5832 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5833
5834         PR libfortran/43298
5835         * gfortran.dg/read_infnan_1.f90: New test.
5836
5837 2010-06-29  Jason Merrill  <jason@redhat.com>
5838
5839         Enable implicitly declared move constructor/operator= (N3053).
5840         * g++.dg/cpp0x/implicit3.C: New.
5841         * g++.dg/cpp0x/implicit4.C: New.
5842         * g++.dg/cpp0x/implicit5.C: New.
5843         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5844         * g++.dg/cpp0x/not_special.C: Adjust.
5845         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5846         * g++.dg/cpp0x/rv1n.C: Adjust.
5847         * g++.dg/cpp0x/rv1p.C: Adjust.
5848         * g++.dg/cpp0x/rv2n.C: Adjust.
5849         * g++.dg/cpp0x/rv2p.C: Adjust.
5850         * g++.dg/cpp0x/rv3n.C: Adjust.
5851         * g++.dg/cpp0x/rv3p.C: Adjust.
5852         * g++.dg/cpp0x/rv4n.C: Adjust.
5853         * g++.dg/cpp0x/rv4p.C: Adjust.
5854         * g++.dg/cpp0x/rv5n.C: Adjust.
5855         * g++.dg/cpp0x/rv5p.C: Adjust.
5856         * g++.dg/cpp0x/rv6n.C: Adjust.
5857         * g++.dg/cpp0x/rv6p.C: Adjust.
5858         * g++.dg/cpp0x/rv7n.C: Adjust.
5859         * g++.dg/cpp0x/rv7p.C: Adjust.
5860         * g++.dg/cpp0x/rv8p.C: Adjust.
5861         * g++.dg/gomp/pr26690-1.C: Adjust.
5862         * g++.dg/other/error20.C: Adjust.
5863         * g++.dg/other/error31.C: Adjust.
5864         * g++.dg/parse/error19.C: Adjust.
5865         * g++.dg/template/qualttp5.C: Adjust.
5866         * g++.old-deja/g++.law/ctors5.C: Adjust.
5867
5868         Enable implicitly deleted functions (N2346)
5869         * g++.dg/cpp0x/defaulted17.C: New.
5870         * g++.dg/cpp0x/implicit1.C: New.
5871         * g++.dg/cpp0x/implicit2.C: New.
5872         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5873         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5874         * g++.dg/init/ctor4.C: Adjust.
5875         * g++.dg/init/synth2.C: Adjust.
5876         * g++.dg/lto/20081118_1.C: Adjust.
5877         * g++.dg/other/error13.C: Adjust.
5878         * g++.dg/other/unused1.C: Adjust.
5879         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5880         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5881         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5882         * g++.old-deja/g++.law/ctors17.C: Adjust.
5883         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5884         * g++.old-deja/g++.pt/assign1.C: Adjust.
5885         * g++.old-deja/g++.pt/crash20.C: Adjust.
5886
5887         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5888         * g++.dg/cpp0x/defaulted13.C: Adjust.
5889         * g++.dg/cpp0x/defaulted2.C: Adjust.
5890         * g++.dg/cpp0x/defaulted3.C: Adjust.
5891         * g++.dg/cpp0x/initlist9.C: Adjust.
5892         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5893         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5894         * g++.dg/init/synth2.C: Adjust.
5895
5896         * g++.dg/cpp0x/defaulted19.C: New.
5897
5898         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5899         * g++.dg/template/error23.C: Fix for -std=c++0x.
5900
5901 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5902
5903         PR fortran/44718
5904         * gfortran.dg/proc_ptr_28.f90: New.
5905
5906 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR tree-optimization/43801
5909         * g++.dg/torture/pr43801.C: New test.
5910
5911         PR debug/44668
5912         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5913
5914 2010-06-29  Jason Merrill  <jason@redhat.com>
5915
5916         PR c++/44587
5917         * g++.dg/template/qualified-id2.C: New.
5918         * g++.dg/template/qualified-id3.C: New.
5919
5920 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5921
5922         PR fortran/44696
5923         * gfortran.dg/associated_target_4.f90: New.
5924
5925 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5926
5927         PR fortran/44582
5928         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5929
5930 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5933
5934 2010-06-29  Jan Hubicka  <jh@suse.cz>
5935
5936         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5937
5938 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5939
5940         PR target/43902
5941         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5942         * gcc.target/arm/wmul-3.c: New test.
5943         * gcc.target/arm/wmul-4.c: New test.
5944
5945 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5946
5947         PR rtl-optimization/44659
5948         * gcc.target/i386/extract-1.c: New.
5949         * gcc.target/i386/extract-2.c: Likewise.
5950         * gcc.target/i386/extract-3.c: Likewise.
5951         * gcc.target/i386/extract-4.c: Likewise.
5952         * gcc.target/i386/extract-5.c: Likewise.
5953         * gcc.target/i386/extract-6.c: Likewise.
5954
5955 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5956
5957         PR c++/44682
5958         * g++.dg/warn/Wunused-var-14.C: New test.
5959
5960 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5961
5962         PR fortran/43298
5963         * gfortran.dg/nan_6.f90: New.
5964
5965 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5966
5967         PR tree-optimization/43781
5968         * gcc.dg/torture/pr43781.c: New.
5969
5970 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5971
5972         PR fortran/40158
5973         * gfortran.dg/actual_rank_check_1.f90: New test.
5974
5975 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5976
5977         * gcc.dg/ipa/ipa-sra-6.c: New test.
5978
5979 2010-06-28  Jan Hubicka  <jh@suse.cz>
5980
5981         PR tree-optimization/44687
5982         * gcc.c-torture/compile/pr44687.c
5983
5984 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5985
5986         PR c++/44535
5987         * g++.dg/torture/pr44535.C: New test.
5988
5989 2010-06-28  Michael Matz  <matz@suse.de>
5990
5991         PR middle-end/44592
5992         * gfortran.dg/pr44592.f90: New test.
5993
5994 2010-06-28  Jan Hubicka  <jh@suse.cz>
5995
5996         PR tree-optimization/44357
5997         * g++.dg/torture/pr44357.C: New testcase.
5998
5999 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6000
6001         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6002         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6003         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6004         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6005         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6006         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6007         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6008         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6009
6010 2010-06-27  Jan Hubicka  <jh@suse.cz>
6011
6012         * gcc.c-torture/compile/pr44686.c: New file.
6013
6014 2010-06-27  Richard Guenther  <rguenther@suse.de>
6015
6016         PR tree-optimization/44683
6017         * gcc.c-torture/execute/pr44683.c: New testcase.
6018
6019 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/noreturn3.ad[sb]: New test.
6022
6023 2010-06-26  Jason Merrill  <jason@redhat.com>
6024
6025         * g++.dg/cpp0x/explicit5.C: New.
6026
6027 2010-06-26  Richard Guenther  <rguenther@suse.de>
6028
6029         PR tree-optimization/44393
6030         * gcc.dg/pr44393.c: New testcase.
6031
6032 2010-06-26  Jan Hubicka  <jh@suse.cz>
6033
6034         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6035
6036 2010-06-26  Richard Guenther  <rguenther@suse.de>
6037
6038         PR middle-end/44674
6039         * gcc.dg/pr44674.c: New testcase.
6040
6041 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6042
6043         * gcc.dg/opts-3.c: New test.
6044
6045 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6046
6047         * gfortran.dg/type_decl_1.f90: New.
6048         * gfortran.dg/type_decl_2.f90: New.
6049
6050 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6051
6052         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6053         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6054
6055 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6056
6057         PR testsuite/38946
6058         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6059         error in comparing reals.
6060
6061 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6062
6063         * selected_real_kind_2.f90: New.
6064         * selected_real_kind_3.f90: New.
6065
6066 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6067
6068         * gfortran.dg/entry_19.f90: New.
6069
6070 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6071
6072         * gfortran.dg/end_subroutine_1.f90: New.
6073         * gfortran.dg/end_subroutine_2.f90: New.
6074         * gfortran.dg/interface_proc_end.f90: Update.
6075
6076 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6077
6078         * gfortran.dg/semicolon_fixed.f: Update.
6079         * gfortran.dg/semicolon_fixed_2.f: New.
6080         * gfortran.dg/semicolon_free_2.f90: New.
6081         * gfortran.dg/semicolon_free.f90: Update.
6082
6083 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6084
6085         PR fortran/44448
6086         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6087
6088 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6089
6090         * g++.dg/ipa/iinline-3.C: New test.
6091         * gcc.dg/ipa/modif-1.c: Removed.
6092
6093 2010-06-25  Jan Hubicka  <jh@suse.cz>
6094
6095         * gcc.dg/tree-ssa/ipa-split-1.c
6096
6097 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6098
6099         * g++.dg/ipa/iinline-2.C: New test.
6100
6101 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6102
6103         PR middle-end/43866
6104         * gfortran.dg/pr43866.f90: New test.
6105
6106         PR tree-optimization/44539
6107         * gcc.dg/pr44539.c: New test.
6108
6109 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6110
6111         From Jim Wilson:
6112         PR target/43902
6113         * gcc.target/mips/madd-9.c: New test.
6114
6115 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6116
6117         PR c/44517
6118         * gcc.dg/noncompile/pr44517.c: New.
6119         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6120
6121 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6122
6123         PR testsuite/43283
6124         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6125         and add argument to nop for IA64.
6126
6127 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6128
6129         PR target/44588
6130         * gcc.target/i386/mod-1.c: New.
6131         * gcc.target/i386/umod-1.c: Likewise.
6132         * gcc.target/i386/umod-2.c: Likewise.
6133         * gcc.target/i386/umod-3.c: Likewise.
6134
6135 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR middle-end/44492
6138         * g++.dg/torture/pr44492.C: New test.
6139
6140 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6141
6142         * c-c++-common/warn-omitted-condop.c: New.
6143
6144 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6145
6146         PR fortran/44614
6147         * gfortran.dg/import8.f90: New.
6148
6149 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6150
6151         * gnat.dg/not_null.adb: Update test case.
6152
6153 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR c++/44619
6156         * g++.dg/warn/Wunused-var-13.C: New test.
6157
6158         PR c++/44627
6159         * g++.dg/diagnostic/method1.C: New test.
6160
6161 2010-06-22  Cary Coutant  <ccoutant@google.com>
6162
6163         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6164
6165 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6166
6167         PR fortran/44616
6168         * gfortran.dg/abstract_type_8.f03: New.
6169
6170 2010-06-21  Jason Merrill  <jason@redhat.com>
6171
6172         * g++.dg/cpp0x/noexcept08.C: New.
6173
6174         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6175
6176 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6177
6178         PR target/44615
6179         * gcc.target/i386/sse2-vec-2a.c: New.
6180
6181 2010-06-21  DJ Delorie  <dj@redhat.com>
6182
6183         * gcc.dg/pragma-diag-1.c: New.
6184
6185 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6186
6187         PR target/44615
6188         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6189
6190 2010-06-21  Alan Modra  <amodra@gmail.com>
6191
6192         PR testsuite/44505
6193         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6194         tail call to check_fa_mid.
6195
6196 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6197
6198         PR target/44575
6199         * gcc.c-torture/execute/pr44575.c: New test.
6200
6201 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6202
6203         PR fortran/40632
6204         * gfortran.dg/contiguous_1.f90: New.
6205         * gfortran.dg/contiguous_2.f90: New.
6206         * gfortran.dg/contiguous_3.f90: New.
6207
6208 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6209
6210         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6211         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6212
6213 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6214
6215         PR target/44546
6216         * gcc.target/i386/pr44546.c: New test.
6217
6218 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6219
6220         * gcc.dg/opts-2.c: New test.
6221
6222 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6223
6224         PR fortran/44584
6225         * gfortran.dg/typebound_proc_15.f03: Modified.
6226
6227 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6228
6229         PR target/44072
6230         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6231         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6232
6233 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6234
6235         * g++.dg/ext/label13.C: Fix typo in last change.
6236
6237 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6238
6239         PR libfortran/44477
6240         * gfortran.dg/eof_3.f90
6241         * gfortran.dg/endfile_2.f90
6242         * gfortran.dg/endfile_4.f90
6243         * gfortran.dg/endfile_3.f90
6244
6245 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6246
6247         PR c++/41090
6248         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6249
6250 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6251
6252         PR fortran/44556
6253         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6254
6255 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6256
6257         * gcc.target/arm/pr40900.c: New test.
6258
6259 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6260
6261         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6262
6263 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6264
6265         PR fortran/44558
6266         * gfortran.dg/typebound_call_15.f03: New.
6267
6268 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6269
6270         PR c++/44486
6271         * g++.dg/pr44486.C: New.
6272
6273 2010-06-16  DJ Delorie  <dj@redhat.com>
6274
6275         * gcc.target/i386/volatile-bitfields-1.c: New.
6276         * gcc.target/i386/volatile-bitfields-2.c: New.
6277
6278 2010-06-16  Jason Merrill  <jason@redhat.com>
6279
6280         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6281
6282         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6283
6284 2010-06-16  Richard Guenther  <rguenther@suse.de>
6285
6286         PR c/44555
6287         * gcc.c-torture/execute/pr44555.c: New testcase.
6288
6289 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6290
6291         PR fortran/44549
6292         * gfortran.dg/typebound_proc_16.f03: New.
6293
6294 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6295
6296         * g++.dg/torture/pr43905.C: New test.
6297
6298 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6299
6300         PR testsuite/44538
6301         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6302         initialization loop from being vectorized.
6303         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6304
6305 2010-06-16  Alan Modra  <amodra@gmail.com>
6306
6307         PR tree-optimization/44507
6308         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6309
6310 2010-06-15  Jason Merrill  <jason@redhat.com>
6311
6312         * g++.dg/overload/arg3.C: Adjust error locations.
6313         * g++.dg/overload/copy1.C: Likewise.
6314         * g++.dg/tc1/dr152.C: Likewise.
6315         * g++.dg/template/incomplete4.C: Likewise.
6316         * g++.dg/template/incomplete5.C: Likewise.
6317         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6318         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6319         * g++.old-deja/g++.pt/crash9.C: Likewise.
6320
6321         * g++.dg/inherit/virtual5.C: New.
6322
6323         * g++.dg/cpp0x/defaulted18.C: New.
6324
6325         * g++.dg/cpp0x/initlist40.C: New.
6326
6327         * g++.dg/cpp0x/initlist39.C: New.
6328
6329 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6330
6331         PR middle-end/44391
6332         * gcc.dg/graphite/pr44391.c: New.
6333
6334 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6335
6336         PR fortran/43388
6337         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6338         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6339         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6340         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6341
6342 2010-06-15  Richard Guenther  <rguenther@suse.de>
6343
6344         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6345
6346 2010-06-15  Richard Guenther  <rguenther@suse.de>
6347
6348         * gcc.dg/vect/bb-slp-21.c: Adjust.
6349         * gcc.dg/vect/bb-slp-13.c: Likewise
6350         * gcc.dg/vect/bb-slp-4.c: Likewise
6351         * gcc.dg/vect/bb-slp-22.c: Likewise
6352         * gcc.dg/vect/bb-slp-14.c: Likewise
6353         * gcc.dg/vect/bb-slp-23.c: Likewise
6354         * gcc.dg/vect/bb-slp-15.c: Likewise
6355         * gcc.dg/vect/bb-slp-17.c: Likewise
6356         * gcc.dg/vect/bb-slp-18.c: Likewise
6357         * gcc.dg/vect/bb-slp-19.c: Likewise
6358         * gcc.dg/vect/bb-slp-10.c: Likewise
6359         * gcc.dg/vect/bb-slp-11.c: Likewise
6360         * gcc.dg/vect/bb-slp-20.c: Likewise
6361         * gcc.dg/vect/bb-slp-3.c: Likewise
6362
6363 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR fortran/44536
6366         * gfortran.dg/gomp/pr44536.f90: New test.
6367         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6368
6369 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6370
6371         PR target/44534
6372         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6373         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6374
6375 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR tree-optimization/44508
6378         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6379
6380         PR bootstrap/44509
6381         * gcc.dg/pr44509.c: New test.
6382
6383 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6384
6385         PR tree-optimization/44507
6386         * gcc.dg/vect/pr44507.c: New test.
6387
6388 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6391         and c-pretty-print.h.
6392
6393         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6394
6395 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6396
6397         * gfortran.dg/whole_file_18.f90: Updated error message.
6398
6399 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6400
6401         * gfortran.dg/whole_file_20.f03: New.
6402
6403 2010-06-12  Jan Hubicka  <jh@suse.cz>
6404
6405         * gcc.c-torture/compile/pc44485.c: New testcase.
6406
6407 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6408
6409         PR fortran/40117
6410         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6411         * gfortran.dg/typebound_proc_14.f03: New.
6412         * gfortran.dg/typebound_proc_15.f03: New.
6413
6414 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6415
6416         * gcc.dg/opts-1.c: New test.
6417
6418 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6419
6420         * gcc.dg/funroll-loops-all.c: Update expected error.
6421
6422 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6423
6424         PR target/44481
6425         * gcc.target/i386/pr44481.c: New test.
6426
6427 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6428
6429         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6430
6431 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6432
6433         PR middle-end/44483
6434         * gcc.dg/tree-ssa/pr44483.c: New.
6435
6436 2010-06-11  Paul Brook  <paul@codesourcery.com>
6437
6438         * g++.dg/other/arm-neon-1.C: New test.
6439
6440 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6441
6442         PR fortran/42051
6443         PR fortran/43896
6444         * gfortran.dg/class_23.f03: New test.
6445
6446 2010-06-11  Jan Hubicka  <jh@suse.cz>
6447
6448         * gcc.dg/ipa/pure-const-2.c: New testcase.
6449
6450 2010-06-11  Jan Hubicka  <jh@suse.cz>
6451
6452         * gcc.dg/noreturn-7.c: Update.
6453         * gcc.dg/noreturn-4.c: Update.
6454
6455 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6456
6457         Fix MIPS bootstrap
6458         * g++.dg/other/typedef4.C: New test.
6459
6460 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6461
6462         PR fortran/44207
6463         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6464
6465 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6466
6467         PR fortran/44457
6468         * gfortran.dg/asynchronous_3.f03
6469
6470 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6471
6472         PR middle-end/44185
6473         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6474         non-temporal stores out of the tests to form new test cases.  As a
6475         result, no non-temporal store should be generated in this case.
6476
6477         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6478         prefetch-7.c that generate one non-temporal store.
6479
6480         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6481         prefetch-7.c that generate one non-temporal store and one
6482         one-temporal prefetch.
6483
6484 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6485
6486         PR tree-optimization/44258
6487         * gcc.dg/tree-ssa/pr44258.c: New test.
6488
6489 2010-06-10  Daniel Kraft  <d@domob.eu>
6490
6491         PR fortran/38936
6492         * gfortran.dg/associate_1.f03: New test.
6493         * gfortran.dg/associate_2.f95: New test.
6494         * gfortran.dg/associate_3.f03: New test.
6495         * gfortran.dg/associate_4.f08: New test.
6496
6497 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6498
6499         * gfortran.dg/selected_char_kind_4.f90: New test.
6500
6501 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gcc.dg/pr42461.c: New test.
6504
6505 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6506
6507         PR fortran/44347
6508         * gfortran.dg/selected_real_kind_1.f90: New.
6509
6510 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6511
6512         PR fortran/44359
6513         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6514         warning.
6515         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6516         check for warning.
6517
6518 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6519
6520         * gfortran.dg/data_namelist_conflict.f90: New test.
6521
6522 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6523
6524         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6525         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6526         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6527
6528 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6529
6530         * gfortran.dg/mvbits_9.f90: New test.
6531         * gfortran.dg/ibset_1.f90: Ditto.
6532         * gfortran.dg/ibits_1.f90: Ditto.
6533         * gfortran.dg/btest_1.f90: Ditto.
6534         * gfortran.dg/ibclr_1.f90: Ditto.
6535
6536 2010-06-09  Jason Merrill  <jason@redhat.com>
6537
6538         PR c++/44366
6539         * g++.dg/cpp0x/decltype23.C: Move to...
6540         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6541
6542 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6543
6544         PR fortran/44211
6545         * gfortran.dg/typebound_call_14.f03: New test.
6546
6547 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6548
6549         PR tree-optimization/44423
6550         * gcc.dg/tree-ssa/pr44423.c: New test.
6551
6552 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6553
6554         PR testsuite/42843
6555         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6556         TV_NONE to initialize tv_id field.
6557         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6558         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6559         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6560         Include toplev.h .
6561         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6562         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6563         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6564
6565 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6566
6567         PR tree-optimization/39874
6568         PR middle-end/28685
6569         * gcc.dg/pr39874.c: New file.
6570
6571 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6572
6573         * g++.dg/ext/attr-alias-1.C: New.
6574         * g++.dg/ext/attr-alias-2.C: New.
6575
6576 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6577
6578         PR fortran/44446
6579         * gfortran.dg/proc_ptr_27.f90: New.
6580
6581 2010-06-07  Jason Merrill  <jason@redhat.com>
6582
6583         PR c++/44366
6584         * g++.dg/cpp0x/decltype23.C: New.
6585
6586 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6587             Shujing Zhao  <pearly.zhao@oracle.com>
6588
6589         PR c/37724
6590         * gcc.dg/c90-const-expr-10.c: Adjust.
6591         * gcc.dg/c99-const-expr-10.c: Adjust.
6592         * gcc.dg/init-bad-7.c: New.
6593
6594 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6595
6596         * lib/target-supports.exp (check_effective_target_gas): New proc.
6597         * gcc.c-torture/execute/960321-1.x: New file.
6598
6599 2010-06-07  Jason Merrill  <jason@redhat.com>
6600
6601         PR c++/44401
6602         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6603
6604 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR c++/44444
6607         * g++.dg/warn/Wunused-var-12.C: New test.
6608
6609         PR c++/44443
6610         * c-c++-common/Wunused-var-11.c: New test.
6611
6612 2010-06-07  Jan Hubicka  <jh@suse.cz>
6613
6614         * gcc.dg/ipa/pure-const-1.c: New testcase.
6615
6616 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6617
6618         PR rtl-optimization/44404
6619         * gcc.dg/pr44404.c: New.
6620
6621 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6622
6623         PR target/44159
6624         * gcc.target/i386/abi-2.c: Check sysv abi here.
6625         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6626         function to avoid failures by different ABIs.
6627         * gcc.target/i386/aes-check.h: Likewise.
6628         * gcc.target/i386/avx-check.h: Likewise.
6629         * gcc.target/i386/fma4-check.h: Likewise.
6630         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6631         * gcc.target/i386/mmx-check.h: Likewise.
6632         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6633         * gcc.target/i386/pclmul-check.h: Likewise.
6634         * gcc.target/i386/sse-check.h: Likewise.
6635         * gcc.target/i386/sse2-check.h: Likewise.
6636         * gcc.target/i386/sse3-check.h: Likewise.
6637         * gcc.target/i386/sse4_1-check.h: Likewise.
6638         * gcc.target/i386/sse4_2-check.h: Likewise.
6639         * gcc.target/i386/sse4a-check.h: Likewise.
6640         * gcc.target/i386/ssse3-check.h: Likewise.
6641         * gcc.target/i386/xop-check.h: Likewise.
6642         * gcc.target/i386/pr27971.c: Fix for LLP64.
6643         * gcc.target/i386/pr39139.c: Likewise.
6644         * gcc.target/i386/pr39315-check.c: Likewise.
6645         * gcc.target/i386/vararg-1.c: Likewise.
6646         * gcc.target/i386/vararg-2.c: Likewise.
6647         Additional add dg-compile to avoid failure due
6648         missing foo symbol.
6649
6650         * gcc.dg/compound-literal-1.c: Fix for llp64.
6651         * gcc.dg/pr32370.c: Likewise.
6652         * gcc.dg/pr37561.c: Likewise.
6653         * gcc.dg/pr41340.c: Likewise.
6654         * gcc.dg/pr41551.c: Likewise.
6655
6656 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6657
6658         PR c++/44188
6659         * g++.dg/debug/dwarf2/typedef3.C: New test.
6660
6661 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6662
6663         PR c/20000
6664         * c-c++-common/pr20000.c: New.
6665
6666 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6667
6668         PR c++/44086
6669         * g++.dg/init/pr44086.C: New.
6670         * g++.dg/cpp0x/decltype4.C: Adjust.
6671
6672 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6673
6674         PR fortran/43945
6675         * gfortran.dg/generic_23.f03: New test.
6676
6677 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6678
6679         PR fortran/43895
6680         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6681
6682 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR c++/44361
6685         * c-c++-common/Wunused-var-9.c: New test.
6686
6687 2010-06-05  Jason Merrill  <jason@redhat.com>
6688
6689         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6690
6691 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6692
6693         PR c/44322
6694         * gcc.dg/c99-restrict-4.c: New test.
6695
6696 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6697
6698         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6699         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6700         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6701         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6702         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6703         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6704         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6705         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6706         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6707         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6708         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6709         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6710         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6711         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6712         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6713         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6714         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6715         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6716         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6717         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6718         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6719         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6720
6721 2010-06-04  Jason Merrill  <jason@redhat.com>
6722
6723         * g++.dg/cpp0x/noexcept06.C: New.
6724         * g++.dg/cpp0x/noexcept07.C: New.
6725
6726         * g++.dg/cpp0x/noexcept01.C: New.
6727         * g++.dg/cpp0x/noexcept02.C: New.
6728         * g++.dg/cpp0x/noexcept03.C: New.
6729         * g++.dg/cpp0x/noexcept04.C: New.
6730         * g++.dg/cpp0x/noexcept05.C: New.
6731
6732 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6733
6734         PR c++/44412
6735         * g++.dg/warn/Wunused-var-10.C: New test.
6736         * g++.dg/warn/Wunused-var-11.C: New test.
6737
6738         PR c++/44362
6739         * c-c++-common/Wunused-var-10.c: New test.
6740
6741 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6742
6743         PR c/25880
6744         * gcc.dg/assign-warn-2.c: Update.
6745         * gcc.dg/cpp/line3.c: Update.
6746         * gcc.dg/c99-array-lval-8.c: Update.
6747         * gcc.dg/cast-qual-2.c: Update.
6748         * gcc.dg/c99-arraydecl-3.c:  Update.
6749         * gcc.dg/assign-warn-1.c:  Update.
6750         * gcc.dg/format/gcc_diag-1.c:  Update.
6751
6752 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6753
6754         PR rtl-optimization/39871
6755         PR rtl-optimization/40615
6756         PR rtl-optimization/42500
6757         PR rtl-optimization/42502
6758         * gcc.target/arm/eliminate.c: New test.
6759
6760 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6761
6762         PR libstdc++/44410
6763         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6764         * g++.old-deja/g++.other/delete3.C: Likewise.
6765         * g++.old-deja/g++.other/new.C: Likewise.
6766         * g++.old-deja/g++.law/operators27.C: Likewise.
6767         * g++.old-deja/g++.mike/p755.C: Likewise.
6768         * g++.dg/eh/new1.C: Likewise.
6769         * g++.dg/init/new5.C: Likewise.
6770
6771 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6772
6773         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6774         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6775         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6776
6777 2010-06-03  Richard Guenther  <rguenther@suse.de>
6778
6779         PR lto/41921
6780         * lib/lto.exp: Always load gcc.exp.
6781         (lto-obj): For C source files invoke gcc_target_compile.
6782         * g++.dg/lto/20100603-1_0.C: New testcase.
6783         * g++.dg/lto/20100603-1_1.c: Likewise.
6784
6785 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6786
6787         PR tree-optimization/43688
6788         * gfortran.dg/pr43688.f90: New.
6789
6790 2010-06-03  Richard Guenther  <rguenther@suse.de>
6791
6792         PR lto/41584
6793         * gcc.dg/lto/20100603-1_0.c: New testcase.
6794         * gcc.dg/lto/20100603-2_0.c: Likewise.
6795         * gcc.dg/lto/20100603-3_0.c: Likewise.
6796
6797 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6798
6799         PR target/44218
6800         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6801         * gcc.target/powerpc/recip-2.c: Ditto.
6802         * gcc.target/powerpc/recip-3.c: Ditto.
6803         * gcc.target/powerpc/recip-4.c: Ditto.
6804         * gcc.target/powerpc/recip-5.c: Ditto.
6805         * gcc.target/powerpc/recip-6.c: Ditto.
6806         * gcc.target/powerpc/recip-7.c: Ditto.
6807         * gcc.target/powerpc/recip-test.h: Ditto.
6808         * gcc.target/powerpc/recip-test2.h: Ditto.
6809
6810 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6811
6812         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6813
6814 2010-06-02  Jason Merrill  <jason@redhat.com>
6815
6816         * g++.dg/ext/vector9.C: Expect typedef in error message.
6817
6818         PR c++/9726
6819         PR c++/23594
6820         PR c++/44333
6821         * g++.dg/tc1/dr101.C: Remove xfails.
6822
6823 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6824
6825         PR middle-end/44372
6826         * g++.dg/ipa/pr44372.C: New.
6827
6828 2010-06-02  Jan Hubicka  <jh@suse.cz>
6829
6830         PR middle-end/44295
6831         * g++.dg/torture/pr44295.C: Neww testcase.
6832
6833 2010-06-02  Jan Hubicka  <jh@suse.cz>
6834
6835         * gcc.dg/tree-ssa/loadpre6.c: Update.
6836
6837 2010-06-02  Richard Guenther  <rguenther@suse.de>
6838
6839         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6840         diagnostic.h.
6841
6842 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6843
6844         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6845         the link fail message.
6846
6847 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6848
6849         PR fortran/44360
6850         * gfortran.dg/use_13.f90: New test case.
6851
6852 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6853
6854         PR fortran/44371
6855         * gfortran.dg/error_stop_2.f08: Minor update.
6856
6857 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6858
6859         PR fortran/44371
6860         * gfortran.dg/error_stop_1.f08: New test.
6861         * gfortran.dg/error_stop_2.f08: New test.
6862
6863 2010-06-01  Jason Merrill  <jason@redhat.com>
6864
6865         DR 990
6866         * g++.dg/cpp0x/initlist37.C: New.
6867         * g++.dg/cpp0x/initlist38.C: New.
6868
6869         PR c++/44358
6870         * g++.dg/cpp0x/initlist36.C: New.
6871
6872 2010-05-31 Jan Hubicka  <jh@suse.cz>
6873
6874         * gcc.dg/noreturn-8.c: New testcase.
6875
6876 2010-05-31 Jan Hubicka  <jh@suse.cz>
6877
6878         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6879         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6880
6881 2010-05-31 Jan Hubicka  <jh@suse.cz>
6882
6883         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6884         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6885
6886 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6887
6888         PR fortran/36928
6889         * gfortran.dg/dependency_27.f90:  New test.
6890         * gfortran.dg/array_assign_1.F90:  New test.
6891
6892 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6893
6894         PR target/44338
6895         * gcc.target/i386/sse-24.c: New test.
6896
6897 2010-05-31  Jan Hubicka  <jh@suse.cz>
6898
6899         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6900
6901 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR middle-end/44337
6904         * gcc.dg/pr44337.c: New test.
6905
6906         PR tree-optimization/44182
6907         * g++.dg/debug/pr44182.C: New test.
6908
6909 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6910
6911         * gcc.dg/nested-func-7.c: New test.
6912         * gnat.dg/frame_overflow.adb: Adjust directives.
6913
6914 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6915
6916         * gnat.dg/prot2.ad[sb]: New test.
6917         * gnat.dg/prot2_pkg1.ads: New helper.
6918         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6919
6920 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6921
6922         * gnat.dg/array11.adb: Adjust dg-warning directive.
6923         * gnat.dg/object_overflow.adb: Likewise.
6924
6925 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6926
6927         PR middle-end/44306
6928         * gcc.dg/tree-ssa/pr44306.c: New.
6929
6930 2010-05-29  Jan Hubicka  <jh@suse.cz>
6931
6932         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6933
6934 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6935
6936         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6937
6938 2010-05-28  Mike Stump  <mikestump@comcast.net>
6939
6940         PR objc/44125
6941         * objc.dg/const-str-9.m: Remove static.
6942
6943 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR target/43636
6946         * gcc.c-torture/compile/pr43636.c: New test.
6947
6948 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6949
6950         PR objc++/23616
6951         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6952         * obj-c++.dg/try-catch-9.mm: Ditto.
6953
6954 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6955
6956         Revert patch for PR c++/44188
6957         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6958
6959 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6960
6961         PR c++/44188
6962         * g++.dg/debug/dwarf2/typedef3.C: New test.
6963
6964 2010-05-27  Jason Merrill  <jason@redhat.com>
6965
6966         PR c++/43555
6967         * g++.dg/ext/vla9.C: New.
6968
6969 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6970
6971         PR objc/44140
6972         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6973         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6974         * objc.dg/torture/tls/thr-init.m: Ditto.
6975         * objc.dg/torture/trivial.m: Ditto.
6976         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6977         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6978         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6979         * obj-c++.dg/torture/trivial.mm: Ditto.
6980
6981 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6982
6983         * g++.dg/lto/20100302_0.C: Skip on darwin.
6984
6985 2010-05-27  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/44284
6988         * gcc.dg/vect/vect-118.c: New testcase.
6989         * gcc.dg/vect/bb-slp-20.c: Adjust.
6990         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6991         * gcc.dg/vect/slp-9.c: Likewise.
6992         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6993         * gcc.dg/vect/vect-10.c: Likewise.
6994         * gcc.dg/vect/vect-109.c: Likewise.
6995         * gcc.dg/vect/vect-12.c: Likewise.
6996         * gcc.dg/vect/vect-36.c: Likewise.
6997         * gcc.dg/vect/vect-7.c: Likewise.
6998         * gcc.dg/vect/vect-iv-8.c: Likewise.
6999         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7000         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7001         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7002         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7003         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7004         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7005         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7006         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7007         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7008         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7009         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7010         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7011         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7012         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7013         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7014         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7015         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7016
7017 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7018
7019         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7020         necessary.
7021
7022 2010-05-26  Jan Hubicka  <jh@suse.cz>
7023
7024         * gcc.dg/lto/materialize-1_0.c: New file.
7025         * gcc.dg/lto/materialize-1_1.c: New file.
7026
7027 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7028
7029         * gnat.dg/lto10.adb: New test.
7030         * gnat.dg/lto10_pkg.ads: New helper.
7031
7032 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7033
7034         * lib/target-supports.exp (check_effective_target_int128): New
7035         function to check if __int128 types are available for target.
7036         * c-c++-common/int128-types-1.c: New.
7037         * c-c++-common/int128-1.c: New.
7038         * c-c++-common/int128-2.c: New.
7039         * g++.dg/abi/mangle43.C: New.
7040         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7041         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7042         pointer-wide scalar.
7043         * g++.dg/other/pr25632.C: Likewise.
7044         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7045         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7046         overflow warnings.
7047         * g++.dg/warn/pr13358-4.C: Likewise.
7048         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7049         * g++.dg/warn/Wconversion-null.C: Likewise.
7050
7051 2010-05-26  Jason Merrill  <jason@redhat.com>
7052
7053         PR c++/43382
7054         * g++.dg/cpp0x/variadic101.C: New.
7055
7056 2010-05-26  Richard Guenther  <rguenther@suse.de>
7057
7058         PR rtl-optimization/44164
7059         * gcc.c-torture/execute/pr44164.c: New testcase.
7060         * g++.dg/tree-ssa/pr13146.C: Adjust.
7061
7062 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7063
7064         PR fortran/40011
7065         * gfortran.dg/whole_file_19.f90 : New test.
7066
7067 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7068
7069         PR fortran/30668
7070         PR fortran/31346
7071         PR fortran/34260
7072         * gfortran.dg/pr40999.f: Fix function type.
7073         * gfortran.dg/whole_file_5.f90: Likewise.
7074         * gfortran.dg/whole_file_6.f90: Likewise.
7075         * gfortran.dg/whole_file_16.f90: New.
7076         * gfortran.dg/whole_file_17.f90: New.
7077         * gfortran.dg/whole_file_18.f90: New.
7078
7079 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7080             Iain Sandoe  <iains@gcc.gnu.org>
7081
7082         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7083         * gcc.c-torture/compile/pr44197.c: Require alias support.
7084         * gcc.dg/lto/20081222_0.c: Ditto.
7085
7086 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR debug/42801
7089         * gcc.dg/guality/vla-2.c: New test.
7090
7091 2010-05-25  Richard Guenther  <rguenther@suse.de>
7092
7093         PR middle-end/44069
7094         * g++.dg/torture/pr44069.C: New testcase.
7095
7096 2010-05-25  Richard Guenther  <rguenther@suse.de>
7097
7098         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7099
7100 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7101
7102         PR objc/44140
7103         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7104
7105 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7106
7107         * obj-c++.dg/torture/tls/trivial.mm: New.
7108         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7109         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7110         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7111         * obj-c++.dg/torture/tls/diag-1.mm: New.
7112         * obj-c++.dg/torture/tls/tls.exp: New.
7113         * obj-c++.dg/torture/trivial.mm: New.
7114         * obj-c++.dg/torture/dg-torture.exp: New.
7115         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7116         * obj-c++.dg/tls/trivial.m: New.
7117         * obj-c++.dg/tls/init-1.mm: New.
7118         * obj-c++.dg/tls/diag-1.mm: New.
7119         * obj-c++.dg/tls/init-2.mm: New.
7120         * obj-c++.dg/tls/diag-2.mm: New.
7121         * obj-c++.dg/tls/diag-3.mm: New.
7122         * obj-c++.dg/tls/diag-4.mm: New.
7123         * obj-c++.dg/tls/static-1.mm: New.
7124         * obj-c++.dg/tls/tls.exp: New.
7125         * obj-c++.dg/tls/diag-5.mm: New.
7126         * obj-c++.dg/tls/static-1a.mm: New.
7127         * objc-obj-c++-shared/Object1.mm: New.
7128         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7129
7130 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7131
7132         PR objc++/43689
7133         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7134         * obj-c++.dg/const-str-6.mm: Ditto.
7135
7136 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7137
7138         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7139
7140 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7141
7142         PR ada/38394
7143         * gnat.dg/array13.ad[sb]: New test.
7144
7145 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7146             Sandra Loosemore  <sandra@codesourcery.com>
7147
7148         * gcc.target/arm/neon/: Regenerated test cases.
7149
7150         * gcc.target/arm/neon/polytypes.c,
7151         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7152         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7153         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7154         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7155         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7156         dg-add-options arm_neon.
7157
7158         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7159         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7160         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7161         and arm_neon_fp16_ok.
7162
7163         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7164         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7165
7166         * lib/target-supports.exp (add_options_for_arm_neon): New.
7167         (check_effective_target_arm_neon_ok_nocache): New, from
7168         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7169         (check_effective_target_arm_neon_ok): Use
7170         check_effective_target_arm_neon_ok_nocache.
7171         (add_options_for_arm_neon_fp16)
7172         (check_effective_target_arm_neon_fp16_ok)
7173         check_effective_target_arm_neon_fp16_ok_nocache): New.
7174         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7175
7176 2010-05-24  Jason Merrill  <jason@redhat.com>
7177
7178         PR c++/41510
7179         * g++.dg/cpp0x/initlist35.C: New.
7180         * g++.dg/init/brace6.C: Adjust.
7181
7182 2010-05-24  Paul Brook  <paul@codesourcery.com>
7183
7184         * gcc.target/arm/frame-pointer-1.c: New test.
7185         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7186         pointer elimination.
7187
7188 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7189
7190         PR target/44245
7191         * gcc.target/i386/crc32-3.c: New.
7192         * gcc.target/i386/crc32-4.c: Likewise.
7193
7194 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7195
7196         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7197         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7198         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7199
7200 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7203
7204 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7205
7206         PR target/43869
7207         * gcc.c-target/pr43869.c: New test.
7208
7209 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7210
7211         PR fortran/44212
7212         * gfortran.dg/class_22.f03: New.
7213
7214 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7215
7216         PR lto/44238
7217         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7218
7219 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7220
7221         PR fortran/44213
7222         * gfortran.dg/abstract_type_7.f03: New.
7223
7224 2010-05-21  Jason Merrill  <jason@redhat.com>
7225
7226         * g++.dg/eh/spec11.C: Test cleanup optimization.
7227
7228 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR debug/44223
7231         * gcc.target/i386/pr44223.c: New test.
7232
7233 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7234
7235         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7236
7237 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7238
7239         * g++.dg/other/const3.C: New test.
7240
7241 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7242
7243         PR fortran/38407
7244         * warn_unused_dummy_argument_1.f90: New.
7245         * warn_unused_dummy_argument_2.f90: New.
7246
7247 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7248
7249         PR c++/30298
7250         * g++.dg/inherit/crash1.C: New.
7251         * g++.dg/inherit/crash2.C: Likewise.
7252
7253 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7254
7255         PR debug/44178
7256         * g++.dg/debug/pr44178.C: New test.
7257
7258 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7259
7260         PR middle-end/44185
7261         * gcc.dg/tree-ssa/prefetch-6.c: Add
7262         --param min-insn-to-prefetch-ratio=6.
7263         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7264         allow unrolling, and adjust the movnti count.
7265
7266 2010-05-20  Jan Hubicka  <jh@suse.cz>
7267
7268         PR middle-end/44197
7269         * gcc.c-torture/compile/pr44197.c: New file.
7270
7271 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7274         Fix test code.
7275         (check_effective_target_xop): Remove __may_alias__ attribute.
7276
7277 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7278
7279         PR target/44202
7280         * gcc.c-torture/execute/pr44202-1.c: New test.
7281
7282 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7283
7284         PR fortran/43851
7285         * gfortran.dg/label_1.f90: Update test.
7286
7287 2010-05-19  Jan Hubicka  <jh@suse.cz>
7288
7289         * gcc.dg/lto/ipareference2_0.c: New file.
7290         * gcc.dg/lto/ipareference2_1.c: New file.
7291
7292 2010-05-19  Jason Merrill  <jason@redhat.com>
7293
7294         * g++.dg/parse/fn-typedef2.C: New.
7295
7296         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7297         function type.
7298
7299         PR c++/44193
7300         * g++.dg/template/fntype1.C: New.
7301
7302 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7303
7304         * gnat.dg/discr23.ad[sb]: New test.
7305         * gnat.dg/discr23_pkg.ads: New helper.
7306
7307         * gnat.dg/specs/controlled1.ads: New test.
7308         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7309
7310 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7311
7312         PR fortran/44055
7313         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7314         Fixed scope of C_SIZEOF.
7315         * gfortran.dg/warn_conversion_2.f90: New.
7316
7317 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7318
7319         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7320         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7321         for optional selector.
7322         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7323         (check_effective_target_sse3): New proc.
7324         * gcc.target/i386/math-torture/math-torture.exp: Load
7325         target-supports.exp.
7326         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7327         check_effective_target_sse2.
7328         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7329         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7330         * g++.dg/vect/vect.exp: Likewise.
7331         * gfortran.dg/vect/vect.exp: Likewise.
7332         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7333         -msse2 if check_effective_target_sse2.
7334
7335         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7336         * gcc.target/i386/3dnow-2.c: Likewise.
7337         * gcc.target/i386/3dnowA-1.c: Likewise.
7338         * gcc.target/i386/3dnowA-2.c: Likewise.
7339         * gcc.target/i386/pr42549.c: Likewise.
7340
7341         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7342         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7343         * gcc.target/i386/sse3-addsubps.c: Likewise.
7344         * gcc.target/i386/sse3-haddpd.c: Likewise.
7345         * gcc.target/i386/sse3-haddps.c: Likewise.
7346         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7347         * gcc.target/i386/sse3-hsubps.c: Likewise.
7348         * gcc.target/i386/sse3-movddup.c: Likewise.
7349         * gcc.target/i386/sse3-movshdup.c: Likewise.
7350         * gcc.target/i386/sse3-movsldup.c: Likewise.
7351
7352         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7353         * g++.dg/ext/attrib35.C: Likewise.
7354         * g++.dg/opt/pr40496.C: Likewise.
7355         * g++.dg/other/i386-1.C: Likewise.
7356         * g++.dg/other/i386-4.C: Likewise.
7357         * g++.dg/other/pr34435.C: Likewise.
7358         * g++.dg/other/pr39496.C: Likewise.
7359         * g++.dg/other/pr40446.C: Likewise.
7360         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7361         * gcc.dg/compat/vector-1a_main.c: Likewise.
7362         * gcc.dg/compat/vector-2a_main.c: Likewise.
7363         * gcc.dg/lto/20090206-1_0.c: Likewise.
7364         * gcc.dg/pr34856.c: Likewise.
7365         * gcc.dg/pr36584.c: Likewise.
7366         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7367         * gcc.dg/pr37544.c: Likewise.
7368         * gcc.dg/torture/pr16104-1.c: Likewise.
7369         * gcc.dg/torture/pr35771-1.c: Likewise.
7370         * gcc.dg/torture/pr35771-2.c: Likewise.
7371         * gcc.dg/torture/pr35771-3.c: Likewise.
7372         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7373         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7374         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7375         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7376         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7377         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7378         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7379         * gcc.target/i386/20060512-1.c: Likewise.
7380         * gcc.target/i386/20060512-3.c: Likewise.
7381         * gcc.target/i386/all_one_m128i.c: Likewise.
7382         * gcc.target/i386/float128-1.c: Likewise.
7383         * gcc.target/i386/float128-2.c: Likewise.
7384         * gcc.target/i386/fpcvt-1.c: Likewise.
7385         * gcc.target/i386/fpcvt-2.c: Likewise.
7386         * gcc.target/i386/fpcvt-3.c: Likewise.
7387         * gcc.target/i386/fpprec-1.c: Likewise.
7388         * gcc.target/i386/funcspec-9.c: Likewise.
7389         * gcc.target/i386/incoming-1.c: Likewise.
7390         * gcc.target/i386/incoming-12.c: Likewise.
7391         * gcc.target/i386/incoming-2.c: Likewise.
7392         * gcc.target/i386/incoming-3.c: Likewise.
7393         * gcc.target/i386/incoming-4.c: Likewise.
7394         * gcc.target/i386/incoming-6.c: Likewise.
7395         * gcc.target/i386/incoming-7.c: Likewise.
7396         * gcc.target/i386/incoming-8.c: Likewise.
7397         * gcc.target/i386/opt-1.c: Likewise.
7398         * gcc.target/i386/opt-2.c: Likewise.
7399         * gcc.target/i386/ordcmp-1.c: Likewise.
7400         * gcc.target/i386/pr17692.c: Likewise.
7401         * gcc.target/i386/pr18614-1.c: Likewise.
7402         * gcc.target/i386/pr22152.c: Likewise.
7403         * gcc.target/i386/pr23570.c: Likewise.
7404         * gcc.target/i386/pr23575.c: Likewise.
7405         * gcc.target/i386/pr26449-1.c: Likewise.
7406         * gcc.target/i386/pr26600.c: Likewise.
7407         * gcc.target/i386/pr27790.c: Likewise.
7408         * gcc.target/i386/pr28839.c: Likewise.
7409         * gcc.target/i386/pr30970.c: Likewise.
7410         * gcc.target/i386/pr32000-1.c: Likewise.
7411         * gcc.target/i386/pr32000-2.c: Likewise.
7412         * gcc.target/i386/pr32280.c: Likewise.
7413         * gcc.target/i386/pr32661.c: Likewise.
7414         * gcc.target/i386/pr32708-1.c: Likewise.
7415         * gcc.target/i386/pr32961.c: Likewise.
7416         * gcc.target/i386/pr33329.c: Likewise.
7417         * gcc.target/i386/pr35714.c: Likewise.
7418         * gcc.target/i386/pr35767-1.c: Likewise.
7419         * gcc.target/i386/pr35767-1d.c: Likewise.
7420         * gcc.target/i386/pr35767-1i.c: Likewise.
7421         * gcc.target/i386/pr35767-2.c: Likewise.
7422         * gcc.target/i386/pr35767-2d.c: Likewise.
7423         * gcc.target/i386/pr35767-2i.c: Likewise.
7424         * gcc.target/i386/pr35767-3.c: Likewise.
7425         * gcc.target/i386/pr35767-5.c: Likewise.
7426         * gcc.target/i386/pr36222-1.c: Likewise.
7427         * gcc.target/i386/pr36578-1.c: Likewise.
7428         * gcc.target/i386/pr36578-2.c: Likewise.
7429         * gcc.target/i386/pr36992-1.c: Likewise.
7430         * gcc.target/i386/pr37101.c: Likewise.
7431         * gcc.target/i386/pr37216.c: Likewise.
7432         * gcc.target/i386/pr37434-1.c: Likewise.
7433         * gcc.target/i386/pr37434-2.c: Likewise.
7434         * gcc.target/i386/pr37843-3.c: Likewise.
7435         * gcc.target/i386/pr37843-4.c: Likewise.
7436         * gcc.target/i386/pr39162.c: Likewise.
7437         * gcc.target/i386/pr39315-1.c: Likewise.
7438         * gcc.target/i386/pr39315-2.c: Likewise.
7439         * gcc.target/i386/pr39315-3.c: Likewise.
7440         * gcc.target/i386/pr39315-4.c: Likewise.
7441         * gcc.target/i386/pr39445.c: Likewise.
7442         * gcc.target/i386/pr39496.c: Likewise.
7443         * gcc.target/i386/pr40809.c: Likewise.
7444         * gcc.target/i386/pr40906-3.c: Likewise.
7445         * gcc.target/i386/pr41019.c: Likewise.
7446         * gcc.target/i386/pr42542-1.c: Likewise.
7447         * gcc.target/i386/pr42542-2.c: Likewise.
7448         * gcc.target/i386/pr42542-3.c: Likewise.
7449         * gcc.target/i386/pr42542-3a.c: Likewise.
7450         * gcc.target/i386/pr42881.c: Likewise.
7451         * gcc.target/i386/push-1.c: Likewise.
7452         * gcc.target/i386/quad-sse.c: Likewise.
7453         * gcc.target/i386/reload-1.c: Likewise.
7454         * gcc.target/i386/sse-10.c: Likewise.
7455         * gcc.target/i386/sse-11.c: Likewise.
7456         * gcc.target/i386/sse-15.c: Likewise.
7457         * gcc.target/i386/sse-17.c: Likewise.
7458         * gcc.target/i386/sse-18.c: Likewise.
7459         * gcc.target/i386/sse-19.c: Likewise.
7460         * gcc.target/i386/sse-4.c: Likewise.
7461         * gcc.target/i386/sse-6.c: Likewise.
7462         * gcc.target/i386/sse-vect-types.c: Likewise.
7463         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7464         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7465         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7466         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7467         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7468         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7469         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7470         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7471         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7472         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7473         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7474         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7475         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7476         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7477         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7478         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7479         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7480         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7481         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7482         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7483         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7484         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7485         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7486         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7487         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7488         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7489         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7490         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7491         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7492         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7493         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7494         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7495         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7496         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7497         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7498         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7499         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7500         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7501         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7502         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7503         * gcc.target/i386/sse2-mmx.c: Likewise.
7504         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7505         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7506         * gcc.target/i386/sse2-movd-1.c: Likewise.
7507         * gcc.target/i386/sse2-movd-2.c: Likewise.
7508         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7509         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7510         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7511         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7512         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7513         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7514         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7515         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7516         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7517         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7518         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7519         * gcc.target/i386/sse2-movq-1.c: Likewise.
7520         * gcc.target/i386/sse2-movq-2.c: Likewise.
7521         * gcc.target/i386/sse2-movq-3.c: Likewise.
7522         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7523         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7524         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7525         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7526         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7527         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7528         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7529         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7530         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7531         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7532         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7533         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7534         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7535         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7536         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7537         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7538         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7539         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7540         * gcc.target/i386/sse2-pand-1.c: Likewise.
7541         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7542         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7543         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7544         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7545         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7546         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7547         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7548         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7549         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7550         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7551         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7552         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7553         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7554         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7555         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7556         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7557         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7558         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7559         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7560         * gcc.target/i386/sse2-por-1.c: Likewise.
7561         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7562         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7563         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7564         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7565         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7566         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7567         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7568         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7569         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7570         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7571         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7572         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7573         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7574         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7575         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7576         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7577         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7578         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7579         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7580         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7581         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7582         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7583         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7584         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7585         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7586         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7587         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7588         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7589         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7590         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7591         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7592         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7593         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7594         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7595         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7596         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7597         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7598         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7599         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7600         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7601         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7602         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7603         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7604         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7605         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7606         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7607         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7608         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7609         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7610         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7611         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7612         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7613         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7614         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7615         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7616         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7617         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7618         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7619         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7620         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7621         * gcc.target/i386/sse2-vec-1.c: Likewise.
7622         * gcc.target/i386/sse2-vec-2.c: Likewise.
7623         * gcc.target/i386/sse2-vec-3.c: Likewise.
7624         * gcc.target/i386/sse2-vec-4.c: Likewise.
7625         * gcc.target/i386/sse2-vec-5.c: Likewise.
7626         * gcc.target/i386/sse2-vec-6.c: Likewise.
7627         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7628         * gcc.target/i386/ssefn-2.c: Likewise.
7629         * gcc.target/i386/ssefn-4.c: Likewise.
7630         * gcc.target/i386/ssefp-1.c: Likewise.
7631         * gcc.target/i386/ssefp-2.c: Likewise.
7632         * gcc.target/i386/sseregparm-3.c: Likewise.
7633         * gcc.target/i386/sseregparm-4.c: Likewise.
7634         * gcc.target/i386/sseregparm-5.c: Likewise.
7635         * gcc.target/i386/sseregparm-6.c: Likewise.
7636         * gcc.target/i386/sseregparm-7.c: Likewise.
7637         * gcc.target/i386/ssetype-1.c: Likewise.
7638         * gcc.target/i386/ssetype-2.c: Likewise.
7639         * gcc.target/i386/ssetype-3.c: Likewise.
7640         * gcc.target/i386/ssetype-4.c: Likewise.
7641         * gcc.target/i386/ssetype-5.c: Likewise.
7642         * gcc.target/i386/unordcmp-1.c: Likewise.
7643         * gcc.target/i386/vararg-1.c: Likewise.
7644         * gcc.target/i386/vararg-2.c: Likewise.
7645         * gcc.target/i386/vararg-3.c: Likewise.
7646         * gcc.target/i386/vararg-4.c: Likewise.
7647         * gcc.target/i386/vararg-7.c: Likewise.
7648         * gcc.target/i386/vararg-8.c: Likewise.
7649         * gcc.target/i386/vecinit-1.c: Likewise.
7650         * gcc.target/i386/vecinit-2.c: Likewise.
7651         * gcc.target/i386/vecinit-3.c: Likewise.
7652         * gcc.target/i386/vecinit-4.c: Likewise.
7653         * gcc.target/i386/vecinit-5.c: Likewise.
7654         * gcc.target/i386/vecinit-6.c: Likewise.
7655         * gcc.target/i386/vectorize2.c: Likewise.
7656         * gcc.target/i386/vectorize3.c: Likewise.
7657         * gcc.target/i386/vectorize4.c: Likewise.
7658         * gcc.target/i386/vectorize6.c: Likewise.
7659         * gcc.target/i386/vectorize7.c: Likewise.
7660         * gcc.target/i386/vectorize8.c: Likewise.
7661         * gcc.target/i386/vperm-v2df.c: Likewise.
7662         * gcc.target/i386/vperm-v2di.c: Likewise.
7663         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7664         * gcc.target/i386/xorps-sse2.c: Likewise.
7665         * gcc.target/i386/xorps.c: Likewise.
7666         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7667         * gfortran.dg/graphite/pr42326.f90: Likewise.
7668         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7669
7670 2010-05-19  Richard Guenther  <rguenther@suse.de>
7671
7672         PR lto/44196
7673         * g++.dg/lto/20100519-1_0.C: New testcase.
7674
7675 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7676
7677         PR fortran/42360
7678         * gfortran.dg/warn_intent_out_not_set.f90: New.
7679
7680 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7681
7682         PR fortran/38404
7683         * gfortran.dg/data_char_1.f90: Updated warning message.
7684         * gfortran.dg/data_array_6.f: New.
7685
7686 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7687
7688         * g++.dg/ipa/ivinline-8.C: New test.
7689         * gcc.dg/ipa/iinline-2.c: Likewise.
7690
7691 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7692
7693         PR fortran/34505
7694         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7695         arguments; add check for return value kind.
7696         * gfortran.dg/float_1.f90: Likewise.
7697
7698 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7701         (main): Use it.
7702         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7703         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7704         Prune another location line format.
7705         (lto-obj): Call lto_prune_warns on comp_output.
7706
7707 2010-05-18  Jan Hubicka  <jh@suse.cz>
7708
7709         * gcc.dg/lto/ipacp_0.c: New test.
7710         * gcc.dg/lto/ipacp_1.c: New test.
7711
7712 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7713
7714         PR lto/44184
7715         * gcc.dg/lto/20100518_0.c: New test.
7716
7717 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7718
7719         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7720
7721 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7722
7723         PR fortran/43990
7724         * gfortran.dg/class_21.f03: New.
7725
7726 2010-05-17  Jason Merrill  <jason@redhat.com>
7727
7728         PR c++/44157
7729         * g++.dg/cpp0x/initlist34.C: New.
7730
7731         PR c++/44158
7732         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7733
7734 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7735
7736         * g++.dg/ipa/ivinline-1.C: New test.
7737         * g++.dg/ipa/ivinline-2.C: New test.
7738         * g++.dg/ipa/ivinline-3.C: New test.
7739         * g++.dg/ipa/ivinline-4.C: New test.
7740         * g++.dg/ipa/ivinline-5.C: New test.
7741         * g++.dg/ipa/ivinline-6.C: New test.
7742
7743 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7744             Jason Merrill  <jason@redhat.com>
7745
7746         PR c++/44108
7747         * c-c++-common/Wunused-var-8.c: New test.
7748
7749 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR bootstrap/42347
7752         * gcc.c-torture/compile/pr42347.c: New test.
7753
7754         PR middle-end/44102
7755         * g++.dg/ext/asmgoto1.C: New test.
7756
7757 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7758
7759         PR middle-end/44133
7760         * gcc.dg/tree-ssa/pr44133.c: New test.
7761         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7762         precise.
7763
7764 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7765
7766         PR fortran/44044
7767         * gfortran.dg/class_20.f03: New.
7768
7769 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7770
7771         PR 44078
7772         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7773         debug messages but not the newly introduced one.
7774
7775 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7776
7777         PR fortran/35779
7778         * gfortran.dg/initialization_25.f90: Commented testcase.
7779         * gfortran.dg/initialization_26.f90: New.
7780
7781 2010-05-16  Richard Guenther  <rguenther@suse.de>
7782
7783         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7784         * gcc.dg/pr43084.c: Likewise.
7785         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7786         -fipa-type-escape.
7787         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7788         -fipa-type-escape.
7789         * gcc.dg/struct/struct-reorg.exp: Likewise.
7790         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7791         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7792
7793 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7794
7795         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7796         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7797         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7798         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7799         tests.
7800
7801 2010-05-15  Jason Merrill  <jason@redhat.com>
7802
7803         * g++.dg/eh/spec10.C: New.
7804         * g++.dg/eh/spec11.C: New.
7805         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7806
7807 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7808
7809         PR fortran/44154
7810         PR fortran/42647
7811         * gfortran.dg/allocatable_scalar_9.f90: New.
7812
7813 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR c++/44148
7816         * g++.dg/torture/pr44148.C: New test.
7817
7818 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7819
7820         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7821         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7822         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7823         diagnostics and type sizes.
7824
7825 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7826
7827         * gnat.dg/lto9.adb: New test.
7828         * gnat.dg/lto9_pkg1.ads: New helper.
7829         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7830
7831 2010-05-15  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.dg/lto/ipareference_1.c: Rename to ...
7834         * gcc.dg/lto/ipareference_0.c: ... this one.
7835         * gcc.dg/lto/ipareference_2.c: Rename to ...
7836         * gcc.dg/lto/ipareference_1.c: ... this one.
7837
7838 2010-05-15  Jan Hubicka  <jh@suse.cz>
7839
7840         * gcc.dg/lto/ipareference_1.c: New file.
7841         * gcc.dg/lto/ipareference_2.c: New file.
7842
7843 2010-05-15  Richard Guenther  <rguenther@suse.de>
7844
7845         PR tree-optimization/44038
7846         * gcc.c-torture/compile/pr44038.c: New testcase.
7847
7848 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7851         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7852
7853 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7854
7855         PR fortran/43207
7856         PR fortran/43969
7857         * gfortran.dg/class_18.f03: New.
7858         * gfortran.dg/class_19.f03: New.
7859
7860 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR debug/44112
7863         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7864         * g++.dg/debug/dwarf2/const1.C: Remove.
7865
7866 2010-05-14  Jason Merrill  <jason@redhat.com>
7867
7868         * g++.dg/eh/cond4.C: New.
7869         * g++.dg/eh/elide2.C: Adjust.
7870         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7871
7872 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7873
7874         PR fortran/44135
7875         * gfortran.dg/actual_array_interface_2.f90: New test.
7876
7877 2010-05-14  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/44119
7880         * gcc.c-torture/compile/pr44119.c: New testcase.
7881
7882 2010-05-14  Jason Merrill  <jason@redhat.com>
7883
7884         PR c++/44127
7885         * g++.dg/eh/terminate1.C: New.
7886
7887 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7888
7889         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7890
7891         PR debug/44136
7892         * gcc.dg/pr44136.c: New test.
7893
7894 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7895
7896         PR c++/30566
7897         * g++.dg/warn/Wshadow-4.C: Adjust.
7898         * g++.dg/warn/Wshadow-5.C: New test.
7899         * g++.dg/warn/Wshadow-6.C: New test
7900
7901 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7902
7903         PR fortran/35779
7904         * gfortran.dg/initialization_25.f90: New.
7905
7906 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7907
7908         * g++.dg/otr-fold-1.C: New test.
7909         * g++.dg/otr-fold-2.C: New test.
7910
7911 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7912
7913         PR fortran/44036
7914         * gfortran.dg/gomp/pr44036-1.f90: New test.
7915         * gfortran.dg/gomp/pr44036-2.f90: New test.
7916         * gfortran.dg/gomp/pr44036-3.f90: New test.
7917
7918         PR debug/43983
7919         * gcc.dg/guality/sra-1.c: New test.
7920
7921 2010-05-12  Jan Hubicka  <jh@suse.cz>
7922
7923         * tree-ssa/unreachable.c: New test.
7924
7925 2010-05-12  Jason Merrill  <jason@redhat.com>
7926
7927         * g++.dg/cpp0x/sfinae1.C: New.
7928
7929 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7930
7931         * gcc.target/i386/zee.c: New file.
7932
7933 2010-05-12  Jason Merrill  <jason@redhat.com>
7934
7935         * g++.dg/conversion/op1.C: Expect template candidate message.
7936         * g++.dg/cpp0x/nullptr15.C: Likewise.
7937         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7938         * g++.dg/cpp0x/pr31431.C: Likewise.
7939         * g++.dg/cpp0x/temp_default2.C: Likewise.
7940         * g++.dg/cpp0x/trailing4.C: Likewise.
7941         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7942         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7943         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7944         * g++.dg/cpp0x/variadic35.C: Likewise.
7945         * g++.dg/cpp0x/vt-35147.C: Likewise.
7946         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7947         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7948         * g++.dg/ext/visibility/anon8.C: Likewise.
7949         * g++.dg/ext/vla2.C: Likewise.
7950         * g++.dg/other/pr28114.C: Likewise.
7951         * g++.dg/other/ptrmem10.C: Likewise.
7952         * g++.dg/other/ptrmem11.C: Likewise.
7953         * g++.dg/overload/unknown1.C: Likewise.
7954         * g++.dg/parse/template7.C: Likewise.
7955         * g++.dg/parse/typename7.C: Likewise.
7956         * g++.dg/template/conv11.C: Likewise.
7957         * g++.dg/template/copy1.C: Likewise.
7958         * g++.dg/template/deduce3.C: Likewise.
7959         * g++.dg/template/dependent-expr5.C: Likewise.
7960         * g++.dg/template/friend.C: Likewise.
7961         * g++.dg/template/incomplete2.C: Likewise.
7962         * g++.dg/template/local4.C: Likewise.
7963         * g++.dg/template/local6.C: Likewise.
7964         * g++.dg/template/operator10.C: Likewise.
7965         * g++.dg/template/overload6.C: Likewise.
7966         * g++.dg/template/ptrmem2.C: Likewise.
7967         * g++.dg/template/ptrmem20.C: Likewise.
7968         * g++.dg/template/ptrmem8.C: Likewise.
7969         * g++.dg/template/sfinae2.C: Likewise.
7970         * g++.dg/template/ttp25.C: Likewise.
7971         * g++.dg/template/unify10.C: Likewise.
7972         * g++.dg/template/unify11.C: Likewise.
7973         * g++.dg/template/unify6.C: Likewise.
7974         * g++.dg/template/unify7.C: Likewise.
7975         * g++.dg/template/unify9.C: Likewise.
7976         * g++.dg/template/varmod1.C: Likewise.
7977         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7978         * g++.old-deja/g++.law/operators32.C: Likewise.
7979         * g++.old-deja/g++.pt/crash28.C: Likewise.
7980         * g++.old-deja/g++.pt/crash60.C: Likewise.
7981         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7982         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7983         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7984         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7985         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7986         * g++.old-deja/g++.pt/expr2.C: Likewise.
7987         * g++.old-deja/g++.pt/overload7.C: Likewise.
7988         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7989         * g++.old-deja/g++.pt/spec5.C: Likewise.
7990         * g++.old-deja/g++.pt/spec6.C: Likewise.
7991         * g++.old-deja/g++.pt/t24.C: Likewise.
7992         * g++.old-deja/g++.pt/unify4.C: Likewise.
7993         * g++.old-deja/g++.pt/unify6.C: Likewise.
7994         * g++.old-deja/g++.pt/unify8.C: Likewise.
7995         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7996         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7997         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7998
7999         * g++.dg/cpp0x/initlist32.C: New.
8000
8001         * g++.dg/template/conv11.C: New.
8002         * g++.dg/conversion/op1.C: Adjust expected error.
8003
8004         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8005
8006 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8007
8008         PR target/44088
8009         * gcc.target/i386/avx-cmpsd-1.c: New.
8010         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8011         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8012         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8013         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8014         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8015
8016 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR middle-end/44085
8019         * gcc.dg/gomp/pr44085.c: New test.
8020         * gfortran.dg/gomp/pr44085.f90: New test.
8021
8022 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8023
8024         * objc-obj-c++-shared/Object1.m: New.
8025         * objc.dg/torture: New directory.
8026         * objc.dg/torture/tls: Ditto.
8027         * objc.dg/tls: Ditto.
8028         * objc.dg/torture/tls/trivial.m: New test.
8029         * objc.dg/torture/tls/thr-init-2.m: New test.
8030         * objc.dg/torture/tls/thr-init-3.m: New test.
8031         * objc.dg/torture/tls/thr-init.m: New test.
8032         * objc.dg/torture/tls/diag-1.m: New test.
8033         * objc.dg/torture/tls/tls.exp: New.
8034         * objc.dg/torture/trivial.m: New test.
8035         * objc.dg/torture/dg-torture.exp: New.
8036         * objc.dg/tls/diag-3.m: New test.
8037         * objc.dg/tls/diag-4.m: New test.
8038         * objc.dg/tls/diag-5.m: New test.
8039         * objc.dg/tls/init-1.m: New test.
8040         * objc.dg/tls/init-2.m: New test.
8041         * objc.dg/tls/tls.exp: New.
8042         * objc.dg/tls/diag-2.m: New test.
8043         * lib/objc.exp: Respond to dg-additional-files.
8044
8045 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8046
8047         * gcc.target/m68k/20100512-1.c: New.
8048
8049 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8050
8051         * gnat.dg/lto8.adb: New test.
8052         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8053         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8054
8055 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8056
8057         PR c++/34272
8058         PR c++/43630
8059         PR c++/34491
8060         * g++.dg/template/crash97.C: New.
8061         * g++.dg/template/crash98.C: Likewise.
8062         * g++.dg/template/crash99.C: Likewise.
8063         * g++.dg/cpp0x/pr31439.C: Adjust.
8064         * g++.dg/template/crash95.C: Likewise.
8065
8066 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR middle-end/44071
8069         * c-c++-common/asmgoto-4.c: New test.
8070         * gcc.target/i386/pr44071.c: New test.
8071
8072         PR c++/44062
8073         * c-c++-common/Wunused-var-7.c: New test.
8074         * g++.dg/warn/Wunused-var-9.C: New test.
8075
8076 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8077
8078         PR fortran/43711
8079         * gfortran.dg/gomp/pr43711.f90: New.
8080
8081 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8082
8083         PR fortran/31820
8084         * gfortran.dg/select_5.f90: Updated.
8085
8086 2010-05-11  Jan Hubicka  <jh@suse.cz>
8087
8088         PR tree-optimize/44063
8089         * gcc.c-torture/compile/pr44063.c: New testcase.
8090
8091 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR debug/44023
8094         * gcc.dg/pr44023.c: New test.
8095
8096 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8097
8098         * gnat.dg/lto7.adb: New test.
8099         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8100
8101 2010-05-10  Jason Merrill  <jason@redhat.com>
8102
8103         PR c++/44017
8104         * g++.dg/template/inherit5.C: New.
8105
8106         PR c++/44045
8107         * g++.dg/cpp0x/initlist33.C: New.
8108         * g++.dg/cpp0x/initlist26.C: Adjust.
8109         * g++.dg/cpp0x/initlist28.C: Adjust.
8110
8111 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8112
8113         PR c++/43719
8114         * g++.dg/init/pr43719.C: New.
8115         * g++.dg/anon-struct4.C: Adjust.
8116
8117 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR debug/44028
8120         * gcc.dg/pr44028.c: New test.
8121
8122 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8123
8124         PR fortran/27866
8125         PR fortran/35003
8126         PR fortran/42809
8127         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8128         * gfortran.dg/warn_conversion.f90: New.
8129
8130 2010-05-10  Michael Matz  <matz@suse.de>
8131
8132         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8133
8134 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8135
8136         PR rtl-optimization/44012
8137         * gcc.dg/pr44012.c: New.
8138
8139 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8140
8141         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8142         Log text on entry and exit.
8143         Prune Sun ld warnings for common symbols with differing sizes.
8144         (lto-link-and-maybe-run): Change caller.
8145
8146 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8147
8148         PR fortran/44044
8149         * gfortran.dg/class_7.f03: Modified.
8150         * gfortran.dg/select_type_1.f03: Modified.
8151         * gfortran.dg/select_type_12.f03: New.
8152
8153 2010-05-10  Richard Guenther  <rguenther@suse.de>
8154
8155         PR tree-optimization/44050
8156         * gcc.dg/torture/pr44050.c: New testcase.
8157
8158 2010-05-10  Wei Guozhi  <carrot@google.com>
8159
8160         PR target/42879
8161         * gcc.target/arm/pr42879.c: New testcase.
8162
8163 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8164
8165         PR c/44051
8166         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8167
8168 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8169
8170         PR c/10676
8171         * gcc.dg/anon-struct-10.c: New test.
8172
8173 2010-05-09  Richard Guenther  <rguenther@suse.de>
8174
8175         PR middle-end/44024
8176         * gcc.dg/pr44024.c: New testcase.
8177
8178 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8179
8180         PR c/4784
8181         * gcc.dg/anon-struct-9.c: New test.
8182
8183 2010-05-09  Richard Guenther  <rguenther@suse.de>
8184
8185         PR middle-end/44043
8186         * gcc.c-torture/compile/pr44043.c: New testcase.
8187
8188 2010-05-09  Richard Guenther  <rguenther@suse.de>
8189
8190         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8191
8192 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8193
8194         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8195
8196 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8197
8198         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8199         * gnat.dg/specs/lto3.ads: Likewise.
8200
8201 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8202
8203         PR middle-end/28685
8204         * gcc.dg/pr28685-1.c: New file.
8205
8206 2010-05-08  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/44030
8209         * gcc.c-torture/compile/pr44030.c: New testcase.
8210
8211 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8212
8213         * gnat.dg/lto6.adb: New test.
8214         * gnat.dg/lto6_pkg.ads: New helper.
8215
8216 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8217
8218         * gnat.dg/lto5.adb: New test.
8219         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8220
8221 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8222
8223         * gnat.dg/lto4.ad[sb]: New test.
8224
8225 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         * gnat.dg/specs/lto3.ads: New test.
8228         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8229         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8230
8231 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8232
8233         * gnat.dg/sizetype3.ad[sb]: New test.
8234         * gnat.dg/sizetype3_pkg.ads: New helper.
8235
8236 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8237
8238         PR c++/43951
8239         * g++.dg/init/new29.C: New.
8240
8241 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8242
8243         PR fortran/40728
8244         * gfortran.dg/coarray_1.f90: Fixed error message.
8245         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8246         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8247         * gfortran.dg/intrinsic_std_5.f90: New.
8248
8249 2010-05-07  Jason Merrill  <jason@redhat.com>
8250
8251         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8252
8253 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8256         (size_t, stderr): Remove.
8257         (read_error): Replaced __builtin_fprintf by fprintf.
8258
8259 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8260
8261         * gcc.dg/ordered-comparison-1.c: New test.
8262         * gcc.dg/ordered-comparison-2.c: New test.
8263         * gcc.dg/ordered-comparison-3.c: New test.
8264         * gcc.dg/ordered-comparison-4.c: New test.
8265
8266 2010-05-06  Mike Stump  <mikestump@comcast.net>
8267
8268         PR objc/35165
8269         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8270
8271 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8272             Jason Merrill  <jason@redhat.com>
8273
8274         * g++.dg/cpp0x/nullptr01.C: New.
8275         * g++.dg/cpp0x/nullptr02.C: New.
8276         * g++.dg/cpp0x/nullptr03.C: New.
8277         * g++.dg/cpp0x/nullptr04.C: New.
8278         * g++.dg/cpp0x/nullptr05.C: New.
8279         * g++.dg/cpp0x/nullptr06.C: New.
8280         * g++.dg/cpp0x/nullptr07.C: New.
8281         * g++.dg/cpp0x/nullptr08.C: New.
8282         * g++.dg/cpp0x/nullptr09.C: New.
8283         * g++.dg/cpp0x/nullptr10.C: New.
8284         * g++.dg/cpp0x/nullptr11.C: New.
8285         * g++.dg/cpp0x/nullptr12.C: New.
8286         * g++.dg/cpp0x/nullptr13.C: New.
8287         * g++.dg/cpp0x/nullptr14.C: New.
8288         * g++.dg/cpp0x/nullptr15.C: New.
8289         * g++.dg/cpp0x/nullptr16.C: New.
8290         * g++.dg/cpp0x/nullptr17.C: New.
8291         * g++.dg/cpp0x/nullptr18.C: New.
8292         * g++.dg/cpp0x/nullptr19.C: New.
8293         * g++.dg/cpp0x/nullptr20.C: New.
8294         * g++.dg/cpp0x/nullptr21.C: New.
8295         * g++.dg/cpp0x/nullptr22.C: New.
8296         * g++.dg/debug/nullptr01.C: New.
8297         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8298
8299 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8300
8301         * gcc.dg/Wunused-var-8.c: Move to...
8302         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8303
8304 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8305
8306         PR c++/40406
8307         * g++.dg/template/crash96.C: New.
8308
8309 2010-05-06  Jan Hubicka  <jh@suse.cz>
8310
8311         PR tree-optimization/43791
8312         * gcc.c-torture/compile/pr43791.c: New file.
8313
8314 2010-05-06  Michael Matz  <matz@suse.de>
8315
8316         PR tree-optimization/43984
8317         * gfortran.dg/pr43984.f90: New test.
8318
8319 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8320
8321         PR 40989
8322         * gcc.dg/pr40989.c: New.
8323
8324 2010-05-06  Richard Guenther  <rguenther@suse.de>
8325
8326         PR tree-optimization/43934
8327         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8328
8329 2010-05-06  Richard Guenther  <rguenther@suse.de>
8330
8331         PR tree-optimization/43987
8332         * gcc.c-torture/execute/pr43987.c: New testcase.
8333         * gcc.dg/torture/pta-escape-1.c: Adjust.
8334         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8335         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8336         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8337         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8338
8339 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8340             Dodji Seketeli  <dodji@redhat.com>
8341
8342         PR c/18624
8343         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8344         * g++.dg/template/sfinae16.C: Likewise.
8345         * gcc.dg/Wunused-var-1.c: Moved to...
8346         * c-c++-common/Wunused-var-1.c: ...here. New test.
8347         * gcc.dg/Wunused-var-2.c: Moved to...
8348         * c-c++-common/Wunused-var-2.c: ...here. New test.
8349         * gcc.dg/Wunused-var-3.c: Moved to...
8350         * c-c++-common/Wunused-var-3.c: ...here. New test.
8351         * gcc.dg/Wunused-var-4.c: Moved to...
8352         * gcc.dg/Wunused-var-1.c: ... here.
8353         * gcc.dg/Wunused-var-5.c: Moved to...
8354         * c-c++-common/Wunused-var-4.c: ...here. New test.
8355         * gcc.dg/Wunused-var-7.c: Moved to...
8356         * c-c++-common/Wunused-var-5.c: ...here. New test.
8357         * gcc.dg/Wunused-var-6.c: Moved to...
8358         * gcc.dg/Wunused-var-2.c: ... here.
8359         * c-c++-common/Wunused-var-1.c: New test.
8360         * c-c++-common/Wunused-var-2.c: New test.
8361         * c-c++-common/Wunused-var-3.c: New test.
8362         * c-c++-common/Wunused-var-4.c: New test.
8363         * c-c++-common/Wunused-var-5.c: New test.
8364         * g++.dg/warn/Wunused-var-1.C: New test.
8365         * g++.dg/warn/Wunused-var-2.C: New test.
8366         * g++.dg/warn/Wunused-var-3.C: New test.
8367         * g++.dg/warn/Wunused-var-4.C: New test.
8368         * g++.dg/warn/Wunused-var-5.C: New test.
8369         * g++.dg/warn/Wunused-var-6.C: New test.
8370         * g++.dg/warn/Wunused-var-7.C: New test.
8371         * g++.dg/warn/Wunused-var-8.C: New test.
8372         * g++.dg/warn/Wunused-parm-1.C: New test.
8373         * g++.dg/warn/Wunused-parm-2.C: New test.
8374         * g++.dg/warn/Wunused-parm-3.C: New test.
8375
8376 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8377
8378         PR fortran/43985
8379         * gfortran.dg/gomp/crayptr5.f90: New test case.
8380
8381 2010-05-05  Jason Merrill  <jason@redhat.com>
8382
8383         PR debug/43370
8384         * g++.dg/ext/attrib39.C: New.
8385
8386 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8387
8388         PR fortran/24978
8389         * gfortran.dg/data_invalid.f90: New.
8390
8391 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8392
8393         * gnat.dg/lto2.adb: New test.
8394
8395 2010-05-05  Jason Merrill  <jason@redhat.com>
8396
8397         PR c++/43787
8398         * g++.dg/opt/empty1.C: New.
8399
8400 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8401
8402         PR fortran/43696
8403         * gfortran.dg/class_17.f03: New.
8404
8405 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8406
8407         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8408
8409 2010-05-04  Mike Stump  <mikestump@comcast.net>
8410
8411         PR objc/35165
8412         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8413
8414 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8415
8416         PR target/43668
8417         * gcc.target/i386/pr43668.c: New.
8418
8419 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8420
8421         PR c++/43028
8422         * g++.dg/cpp0x/initlist31.C: New.
8423
8424 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR c/43981
8427         * gcc.dg/Wunused-var-8.c: New test.
8428
8429 2010-05-04  Jason Merrill  <jason@redhat.com>
8430
8431         PR c++/38064
8432         * g++.dg/cpp0x/enum3.C: Extend.
8433
8434 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8435
8436         PR target/43799
8437         * gcc.target/i386/pr43799.c: New.
8438
8439 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8440
8441         * gnat.dg/lto1.adb: New test.
8442         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8443
8444 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         PR middle-end/43671
8447         * gcc.target/i386/pr43671.c: New.
8448
8449 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8450
8451         PR c++/43705
8452         * g++.dg/template/crash95.C: New.
8453
8454 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8455
8456         PR debug/43508
8457         * gcc.target/i386/pr43508.c: New.
8458
8459 2010-05-04  Richard Guenther  <rguenther@suse.de>
8460
8461         PR tree-optimization/43879
8462         * g++.dg/torture/pr43879-1_0.C: New testcase.
8463         * g++.dg/torture/pr43879-1_1.C: Likewise.
8464
8465 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8466
8467         PR c++/43953
8468         * g++.dg/other/crash-12.C: New test.
8469
8470 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8471
8472         * g++.dg/cdce3.C: Add a space.  Updated.
8473
8474 2010-05-03  Jason Merrill  <jason@redhat.com>
8475
8476         PR c++/43680
8477         * g++.dg/opt/enum2.C: New.
8478         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8479         * g++.dg/warn/Wswitch-1.C: Adjust message.
8480
8481 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8482
8483         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8484         * g++.dg/ext/label13.C: Fix typo.
8485         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8486         alpha*-dec-osf5*.
8487         * gcc.c-torture/compile/limits-declparen.c: xfail on
8488         alpha*-dec-osf5* with -g.
8489         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8490         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8491         * gcc.dg/c99-tgmath-2.c: Likewise.
8492         * gcc.dg/c99-tgmath-3.c: Likewise.
8493         * gcc.dg/c99-tgmath-4.c: Likewise.
8494
8495 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8496
8497         PR fortran/43592
8498         * gfortran.dg/unexpected_interface.f90: New test.
8499
8500 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502         * ada/acats/run_acats (which): New function.
8503         (host_gnatchop, host_gnatmake): Use it.
8504
8505 2010-05-03  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/43971
8508         * gcc.dg/pr43971.c: New testcase.
8509
8510 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR debug/43972
8513         * gcc.dg/debug/pr43972.c: New test.
8514
8515 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8516
8517         PR testsuite/43963
8518         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8519
8520 2010-05-02  Richard Guenther  <rguenther@suse.de>
8521
8522         PR tree-optimization/43879
8523         * gcc.dg/torture/pr43879-3.c: New testcase.
8524
8525 2010-05-01  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/43949
8528         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8529
8530 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8531
8532         PR c++/43951
8533         * g++.dg/init/new28.C: New.
8534
8535 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8536
8537         PR objc++/32052
8538         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8539         structure and nested declarations.
8540         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8541         structure and nested declarations.  Reduce header clutter and
8542         use _exit() rather than abort().
8543         * objc.dg/encode-10.m: New.
8544         * objc.dg/encode-11.m: New.
8545
8546 2010-04-30  DJ Delorie  <dj@redhat.com>
8547
8548         * gcc.c-torture/execute/20100430-1.c: New test.
8549
8550 2010-04-30  Jason Merrill  <jason@redhat.com>
8551
8552         PR c++/43868
8553         * g++.dg/template/ptrmem21.C: New.
8554
8555 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8556
8557         PR fortran/18918
8558         PR fortran/43931
8559         * gfortran.dg/coarray_13.f90: New test.
8560
8561 2010-04-30  Richard Guenther  <rguenther@suse.de>
8562
8563         PR lto/43946
8564         * gcc.dg/lto/20100430-1_0.c: New testcase.
8565
8566 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR debug/43942
8569         * c-c++-common/pr43942.c: New test.
8570
8571 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8572
8573         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8574         conflict with darwin crt1.o 'start' symbol.
8575
8576 2010-04-30  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/43879
8579         * gcc.dg/torture/pr43879_1.c: New testcase.
8580
8581 2010-04-30  Richard Guenther  <rguenther@suse.de>
8582
8583         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8584
8585 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8586
8587         PR c++/43890
8588         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8589         user-provided constructor while recursing.
8590
8591 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8592
8593         PR fortran/42274
8594         * gfortran.dg/class_16.f03: New test.
8595
8596 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8597
8598         PR fortran/42274
8599         * gfortran.dg/class_15.f03: New.
8600
8601 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/43326
8604         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8605
8606 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8607
8608         PR fortran/43492
8609         * gfortran.dg/generic_22.f03 : New test.
8610
8611 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8612
8613         PR fortran/42353
8614         * gfortran.dg/class_14.f03: New test.
8615
8616 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8617
8618         PR fortran/42680
8619         * gfortran.dg/interface_32.f90: New test.
8620
8621 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8622             Janus Weil  <janus@gcc.gnu.org>
8623
8624         PR fortran/41829
8625         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8626         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8627         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8628
8629 2010-04-28  Mike Stump  <mikestump@comcast.net>
8630
8631         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8632         dg-excess-errors.
8633         * g++.dg/uninit-pred-2_b.C: Likewise.
8634
8635 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8636
8637         PR fortran/18918
8638         PR fortran/43919
8639         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8640
8641 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8642
8643         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8644         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8645         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8646         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8647         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8648
8649 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8650
8651         * gcc.dg/const-uniq-1.c: New test.
8652         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8653
8654 2010-04-28  Xinliang David Li  <davidxl@google.com>
8655
8656         * gcc.dg/uninit-pred-2_b.c: New test.
8657         * gcc.dg/uninit-pred-4_b.c: New test.
8658         * gcc.dg/uninit-pred-3_d.c: New test.
8659         * gcc.dg/uninit-pred-6_b.c: New test.
8660         * gcc.dg/uninit-pred-8_b.c: New test.
8661         * gcc.dg/uninit-pred-3_a.c: New test.
8662         * gcc.dg/uninit-pred-2_c.c: New test.
8663         * gcc.dg/uninit-pred-5_a.c: New test.
8664         * gcc.dg/uninit-pred-3_e.c: New test.
8665         * gcc.dg/uninit-pred-7_a.c: New test.
8666         * gcc.dg/uninit-pred-6_c.c: New test.
8667         * gcc.dg/uninit-pred-9_a.c: New test.
8668         * gcc.dg/uninit-pred-8_c.c: New test.
8669         * gcc.dg/uninit-pred-3_b.c: New test.
8670         * gcc.dg/uninit-pred-5_b.c: New test.
8671         * gcc.dg/uninit-pred-7_b.c: New test.
8672         * gcc.dg/uninit-pred-6_d.c: New test.
8673         * gcc.dg/uninit-pred-9_b.c: New test.
8674         * gcc.dg/uninit-pred-2_a.c: New test.
8675         * gcc.dg/uninit-pred-4_a.c: New test.
8676         * gcc.dg/uninit-pred-3_c.c: New test.
8677         * gcc.dg/uninit-pred-6_a.c: New test.
8678         * gcc.dg/uninit-pred-8_a.c: New test.
8679         * gcc.dg/uninit-pred-7_c.c: New test.
8680         * gcc.dg/uninit-pred-6_e.c: New test.
8681         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8682         * g++.dg/uninit-pred-1_a.C: New test.
8683         * g++.dg/uninit-pred-1_b.C: New test.
8684         * g++.dg/uninit-pred-2_a.C: New test.
8685         * g++.dg/uninit-pred-2_b.C: New test.
8686         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8687         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8688         * g++.dg/uninit-pred-loop_1.cc: New test.
8689
8690 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8691
8692         * gcc.dg/lto/20091209-1_0.c: New testcase.
8693
8694 2010-04-28  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/43879
8697         PR tree-optimization/43909
8698         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8699
8700 2010-04-28  Richard Guenther  <rguenther@suse.de>
8701
8702         PR c++/43880
8703         * g++.dg/torture/pr43880.C: New testcase.
8704
8705 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8706
8707         PR c++/9335
8708         * g++.dg/template/recurse2.C: Update
8709         * g++.dg/template/recurse.C: Update.
8710         * g++.dg/template/pr23510.C: Update.
8711         * lib/prune.exp: Filter out 'recursively instantiated'.
8712
8713 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8714
8715         PR c++/29043
8716         * g++.dg/init/pr29043.C: New.
8717
8718 2010-04-27  Jason Merrill  <jason@redhat.com>
8719
8720         * g++.dg/lookup/scoped5.C: Adjust.
8721         * g++.dg/lookup/scoped8.C: Adjust.
8722         * g++.dg/template/dependent-expr5.C: Adjust.
8723         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8724
8725         PR c++/43856
8726         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8727
8728         PR c++/43875
8729         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8730
8731 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8732             Jan Hubicka <hubicka@ucw.cz>
8733
8734         * gcc.dg/pure-2.c: New testcase.
8735         * gcc.dg/const-1.c: New testcase.
8736
8737 2010-04-27  Jason Merrill  <jason@redhat.com>
8738
8739         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8740
8741         PR c++/41468
8742         * g++.dg/template/sfinae17.C: New.
8743         * g++.dg/template/sfinae18.C: New.
8744
8745 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8746
8747         * g++.dg/init/pr42844.C: New.
8748         * g++.dg/cpp0x/pr42844-2.C: New.
8749         * g++.dg/cpp0x/defaulted2.C: Adjust.
8750         * g++.dg/tree-ssa/pr27549.C: Likewise.
8751         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8752
8753 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8754
8755         PR fortran/18918
8756         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8757
8758 2010-04-27  Richard Guenther  <rguenther@suse.de>
8759
8760         PR middle-end/40561
8761         * g++.dg/other/pr40561.C: New testcase.
8762
8763 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8764
8765         PR middle-end/43812
8766         * g++.dg/ipa/pr43812.C: New test.
8767
8768 2010-04-27  Jan Hubicka  <jh@suse.cz>
8769
8770         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8771         (test): ... this one.
8772
8773 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8774
8775         PR target/40657
8776         * gcc.target/arm/thumb-stackframe.c: New test.
8777
8778 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8779
8780         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8781         * gcc.dg/misc-column.c: Likewise.
8782         * gcc.dg/Walways-true-1.c: Likewise.
8783         * gcc.dg/Walways-true-2.c: Likewise.
8784         * gcc.dg/warn-addr-cmp.c: Likewise.
8785
8786 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8787
8788         PR fortran/18918
8789         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8790         * gfortran.dg/coarray_12.f90: New.
8791
8792 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8793
8794         PR c/32207
8795         * gcc.dg/pr32207.c: New test.
8796         * gcc.dg/misc-column.c: Adjust expected warning.
8797         * gcc.dg/Walways-true-1.c: Likewise.
8798         * gcc.dg/Walways-true-2.c: Likewise.
8799         * gcc.dg/warn-addr-cmp.c: Likewise.
8800
8801 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8802
8803         PR lto/42776
8804         * lib/lto.exp (lto_prune_vis_warns): New function.
8805         (lto-link-and-maybe-run): Call it.
8806
8807 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8808
8809         PR tree-optimization/43904
8810         * gcc.dg/tree-ssa/tailcall-6.c: New.
8811
8812 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8813
8814         PR testsuite/35165
8815         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8816         Darwin8/OSX10.4 - compatible code generation.
8817         Use scan-rtl-dump.
8818         * obj-c++.dg/stubify-1.mm: Ditto.
8819         * lib/objc-torture.exp: Do not require link success for
8820         "trivial.m" in the runtime checks when dowhat = 'compile'.
8821         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8822         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8823         Darwin8/OSX10.4 - compatible code generation.
8824         * objc.dg/stubify-2.m: Ditto.
8825         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8826         * objc.dg/next-runtime-1.m: Ditto.
8827         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8828         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8829         runtimes on Darwin.
8830
8831 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8832
8833         PR 43715
8834         * lib/plugin-support.exp: Use "-undefined
8835         dynamic_lookup" on darwin.
8836
8837 2010-04-26  Richard Guenther  <rguenther@suse.de>
8838
8839         * gcc.dg/lto/20100426_0.c: New testcase.
8840
8841 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8842
8843         PR tree-optimization/43833
8844         gcc.dg/Warray-bounds-8.c: New test case.
8845
8846 2010-04-26  Richard Guenther  <rguenther@suse.de>
8847
8848         PR lto/43080
8849         * g++.dg/lto/20100423-3_0.C: New testcase.
8850
8851 2010-04-26  Richard Guenther  <rguenther@suse.de>
8852
8853         PR lto/42425
8854         * g++.dg/lto/20100423-2_0.C: New testcase.
8855
8856 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8857
8858         * gcc.dg/vect/bb-slp-23.c: New test.
8859
8860 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8861
8862         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8863         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8864         * gcc.dg/c1x-float-1.c: New test.
8865
8866 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8867
8868         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8869         of "lea\[ \t\]".
8870
8871 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8872
8873         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8874         FreeBSD.
8875         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8876         * gfortran.dg/default_format_2.f90: Ditto.
8877
8878 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8879
8880         * gfortran.dg/pr43505.f90: Clean up .mod file.
8881         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8882         * gfortran.dg/pr41347.f90: Ditto.
8883         * gfortran.dg/internal_pack_4.f90: Ditto.
8884         * gfortran.dg/proc_decl_23.f90: Ditto.
8885         * gfortran.dg/recursive_check_3.f90: Ditto.
8886         * gfortran.dg/intent_out_3.f90: Ditto.
8887         * gfortran.dg/assignment_2.f90: Ditto.
8888         * gfortran.dg/pr41928.f90: Ditto.
8889         * gfortran.dg/pr42166.f90: Ditto.
8890         * gfortran.dg/private_type_12.f90: Ditto.
8891         * gfortran.dg/graphite/pr42185.f90: Ditto.
8892         * gfortran.dg/graphite/pr42186.f90: Ditto.
8893         * gfortran.dg/graphite/pr40982.f90: Ditto.
8894         * gfortran.dg/graphite/id-2.f90: Ditto.
8895         * gfortran.dg/graphite/id-4.f90: Ditto.
8896         * gfortran.dg/graphite/pr42050.f90: Ditto.
8897         * gfortran.dg/graphite/id-18.f90: Ditto.
8898         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8899         * gfortran.dg/graphite/pr41924.f90: Ditto.
8900         * gfortran.dg/graphite/pr42393.f90: Ditto.
8901         * gfortran.dg/graphite/pr37980.f90: Ditto.
8902         * gfortran.dg/graphite/pr38953.f90: Ditto.
8903         * gfortran.dg/graphite/pr42180.f90: Ditto.
8904         * gfortran.dg/graphite/pr42181.f90: Ditto.
8905         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8906         * gfortran.dg/select_type_4.f90: Ditto.
8907         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8908         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8909         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8910         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8911         * gfortran.dg/whole_file_11.f90: Ditto.
8912         * gfortran.dg/private_type_11.f90: Ditto.
8913         * gfortran.dg/vect/vect-gems.f90: Ditto.
8914         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8915
8916 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8917
8918         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8919
8920 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8921
8922         * gnat.dg/pack15.ad[sb]: New test.
8923
8924 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8925
8926         * gcc.target/arm/mla-1.c: New test.
8927
8928 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8929
8930         PR fortran/30073
8931         PR fortran/43793
8932         * gfortran.dg/pr43793.f90: New test.
8933
8934 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8935
8936         PR tree-optimization/41442
8937         * gcc.target/i386/pr41442.c: New test.
8938
8939 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8940
8941         PR fortran/43832
8942         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8943
8944 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8945
8946         PR fortran/43832
8947         * gfortran.dg/open_nounit.f90: New test.
8948
8949 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8950
8951         PR fortran/43841
8952         PR fortran/43843
8953         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8954
8955 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8956
8957         * gcc.dg/Wconversion-integer.c: Update.
8958
8959 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8960
8961         * gnat.dg/unchecked_convert5.adb: New test.
8962
8963 2010-04-23  Richard Guenther  <rguenther@suse.de>
8964
8965         PR lto/41734
8966         * gcc.dg/lto/20100423-2_0.c: New testcase.
8967         * gcc.dg/lto/20100423-2_0.c: Likewise.
8968
8969 2010-04-23  Richard Guenther  <rguenther@suse.de>
8970
8971         PR lto/43455
8972         * gcc.dg/lto/20100423-1_0.c: New testcase.
8973         * gcc.dg/lto/20100423-1_1.c: Likewise.
8974
8975 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8976
8977         PR tree-optimization/43846
8978         * gcc.dg/tree-ssa/sra-10.c: New test.
8979
8980 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8981
8982         PR middle-end/43835
8983         * gcc.c-torture/execute/pr43835.c: New test.
8984
8985 2010-04-23  Richard Guenther  <rguenther@suse.de>
8986
8987         PR lto/42653
8988         * g++.dg/lto/20100423-1_0.C: New testcase.
8989
8990 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8991
8992         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8993
8994 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8995
8996         PR tree-optimization/43842
8997         * gcc.dg/vect/pr43842.c: New test.
8998
8999 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9000
9001         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9002         * gcc.target/i386/wmul-2.c: Likewise.
9003
9004 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9007         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9008
9009 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9010
9011         * gfortran.dg/reassoc_6.f: New testcase.
9012
9013 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9014
9015         PR middle-end/29274
9016         * gcc.target/arm/wmul-1.c: New test.
9017         * gcc.target/arm/wmul-2.c: New test.
9018
9019 2010-04-22  Richard Guenther  <rguenther@suse.de>
9020
9021         PR tree-optimization/43845
9022         * gcc.c-torture/compile/pr43845.c: New testcase.
9023
9024 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9025
9026         PR middle-end/29274
9027         * gcc.target/i386/wmul-1.c: New test.
9028         * gcc.target/i386/wmul-2.c: New test.
9029         * gcc.target/bfin/wmul-1.c: New test.
9030         * gcc.target/bfin/wmul-2.c: New test.
9031
9032 2010-04-22  Richard Guenther  <rguenther@suse.de>
9033
9034         PR fortran/43829
9035         * gfortran.dg/vector_subscript_6.f90: New testcase.
9036         * gfortran.dg/assign_10.f90: Adjust.
9037
9038 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR fortran/43836
9041         * gfortran.dg/gomp/pr43836.f90: New test.
9042
9043 2010-04-21  Richard Guenther  <rguenther@suse.de>
9044
9045         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9046
9047 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9048
9049         * gcc.dg/torture/builtin-cproj-3.c: New.
9050
9051 2010-04-20  Jason Merrill  <jason@redhat.com>
9052
9053         PR c++/9335
9054         * g++.dg/template/recurse2.C: New.
9055         * g++.dg/parse/crash36.C: Adjust.
9056         * g++.dg/other/fold1.C: Adjust.
9057         * g++.dg/init/member1.C: Adjust.
9058         * lib/prune.exp: Prune "skipping N instantiation contexts".
9059
9060 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9061
9062         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9063
9064 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9065
9066         * gcc.dg/torture/builtin-cproj-1.c: New.
9067         * gcc.dg/torture/builtin-cproj-2.c: New.
9068
9069 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9070
9071         PR c++/43800
9072         PR c++/43704
9073         * g++.dg/template/typedef32.C: Adjust.
9074         * g++.dg/template/typedef33.C: New test.
9075
9076 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9077
9078         PR fortran/43227
9079         * gfortran.dg/proc_decl_23.f90: New test.
9080
9081         PR fortran/43266
9082         * gfortran.dg/abstract_type_6.f03: New test.
9083
9084 2010-04-20  Xinliang David Li  <davidxl@google.com>
9085
9086         * g++.dg/tree-ssa/fold-compare.C: New.
9087
9088 2010-04-20  Richard Guenther  <rguenther@suse.de>
9089
9090         PR tree-optimization/39417
9091         * g++.dg/torture/pr39417.C: New testcase.
9092
9093 2010-04-20  Richard Guenther  <rguenther@suse.de>
9094
9095         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9096
9097 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * g++.dg/debug/dwarf2/rv1.C: New test.
9100
9101 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9102
9103         PR target/43635
9104         * gcc.c-torture/compile/pr43635.c: New testcase.
9105
9106 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR fortran/43339
9109         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9110         of sequential loops being private only in the innermost containing
9111         task region.
9112
9113         PR middle-end/43337
9114         * gfortran.dg/gomp/pr43337.f90: New test.
9115
9116 2010-04-19  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/43796
9119         * gfortran.dg/pr43796.f90: New testcase.
9120
9121 2010-04-19  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/43783
9124         * gcc.c-torture/execute/pr43783.c: New testcase.
9125
9126 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9127
9128         PR target/43766
9129         * gcc.target/i386/pr43766.c: New test.
9130
9131 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9132
9133         PR target/43662
9134         * gcc.target/i386/pr43662.c: New test.
9135
9136 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9137
9138         PR c++/43704
9139         * g++.dg/template/typedef32.C: New test.
9140
9141 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9142
9143         PR tree-optimization/37027
9144         * lib/target-supports.exp
9145         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9146         * gcc.dg/vect/pr37027.c: New test.
9147         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9148         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9149         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9150         gcc.dg/vect/vect-complex-6.c: Likewise.
9151
9152 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * g++.dg/debug/dwarf2/enum1.C: New test.
9155
9156 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9157
9158         * gnat.dg/rep_clause5.ad[sb]: New test.
9159         * gnat.dg/rep_clause5_pkg.ads: New helper.
9160
9161 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9162
9163         PR tree-optimization/43771
9164         * g++.dg/vect/pr43771.cc: New test.
9165
9166 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9167
9168         PR fortran/31538
9169         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9170         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9171
9172 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         * gnat.dg/sizetype.adb: Rename into...
9175         * gnat.dg/sizetype1.adb: ...this.
9176         * gnat.dg/sizetype2.adb: New test.
9177
9178 2010-04-16  Richard Guenther  <rguenther@suse.de>
9179
9180         PR tree-optimization/43572
9181         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9182
9183 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9184
9185         * gnat.dg/specs/discr_private.ads: New test.
9186
9187 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9188
9189         PR target/41514
9190         * gcc.target/arm/thumb-comparisons.c: New test.
9191
9192         PR target/40603
9193         * gcc.target/arm/thumb-cbranchqi.c: New test.
9194
9195 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9196
9197         * g++.dg/torture/pr36191.C: Enable for SH.
9198
9199 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9200
9201         * gnat.dg/wide_boolean.adb: New test.
9202         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9203
9204 2010-04-15  Richard Guenther  <rguenther@suse.de>
9205
9206         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9207         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9208         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9209         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9210         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9211         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9212         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9213         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9214         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9215         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9216         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9217         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9218         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9219         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9220         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9221
9222 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9223
9224         PR target/21803
9225         * gcc.target/arm/pr42496.c: New test.
9226
9227 2010-04-14  Jason Merrill  <jason@redhat.com>
9228
9229         PR c++/36625
9230         * g++.dg/ext/attrib38.C: New.
9231
9232 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9233
9234         PR testsuite/43739
9235         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9236
9237 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9238
9239         PR 42966
9240         * gcc.dg/cpp/warn-undef-2.c: Update.
9241         * gcc.dg/cpp/warn-traditional-2.c: Update.
9242         * gcc.dg/cpp/warn-comments-2.c: Update.
9243         * gcc.dg/cpp/warn-variadic-2.c: Update.
9244         * gcc.dg/cpp/warn-long-long-2.c: Update.
9245         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9246         * gcc.dg/cpp/warn-multichar-2.c: Update.
9247         * gcc.dg/cpp/warn-normalized-3.c: Update.
9248         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9249         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9250         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9251         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9252         * gcc.dg/cpp/warn-redefined-2.c: Update.
9253         * gfortran.dg/warning-directive-2.F90: Update.
9254         * c-c++-common/cpp/warning-directive-2.c: Update.
9255
9256 2010-04-14  Michael Matz  <matz@suse.de>
9257
9258         PR tree-optimization/42963
9259         * gcc.dg/pr42963.c: New testcase.
9260
9261 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9262
9263         * gnat.dg/class_wide.adb: Rename into...
9264         * gnat.dg/class_wide1.adb: ...this.
9265         * gnat.dg/class_wide2.ad[sb]: New test.
9266
9267 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9268
9269         PR fortran/18918
9270         * gfortran.dg/coarray_9.f90: Update dg-errors.
9271         * gfortran.dg/coarray_10.f90: New test.
9272         * gfortran.dg/coarray_11.f90: New test.
9273
9274 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9275
9276         PR fortran/43747
9277         gfortran.dg/initialization_24.f90: New test.
9278
9279 2010-04-13  Jason Merrill  <jason@redhat.com>
9280
9281         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9282         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9283
9284 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9285
9286         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9287         * g++.dg/dg.exp: Likewise.
9288         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9289         * c-c++-common/cpp/warning-directive-1.c: ... here.
9290         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9291         * c-c++-common/cpp/warning-directive-2.c: ... here.
9292         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9293         * c-c++-common/cpp/warning-directive-3.c: ... here.
9294         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9295         * c-c++-common/cpp/warning-directive-4.c: ... here.
9296         * g++.dg/cpp/warning-directive-1.C: Delete.
9297         * g++.dg/cpp/warning-directive-2.C: Delete.
9298         * g++.dg/cpp/warning-directive-3.C: Delete.
9299         * g++.dg/cpp/warning-directive-4.C: Delete.
9300         * gcc.dg/cpp/normalised-3.c: Delete.
9301         * g++.dg/cpp/normalised-1.C: Rename as ...
9302         * c-c++-common/cpp/normalised-3.c: ... this.
9303
9304 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9305
9306         * gcc.dg/tree-ssa/sra-9.c: New test.
9307
9308 2010-04-13  Michael Matz  <matz@suse.de>
9309
9310         PR middle-end/43730
9311         * gcc.dg/pr43730.c: New test.
9312
9313 2010-04-13  Michael Matz  <matz@suse.de>
9314
9315         * gcc.dg/tree-ssa/negate.c: New testcase.
9316
9317 2010-04-13  Richard Guenther  <rguenther@suse.de>
9318
9319         PR testsuite/43735
9320         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9321
9322 2010-04-13  Richard Guenther  <rguenther@suse.de>
9323
9324         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9325
9326 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         * gnat.dg/derived_type1.adb: New test.
9329
9330 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9331
9332         * gcc.dg/plugindir1.c: New testcase.
9333         * gcc.dg/plugindir2.c: New testcase.
9334         * gcc.dg/plugindir3.c: New testcase.
9335         * gcc.dg/plugindir4.c: New testcase.
9336
9337 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9338
9339         * gcc.target/i386/rotate-2.c: New test.
9340
9341 2010-04-12  Jason Merrill  <jason@redhat.com>
9342
9343         PR c++/43641
9344         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9345         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9346
9347 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9348
9349         PR c++/25811
9350         * g++.dg/init/pr25811.C: New test.
9351
9352 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9355         dg-error, dg-warning.
9356         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9357
9358 2010-04-12  Richard Guenther  <rguenther@suse.de>
9359
9360         * gcc.dg/torture/inline-2.c: New testcase.
9361
9362 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR bootstrap/43699
9365         * gcc.dg/Wunused-var-7.c: New test.
9366
9367         PR tree-optimization/43560
9368         * gcc.c-torture/execute/pr43560.c: New test.
9369
9370 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9371
9372         * gnat.dg/aggr13.adb: New test.
9373         * gnat.dg/aggr14.adb: Likewise.
9374         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9375
9376 2010-04-12  Richard Guenther  <rguenther@suse.de>
9377
9378         PR c++/43611
9379         * g++.dg/torture/pr43611.C: New testcase.
9380
9381 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9382
9383         PR c/36774
9384         * gcc.dg/pr36774-1.c: New test.
9385         * gcc.dg/pr36774-2.c: New test.
9386
9387 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9388
9389         * gcc.target/sh/rte-delay-slot.c: New test.
9390
9391 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9392
9393         * gnat.dg/pack9.adb: Remove -cargs option.
9394         * gnat.dg/aggr12.ad[sb]: New test.
9395
9396 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9397
9398         PR target/43417
9399         * gcc.target/sh/pr43417.c: New test.
9400
9401 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/43591
9404         * gfortran.dg/spec_expr_6.f90: New test.
9405
9406 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9407
9408         PR cpp/43195
9409         * gcc.dg/cpp/pr43195.c: New.
9410         * gcc.dg/cpp/pr43195.h: New.
9411
9412 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9413
9414         PR 42965
9415         * gcc.dg/Werror-6.c: Adjust.
9416         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9417         * gcc.dg/Werror-4.c: Likewise.
9418         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9419         * gcc.dg/Wswitch-enum-error.c: Likewise.
9420         * gcc.dg/Wpointer-arith.c: Likewise.
9421         * gcc.dg/Wfatal.c: Likewise.
9422         * gcc.dg/Wswitch-error.c: Likewise.
9423         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9424         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9425         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9426         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9427         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9428         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9429         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9430         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9431         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9432         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9433         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9434         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9435         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9436         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9437         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9438         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9439         * g++.dg/cpp/warning-directive-2.C: Likewise.
9440         * gfortran.dg/warning-directive-2.F90: Likewise.
9441
9442 2010-04-09  Jason Merrill  <jason@redhat.com>
9443
9444         PR c++/42623
9445         * g++.dg/template/sizeof13.C: New.
9446
9447 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9448
9449         * g++.dg/other/pr35504.C: Add check for thiscall.
9450         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9451         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9452
9453 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9454
9455         PR c++/28584
9456         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9457         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9458         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9459         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9460         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9461         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9462         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9463         * g++.dg/other/increment1.C: Likewise.
9464
9465 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9466
9467         PR fortran/18918
9468         * gfortran.dg/coarray_7.f90: New test.
9469         * gfortran.dg/coarray_8.f90: New test.
9470
9471 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9472
9473         PR fortran/28039
9474         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9475
9476 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9477
9478         PR target/43643
9479         * gcc.dg/pr43643.c: New test.
9480
9481 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9482
9483         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9484
9485 2010-04-08  Richard Guenther  <rguenther@suse.de>
9486
9487         PR tree-optimization/43679
9488         * gcc.c-torture/compile/pr43679.c: New testcase.
9489
9490 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR debug/43670
9493         * gcc.dg/pr43670.c: New test.
9494
9495 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9496
9497         PR middle-end/40815
9498         * gcc.dg/tree-ssa/reassoc-19.c: New.
9499
9500 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR c/18624
9503         * gcc.dg/Wunused-var-1.c: New test.
9504         * gcc.dg/Wunused-var-2.c: New test.
9505         * gcc.dg/Wunused-var-3.c: New test.
9506         * gcc.dg/Wunused-var-4.c: New test.
9507         * gcc.dg/Wunused-var-5.c: New test.
9508         * gcc.dg/Wunused-var-6.c: New test.
9509         * gcc.dg/Wunused-parm-1.c: New test.
9510
9511         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9512         * gcc.dg/trunc-1.c: Likewise.
9513         * gcc.dg/vla-9.c: Likewise.
9514         * gcc.dg/dfp/composite-type.c: Likewise.
9515
9516 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9517
9518         PR objc/35996
9519         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9520         * obj-c++.dg/objc-gc-3.mm: Ditto.
9521
9522 2010-04-07  Simon Baldwin  <simonb@google.com>
9523
9524         * gcc.dg/cpp/warn-undef-2.c: New.
9525         * gcc.dg/cpp/warn-traditional-2.c: New.
9526         * gcc.dg/cpp/warn-comments-2.c: New.
9527         * gcc.dg/cpp/warning-directive-1.c: New.
9528         * gcc.dg/cpp/warn-long-long.c: New.
9529         * gcc.dg/cpp/warn-traditional.c: New.
9530         * gcc.dg/cpp/warn-variadic-2.c: New.
9531         * gcc.dg/cpp/warn-undef.c: New.
9532         * gcc.dg/cpp/warn-normalized-1.c: New.
9533         * gcc.dg/cpp/warning-directive-2.c: New.
9534         * gcc.dg/cpp/warn-long-long-2.c: New.
9535         * gcc.dg/cpp/warn-variadic.c: New.
9536         * gcc.dg/cpp/warn-normalized-2.c: New.
9537         * gcc.dg/cpp/warning-directive-3.c: New.
9538         * gcc.dg/cpp/warn-deprecated-2.c: New.
9539         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9540         * gcc.dg/cpp/warn-multichar-2.c: New.
9541         * gcc.dg/cpp/warn-normalized-3.c: New.
9542         * gcc.dg/cpp/warning-directive-4.c: New.
9543         * gcc.dg/cpp/warn-unused-macros.c: New.
9544         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9545         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9546         * gcc.dg/cpp/warn-cxx-compat.c: New.
9547         * gcc.dg/cpp/warn-redefined.c: New.
9548         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9549         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9550         * gcc.dg/cpp/warn-deprecated.c: New.
9551         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9552         * gcc.dg/cpp/warn-redefined-2.c: New.
9553         * gcc.dg/cpp/warn-comments.c: New.
9554         * gcc.dg/cpp/warn-multichar.c: New.
9555         * g++.dg/cpp/warning-directive-1.C: New.
9556         * g++.dg/cpp/warning-directive-2.C: New.
9557         * g++.dg/cpp/warning-directive-3.C: New.
9558         * g++.dg/cpp/warning-directive-4.C: New.
9559         * gfortran.dg/warning-directive-1.F90: New.
9560         * gfortran.dg/warning-directive-3.F90: New.
9561         * gfortran.dg/warning-directive-2.F90: New.
9562         * gfortran.dg/warning-directive-4.F90: New.
9563
9564 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9565
9566         PR objc++/23716
9567         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9568
9569 2010-04-07  Jason Merrill  <jason@redhat.com>
9570
9571         * g++.dg/template/dr408.C: New.
9572
9573         * g++.dg/lookup/ns4.C: New.
9574
9575         PR c++/38392
9576         * g++.dg/template/friend51.C: New test.
9577
9578         PR c++/41970
9579         * g++.old-deja/g++.other/linkage1.C: Adjust.
9580
9581 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9582
9583         PR c++/42697
9584         * g++.dg/template/crash94.C: New test.
9585
9586 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9587
9588         PR c++/40239
9589         * g++.dg/init/aggr5.C: New test.
9590         * g++.dg/init/aggr5.C: New test.
9591
9592 2010-04-07  Richard Guenther  <rguenther@suse.de>
9593
9594         PR tree-optimization/43270
9595         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9596         * gcc.dg/Warray-bounds-7.c: Likewise.
9597
9598 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9599
9600         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9601         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9602         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9603
9604 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9605
9606         PR c++/42556
9607         * g++.dg/init/pr42556.C: New test.
9608
9609 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9610
9611         PR debug/43628
9612         * g++.dg/debug/dwarf2/typedef2.C: New test.
9613
9614 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9615
9616         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9617         c-c++-common/dwarf2/redeclaration-1.C
9618
9619 2010-04-06  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9622         * g++.dg/ext/attrib18.C: Likewise.
9623         * g++.dg/ext/bitfield2.C: Likewise.
9624         * g++.dg/ext/bitfield4.C: Likewise.
9625         * g++.dg/ext/visibility/warn2.C: Likewise.
9626         * g++.dg/ext/visibility/warn3.C: Likewise.
9627         * g++.dg/gomp/pr26690-1.C: Likewise.
9628         * g++.dg/inherit/covariant7.C: Likewise.
9629         * g++.dg/init/synth2.C: Likewise.
9630         * g++.dg/lookup/using7.C: Likewise.
9631         * g++.dg/other/crash-4.C: Likewise.
9632         * g++.dg/other/error13.C: Likewise.
9633         * g++.dg/other/error20.C: Likewise.
9634         * g++.dg/parse/crash31.C: Likewise.
9635         * g++.dg/parse/error16.C: Likewise.
9636         * g++.dg/parse/error19.C: Likewise.
9637         * g++.dg/parse/error27.C: Likewise.
9638         * g++.dg/parse/error28.C: Likewise.
9639         * g++.dg/parse/fused-params1.C: Likewise.
9640         * g++.dg/template/error2.C: Likewise.
9641         * g++.dg/template/local6.C: Likewise.
9642         * g++.dg/template/qualttp15.C: Likewise.
9643         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9644         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9645         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9646         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9647         * g++.old-deja/g++.eh/spec6.C: Likewise.
9648         * g++.old-deja/g++.jason/crash3.C: Likewise.
9649         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9650         * g++.old-deja/g++.law/ctors5.C: Likewise.
9651         * g++.old-deja/g++.law/ctors9.C: Likewise.
9652         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9653         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9654         * g++.old-deja/g++.other/struct1.C: Likewise.
9655         * g++.old-deja/g++.other/volatile1.C: Likewise.
9656         * g++.old-deja/g++.pt/crash36.C: Likewise.
9657         * g++.old-deja/g++.pt/derived3.C: Likewise.
9658         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9659         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9660
9661 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9662
9663         PR middle-end/43519
9664         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9665         * gcc.dg/graphite/id-19.c: New.
9666
9667 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9668
9669         PR middle-end/32824
9670         * gcc.dg/vect/pr32824: New.
9671
9672 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9673
9674         PR fortran/18918
9675         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9676         * gfortran.dg/coarray_3.f90: Ditto.
9677         * gfortran.dg/coarray_4.f90: Ditto.
9678         * gfortran.dg/coarray_5.f90: Ditto.
9679         * gfortran.dg/coarray_6.f90: Ditto.
9680         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9681
9682 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9683
9684         PR fortran/18918
9685         * gfortran.dg/coarray_4.f90: Fix test.
9686         * gfortran.dg/coarray_6.f90: Add more tests.
9687
9688 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9689
9690         PR fortran/18918
9691         * gfortran.dg/coarray_4.f90: New test.
9692         * gfortran.dg/coarray_5.f90: New test.
9693         * gfortran.dg/coarray_6.f90: New test.
9694
9695 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9696
9697         PR fortran/18918
9698         * gfortran.dg/iso_fortran_env_5.f90: New test.
9699         * gfortran.dg/iso_fortran_env_6.f90: New test.
9700
9701 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9702
9703         PR fortran/39997
9704         * gfortran.dg/coarray_1.f90: New test.
9705         * gfortran.dg/coarray_2.f90: New test.
9706         * gfortran.dg/coarray_3.f90: New test.
9707
9708 2010-04-06  Jason Merrill  <jason@redhat.com>
9709
9710         PR c++/43648
9711         * g++.dg/template/dtor8.C: New.
9712
9713         PR c++/43621
9714         * g++.dg/template/error-recovery2.C: New.
9715
9716 2010-04-06  Jan Hubicka  <jh@suse.czpli
9717
9718         PR tree-optimization/42906
9719         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9720
9721 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9722
9723         PR fortran/43178
9724         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9725         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9726         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9727
9728 2010-04-06  Richard Guenther  <rguenther@suse.de>
9729
9730         PR tree-optimization/43627
9731         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9732
9733 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR target/43638
9736         * gcc.target/i386/pr43638.c: New test.
9737
9738 2010-04-06  Richard Guenther  <rguenther@suse.de>
9739
9740         PR middle-end/43661
9741         * gcc.c-torture/compile/pr43661.c: New testcase.
9742
9743 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9744
9745         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9746
9747 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9748
9749         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9750
9751 2010-04-02  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/43629
9754         * gcc.c-torture/execute/pr43629.c: New testcase.
9755
9756 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9757             Dominique d'Humieres  <dominiq@lps.ens.fr>
9758
9759         PR libfortran/43605
9760         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9761
9762 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9763
9764         PR debug/43325
9765         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9766
9767 2010-04-01  Jason Merrill  <jason@redhat.com>
9768
9769         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9770
9771 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9772             Manfred Schwarb  <manfred99@gmx.ch>
9773
9774         PR libfortran/43605
9775         * gfortran.dg/ftell_3.f90: New test.
9776
9777 2010-04-01  Richard Guenther  <rguenther@suse.de>
9778
9779         PR middle-end/43614
9780         * gcc.c-torture/compile/pr43614.c: New testcase.
9781
9782 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9783
9784         PR tree-optimization/43141
9785         * gcc.dg/guality/pr43141.c: New test.
9786
9787 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9788
9789         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9790         * g++.dg/eh/spbp.C: Likewise.
9791         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9792         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9793         superfluous casts.
9794         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9795         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9796         * objc.dg/dwarf-2.m: Likewise.
9797
9798 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9799
9800         PR middle-end/43464
9801         * gcc.dg/graphite/id-pr43464.c: New.
9802         * gcc.dg/graphite/id-pr43464-1.c: New.
9803
9804 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9805
9806         PR middle-end/43351
9807         * gcc.dg/graphite/id-pr43351.c
9808
9809 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9810
9811         PR testsuite/35165
9812         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9813         * obj-c++.dg/try-catch-2.mm: Ditto.
9814         * obj-c++.dg/lookup-2.mm: Ditto.
9815         * obj-c++.dg/encode-8.m: Ditto.
9816         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9817         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9818         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9819         * obj-c++.dg/const-str-11.mm: Ditto.
9820         * obj-c++.dg/const-str-9.mm: Ditto.
9821         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9822         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9823         * obj-c++.dg/except-1.mm: Ditto.
9824         * obj-c++.dg/const-str-7.mm: Ditto.
9825         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9826         * obj-c++.dg/const-str-3.mm: Ditto.
9827         * obj-c++.dg/const-str-7.mm: Ditto.
9828         * obj-c++.dg/stubify-2.mm: Change dump file name.
9829
9830         PR objc++/23613
9831         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9832         New macro.
9833         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9834         Remove dg-xfail-if.
9835
9836 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9837
9838         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9839         only with -O2, -O3 or -Os and not with -fwhopr.
9840
9841 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9842
9843         PR c++/43558
9844         * g++.dg/template/typedef31.C: New test.
9845
9846 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9847
9848         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9849         assembler output on *-*-solaris2*.
9850         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9851
9852 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR debug/43557
9855         * gcc.dg/pr43557-1.c: New test.
9856         * gcc.dg/pr43557-2.c: New file.
9857
9858 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9859
9860         PR 43562
9861         * gcc.dg/pr43562.c: New test.
9862
9863 2010-03-30  Jason Merrill  <jason@redhat.com>
9864
9865         PR c++/43076
9866         * g++.dg/template/error-recovery1.C: New.
9867
9868         PR c++/41786
9869         * g++.dg/parse/ambig5.C: New.
9870
9871 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR debug/43593
9874         * gcc.dg/guality/pr43593.c: New test.
9875
9876 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9877
9878         PR middle-end/43430
9879         * gcc.dg/vect/pr43430-1.c: New.
9880
9881 2010-03-30  Jason Merrill  <jason@redhat.com>
9882
9883         PR c++/43559
9884         * g++.dg/template/partial7.C: New.
9885
9886 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9887
9888         * gcc.target/s390/stackcheck1.c: New testcase.
9889
9890 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9891
9892         PR libfortran/43265
9893         * gfortran.dg/read_eof_8.f90: New test.
9894
9895 2010-03-29  Jason Merrill  <jason@redhat.com>
9896
9897         * gcc.dg/cpp/include6.c: Change [] to ().
9898
9899         N3077
9900         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9901         splicing and UCNs.
9902         * c-c++-common/raw-string-2.c: Add trigraph test.
9903         * c-c++-common/raw-string-8.c: New.
9904         * c-c++-common/raw-string-9.c: New.
9905         * c-c++-common/raw-string-10.c: New.
9906
9907         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9908         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9909         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9910         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9911         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9912         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9913         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9914
9915 2010-03-29  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/43560
9918         * gcc.dg/torture/pr43560.c: New testcase.
9919
9920 2010-03-29  Jason Merrill  <jason@redhat.com>
9921
9922         N3077
9923         * g++.dg/ext/raw-string-1.C: Change [] to ().
9924         * g++.dg/ext/raw-string-2.C: Change [] to ().
9925         Don't use \ in delimiter.
9926         * g++.dg/ext/raw-string-3.C: Change [] to ().
9927         * g++.dg/ext/raw-string-4.C: Change [] to ().
9928         * g++.dg/ext/raw-string-5.C: Change [] to ().
9929         Test for error on \ in delimiter.
9930         * g++.dg/ext/raw-string-6.C: Change [] to ().
9931         * g++.dg/ext/raw-string-7.C: Change [] to ().
9932
9933 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9934
9935         PR 43564
9936         * gcc.dg/pr43564.c: New test.
9937
9938 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9939
9940         PR fortran/43551
9941         * gfortran.dg/direct_io_12.f90: New test.
9942
9943 2010-03-28  Jan Hubicka  <jh@suse.cz>
9944
9945         PR tree-optimization/43505
9946         * gfortran.dg/pr43505.f90: New testcase.
9947
9948 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9949
9950         PR tree-optimization/43528
9951         * gcc.target/i386/pr43528.c: New test.
9952
9953 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9954
9955         PR c/43381
9956         * gcc.dg/parm-impl-decl-3.c: New test.
9957
9958 2010-03-26  Jason Merrill  <jason@redhat.com>
9959
9960         PR c++/43509
9961         * g++.dg/cpp0x/parse1.C: New.
9962
9963 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9964
9965         PR target/43524
9966         * gcc.target/i386/pr43524.c: New test.
9967
9968 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9969
9970         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9971         whitespace, rename main to foo.
9972         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9973         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9974         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9975         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9976         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9977         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9978         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9979         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9980         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9981         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9982         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9983
9984 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9985
9986         PR c++/43327
9987         * g++.dg/other/crash-10.C: New test.
9988         * g++.dg/other/crash-11.C: New test.
9989
9990 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9991
9992         PR libfortran/43517
9993         * gfortran.dg/read_eof_7.f90: New test.
9994
9995 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9996
9997         PR objc/35165
9998         PR testsuite/43512
9999         * objc-obj-c++-shared: New directory.
10000         * objc-obj-c++-shared/Object1-implementation.h: New file.
10001         * objc-obj-c++-shared/Object1.h: New file.
10002         * objc-obj-c++-shared/Protocol1.h: New file.
10003         * objc-obj-c++-shared/next-abi.h: New file.
10004         * objc-obj-c++-shared/next-mapping.h: New file.
10005         * objc/execute/next_mapping.h: Delete.
10006         * objc.dg/special/special.exp: For all targets run the tests with
10007         -fgnu-runtime, for darwin targets also run the tests with
10008         -fnext-runtime.
10009         * objc.dg/dg.exp: Ditto.
10010         * obj-c++.dg/dg.exp: Ditto.
10011         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10012         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10013         include use of updated NeXT interface.
10014         * objc/execute/formal_protocol-5.m: Ditto.
10015         * objc/execute/protocol-isEqual-2.m: Ditto.
10016         * objc/execute/protocol-isEqual-4.m: Ditto.
10017         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10018         Protocol1.h) and next-mapping.h as required.
10019         * objc/execute/object_is_class.m: Ditto.
10020         * objc/execute/enumeration-1.m: Ditto.
10021         * objc/execute/class-13.m: Ditto.
10022         * objc/execute/formal_protocol-2.m: Ditto.
10023         * objc/execute/formal_protocol-4.m: Ditto.
10024         * objc/execute/class-1.m: Ditto.
10025         * objc/execute/bycopy-1.m: Ditto.
10026         * objc/execute/formal_protocol-6.m: Ditto.
10027         * objc/execute/bycopy-3.m: Ditto.
10028         * objc/execute/class-3.m: Ditto.
10029         * objc/execute/bf-11.m: Ditto.
10030         * objc/execute/class-5.m: Ditto.
10031         * objc/execute/bf-13.m: Ditto.
10032         * objc/execute/class-7.m: Ditto.
10033         * objc/execute/bf-15.m: Ditto.
10034         * objc/execute/class-9.m: Ditto.
10035         * objc/execute/bf-17.m: Ditto.
10036         * objc/execute/bf-19.m: Ditto.
10037         * objc/execute/IMP.m: Ditto.
10038         * objc/execute/exceptions/catchall-1.m: Ditto.
10039         * objc/execute/exceptions/trivial.m: Ditto.
10040         * objc/execute/exceptions/finally-1.m: Ditto.
10041         * objc/execute/exceptions/local-variables-1.m: Ditto.
10042         * objc/execute/exceptions/foward-1.m: Ditto.
10043         * objc/execute/bf-2.m: Ditto.
10044         * objc/execute/string1.m: Ditto.
10045         * objc/execute/bf-4.m: Ditto.
10046         * objc/execute/informal_protocol.m: Ditto.
10047         * objc/execute/string3.m: Ditto.
10048         * objc/execute/bf-6.m: Ditto.
10049         * objc/execute/bf-8.m: Ditto.
10050         * objc/execute/class-tests-1.h: Ditto.
10051         * objc/execute/protocol-isEqual-1.m: Ditto.
10052         * objc/execute/protocol-isEqual-3.m: Ditto.
10053         * objc/execute/_cmd.m: Ditto.
10054         * objc/execute/function-message-1.m: Ditto.
10055         * objc/execute/bf-20.m: Ditto.
10056         * objc/execute/bf-common.h: Ditto.
10057         * objc/execute/np-2.m: Ditto.
10058         * objc/execute/class-10.m: Ditto.
10059         * objc/execute/class-12.m: Ditto.
10060         * objc/execute/enumeration-2.m: Ditto.
10061         * objc/execute/class-14.m: Ditto.
10062         * objc/execute/encode-1.m: Ditto.
10063         * objc/execute/formal_protocol-1.m: Ditto.
10064         * objc/execute/formal_protocol-3.m: Ditto.
10065         * objc/execute/accessing_ivars.m: Ditto.
10066         * objc/execute/bycopy-2.m: Ditto.
10067         * objc/execute/class-2.m: Ditto.
10068         * objc/execute/bf-10.m: Ditto.
10069         * objc/execute/formal_protocol-7.m: Ditto.
10070         * objc/execute/root_methods.m: Ditto.
10071         * objc/execute/class-4.m: Ditto.
10072         * objc/execute/bf-12.m: Ditto.
10073         * objc/execute/class-6.m: Ditto.
10074         * objc/execute/bf-14.m: Ditto.
10075         * objc/execute/nested-func-1.m: Ditto.
10076         * objc/execute/class-8.m: Ditto.
10077         * objc/execute/private.m: Ditto.
10078         * objc/execute/bf-16.m: Ditto.
10079         * objc/execute/bf-18.m: Ditto.
10080         * objc/execute/load-3.m: Ditto.
10081         * objc/execute/compatibility_alias.m: Ditto.
10082         * objc/execute/bf-1.m: Ditto.
10083         * objc/execute/no_clash.m: Ditto.
10084         * objc/execute/bf-3.m: Ditto.
10085         * objc/execute/string2.m: Ditto.
10086         * objc/execute/bf-5.m: Ditto.
10087         * objc/execute/string4.m: Ditto.
10088         * objc/execute/bf-7.m: Ditto.
10089         * objc/execute/object_is_meta_class.m: Ditto.
10090         * objc/execute/bf-9.m: Ditto.
10091         * objc/execute/bf-21.m: Ditto.
10092         * objc/execute/cascading-1.m: Ditto.
10093         * objc/execute/trivial.m: Ditto.
10094         * objc/execute/np-1.m: Ditto.
10095         * objc/compile/trivial.m: Ditto.
10096         * objc/execute/class_self-2.m: Include <stdlib.h>.
10097         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10098         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10099         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10100         and 64bit. Use new NeXT interface as required.
10101         * objc.dg/special/unclaimed-category-1.m: Ditto.
10102         * objc.dg/special/unclaimed-category-1.h: Ditto.
10103         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10104         * objc.dg/func-ptr-1.m: Ditto.
10105         * objc.dg/stret-1.m: Ditto.
10106         * objc.dg/encode-2.m: Ditto.
10107         * objc.dg/category-1.m: Ditto.
10108         * objc.dg/encode-3.m: Ditto.
10109         * objc.dg/call-super-3.m: Ditto.
10110         * objc.dg/method-3.m: Ditto.
10111         * objc.dg/func-ptr-2.m: Ditto.
10112         * objc.dg/lookup-1.m: Ditto.
10113         * objc.dg/encode-4.m: Ditto.
10114         * objc.dg/fix-and-continue-1.m: Ditto.
10115         * objc.dg/proto-lossage-3.m: Ditto.
10116         * objc.dg/method-13.m: Ditto.
10117         * objc.dg/proto-qual-1.m: Ditto.
10118         * objc.dg/zero-link-3.m: Ditto.
10119         * objc.dg/bitfield-1.m: Ditto.
10120         * objc.dg/va-meth-1.m: Ditto.
10121         * objc.dg/super-class-3.m: Ditto.
10122         * objc.dg/call-super-1.m: Ditto.
10123         * objc.dg/type-size-2.m: Ditto.
10124         * objc.dg/method-10.m: Ditto.
10125         * objc.dg/defs.m: Ditto.
10126         * objc.dg/const-str-3.m: Ditto.
10127         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10128         Protocol1.h) and next-mapping.h as required. Use new NeXT
10129         interface as required.
10130         * objc.dg/super-class-4.m: Ditto.
10131         * objc.dg/comp-types-8.m: Ditto.
10132         * objc.dg/call-super-2.m: Ditto.
10133         * objc.dg/objc-fast-4.m: Ditto.
10134         * objc.dg/method-6.m: Ditto.
10135         * objc.dg/const-str-3.m: Ditto.
10136         * objc.dg/const-str-7.m: Ditto.
10137         * objc.dg/method-15.m: Ditto.
10138         * objc.dg/method-19.m: Ditto.
10139         * objc.dg/sync-1.m: Ditto.
10140         * objc.dg/layout-1.m: Ditto.
10141         * objc.dg/bitfield-3.m: Ditto.
10142         * objc.dg/try-catch-3.m: Ditto.
10143         * objc.dg/try-catch-7.m: Ditto.
10144         * objc.dg/comp-types-10.m: Ditto.
10145         * objc.dg/selector-2.: Ditto.
10146         * objc.dg/method-7.m: Ditto.
10147         * objc.dg/typedef-alias-1.m: Ditto.
10148         * objc.dg/proto-lossage-2.m: Ditto.
10149         * objc.dg/comp-types-11.m: Ditto.
10150         * objc.dg/sizeof-1.m: Ditto.
10151         * objc.dg/method-17.m: Ditto.
10152         * objc.dg/bitfield-5.m: Ditto.
10153         * objc.dg/try-catch-1.m: Ditto.
10154         * objc.dg/encode-5.m: Ditto.
10155         * objc.dg/fix-and-continue-2.m: Ditto.
10156         * objc.dg/method-9.m: Ditto.
10157         * objc.dg/isa-field-1.m: Ditto.
10158         * objc.dg/local-decl-2.m: Ditto.
10159         * objc.dg/objc-gc-4.m: Ditto.
10160         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10161         * objc.dg/gnu-runtime-3.m: Ditto.
10162         * objc.dg/encode-7.m: Ditto.
10163         * objc.dg/encode-8.m: Ditto.
10164         * objc.dg/selector-3.m: Ditto.
10165         * objc.dg/gnu-runtime-1.m: Ditto.
10166         * objc.dg/const-str-12.m: Ditto.
10167         * objc.dg/gnu-runtime-2.m: Ditto.
10168         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10169         * objc.dg/selector-1.m: Ditto.
10170         * objc.dg/stubify-2.m: Ditto.
10171         * objc.dg/zero-link-1.m: Ditto.
10172         * objc.dg/stret-2.m: Ditto.
10173         * objc.dg/zero-link-2.m: Ditto.
10174         * objc.dg/next-runtime-1.m: Ditto.
10175         * objc.dg/symtab-1.m: Ditto.
10176         * objc.dg/stubify-1.m: Ditto.
10177         * objc.dg/bitfield-2.m: Ditto.
10178         * objc.dg/try-catch-10.m: Apply to both runtimes.
10179         * objc.dg/const-str-1.m: Ditto.
10180         * objc.dg/image-info.m: Ditto.
10181         * objc.dg/encode-9.m: Ditto.
10182         * objc.dg/pragma-1.m: Apply test to all targets.
10183         * objc.dg/const-str-4.m: Ditto.
10184         * objc.dg/const-str-8.m: Ditto.
10185         * objc.dg/super-class-2.m: Ditto.
10186         * objc.dg/try-catch-5.m: Ditto.
10187         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10188         Protocol1.h) and next-mapping.h as required. Use new NeXT
10189         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10190         * objc.dg/const-str-11.m: Ditto.
10191         * objc.dg/const-str-9.m: Ditto.
10192         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10193         * objc.dg/encode-1.m: Remove redundant -lobjc.
10194         * objc.dg/try-catch-9.m: Tidy space.
10195         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10196         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10197         and 64bit. Use new NeXT interface as required.
10198         * obj-c++.dg/template-4.mm: Ditto.
10199         * obj-c++.dg/defs.mm: Ditto.
10200         * obj-c++.dg/basic.mm: Ditto.
10201         * obj-c++.dg/encode-4.mm: Ditto.
10202         * obj-c++.dg/method-17.mm: Ditto.
10203         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10204         * obj-c++.dg/cxx-class-1.mm: Ditto.
10205         * obj-c++.dg/method-10.mm: Ditto.
10206         * obj-c++.dg/va-meth-1.mm: Ditto.
10207         * obj-c++.dg/encode-5.mm: Ditto.
10208         * obj-c++.dg/lookup-2.mm: Ditto.
10209         * obj-c++.dg/template-3.mm: Ditto.
10210         * obj-c++.dg/proto-qual-1.mm: Ditto.
10211         * obj-c++.dg/qual-types-1.m: Ditto.
10212         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10213         * obj-c++.dg/template-1.mm: Ditto.
10214         * obj-c++.dg/encode-6.mm: Ditto.
10215         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10216         Protocol1.h) and next-mapping.h as required. Use new NeXT
10217         interface as required.
10218         * obj-c++.dg/except-1.mm: Ditto.
10219         * obj-c++.dg/const-str-7.mm: Ditto.
10220         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10221         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10222         * obj-c++.dg/selector-2.mm: Ditto.
10223         * obj-c++.dg/isa-field-1.mm: Ditto.
10224         * obj-c++.dg/try-catch-1.mm: Ditto.
10225         * obj-c++.dg/local-decl-1.mm: Ditto.
10226         * obj-c++.dg/try-catch-9.mm: Ditto.
10227         * obj-c++.dg/no-extra-load.mm: Ditto.
10228         * obj-c++.dg/selector-5.mm: Ditto.
10229         * obj-c++.dg/method-12.mm: Ditto.
10230         * obj-c++.dg/try-catch-11.mm: Ditto.
10231         * obj-c++.dg/comp-types-11.mm: Ditto.
10232         * obj-c++.dg/bitfield-3.mm: Ditto.
10233         * obj-c++.dg/method-6.mm: Ditto.
10234         * obj-c++.dg/super-class-2.mm: Ditto.
10235         * obj-c++.dg/method-21.mm: Ditto.
10236         * obj-c++.dg/const-str-8.mm: Ditto.
10237         * obj-c++.dg/try-catch-7.mm: Ditto.
10238         * obj-c++.dg/method-15.mm: Ditto.
10239         * obj-c++.dg/layout-1.mm: Ditto.
10240         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10241         * obj-c++.dg/const-str-3.mm: Ditto.
10242         * obj-c++.dg/try-catch-2.mm: Ditto.
10243         * obj-c++.dg/objc-gc-3.mm: Ditto.
10244         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10245         * obj-c++.dg/bitfield-1.mm: Ditto.
10246         * obj-c++.dg/selector-6.mm: Ditto.
10247         * obj-c++.dg/method-13.mm: Ditto.
10248         * obj-c++.dg/comp-types-12.mm: Ditto.
10249         * obj-c++.dg/bitfield-4.mm: Ditto.
10250         * obj-c++.dg/try-catch-8.mm: Ditto.
10251         * obj-c++.dg/method-2.mm: Ditto.
10252         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10253         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10254         * obj-c++.dg/const-str-4.mm: Ditto.
10255         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10256         * obj-c++.dg/try-catch-3.mm: Ditto.
10257         * obj-c++.dg/comp-types-9.mm: Ditto.
10258         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10259         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10260         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10261         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10262         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10263         Use new NeXT interface as required.
10264         * obj-c++.dg/const-str-10.mm: Ditto.
10265         * obj-c++.dg/const-str-11.mm: Ditto.
10266         * obj-c++.dg/const-str-9.mm: Ditto.
10267         * obj-c++.dg/method-11.mm: Ditto.
10268         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10269         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10270         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10271         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10272         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10273
10274 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10275
10276         PR c++/43206
10277         * g++.dg/template/typedef30.C: New test case.
10278
10279 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR c/43385
10282         * gcc.c-torture/execute/pr43385.c: New test.
10283
10284 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10285
10286         * gcc.dg/strncpy-fix-1.c: New test.
10287
10288 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10289
10290         PR testsuite/41609
10291         * lib/objc-torture.exp (objc-set-runtime-options): New.
10292         * objc/execute/execute.exp: Check runtime options on each pass.
10293         * objc/execute/exceptions/exceptions.exp: Ditto.
10294         * objc/compile/compile.exp: Ditto.
10295
10296         PR testsuite/42348
10297         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10298         standard tests.
10299         (check_effective_target_objc2): New proc.
10300         (check_effective_target_next_runtime): New proc.
10301         * lib/objc.exp: Determine which runtime is in force and support it.
10302         * lib/obj-c++.exp: Ditto.
10303
10304 2010-03-24  Jason Merrill  <jason@redhat.com>
10305
10306         PR c++/43502
10307         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10308
10309 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10310
10311         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10312         a loop.
10313         * gcc.dg/ipa/ipa-2.c: Likewise.
10314         * gcc.dg/ipa/ipa-3.c: Likewise.
10315         * gcc.dg/ipa/ipa-4.c: Likewise.
10316         * gcc.dg/ipa/ipa-5.c: Likewise.
10317         * gcc.dg/ipa/ipa-7.c: Likewise.
10318         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10319         a loop.
10320         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10321         i_can_not_be_propagated_fully2 into a loop.
10322         * gcc.dg/ipa/ipa-8.c: New test.
10323         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10324
10325 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10326
10327         PR debug/19192
10328         PR debug/43479
10329         * gcc.dg/guality/pr43479.c: New test.
10330         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10331         and add volatile keyword.
10332
10333 2010-03-23  Mike Stump  <mikestump@comcast.net>
10334
10335         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10336
10337 2010-03-23  Jason Merrill  <jason@redhat.com>
10338
10339         * g++.dg/ext/altivec-17.C: Adjust error message.
10340
10341         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10342         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10343         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10344         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10345         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10346         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10347
10348 2010-03-22  Jason Merrill  <jason@redhat.com>
10349
10350         PR c++/43333
10351         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10352         * g++.dg/ext/is_pod_98.C: New.
10353
10354         PR c++/43281
10355         * g++.dg/cpp0x/auto18.C: New.
10356
10357         * gcc.dg/pr36997.c: Adjust error message.
10358         * g++.dg/ext/vector9.C: Likewise.
10359         * g++.dg/conversion/simd3.C: Likewise.
10360         * g++.dg/other/error23.C: Likewise.
10361
10362 2010-03-22  Michael Matz  <matz@suse.de>
10363
10364         PR middle-end/43475
10365         * gfortran.dg/pr43475.f90: New testcase.
10366
10367 2010-03-22  Richard Guenther  <rguenther@suse.de>
10368
10369         PR tree-optimization/43390
10370         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10371
10372 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10373
10374         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10375         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10376
10377 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10378             Michael Matz  <matz@suse.de>
10379
10380         PR c++/43081
10381         * g++.dg/parse/crash56.C: New test.
10382
10383 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10384
10385         PR fortran/43450
10386         * gfortran.dg/whole_file_15.f90 : New test.
10387
10388 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10389
10390         PR fortran/43409
10391         * gfortran.dg/inquire_size.f90: New test.
10392
10393 2010-03-20  Richard Guenther  <rguenther@suse.de>
10394
10395         PR rtl-optimization/43438
10396         * gcc.c-torture/execute/pr43438.c: New testcase.
10397
10398 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10399
10400         PR c++/43375
10401         * g++.dg/abi/mangle42.C: New test.
10402
10403 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10404
10405         PR C/43211
10406         * gcc.dg/pr43211.c: New test.
10407         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10408
10409 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10410
10411         PR rtl-optimization/42258
10412         * gcc.target/arm/thumb1-mul-moves.c: New test.
10413
10414         PR target/40697
10415         * gcc.target/arm/thumb-andsi.c: New test.
10416
10417         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10418         dg-require-effective-target.
10419
10420 2010-03-19  Michael Matz  <matz@suse.de>
10421
10422         PR c++/43116
10423         * g++.dg/other/pr43116.C: New testcase.
10424
10425 2010-03-19  Michael Matz  <matz@suse.de>
10426
10427         PR target/43305
10428         * gcc.dg/pr43305.c: New testcase.
10429
10430 2010-03-19  Richard Guenther  <rguenther@suse.de>
10431
10432         PR tree-optimization/43415
10433         * gcc.c-torture/compile/pr43415.c: New testcase.
10434
10435 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10436
10437         PR ada/43106
10438         * gnat.dg/case_optimization2.adb: New test.
10439         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10440
10441 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10442             Jack Howarth <howarth@bromo.med.uc.edu>
10443
10444         PR target/36399
10445         * gcc.target/i386/push-1.c: Don't xfail
10446           scan-assembler-not "movups" on darwin.
10447
10448 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR debug/43058
10451         * gcc.dg/pr43058.c: New test.
10452
10453 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10454
10455         PR middle-end/42450
10456         * g++.dg/torture/pr42450.C: New test.
10457
10458 2010-03-18  Michael Matz  <matz@suse.de>
10459
10460         PR middle-end/43419
10461         * gcc.dg/pr43419.c: New testcase.
10462
10463 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10464
10465         PR rtl-optimization/43360
10466         * gcc.dg/torture/pr43360.c: New.
10467
10468 2010-03-18  Michael Matz  <matz@suse.de>
10469
10470         PR tree-optimization/43402
10471         * gcc.dg/pr43402.c: New testcase.
10472
10473 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10474
10475         PR target/42427
10476         * gcc.dg/pr42427.c: New test.
10477
10478 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10479
10480         PR libfortran/43265
10481         * gfortran.dg/read_empty_file.f: New test.
10482         * gfortran.dg/read_eof_all.f90: New test.
10483         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10484         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10485
10486 2010-03-17  Michael Matz  <matz@suse.de>
10487
10488         * gcc.dg/pr43300.c: Add -w.
10489
10490 2010-03-17  Richard Guenther  <rguenther@suse.de>
10491
10492         * gcc.dg/pr43379.c: Add -w.
10493
10494 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10495
10496         PR fortran/43331
10497         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10498
10499 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10500
10501         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10502
10503 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505         * ada/acats/run_all.sh: Log start and end times.
10506
10507 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10508
10509         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10510
10511 2010-03-16  Richard Guenther  <rguenther@suse.de>
10512
10513         PR middle-end/43379
10514         * gcc.dg/pr43379.c: New testcase.
10515
10516 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR debug/43051
10519         * gcc.dg/guality/pr43051-1.c: New test.
10520
10521 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10522
10523         PR testsuite/43363
10524         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10525
10526 2010-03-15  Michael Matz  <matz@suse.de>
10527
10528         PR middle-end/43300
10529         * gcc.dg/pr43300.c: New testcase.
10530
10531 2010-03-15  Richard Guenther  <rguenther@suse.de>
10532
10533         PR tree-optimization/43367
10534         * gcc.c-torture/compile/pr43367.c: New testcase.
10535
10536 2010-03-15  Richard Guenther  <rguenther@suse.de>
10537
10538         PR tree-optimization/43317
10539         * gcc.dg/pr43317.c: New testcase.
10540
10541 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10542
10543         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10544
10545 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10546
10547         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10548
10549 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10550
10551         PR fortran/43362
10552         * gfortran.dg/impure_constructor_1.f90: New test.
10553
10554 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10555
10556         PR middle-end/43354
10557         * gfortran.dg/graphite/id-pr43354.f: New.
10558
10559 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10560
10561         PR middle-end/43349
10562         * gfortran.dg/graphite/pr43349.f: New.
10563
10564 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10565
10566         PR middle-end/43306
10567         * gcc.dg/graphite/pr43306.c: New.
10568
10569 2010-03-12  David S. Miller  <davem@davemloft.net>
10570
10571         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10572         sparc.
10573
10574 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10575
10576         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10577
10578 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/43291
10581         PR fortran/43326
10582         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10583
10584 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10585
10586         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10587         fail for *-*-mingw* targets.
10588
10589 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10590
10591         PR debug/43329
10592         * gcc.dg/guality/pr43329-1.c: New test.
10593
10594 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10595
10596         PR tree-optimization/43257
10597         * g++.dg/torture/pr43257.C: New test.
10598
10599 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10600
10601         PR fortran/43228
10602         * gfortran.dg/namelist_61.f90: New test.
10603
10604 2010-03-11  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/43255
10607         * gcc.c-torture/compile/pr43255.c: New testcase.
10608
10609 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10610
10611         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10612         * gcc.dg/pr43280.c: New testcase.
10613
10614 2010-03-11  Richard Guenther  <rguenther@suse.de>
10615
10616         PR lto/43200
10617         * gcc.dg/lto/20100227-1_0.c: New testcase.
10618         * gcc.dg/lto/20100227-1_1.c: Likewise.
10619
10620 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10621
10622         PR libfortran/43320
10623         PR libfortran/43265
10624         * gfortran.dg/read_eof_6.f: New test
10625         * gfortran.dg/read_x_eof.f90: New test.
10626         * gfortran.dg/read_x_past.f: Update test.
10627
10628 2010-03-10  Jan Hubicka  <jh@suse.cz>
10629
10630         * gcc.c-torture/compile/pr43288.c: New test.
10631
10632 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633
10634         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10635         -fpic/-fPIC flags.
10636         * g++.old-deja/g++.pt/asm2.C: Likewise.
10637         * gcc.c-torture/compile/20000804-1.c: Likewise.
10638         * gcc.target/i386/clobbers.c: Likewise.
10639
10640 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10641
10642         PR fortran/43303
10643         * gfortran.dg/c_assoc_3.f90: New test.
10644
10645 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR debug/36728
10648         * gcc.dg/guality/pr36728-1.c: New test.
10649         * gcc.dg/guality/pr36728-2.c: New test.
10650
10651 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10652
10653         * gcc.dg/h8300-div-delay-slot.c: New test.
10654
10655 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10656
10657         PR tree-optimization/43236
10658         * gcc.c-torture/execute/pr43236.c: New test.
10659
10660 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10661
10662         PR middle-end/42859
10663         * g++.dg/eh/pr42859.C: New test.
10664
10665 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR debug/43299
10668         * gcc.dg/pr43299.c: New test.
10669
10670         PR debug/43290
10671         * g++.dg/eh/unwind2.C: New test.
10672
10673 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10674             Reza Yazdani  <reza.yazdani@amd.com>
10675
10676         PR middle-end/43065
10677         * gcc.dg/graphite/run-id-4.c: New.
10678
10679 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10680
10681         PR middle-end/43065
10682         * gcc.dg/graphite/run-id-3.c: New.
10683
10684 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10685
10686         PR middle-end/42644
10687         PR middle-end/42130
10688         * gcc.dg/graphite/id-18.c: New.
10689         * gcc.dg/graphite/run-id-pr42644.c: New.
10690
10691 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10692
10693         PR middle-end/42326
10694         * gcc.dg/graphite/pr42326.c: New.
10695
10696 2010-03-08  Richard Guenther  <rguenther@suse.de>
10697
10698         PR tree-optimization/43269
10699         * gcc.c-torture/execute/pr43269.c: New testcase.
10700
10701 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10702
10703         PR fortran/43256
10704         * gfortran.dg/typebound_call_13.f03: New.
10705
10706 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10707
10708         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10709         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10710
10711 2010-03-05  Jason Merrill  <jason@redhat.com>
10712
10713         * g++.dg/abi/mangle40.C: Require weak and alias.
10714
10715 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10716
10717         PR middle-end/42326
10718         * gfortran.dg/graphite/pr42326.f90: New.
10719         * gfortran.dg/graphite/pr42326-1.f90: New.
10720
10721 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10722
10723         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10724         (gnat_target_compile): Likewise.
10725         Reinitialize GNAT_UNDER_TEST if target changes.
10726         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10727         (local_find_gnatmake): Pass full --GCC to gnatlink.
10728         Remove --LINK.
10729
10730 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10731
10732         PR c/43248
10733         * gcc.dg/compound-literal-1.c: New testcase.
10734
10735 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10736
10737         PR tree-optimization/43164
10738         PR tree-optimization/43191
10739         * gcc.c-torture/compile/pr43164.c: New test.
10740         * gcc.c-torture/compile/pr43191.c: Likewise.
10741
10742 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10743
10744         PR fortran/43244
10745         * gfortran.dg/finalize_9.f90: New.
10746
10747 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10748             Ken Werner <ken@linux.vnet.ibm.com>
10749
10750         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10751         to dg-options for spu.
10752         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10753         dump-scan target to exclude spu.
10754
10755 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10756
10757         PR middle-end/43209
10758         * gcc.dg/tree-ssa/ivopts-4.c: New.
10759
10760 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10761
10762         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10763         include-opts and exclude-opts; skip checking the flags if arguments
10764         are the same as the defaults.
10765         (dg-xfail-if): Verify the number of arguments, supply defaults
10766         for unspecified optional arguments.
10767         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10768
10769 2010-03-03  Jason Merrill  <jason@redhat.com>
10770
10771         PR c++/12909
10772         * g++.dg/abi/mangle40.C: Updated.
10773
10774 2010-03-03  Jason Merrill  <jason@redhat.com>
10775
10776         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10777         * g++.dg/abi/mangle23.C: Likewise.
10778         * g++.dg/eh/simd-2.C: Likewise.
10779         * g++.dg/ext/attribute-test-2.C: Likewise.
10780         * g++.dg/ext/vector14.C: Likewise.
10781         * g++.dg/other/pr34435.C: Likewise.
10782         * g++.dg/template/conv8.C: Likewise.
10783         * g++.dg/template/nontype9.C: Likewise.
10784         * g++.dg/template/qualttp17.C: Likewise.
10785         * g++.dg/template/ref1.C: Likewise.
10786         * g++.old-deja/g++.pt/crash68.C: Likewise.
10787         * g++.old-deja/g++.pt/ref1.C: Likewise.
10788         * g++.old-deja/g++.pt/ref3.C: Likewise.
10789         * g++.old-deja/g++.pt/ref4.C: Likewise.
10790
10791         PR c++/12909
10792         * g++.dg/abi/mangle40.C: New.
10793         * g++.dg/abi/mangle41.C: New.
10794         * g++.dg/lto/20100302_0.C: New.
10795         * g++.dg/lto/20100302_1.C: New.
10796         * g++.dg/lto/20100302.h: New.
10797
10798 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10799
10800         PR fortran/43243
10801         * gfortran.dg/internal_pack_12.f90: New test.
10802
10803 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10804
10805         * gcc.dg/pr36997.c: Adjust error message.
10806
10807 2010-03-03  Mike Stump  <mikestump@comcast.net>
10808
10809         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10810         adjustments to not be present on machines that align the stack to
10811         more than 4 bytes and don't have a red zone yet as that is an
10812         unimplemented optimization.
10813
10814 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10815
10816         PR fortran/43169
10817         * gfortran.dg/impure_assignment_3.f90: New.
10818
10819 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR debug/43229
10822         * gfortran.dg/pr43229.f90: New test.
10823
10824         PR debug/43237
10825         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10826
10827         PR debug/43177
10828         * gcc.dg/guality/pr43177.c: New test.
10829
10830 2010-03-02  Jason Merrill  <jason@redhat.com>
10831
10832         * g++.dg/ext/vector9.C: Adjust error message.
10833         * g++.dg/conversion/simd3.C: Likewise.
10834         * g++.dg/other/error23.C: Likewise.
10835
10836 2010-03-02  Mike Stump  <mikestump@comcast.net>
10837
10838         PR c++/41090
10839         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10840
10841 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10842
10843         PR fortran/43180
10844         * gfortran.dg/internal_pack_10.f90: New test.
10845
10846         PR fortran/43173
10847         * gfortran.dg/internal_pack_11.f90: New test.
10848
10849 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10850
10851         PR middle-end/42640
10852         * gcc.dg/tree-ssa/pr42640.c: New.
10853
10854 2010-03-01  Richard Guenther  <rguenther@suse.de>
10855
10856         PR tree-optimization/43220
10857         * gcc.c-torture/execute/pr43220.c: New testcase.
10858
10859 2010-03-01  Richard Guenther  <rguenther@suse.de>
10860
10861         PR middle-end/43213
10862         * gcc.dg/pr43213.c: New testcase.
10863
10864 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10865
10866         PR pch/14940
10867         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10868
10869 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10872         New function.
10873         (check_effective_target_ucn): Likewise.
10874
10875         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10876         if !ucn.
10877         * gcc.dg/ucnid-2.c: Likewise.
10878         * gcc.dg/ucnid-3.c: Likewise.
10879         * gcc.dg/ucnid-4.c: Likewise.
10880         * gcc.dg/ucnid-11.c: Likewise.
10881         * gcc.dg/ucnid-12.c: Likewise.
10882         * gcc.dg/ucnid-6.c: Skip if !ucn.
10883         * gcc.dg/ucnid-9.c: Likewise.
10884
10885 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10888         lists to dg-skip-if.
10889         * gcc.target/i386/stackalign/return-3.c: Likewise.
10890
10891 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10892
10893         * gcc.target/i386/clearcap.map: New file.
10894         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10895         Pass clearcap.map by default if supported.
10896
10897 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10898
10899         PR fortran/42900
10900         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10901         Explain this.
10902         * gfortran.dg/stat_2.f90: Likewise.
10903
10904 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/43199
10907         * gfortran.dg/module_read_2.f90: New test.
10908
10909 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/42748
10912         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10913         * g++.dg/abi/mangle12.C: Likewise.
10914         * g++.dg/abi/mangle20-2.C: Likewise.
10915         * g++.dg/abi/mangle17.C: Likewise.
10916         * g++.dg/template/cond2.C: Likewise.
10917         * g++.dg/template/pr35240.C: Likewise.
10918
10919 2010-02-27  Richard Guenther  <rguenther@suse.de>
10920
10921         PR tree-optimization/43186
10922         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10923
10924 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10925
10926         * g++.dg/abi/packed1.C: Expect warning on the SH.
10927
10928 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10929
10930         PR c++/42054:
10931         * g++.dg/parse/error37.C: New test.
10932
10933 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10934
10935         PR c/24577
10936         PR c/43192
10937         * gcc.dg/pr8927-1.c: Match new note.
10938         * gcc.dg/990506-0.c: Likewise.
10939         * gcc.dg/gomp/flush-2.c: Likewise.
10940         * gcc.dg/gomp/atomic-5.c: Likewise.
10941         * gcc.dg/gomp/pr34607.c: Likewise.
10942         * gcc.dg/pr35746.c: Likewise.
10943         * gcc.dg/cpp/pragma-1.c: Likewise.
10944         * gcc.dg/cpp/pragma-2.c: Likewise.
10945         * gcc.dg/pr41842.c: Likewise.
10946         * gcc.dg/noncompile/20040629-1.c: Likewise.
10947         * objc.dg/private-1.m: Likewise.
10948
10949 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10950
10951         PR fortran/43185
10952         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10953         * gfortran.dg/default_initialization_4.f90: New test.
10954
10955 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10956
10957         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10958         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10959         * gnat.dg/thin_pointer2.adb: New test.
10960         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10961
10962 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10963
10964         PR c/20631
10965         * gcc.dg/cpp/c90-pedantic.c: New.
10966         * gcc.dg/cpp/c90.c: New.
10967         * gcc.dg/gnu90-const-expr-1.c: New.
10968         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10969
10970 2010-02-26  Richard Guenther  <rguenther@suse.de>
10971
10972         PR tree-optimization/43186
10973         * gcc.c-torture/compile/pr43186.c: New testcase.
10974
10975 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR debug/43190
10978         * c-c++-common/dwarf2/pr43190.c: New test.
10979
10980 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10981
10982         PR testsuite/37074:
10983         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10984
10985 2010-02-26  Richard Guenther  <rguenther@suse.de>
10986
10987         PR tree-optimization/43188
10988         * gcc.c-torture/compile/pr43188.c: New testcase.
10989
10990 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10991
10992         PR target/43175
10993         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10994
10995 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10996
10997         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10998
10999 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11000
11001         PR target/43154
11002         * gcc.target/powerpc/pr43154.c: New file.
11003
11004 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11005
11006         PR debug/43166
11007         * gfortran.dg/debug/pr43166.f: New test.
11008
11009         PR debug/43165
11010         * gcc.dg/torture/pr43165.c: New test.
11011
11012 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11013
11014         PR c/43128
11015         * c-c++-common/pr41779.c: Update.
11016
11017 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11018
11019         PR ada/32547
11020         * lib/gnat-dg.exp (gnat_load): Redefine.
11021
11022         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11023         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11024
11025 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11026
11027         PR libobjc/36610
11028         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11029         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11030         -fgnu-runtime.
11031         Sort entries.
11032
11033 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11034
11035         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11036
11037 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR debug/43150
11040         * gcc.dg/guality/vla-1.c: New test.
11041
11042 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11043
11044         PR fortran/43042
11045         * gfortran.dg/c_ptr_tests_15.f90: New test.
11046
11047 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11048
11049         PR target/43107
11050         * gcc.target/i386/pr43107.c: New test.
11051
11052 2010-02-23  Jason Merrill  <jason@redhat.com>
11053
11054         PR c++/43143
11055         * g++.dg/cpp0x/variadic100.C: New.
11056
11057 2010-02-23  Jason Merrill  <jason@redhat.com>
11058
11059         PR debug/42800
11060         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11061         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11062         * c-c++-common/dwarf2/vla1.c: New.
11063
11064 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11065
11066         PR target/43139
11067         * gcc.dg/pr43139.c: New test.
11068
11069         PR debug/43077
11070         * gcc.dg/guality/pr43077-1.c: New test.
11071
11072 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11073
11074         PR 43123
11075         * gcc.dg/march.c: New.
11076         * gcc.dg/march-generic.c: New.
11077         * gcc.dg/mtune.c: New.
11078
11079 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11080
11081         PR middle-end/43083
11082         * gcc.dg/graphite/pr43083.c: New.
11083
11084 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11085
11086         PR middle-end/43097
11087         * gfortran.dg/graphite/pr43097.f: New.
11088
11089 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11090             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11091
11092         PR middle-end/43140
11093         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11094
11095 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11096
11097         PR middle-end/43026
11098         * g++.dg/graphite/pr43026.C: New.
11099
11100 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11101
11102         PR c++/43126
11103         * gcc.dg/cleanup-1.c: Update.
11104         * gcc.dg/func-args-1.c: Update.
11105         * gcc.dg/format/sentinel-1.c: Update.
11106         * g++.old-deja/g++.jason/scoping10.C: Update.
11107         * g++.old-deja/g++.ns/lookup5.C: Update.
11108         * g++.dg/ext/cleanup-1.C: Update.
11109         * g++.dg/parse/varmod1.C: Update.
11110         * g++.dg/parse/error33.C: Update.
11111         * g++.dg/expr/call3.C: Update.
11112         * g++.dg/func-args-1.C: New.
11113
11114 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11115
11116         PR c/43125
11117         * gcc.dg/attr-used-2.c: Moved to ...
11118         * c-c++-common/attr-used-2.c: Here.
11119
11120         * gcc.dg/attr-used.c: Moved to ...
11121         * c-c++-common/attr-used.c: Here.
11122
11123 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11124
11125         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11126
11127 2010-02-22  Richard Guenther  <rguenther@suse.de>
11128
11129         PR lto/43045
11130         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11131         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11132
11133 2010-02-22  Richard Guenther  <rguenther@suse.de>
11134
11135         PR tree-optimization/42749
11136         * gcc.c-torture/compile/pr42749.c: New testcase.
11137
11138 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11139
11140         PR fortran/43072
11141         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11142         * gfortran.dg/internal_pack_9.f90: New test.
11143
11144 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11145
11146         PR c++/23510
11147         * g++.dg/template/recurse.C: Adjust.
11148         * g++.dg/template/pr23510.C: New.
11149
11150 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11151
11152         PR c++/42824
11153         * g++.dg/template/memclass4.C: New test.
11154
11155 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11156
11157         PR fortran/35259
11158         * gfortran.dg/reassoc_5.f90: New test.
11159
11160 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11161
11162         PR target/43067
11163         * gcc.target/i386/pr43067.c: New test.
11164
11165 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11166
11167         PR c++/35669
11168         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11169         -Wconversion-null.
11170         * g++.dg/warn/Wconversion-null.C: New test.
11171         * g++.old-deja/g++.other/null1.C: Move to...
11172         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11173
11174 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11175
11176         PR fortran/36932
11177         PR fortran/36933
11178         * gfortran.dg/dependency_26.f90: New test.
11179
11180         PR fortran/43072
11181         * gfortran.dg/internal_pack_7.f90: New test.
11182
11183         PR fortran/43111
11184         * gfortran.dg/internal_pack_8.f90: New test.
11185
11186 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11187
11188         PR 43128
11189         * c-c++-common/pr41779.c: Fix broken testcase.
11190
11191 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11192
11193         PR 36513
11194         * c-c++-common/pr36513.c: New testcase.
11195         * c-c++-common/pr36513-2.c: New testcase.
11196
11197 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11198
11199         PR 41779
11200         * c-c++-common/pr41779.c: New.
11201
11202 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11203
11204         PR debug/43084
11205         * gcc.dg/pr43084.c: New test.
11206
11207 2010-02-19  Richard Guenther  <rguenther@suse.de>
11208
11209         PR tree-optimization/42916
11210         * gcc.dg/pr42916.c: New testcase.
11211
11212 2010-02-18  Jason Merrill  <jason@redhat.com>
11213
11214         PR c++/42837
11215         * g++.dg/abi/packed1.C: Add expected warning.
11216
11217         PR c++/43108
11218         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11219         * gcc.dg/torture/dg-torture.exp: Likewise.
11220         * c-c++-common/torture/complex-sign.h,
11221         c-c++-common/torture/complex-sign-add.c,
11222         c-c++-common/torture/complex-sign-mixed-add.c,
11223         c-c++-common/torture/complex-sign-mixed-div.c,
11224         c-c++-common/torture/complex-sign-mixed-mul.c,
11225         c-c++-common/torture/complex-sign-mixed-sub.c,
11226         c-c++-common/torture/complex-sign-mul.c,
11227         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11228         Adapt for C++ compilation as well.
11229
11230         PR c++/43070
11231         * g++.dg/ext/label1.C: Update.
11232         * g++.dg/ext/label2.C: Update.
11233
11234         PR c++/26261
11235         * g++.dg/template/dependent-name6.C: New.
11236
11237         PR c++/43109
11238         * g++.dg/parse/namespace12.C: New.
11239
11240 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11241
11242         PR tree-optimization/43066
11243         * gcc.c-torture/compile/pr43066.c: New test.
11244
11245 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11246
11247         * g++.dg/ext/attrib35.C: Fix target selector string.
11248         * g++.dg/ext/attrib36.C: Ditto.
11249         * g++.dg/ext/attrib37.C: Ditto.
11250         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11251         * g++.dg/abi/mangle25.C: Ditto.
11252
11253 2010-02-17  Jason Merrill  <jason@redhat.com>
11254
11255         PR c++/43069
11256         * g++.dg/parse/namespace11.C: New.
11257
11258         PR c++/43093
11259         * g++.dg/ext/attrib37.C: New.
11260
11261         PR c++/43079
11262         * g++.dg/template/ptrmem20.C: New.
11263
11264 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11265
11266         PR target/43103
11267         * gcc.target/i386/xop-check.h: Include m256-check.h.
11268         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11269         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11270         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11271         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11272
11273 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11274
11275         PR debug/42918
11276         * gcc.dg/pr42918.c: New test.
11277
11278 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280         * g++.dg/ext/attrib36.C: Require ILP32.
11281
11282 2010-02-16  Richard Guenther  <rguenther@suse.de>
11283
11284         PR tree-optimization/41043
11285         * gfortran.dg/pr41043.f90: New testcase.
11286         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11287
11288 2010-02-16  Jason Merrill  <jason@redhat.com>
11289
11290         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11291
11292 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11293
11294         PR tree-optimization/43074
11295         * gcc.dg/vect/fast-math-pr43074.c: New test.
11296
11297 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11300
11301 2010-02-16  Jason Merrill  <jason@redhat.com>
11302
11303         PR c++/43031
11304         * g++.dg/ext/attrib36.C: New.
11305
11306         PR c++/43036
11307         * g++.dg/other/array6.C: New.
11308
11309 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11310
11311         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11312
11313 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11314
11315         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11316         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11317         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11318         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11319         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11320         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11321
11322 2010-02-15  Richard Guenther  <rguenther@suse.de>
11323
11324         PR middle-end/43068
11325         * g++.dg/torture/pr43068.C: New testcase.
11326
11327 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11328
11329         PR c++/43024
11330         * g++.dg/opt/ice1.C: New.
11331
11332 2010-02-14  Jason Merrill  <jason@redhat.com>
11333
11334         PR c++/41997
11335         * g++.dg/cpp0x/initlist-opt.C: New.
11336
11337 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11338
11339         PR fortran/41113
11340         PR fortran/41117
11341         * gfortran.dg/internal_pack_6.f90: New test.
11342
11343 2010-02-12  Jason Merrill  <jason@redhat.com>
11344
11345         PR c++/43054
11346         * g++.dg/cpp0x/variadic99.C: New.
11347
11348 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11349
11350         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11351         sign extend pointers to gualchk_t.
11352
11353         PR c++/43033
11354         * g++.dg/other/default3.C: Xfail g4 test.
11355
11356 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11357
11358         PR middle-end/43012
11359         * gcc.dg/graphite/pr43012.c: New.
11360
11361 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11362
11363         PR middle-end/42930
11364         * g++.dg/graphite/pr42930.C: New.
11365
11366 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11367
11368         PR middle-end/42914
11369         PR middle-end/42530
11370         * gcc.dg/graphite/pr42530.c: New.
11371         * gcc.dg/graphite/pr42914.c: New.
11372
11373 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11374
11375         PR middle-end/42771
11376         * gcc.dg/graphite/pr42771.c: New.
11377
11378 2010-02-11  Richard Guenther  <rguenther@suse.de>
11379
11380         PR tree-optimization/42998
11381         * gcc.c-torture/compile/pr42998.c: New testcase.
11382
11383 2010-02-10  Jason Merrill  <jason@redhat.com>
11384
11385         PR c++/41896
11386         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11387
11388         PR c++/42983, core issue 906
11389         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11390         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11391
11392         PR c++/43016
11393         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11394
11395 2010-02-10  Richard Guenther  <rguenther@suse.de>
11396
11397         PR tree-optimization/43017
11398         * gcc.dg/torture/pr43017.c: New testcase.
11399
11400 2010-02-10  Tobias Burnus <burnus@net-b.de>
11401
11402         PR fortran/40823
11403         * gfortran.dg/private_type_1.f90: Update error location.
11404         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11405         * gfortran.dg/typebound_operator_2.f03: Ditto.
11406         * gfortran.dg/assignment_2.f90: Ditto.
11407         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11408         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11409
11410 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11411
11412         PR fortran/43015
11413         * gfortran.dg/bind_c_usage_20.f90: New test.
11414
11415 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR debug/43010
11418         * g++.dg/debug/pr43010.C: New test.
11419
11420 2010-02-10  Richard Guenther  <rguenther@suse.de>
11421
11422         PR c/43007
11423         * gcc.c-torture/execute/20100209-1.c: New testcase.
11424         * gcc.dg/fold-div-3.c: Likewise.
11425
11426 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * gcc.dg/builtin-ffs-1.c: New test.
11429
11430 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11431
11432         PR fortran/42999
11433         * gfortran.dg/array_constructor_35.f90: New test.
11434
11435 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11436
11437         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11438
11439 2010-02-09  Jason Merrill  <jason@redhat.com>
11440
11441         PR c++/42399
11442         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11443
11444         PR c++/42370
11445         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11446
11447 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11448
11449         PR fortran/41869
11450         * gfortran.dg/module_write_1.f90: New test.
11451
11452 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11453
11454         * gcc.dg/pr19340.c: Adjust.
11455
11456 2010-02-09  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/43008
11459         * gcc.c-torture/execute/pr43008.c: New testcase.
11460
11461 2010-02-09  Richard Guenther  <rguenther@suse.de>
11462
11463         PR tree-optimization/43000
11464         * gcc.dg/torture/pr43000.c: New testcase.
11465         * gcc.dg/torture/pr43002.c: Likewise.
11466
11467 2010-02-09  Daniel Kraft  <d@domob.eu>
11468
11469         PR fortran/39171
11470         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11471         and pass -Wsurprising as necessary.
11472
11473 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11474
11475         PR tree-optimization/42890
11476         * g++.dg/torture/pr42890.C: New test.
11477
11478 2010-02-08  Richard Guenther  <rguenther@suse.de>
11479
11480         PR middle-end/42995
11481         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11482
11483 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11484
11485         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11486         return 0 from main.
11487         * gcc.dg/graphite/block-1.c: Same.
11488         * gcc.dg/graphite/block-3.c: Same.
11489         * gcc.dg/graphite/block-4.c: Same.
11490         * gcc.dg/graphite/block-5.c: Same.
11491         * gcc.dg/graphite/block-6.c: Same.
11492         * gcc.dg/graphite/block-7.c: Same.
11493         * gcc.dg/graphite/interchange-0.c: Same.
11494         * gcc.dg/graphite/interchange-1.c: Same.
11495         * gcc.dg/graphite/interchange-10.c: Same.
11496         * gcc.dg/graphite/interchange-11.c: Same.
11497         * gcc.dg/graphite/interchange-12.c: Same.
11498         * gcc.dg/graphite/interchange-2.c: Same.
11499         * gcc.dg/graphite/interchange-3.c: Same.
11500         * gcc.dg/graphite/interchange-4.c: Same.
11501         * gcc.dg/graphite/interchange-5.c: Same.
11502         * gcc.dg/graphite/interchange-6.c: Same.
11503         * gcc.dg/graphite/interchange-7.c: Same.
11504         * gcc.dg/graphite/interchange-8.c: Same.
11505         * gcc.dg/graphite/interchange-9.c: Same.
11506         * gcc.dg/graphite/interchange-mvt.c: Same.
11507
11508 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11509
11510         * gfortran.dg/graphite/id-19.f: New.
11511         * gfortran.dg/graphite/pr14741.f90: New.
11512         * gfortran.dg/graphite/pr41924.f90: New.
11513         * gfortran.dg/graphite/run-id-2.f90: New.
11514
11515 2010-02-07  Richard Guenther  <rguenther@suse.de>
11516
11517         PR middle-end/42956
11518         * gcc.c-torture/compile/pr42956.c: New testcase.
11519
11520 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11521
11522         PR libfortran/42742
11523         * gfortran.dg/fmt_cache_2.f: New test.
11524
11525 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11526
11527         * gfortran.dg/read_no_eor.f90: New test.
11528
11529 2010-02-05  Jason Merrill  <jason@redhat.com>
11530
11531         * g++.dg/ext/label13.C: Move constructor body out of class.
11532
11533 2010-02-03  Jason Merrill  <jason@redhat.com>
11534
11535         PR c++/42870
11536         * g++.dg/ext/dllexport3.C: New.
11537
11538 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11539
11540         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11541
11542 2010-02-05  Richard Guenther  <rguenther@suse.de>
11543
11544         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11545
11546 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11547
11548         PR c++/42915
11549         * g++.dg/other/crash-9.C: New test.
11550
11551 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/42309
11554         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11555
11556 2010-02-04  Richard Guenther  <rguenther@suse.de>
11557
11558         PR rtl-optimization/42952
11559         * gcc.dg/torture/pr42952.c: New testcase.
11560
11561 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11562
11563         PR libfortran/42901
11564         * gfortran.dg/namelist_60.f90: New test.
11565
11566 2010-02-03  Jason Merrill  <jason@redhat.com>
11567
11568         PR c++/40138
11569         * g++.dg/ext/builtin11.C: New.
11570
11571         PR c++/4926
11572         PR c++/38600
11573         * g++.dg/abi/mangle35.C: New.
11574         * g++.dg/abi/mangle37.C: New.
11575
11576         PR c++/12909
11577         * g++.dg/abi/mangle36.C: New.
11578
11579         PR c++/35652
11580         * g++.dg/warn/string1.C: New.
11581
11582 2010-02-03  Richard Guenther  <rguenther@suse.de>
11583
11584         PR tree-optimization/42944
11585         * gcc.dg/errno-1.c: New testcase.
11586
11587 2010-02-03  Richard Guenther  <rguenther@suse.de>
11588
11589         PR middle-end/42927
11590         * gcc.c-torture/compile/pr42927.c: New testcase.
11591
11592 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11593
11594         PR fortran/42936
11595         * gfortran.dg/null_4.f90: New test.
11596
11597 2010-02-02  Jason Merrill  <jason@redhat.com>
11598
11599         PR c++/41090
11600         * g++.dg/ext/label13.C: New.
11601
11602 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11603
11604         PR fortran/42650
11605         * gfortran.dg/func_result_5.f90: New test.
11606
11607 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11608
11609         PR fortran/42922
11610         * gfortran.dg/pure_initializer_3.f90: News test.
11611
11612 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11613
11614         PR fortran/42888
11615         * gfortran.dg/allocate_derived_2.f90: New test.
11616
11617 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11618
11619         PR middle-end/42898
11620         * gcc.dg/torture/pr42898-2.c: New test.
11621
11622 2010-01-31  Richard Guenther  <rguenther@suse.de>
11623
11624         PR middle-end/42898
11625         * gcc.dg/torture/pr42898.c: New testcase.
11626
11627 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11628
11629         PR fortran/38324
11630         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11631         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11632
11633 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11634
11635         * g++.dg/tree-ssa/inline-1.C: New.
11636         * g++.dg/tree-ssa/inline-2.C: New.
11637         * g++.dg/tree-ssa/inline-3.C: New.
11638
11639 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11640
11641         PR testsuite/41701
11642         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11643         the string 'pow' in the pathname of the compiler from generating a
11644         test failure.
11645
11646 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11647
11648         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11649         * g++.old-deja/g++.mike/eh17.C: Likewise.
11650         * g++.old-deja/g++.mike/p5571.C: Likewise.
11651
11652 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11653
11654         PR c++/42758
11655         PR c++/42634
11656         PR c++/42336
11657         PR c++/42797
11658         PR c++/42880
11659         * g++.dg/other/crash-5.C: New test.
11660         * g++.dg/other/crash-6.C: New test.
11661         * g++.dg/other/crash-7.C: New test.
11662         * g++.dg/other/crash-8.C: New test.
11663
11664 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR rtl-optimization/42889
11667         * gcc.dg/pr42889.c: New test.
11668
11669 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11670
11671         * gcc.target/i386/pr42881.c: Use SSE2.
11672
11673 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11674
11675         PR target/42891
11676         * gcc.target/i386/pr42891.c: New test.
11677
11678 2010-01-28  Richard Guenther  <rguenther@suse.de>
11679
11680         PR tree-optimization/42871
11681         * g++.dg/torture/pr42871.C: New testcase.
11682
11683 2010-01-28  Richard Guenther  <rguenther@suse.de>
11684
11685         * gcc.dg/Wobjsize-1.h: New testcase.
11686         * gcc.dg/Wobjsize-1.c: Likewise.
11687
11688 2010-01-28  Richard Guenther  <rguenther@suse.de>
11689
11690         PR middle-end/42883
11691         * g++.dg/torture/pr42883.C: New testcase.
11692
11693 2010-01-28  Michael Matz  <matz@suse.de>
11694
11695         * gcc.target/i386/pr42881.c: New test.
11696
11697 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11698
11699         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11700         Add i?86-*-solaris2* support.
11701
11702 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11703
11704         PR c++/42713
11705         PR c++/42820
11706         * g++.dg/template/typedef27.C: New test case.
11707         * g++.dg/template/typedef28.C: New test case.
11708
11709 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11710
11711         * gcc.dg/optimize-bswap*.c: Add ARM target
11712
11713 2010-01-27  Richard Guenther  <rguenther@suse.de>
11714
11715         PR middle-end/42878
11716         * gcc.dg/torture/pr42878-1.c: New testcase.
11717         * gcc.dg/torture/pr42878-2.c: Likewise.
11718
11719 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR middle-end/42874
11722         * gcc.dg/vla-22.c: New test.
11723
11724 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11727         current collation.
11728
11729 2010-01-26  Richard Guenther  <rguenther@suse.de>
11730
11731         PR rtl-optimization/42685
11732         * gcc.dg/pr42685.c: New testcase.
11733         * g++.dg/other/pr42685.C: Likewise.
11734
11735 2010-01-26  Richard Guenther  <rguenther@suse.de>
11736
11737         PR middle-end/42806
11738         * g++.dg/other/pr42806.C: New testcase.
11739
11740 2010-01-26  Richard Guenther  <rguenther@suse.de>
11741
11742         PR tree-optimization/42250
11743         * gcc.dg/pr42250.c: New testcase.
11744
11745 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11746
11747         * gnat.dg/array_bounds_test.adb: New test.
11748
11749 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11750
11751         PR fortran/42858
11752         * gfortran.dg/generic_21.f90: New test.
11753
11754 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11755
11756         PR testsuite/41522
11757         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11758
11759 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11760
11761         PR c++/42748
11762         * g++.dg/abi/arm_va_list2.C: New test.
11763         * g++.dg/abi/arm_va_list2.h: Companion header file.
11764
11765 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/41044
11768         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11769
11770         PR fortran/41167
11771         * gfortran.dg/char_array_arg_1.f90 : New test.
11772
11773         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11774
11775 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11776
11777         PR fortran/39304
11778         * gfortran.dg/generic_20.f90: New test.
11779
11780 2010-01-22  Michael Matz  <matz@suse.de>
11781
11782         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11783         -msse2.
11784
11785 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11786
11787         PR fortran/42736
11788         * gfortran.dg/dependency_25.f90 : New test.
11789
11790 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11791
11792         PR tree-optimization/42585
11793         * gcc.dg/tree-ssa/pr42585.c: New test.
11794
11795 2010-01-21  Richard Guenther  <rguenther@suse.de>
11796
11797         PR middle-end/19988
11798         * gcc.dg/pr19988.c: New testcase.
11799
11800 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11801
11802         * g++.dg/compat/decimal/compat-common.h: New file.
11803         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11804         * g++.dg/compat/decimal/pass_x.h: New file.
11805         * g++.dg/compat/decimal/pass_y.h: New file.
11806         * g++.dg/compat/decimal/pass-1_main.C: New file.
11807         * g++.dg/compat/decimal/pass-1_x.C: New file.
11808         * g++.dg/compat/decimal/pass-1_y.C: New file.
11809         * g++.dg/compat/decimal/pass-2_main.C: New file.
11810         * g++.dg/compat/decimal/pass-2_x.C: New file.
11811         * g++.dg/compat/decimal/pass-2_y.C: New file.
11812         * g++.dg/compat/decimal/pass-3_main.C: New file.
11813         * g++.dg/compat/decimal/pass-3_x.C: New file.
11814         * g++.dg/compat/decimal/pass-3_y.C: New file.
11815         * g++.dg/compat/decimal/pass-4_main.C: New file.
11816         * g++.dg/compat/decimal/pass-4_x.C: New file.
11817         * g++.dg/compat/decimal/pass-4_y.C: New file.
11818         * g++.dg/compat/decimal/pass-5_main.C: New file.
11819         * g++.dg/compat/decimal/pass-5_x.C: New file.
11820         * g++.dg/compat/decimal/pass-5_y.C: New file.
11821         * g++.dg/compat/decimal/pass-6_main.C: New file.
11822         * g++.dg/compat/decimal/pass-6_x.C: New file.
11823         * g++.dg/compat/decimal/pass-6_y.C: New file.
11824         * g++.dg/compat/decimal/return_x.h: New file.
11825         * g++.dg/compat/decimal/return_y.h: New file.
11826         * g++.dg/compat/decimal/return-1_main.C: New file.
11827         * g++.dg/compat/decimal/return-1_x.C: New file.
11828         * g++.dg/compat/decimal/return-1_y.C: New file.
11829         * g++.dg/compat/decimal/return-2_main.C: New file.
11830         * g++.dg/compat/decimal/return-2_x.C: New file.
11831         * g++.dg/compat/decimal/return-2_y.C: New file.
11832         * g++.dg/compat/decimal/return-3_main.C: New file.
11833         * g++.dg/compat/decimal/return-3_x.C: New file.
11834         * g++.dg/compat/decimal/return-3_y.C: New file.
11835         * g++.dg/compat/decimal/return-4_main.C: New file.
11836         * g++.dg/compat/decimal/return-4_x.C: New file.
11837         * g++.dg/compat/decimal/return-4_y.C: New file.
11838         * g++.dg/compat/decimal/return-5_main.C: New file.
11839         * g++.dg/compat/decimal/return-5_x.C: New file.
11840         * g++.dg/compat/decimal/return-5_y.C: New file.
11841         * g++.dg/compat/decimal/return-6_main.C: New file.
11842         * g++.dg/compat/decimal/return-6_x.C: New file.
11843         * g++.dg/compat/decimal/return-6_y.C: New file.
11844
11845 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11846
11847         PR debug/42715
11848         * gcc.dg/pr42715.c: New.
11849
11850 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11851
11852         PR c++/42038
11853         * g++.dg/parse/crash55.C: New.
11854
11855 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11856
11857         PR debug/42782
11858         * gcc.dg/guality/pr42782.c: New.
11859
11860 2010-01-20  Jason Merrill  <jason@redhat.com>
11861
11862         PR c++/41788
11863         * g++.dg/abi/packed1.C: New.
11864
11865         PR c++/41920
11866         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11867
11868         PR c++/40750
11869         * g++.dg/parse/fn-typedef1.C: New.
11870         * g++.dg/other/cv_quals.C: Adjust.
11871
11872 2010-01-20  Anthony Green  <green@moxielogic.com>
11873
11874         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11875         pack(push) pragma).
11876         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11877         * gcc.dg/20020312-2.c: Port this to the moxie core.
11878         * gcc.dg/weak/typeof-2.c: Ditto.
11879
11880 2010-01-20  Richard Guenther  <rguenther@suse.de>
11881
11882         PR tree-optimization/42717
11883         * gcc.c-torture/compile/pr42717.c: New testcase.
11884
11885 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11888         of signed, add a few new tests.
11889
11890         PR middle-end/42803
11891         * g++.dg/parse/limits-initializer1.C: New test.
11892
11893 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11894
11895         PR fortran/42804
11896         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11897         * gfortran.dg/typebound_call_12.f03: New test.
11898
11899 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11900
11901         PR fortran/42783
11902         * gfortran.dg/bounds_check_15.f90 : New test.
11903
11904 2010-01-19  Michael Matz  <matz@suse.de>
11905
11906         PR tree-optimization/41783
11907         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11908
11909 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11910
11911         PR target/38697.
11912         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11913         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11914         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11915         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11916         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11917         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11918         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11919         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11920         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11921         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11922         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11923
11924 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11925
11926         PR fortran/42545
11927         * gfortran.dg/extends_6.f03: Modified an error message.
11928         * gfortran.dg/extends_10.f03: New test.
11929         * gfortran.dg/private_type_6.f03: Modified an error message.
11930         * gfortran.dg/structure_constructor_8.f03: Ditto.
11931
11932 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11933
11934         PR tree-optimization/42719
11935         * gcc.dg/pr42719.c: New test.
11936
11937         PR debug/42728
11938         * gcc.dg/pr42728.c: New test.
11939
11940 2010-01-19  Anthony Green  <green@moxielogic.com>
11941
11942         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11943
11944 2010-01-18  Anthony Green  <green@moxielogic.com>
11945
11946         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11947         for moxie.
11948
11949 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11950
11951         * g++.dg/template/error45.C: reverted as part of reverting the
11952         fix of PR c++/42634.
11953
11954 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11955
11956         PR c++/42634
11957         * g++.dg/template/error45.C: New test.
11958
11959 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11960
11961         PR c++/42766
11962         * g++.dg/conversion/op6.C: New test.
11963
11964 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11965
11966         PR target/42774
11967         * gcc.target/alpha/pr42774.c: New test.
11968
11969 2010-01-18  Richard Guenther  <rguenther@suse.de>
11970
11971         PR tree-optimization/42781
11972         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11973
11974 2010-01-17  Richard Guenther  <rguenther@suse.de>
11975
11976         PR middle-end/42248
11977         * gcc.c-torture/execute/pr42248.c: New testcase.
11978
11979 2010-01-17  Richard Guenther  <rguenther@suse.de>
11980
11981         PR tree-optimization/42773
11982         * g++.dg/torture/pr42773.C: New testcase.
11983
11984 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11985
11986         PR fortran/42677
11987         * gfortran.dg/interface_assignment_5.f90: New test.
11988
11989 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11990
11991         PR c++/42697
11992         * g++.dg/template/crash94.C: Reverted.
11993
11994 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11995
11996         PR debug/42767
11997         * gcc.dg/debug/pr42767.c: New.
11998
11999 2010-01-15  Jason Merrill  <jason@redhat.com>
12000
12001         PR c++/42761
12002         * g++.dg/cpp0x/decltype22.C: New.
12003
12004 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12005
12006         PR middle-end/42760
12007         * g++.dg/torture/pr42760.C: New test.
12008
12009 2010-01-15  Jing Yu  <jingyu@google.com>
12010
12011         PR rtl-optimization/42691
12012         * gcc.c-torture/execute/pr42691.c: New.
12013
12014 2010-01-15  Richard Guenther  <rguenther@suse.de>
12015
12016         PR middle-end/42739
12017         * g++.dg/torture/pr42739.C: New testcase.
12018
12019 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12020
12021         * g++.dg/template/error45.C: Revert as part of reverting changes
12022         or PR c++/42634.
12023
12024 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12025
12026         PR fortran/42684
12027         * gfortran.dg/interface_31.f90: New test.
12028
12029 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12030
12031         * gcc.target/powerpc/pr42747.c: New file.
12032
12033 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12034
12035         PR middle-end/42674
12036         * c-c++-common/pr42674.c: New test.
12037
12038         PR c++/42608
12039         * g++.dg/template/instantiate11.C: New test.
12040
12041 2010-01-14  Jason Merrill  <jason@redhat.com>
12042
12043         PR c++/42701
12044         * g++.dg/overload/error3.C: New.
12045
12046         PR c++/42655
12047         * g++.dg/overload/rvalue1.C: New.
12048
12049 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12050
12051         PR tree-optimization/42706
12052         * gcc.dg/ipa/pr42706.c: New testcase.
12053
12054 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12055
12056         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12057
12058 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12059
12060         PR tree-optimization/42714
12061         * g++.dg/torture/pr42714.C: New test.
12062
12063 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12064
12065         PR rtl-optimization/42246
12066         * gfortran.dg/pr42246-2.f: New.
12067
12068 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12069
12070         PR rtl-optimization/42389
12071         * gcc.dg/pr42389.c: New.
12072
12073 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12074
12075         PR rtl-optimization/42388
12076         * gcc.dg/pr42388.c: New.
12077
12078 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12079
12080         PR rtl-optimization/42294
12081         * gfortran.dg/pr42294.f: New.
12082
12083 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12084
12085         PR rtl-optimization/39453
12086         PR rtl-optimization/42246
12087         * gcc.dg/pr39453.c: New.
12088         * gcc.dg/pr42246.c: New.
12089
12090 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12091
12092         PR middle-end/42245
12093         * gcc.dg/pr42245.c: New.
12094         * gcc.dg/pr42245-2.c: New.
12095
12096 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12097
12098         PR rtl-optimization/42249
12099         * gcc.dg/pr42249.c: New.
12100
12101 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12102
12103         PR c/42721
12104         * gcc.c-torture/execute/pr42721.c: New test.
12105
12106 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12107
12108         PR tree-optimization/42709
12109         * gcc.dg/vect/pr42709.c: New test.
12110
12111 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12112
12113         PR fortran/41478
12114         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12115         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12116
12117 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12118
12119         PR fortran/42481
12120         * gfortran.dg/generic_19.f90 : New test.
12121
12122 2010-01-13  Richard Guenther  <rguenther@suse.de>
12123
12124         PR tree-optimization/42730
12125         * gcc.c-torture/compile/pr42730.c: New testcase.
12126
12127 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12128
12129         PR target/pr42542
12130         * gcc.target/ia64/pr42542-1.c: New.
12131         * gcc.target/ia64/pr42542-2.c: New.
12132         * gcc.target/ia64/pr42542-3.c: New.
12133
12134 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12135
12136         PR c++/42634
12137         * g++.dg/template/error45.C: New test.
12138
12139 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12140
12141         PR tree-optimization/42704
12142         * g++.dg/torture/pr42704.C: New test.
12143
12144 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12145
12146         PR tree-optimization/42703
12147         * gcc.c-torture/compile/pr42703.c: New test.
12148
12149 2010-01-13  Richard Guenther  <rguenther@suse.de>
12150
12151         PR tree-optimization/42705
12152         * gcc.c-torture/compile/pr42705.c: New testcase.
12153
12154 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12155
12156         * gcc.target/bfin/l2.c: New test.
12157         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12158
12159 2010-01-13  Richard Guenther  <rguenther@suse.de>
12160
12161         PR middle-end/42716
12162         * gcc.c-torture/compile/pr42716.c: New testcase.
12163
12164 2010-01-13  Richard Guenther  <rguenther@suse.de>
12165
12166         PR lto/42678
12167         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12168
12169 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12170
12171         PR c/42708
12172         * gcc.c-torture/compile/pr42708-1.c: New test.
12173
12174 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR debug/42662
12177         * gcc.dg/pr42662.c: New test.
12178
12179         PR tree-optimization/42645
12180         * g++.dg/other/pr42645-1.C: New test.
12181         * g++.dg/other/pr42645-2.C: New test.
12182
12183 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12184
12185         PR target/42416
12186         * gcc.target/powerpc/warn-1.c: New test.
12187         * gcc.target/powerpc/warn-2.c: New test.
12188
12189 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12190
12191         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12192         stack alignment.
12193
12194 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12195
12196         * gcc.dg/lto/20100108_0.c: New.
12197
12198 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12199
12200         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12201         Add -march=i686 -msse for 32bit x86 targets.
12202
12203 2010-01-10  Richard Guenther  <rguenther@suse.de>
12204
12205         PR middle-end/42667
12206         * gcc.dg/torture/pr42667.c: New testcase.
12207
12208 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12209
12210         PR fortran/32489
12211         * gfortran.dg/array_constructor_34.f90: New test.
12212
12213 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12214
12215         PR fortran/20923
12216         * gfortran.dg/array_constructor_33.f90: New test.
12217         gfortran.dg/array_function_5.f90: Add credit.
12218
12219 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12220
12221         PR debug/42631
12222         * gcc.dg/pr42631.c: New.
12223
12224 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12225
12226         PR debug/42630
12227         * gcc.dg/pr42630.c: New.
12228
12229 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12230
12231         PR debug/42629
12232         * gcc.dg/pr42629.c: New.
12233
12234 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12235
12236         PR middle-end/42363
12237         * gcc.dg/torture/pr42363.c: New.
12238
12239 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12240
12241         PR debug/42604
12242         PR debug/42395
12243         * gcc.dg/vect/pr42604.c: New.
12244         * gcc.dg/vect/pr42395.c: New.
12245
12246 2010-01-09  Richard Guenther  <rguenther@suse.de>
12247
12248         PR middle-end/42512
12249         * gcc.c-torture/execute/pr42512.c: New testcase.
12250
12251 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12252
12253         PR fortran/41298
12254         * gfortran.dg/c_ptr_tests_14.f90: New test.
12255
12256 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12257
12258         PR ada/41929
12259         * gnat.dg/null_pointer_deref1.adb: Don't run on
12260         sparc*-sun-solaris2.11.
12261
12262 2010-01-08  Richard Guenther  <rguenther@suse.de>
12263
12264         PR lto/42528
12265         * gcc.dg/lto/20100103-1_0.c: New testcase.
12266         * gcc.dg/lto/20100103-2_0.c: Likewise.
12267
12268 2010-01-08  Tobias Burnus  <burnus@net-b.de
12269
12270         PR/fortran 25829
12271         * gfortran.dg/asynchronous_1.f90: New test.
12272         * gfortran.dg/asynchronous_2.f90: New test.
12273         * gfortran.dg/conflicts.f90: Update error message.
12274
12275 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12276
12277         c++/40155
12278         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12279
12280 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR tree-optimization/42625
12283         * g++.dg/opt/dtor4.C: New test.
12284         * g++.dg/opt/dtor4.h: New.
12285         * g++.dg/opt/dtor4-aux.cc: New.
12286
12287 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12288
12289         PR fortran/42597
12290         * gfortran.dg/proc_ptr_26.f90: New test.
12291
12292 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12293
12294         PR fortran/41872
12295         * gfortran.dg/allocatable_scalar_7.f90: New test.
12296
12297 2010-01-06  Richard Guenther  <rguenther@suse.de>
12298
12299         * gcc.c-torture/compile/pr42632.c: New testcase.
12300
12301 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12302
12303         PR target/42542
12304         * gcc.target/i386/pr42542-4.c: New.
12305         * gcc.target/i386/pr42542-4a.c: Likewise.
12306         * gcc.target/i386/pr42542-5.c: Likewise.
12307         * gcc.target/i386/pr42542-5a.c: Likewise.
12308
12309 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12310
12311         * gcc.dg/tls/opt-15.c: New test.
12312
12313 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12314
12315         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12316
12317 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12318
12319         PR tree-optimization/42462
12320         * g++.dg/torture/pr42462.C: New test.
12321
12322 2010-01-05  Jason Merrill  <jason@redhat.com>
12323
12324         * g++.dg/cpp0x/initlist30.C: New test.
12325
12326 2010-01-05  Richard Guenther  <rguenther@suse.de>
12327
12328         PR tree-optimization/42614
12329         * gcc.c-torture/execute/pr42614.c: New testcase.
12330
12331 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12332
12333         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12334         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12335         -Wunreachable-code.
12336         * gcc.dg/Wunreachable-2.c: Likewise.
12337         * gcc.dg/Wunreachable-3.c: Likewise.
12338         * gcc.dg/Wunreachable-4.c: Likewise.
12339         * gcc.dg/Wunreachable-5.c: Likewise.
12340         * gcc.dg/Wunreachable-6.c: Likewise.
12341         * gcc.dg/Wunreachable-7.c: Likewise.
12342         * gcc.dg/Wunreachable-8.c: Likewise.
12343         * gcc.dg/20041231-1.c: Likewise.
12344
12345 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR other/42611
12348         * gcc.dg/pr42611.c: New test.
12349
12350         PR tree-optimization/42508
12351         * g++.dg/opt/pr42508.C: New test.
12352
12353 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12354
12355         PR fortran/41872
12356         * gfortran.dg/allocatable_scalar_8.f90: New.
12357
12358 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12359
12360         PR tree-optimization/42398
12361         * gcc.c-torture/compile/pr42398.c: New test.
12362
12363 2010-01-04  Jason Merrill  <jason@redhat.com>
12364
12365         PR c++/42555
12366         * g++.dg/ext/attrib35.C: New.
12367
12368         PR c++/42567
12369         * g++.dg/cpp0x/auto17.C: New.
12370
12371 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12372
12373         * gcc.dg/lto/20100104_0.c: New.
12374
12375 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12376
12377         PR target/42542
12378         * gcc.target/i386/pr42542-1.c: New.
12379         * gcc.target/i386/pr42542-1a.c: Likewise.
12380         * gcc.target/i386/pr42542-1b.c: Likewise.
12381         * gcc.target/i386/pr42542-2.c: Likewise.
12382         * gcc.target/i386/pr42542-2a.c: Likewise.
12383         * gcc.target/i386/pr42542-2b.c: Likewise.
12384         * gcc.target/i386/pr42542-3.c: Likewise.
12385         * gcc.target/i386/pr42542-3a.c: Likewise.
12386
12387 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12388
12389         PR fortran/41872
12390         * gfortran.dg/allocatable_scalar_5.f90: New test.
12391         * gfortran.dg/allocatable_scalar_6.f90: New test.
12392
12393 2010-01-03  Richard Guenther  <rguenther@suse.de>
12394
12395         PR testsuite/42583
12396         * gfortran.dg/gomp/recursion1.f90: Remove.
12397
12398 2010-01-03  Richard Guenther  <rguenther@suse.de>
12399
12400         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12401         * gcc.dg/uninit-6.c: Likewise.
12402         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12403
12404 2010-01-03  Richard Guenther  <rguenther@suse.de>
12405
12406         PR tree-optimization/42589
12407         * gcc.target/i386/pr42589.c: New testcase.
12408
12409 2010-01-03  Richard Guenther  <rguenther@suse.de>
12410
12411         PR tree-optimization/42438
12412         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12413
12414 2010-01-02  Richard Guenther  <rguenther@suse.de>
12415
12416         PR testsuite/41651
12417         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12418
12419 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12420
12421         PR target/42448
12422         * gcc.target/alpha/pr42448-1.c: New test.
12423         * gcc.target/alpha/pr42448-2.c: Ditto.
12424
12425 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12426
12427         PR preprocessor/41947
12428         * gcc.dg/c99-hexfloat-3.c: New test.
12429
12430 2010-01-01  Richard Guenther  <rguenther@suse.de>
12431
12432         PR c/42570
12433         * gcc.c-torture/execute/pr42570.c: New testcase.
12434
12435 2010-01-01  Richard Guenther  <rguenther@suse.de>
12436
12437         PR middle-end/42559
12438         * gcc.c-torture/compile/pr42559.c: New testcase.
12439
12440 \f
12441 Copyright (C) 2010 Free Software Foundation, Inc.
12442
12443 Copying and distribution of this file, with or without modification,
12444 are permitted in any medium without royalty provided the copyright
12445 notice and this notice are preserved.