OSDN Git Service

325f82a41c7802ad3817c6000e0e45b70a8390a7
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/43899
4         * gfortran.dg/namelist_67.f90: New test.
5
6 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/46009
9         * gcc.dg/vect/pr46009.c: New function.
10
11 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
12
13         Implemented -fobjc-std=objc1 flag.
14         * objc.dg/fobjc-std-1.m: New.   
15         * obj-c++.dg/fobjc-std-1.mm: New.
16
17 2010-11-03  Richard Guenther  <rguenther@suse.de>
18
19         PR middle-end/46241
20         * g++.dg/debug/pr46241.C: New testcase.
21
22 2010-11-03  Richard Guenther  <rguenther@suse.de>
23
24         PR tree-optimization/46190
25         * gfortran.dg/pr46190.f90: New testcase.
26
27 2010-11-03  Richard Guenther  <rguenther@suse.de>
28
29         PR testsuite/46274
30         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
31         * gcc.dg/vect/vect-19.c: Likewise.
32         * gcc.dg/vect/vect-17.c: Likewise.
33
34 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
35
36         PR target/46285
37         * gcc.target/i386/pr46285.c: New.
38
39 2010-11-03  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/46217
42         * gcc.dg/pr46217.c: New testcase.
43
44 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
45
46         * objc.dg/property/dotsyntax-1.m: New.
47         * objc.dg/property/dotsyntax-2.m: New.  
48         * obj-c++.dg/property/dotsyntax-1.mm: New.
49         * obj-c++.dg/property/dotsyntax-2.mm: New.      
50
51 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
52
53         PR tree-optimization/46165
54         * gcc.dg/pr46165.c: New test.
55
56 2010-11-03  Richard Guenther  <rguenther@suse.de>
57
58         PR middle-end/46251
59         * gcc.dg/pr46251.c: New testcase.
60
61 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
62
63         PR tree-optimization/46107
64         * gcc.c-torture/compile/pr46107.c: New test.
65
66         PR debug/46252
67         * gcc.dg/pr46252.c: New test.
68
69         PR rtl-optimization/46034
70         PR rtl-optimization/46212
71         PR rtl-optimization/46248
72         * gcc.c-torture/compile/pr46034.c: New test.
73         * gcc.c-torture/compile/pr46248.c: New test.
74         * gcc.dg/pr46212.c: New test.
75
76 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gnat.dg/sizetype4.adb: New test.
79
80 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
81
82         * gcc.target/i386/avx-vzeroupper-15.c: New.
83         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
84         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
85         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
86
87         PR target/46253
88         * gcc.target/i386/pr46253.c: New.
89
90 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
91             Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/45170
94         * gfortran.dg/deferred_type_param_1.f90: New.
95         * gfortran.dg/deferred_type_param_2.f90: New.
96         * gfortran.dg/initialization_1.f90: Update dg-errors.
97         * gfortran.dg/initialization_9.f90: Update dg-errors.
98
99 2010-11-02  Richard Guenther  <rguenther@suse.de>
100
101         PR tree-optimization/46149
102         * g++.dg/torture/pr46149.C: New testcase.
103
104 2010-11-02  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/46216
107         * gcc.dg/torture/pr46216.c: New testcase.
108
109 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
110
111         PR target/46131
112         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
113         *-*-osf*.
114
115 2010-11-02  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/46184
118         * gcc.dg/pr46184.c: New testcase.
119
120 2010-11-02  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/46177
123         * gcc.dg/pr46177.c: New testcase.
124
125 2010-11-02  Martin Jambor  <mjambor@suse.cz>
126
127         PR middle-end/46120
128         * g++.dg/ipa/ivinline-9.C: New test.
129
130 2010-11-02  Martin Jambor  <mjambor@suse.cz>
131
132         PR tree-optimization/45875
133         * g++.dg/torture/pr45875.C: New test.
134
135 2010-11-02  Richard Guenther  <rguenther@suse.de>
136
137         PR testsuite/46249
138         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
139
140 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
141
142         PR debug/46255
143         * gcc.dg/pr46255.c: New test.
144
145 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
146
147         PR c++/46170
148         PR c++/46162
149         * g++.dg/template/sfinae26.C: New test.
150         * g++.dg/template/sfinae27.C: Likewise.
151
152 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
153
154         PR c++/45606
155         * g++.dg/template/typedef36.C: New test.
156         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
157         * g++.dg/template/canon-type-10.C: Likewise.
158         * g++.dg/template/canon-type-11.C: Likewise.
159         * g++.dg/template/canon-type-12.C: Likewise.
160         * g++.dg/template/canon-type-13.C: Likewise.
161
162 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
163
164         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
165         of debug_pubnames on darwin.
166
167 2010-11-01  Jason Merrill  <jason@redhat.com>
168             Benjamin Kosnik  <bkoz@redhat.com>
169
170         * g++.dg/cpp0x/constexpr-initlist2.C: New.
171         * g++.dg/cpp0x/constexpr-initlist3.C: New.
172
173         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
174         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
175         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
176         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
177         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
178         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
179         * g++.dg/cpp0x/constexpr-array.C: New.
180         * g++.dg/cpp0x/constexpr-base.C: New.
181         * g++.dg/cpp0x/constexpr-complex.C: New.
182         * g++.dg/cpp0x/constexpr-data1.C: New.
183         * g++.dg/cpp0x/constexpr-data2.C: New.
184         * g++.dg/cpp0x/constexpr-deref.C: New.
185         * g++.dg/cpp0x/constexpr-diag1.C: New.
186         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
187         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
188         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
189         * g++.dg/cpp0x/constexpr-empty.C: New.
190         * g++.dg/cpp0x/constexpr-empty2.C: New.
191         * g++.dg/cpp0x/constexpr-empty3.C: New.
192         * g++.dg/cpp0x/constexpr-empty4.C: New.
193         * g++.dg/cpp0x/constexpr-empty5.C: New.
194         * g++.dg/cpp0x/constexpr-ex1.C: New.
195         * g++.dg/cpp0x/constexpr-ex2.C: New.
196         * g++.dg/cpp0x/constexpr-ex3.C: New.
197         * g++.dg/cpp0x/constexpr-ex4.C: New.
198         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
199         * g++.dg/cpp0x/constexpr-fnptr.C: New.
200         * g++.dg/cpp0x/constexpr-function1.C: New.
201         * g++.dg/cpp0x/constexpr-function2.C: New.
202         * g++.dg/cpp0x/constexpr-function3.C: New.
203         * g++.dg/cpp0x/constexpr-ice.C: New.
204         * g++.dg/cpp0x/constexpr-initlist.C: New.
205         * g++.dg/cpp0x/constexpr-neg1.C: New.
206         * g++.dg/cpp0x/constexpr-noexcept.C: New.
207         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
208         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
209         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
210         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
211         * g++.dg/cpp0x/constexpr-nonlit.C: New.
212         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
213         * g++.dg/cpp0x/constexpr-nullptr.C: New.
214         * g++.dg/cpp0x/constexpr-object1.C: New.
215         * g++.dg/cpp0x/constexpr-object2.C: New.
216         * g++.dg/cpp0x/constexpr-overflow.C: New.
217         * g++.dg/cpp0x/constexpr-pedantic.C: New.
218         * g++.dg/cpp0x/constexpr-pos1.C: New.
219         * g++.dg/cpp0x/constexpr-potential1.C: New.
220         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
221         * g++.dg/cpp0x/constexpr-pure.C: New.
222         * g++.dg/cpp0x/constexpr-static.C: New.
223         * g++.dg/cpp0x/constexpr-static2.C: New.
224         * g++.dg/cpp0x/constexpr-static3.C: New.
225         * g++.dg/cpp0x/constexpr-static4.C: New.
226         * g++.dg/cpp0x/constexpr-static5.C: New.
227         * g++.dg/cpp0x/constexpr-static6.C: New.
228         * g++.dg/cpp0x/constexpr-string.C: New.
229         * g++.dg/cpp0x/constexpr-switch.C: New.
230         * g++.dg/cpp0x/constexpr-targ.C: New.
231         * g++.dg/cpp0x/constexpr-throw.C: New.
232         * g++.dg/cpp0x/constexpr-typeid.C: New.
233         * g++.dg/cpp0x/constexpr-union.C: New.
234         * g++.dg/cpp0x/constexpr-value.C: New.
235         * g++.dg/cpp0x/constexpr-value2.C: New.
236         * g++.dg/cpp0x/constexpr-variadic.C: New.
237         * g++.dg/cpp0x/initlist5.C: Use constexpr.
238         * g++.dg/cpp0x/static_assert3.C: Add expected error.
239         * g++.dg/other/fold1.C: Likewise.
240         * g++.dg/parse/crash36.C: Likewise.
241         * g++.dg/parse/constant4.C: Adjust expected error.
242         * g++.dg/template/arg5.C: Likewise.
243         * g++.dg/template/non-dependent10.C: Likewise.
244         * g++.dg/template/qualified-id3.C: Likewise.
245         * g++.dg/warn/overflow-warn-1.C: Likewise.
246         * g++.dg/warn/overflow-warn-3.C: Likewise.
247         * g++.dg/warn/overflow-warn-4.C: Likewise.
248         * g++.old-deja/g++.pt/crash10.C: Likewise.
249
250         * g++.dg/cpp0x/constexpr-ctor2.C: New.
251
252 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         Implemented format and noreturn attributes for Objective-C methods.
255         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
256         * objc.dg/attributes/method-deprecated-1.m: New.
257         * objc.dg/attributes/method-deprecated-2.m: New.
258         * objc.dg/attributes/method-deprecated-3.m: New.
259         * objc.dg/attributes/method-noreturn-1.m: New.
260         * objc.dg/attributes/method-sentinel-1.m: New.
261         * objc.dg/attributes/method-format-1.m: New.
262         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
263         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
264         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
265         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
266         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
267         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
268         * obj-c++.dg/attributes/method-format-1.mm: New.        
269         
270 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         * objc.dg/property/at-property-deprecated-1.m: New.
273         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
274
275 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
276
277         Implemented Objective-C 2.0 property accessors.
278         * objc.dg/property/at-property-6.m: Use nonatomic properties to
279         avoid testing more complex accessors in this testcase which is not
280         about them.
281         * objc.dg/property/at-property-7.m: Same change.
282         * objc.dg/property/at-property-8.m: Same change.
283         * objc.dg/property/at-property-9.m: Same change.
284         * objc.dg/property/at-property-10.m: Same change.
285         * objc.dg/property/at-property-11.m: Same change.
286         * obj-c++.dg/property/at-property-6.mm: Same change.
287         * obj-c++.dg/property/at-property-7.mm: Same change.
288         * obj-c++.dg/property/at-property-8.mm: Same change.
289         * obj-c++.dg/property/at-property-9.mm: Same change.
290         * obj-c++.dg/property/at-property-10.mm: Same change.
291         * obj-c++.dg/property/at-property-11.mm: Same change.
292         * objc.dg/property/at-property-12.m: New.
293         * objc.dg/property/at-property-13.m: New.
294         * obj-c++.dg/property/at-property-12.mm: New.
295         * obj-c++.dg/property/at-property-13.mm: New.   
296         
297 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
298
299         PR fortran/46152
300         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
301         * gfortran.dg/allocate_with_typespec_4.f90: New test.
302         * gfortran.dg/allocate_with_typespec_1.f90: New test.
303         * gfortran.dg/allocate_with_typespec_2.f: New test.
304         * gfortran.dg/allocate_with_typespec_3.f90: New test.
305         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
306         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
307
308 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
309             Nathan Froyd  <froydnj@codesourcery.com>
310
311         PR tree-optimization/46259
312         * gfortran.dg/pr46259.f: New testcase.
313
314 2010-11-01  Paul Koning  <ni1d@arrl.net>
315
316         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
317         * gcc.c-torture/compile/20020604-1.c: Ditto.
318         * gcc.c-torture/compile/20001226-1.c: Ditto.
319         * gcc.c-torture/compile/20010327-1.c: Ditto.
320         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
321         * gcc.c-torture/compile/pr43191.c: Ditto.
322         * gcc.c-torture/compile/pr41181.c: Ditto.
323
324 2010-10-31  Richard Henderson  <rth@redhat.com>
325
326         * lib/target-supports.exp
327         (check_effective_target_automatic_stack_alignment): True for
328         x86 but not windows.
329         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
330         use of the preferred-stack-boundary arguments.
331         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
332
333 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
334
335         PR target/46142
336         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
337         * gcc.target/i386/fma4-builtin-2.c: Likewise.
338
339 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
340
341         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
342
343 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
344
345         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
346         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
347         than tls.
348         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
349         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
350         * objc.dg/torture/tls/thr-init.m: Likewise.
351         * objc.dg/torture/tls/thr-init-2.m: Likewise.
352         * objc.dg/torture/tls/thr-init-3.m: Likewise.
353
354 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
355
356         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
357         the Linux kernel.
358
359 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
360
361         PR fortran/44917
362         PR fortran/44926
363         PR fortran/46196
364         * gfortran.dg/typebound_generic_10.f03: New.
365
366 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
367
368         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
369         * objc.dg/property/property-neg-1.m: Updated for changes in the
370         syntax of @property and the implementation of
371         @synthesize/@dynamic.
372         * objc.dg/property/property-neg-2.m: Same change.
373         * objc.dg/property/property-neg-3.m: Same change.
374         * objc.dg/property/property-neg-4.m: Same change.
375         * objc.dg/property/property-neg-5.m: Same change.
376         * objc.dg/property/property-neg-7.m: Same change.
377         * objc.dg/property/property-1.m: Same change.   
378         * objc.dg/property/synthesize-1.m: Same change.
379         * objc.dg/property/at-property-2.m: Same change.
380         * objc.dg/property/at-property-4.m: Same change.
381
382         * objc.dg/property/fsf-property-method-acces.m: Updated for
383         changes in the syntax of @property and the implementation of
384         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
385         * objc.dg/property/fsf-property-basic.m: Same change.
386         * objc.dg/property/fsf-property-named-ivar.m: Same change.
387         
388         * objc.dg/property/at-property-5.m: New.
389         * objc.dg/property/at-property-6.m: New.
390         * objc.dg/property/at-property-7.m: New.
391         * objc.dg/property/at-property-8.m: New.
392         * objc.dg/property/at-property-9.m: New.
393         * objc.dg/property/at-property-10.m: New.
394         * objc.dg/property/at-property-11.m: New.
395         * objc.dg/property/synthesize-2.m: New.
396         * objc.dg/property/dynamic-2.m: New.
397
398         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
399         syntax of @property and the implementation of
400         @synthesize/@dynamic.
401         * obj-c++.dg/property/property-neg-2.mm: Same change.
402         * obj-c++.dg/property/property-neg-3.mm: Same change.
403         * obj-c++.dg/property/property-neg-4.mm: Same change.
404         * obj-c++.dg/property/property-neg-5.mm: Same change.
405         * obj-c++.dg/property/property-neg-7.mm: Same change.
406         * obj-c++.dg/property/property-1.mm: Same change.       
407         * obj-c++.dg/property/synthesize-1.mm: Same change.
408         * obj-c++.dg/property/at-property-2.mm: Same change.
409         * obj-c++.dg/property/at-property-4.mm: Same change.
410
411         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
412         changes in the syntax of @property and the implementation of
413         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
414         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
415         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
416         
417         * obj-c++.dg/property/at-property-5.mm: New.
418         * obj-c++.dg/property/at-property-6.mm: New.    
419         * obj-c++.dg/property/at-property-7.mm: New.
420         * obj-c++.dg/property/at-property-8.mm: New.
421         * obj-c++.dg/property/at-property-9.mm: New.
422         * obj-c++.dg/property/at-property-10.mm: New.
423         * obj-c++.dg/property/at-property-11.mm: New.
424         * obj-c++.dg/property/synthesize-2.mm: New.
425         * obj-c++.dg/property/dynamic-2.mm: New.
426         
427 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
428             Andrew Pinski <pinskia@gmail.com>
429
430         * gcc.c-torture/execute/vector-shift.c: New testcase.
431         * gcc.c-torture/execute/vector-shift1.c: Likewise.
432         * gcc.c-torture/execute/vector-shift2.c: Likewise.
433         * gcc.dg/vector-shift.c: Likewise.
434         * gcc.dg/vector-shift1.c: Likewise.
435         * gcc.dg/torture/vector-shift2.c: Likewise.
436         * gcc.dg/vector-shift3.c: Likewise.
437         * gcc.dg/simd-1b.c: Adjust.
438
439 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
440
441         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
442
443 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
444
445         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
446
447 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
448
449         PR target/46153
450         * gcc.target/i386/pr46153.c: New test.
451
452 2010-10-27  Jason Merrill  <jason@redhat.com>
453
454         * g++.dg/cpp0x/constexpr-is_literal.C: New.
455
456 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
457
458         PR fortran/46161
459         * gfortran.dg/class_dummy_3.f03: New.
460
461 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
462
463         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
464         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
465
466         * gcc.target/i386/avx-vzeroupper-3.c: New.
467         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
468         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
469         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
470         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
471         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
472         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
473         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
474         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
475         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
476         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
477         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
478
479 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
480
481         * obj-c.dg/property/at-property-4.m: New.
482         * obj-c++.dg/property/at-property-4.mm: New.
483         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
484         updates in warning.
485         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
486         updates in warning.
487
488 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
489
490         * objc.dg/property/at-property-1.m: New.
491         * objc.dg/property/at-property-2.m: New.
492         * objc.dg/property/at-property-3.m: New.
493         * objc.dg/ivar-invalid-type-1.m: New.
494         * obj-c++.dg/property/at-property-1.mm: New.
495         * obj-c++.dg/property/at-property-2.mm: New.
496         * obj-c++.dg/property/at-property-3.mm: New.
497         * obj-c++.dg/ivar-invalid-type-1.mm: New.
498         * objc.dg/property/property-neg-6.m: Updated testcase for updates
499         in error reporting.
500
501 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
502
503         PR libgfortran/46010
504         * gfortran.dg/namelist_66.f90: New test.
505         * gfortran.dg/fmt_t_6.f: Fix whitespace.
506
507 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
508
509         PR fortran/42647
510         * gfortran.dg/allocatable_scalar_9.f90: Extended.
511         * gfortran.dg/allocatable_scalar_10.f90: New.
512         * gfortran.dg/class_19.f03: Extended.
513
514 2010-10-26  Jan Hubicka  <jh@suse.cz>
515
516         PR middle-end/45736
517         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
518
519 2010-10-26  Ira Rosen  <irar@il.ibm.com>
520
521         PR tree-optimization/46167
522         * gcc.dg/vect/O-pr46167.c: New.
523         * gcc.dg/vect/vect.exp: Run tests with -O.
524
525 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
526
527         PR target/44948
528         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
529         * g++.dg/vect/pr33860a.cc: Likewise.
530         * gcc.c-torture/compile/20070522-1.c: Likewise.
531         * gcc.dg/compat/struct-align-1_x.c: Likewise.
532         * gcc.dg/compat/struct-align-1_y.c: Likewise.
533         * gcc.dg/compat/struct-align-2_x.c: Likewise.
534         * gcc.dg/compat/struct-align-2_y.c: Likewise.
535         * gcc.dg/pr44136.c: Likewise.
536
537         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
538         * gcc.dg/compat/vector-1_x.c: Likewise.
539         * gcc.dg/compat/vector-1_y.c: Likewise.
540         * gcc.dg/compat/vector-2_x.c: Likewise.
541         * gcc.dg/compat/vector-2_y.c: Likewise.
542         * gcc.dg/pr43300.c: Likewise.
543
544         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
545         * gcc.dg/compat/vector-1a_y.c: Likewise.
546         * gcc.dg/compat/vector-1b_x.c: Likewise.
547         * gcc.dg/compat/vector-1b_y.c: Likewise.
548         * gcc.dg/compat/vector-2a_x.c: Likewise.
549         * gcc.dg/compat/vector-2a_y.c: Likewise.
550         * gcc.dg/compat/vector-2b_x.c: Likewise.
551         * gcc.dg/compat/vector-2b_y.c: Likewise.
552         * gcc.target/i386/pr39162.c: Likewise.
553         * gcc.target/i386/pr40906-2.c: Likewise.
554         * gcc.target/i386/sse-5.c: Likewise.
555
556         * gcc.dg/pr35442.c: Prune ABI change warnings.
557
558         * gcc.c-torture/execute/pr38151.x: New.
559         * gcc.target/i386/pr44948-1a.c: Likewise.
560         * gcc.target/i386/pr44948-1b.c: Likewise.
561         * gcc.target/i386/pr44948-2a.c: Likewise.
562         * gcc.target/i386/pr44948-2b.c: Likewise.
563
564 2010-10-26  Ian Lance Taylor  <iant@google.com>
565
566         PR middle-end/45687
567         * gcc.c-torture/execute/20101025-1.c: New test.
568
569 2010-10-26  Tobias Burnus  <burnus@net-b.de>
570
571         PR fortran/45451
572         * gfortran.dg/class_allocate_5.f90: New.
573
574 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
575
576         Implement opaque-enum-specifiers for C++0x
577         * g++.dg/cpp0x/forw_enum1.C: New.
578         * g++.dg/cpp0x/forw_enum2.C: New.
579         * g++.dg/cpp0x/forw_enum3.C: New.
580         * g++.dg/cpp0x/forw_enum4.C: New.
581         * g++.dg/cpp0x/forw_enum5.C: New.
582         * g++.dg/cpp0x/forw_enum6.C: New.
583         * g++.dg/cpp0x/forw_enum7.C: New.
584         * g++.dg/cpp0x/forw_enum8.C: New.
585         * g++.dg/cpp0x/forw_enum9.C: New.
586         * g++.dg/parse/enum3.C: Add new errors.
587         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
588         * g++.dg/cpp0x/auto9.C: Add new error.
589         * g++.dg/template/crash79.C: Add new errors.
590
591 2010-10-26  Jie Zhang  <jie@codesourcery.com>
592
593         * gcc.target/arm/volatile-bitfields-1.c: New test.
594         * gcc.target/arm/volatile-bitfields-2.c: New test.
595         * gcc.target/arm/volatile-bitfields-3.c: New test.
596
597 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
598
599         * gnat.dg/pointer_discr1.adb: New test.
600         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
601         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
602         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
603
604 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
605
606         * gnat.dg/loop_optimization8.adb: New test.
607         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
608         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
609
610 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gnat.dg/in_out_parameter2.adb: New test.
613         * gnat.dg/in_out_parameter3.adb: Likewise.
614
615 2010-10-25  Jie Zhang  <jie@codesourcery.com>
616
617         * g++.dg/opt/combine.c: New test.
618
619 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
620
621         * gnat.dg/opt7.ad[sb]: New test.
622         * gnat.dg/opt7_pkg.ads: New helper.
623
624 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
625
626         PR objc/45735
627         * obj-c.dg/pr45735.mm: New.
628         * obj-c++.dg/pr45735.mm: New.
629
630 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
631
632         PR objc/24393
633         * objc.dg/pr24393.m: New.
634         * obj-c++.dg/pr24393.mm: New.
635
636 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
637
638         PR objc/28049
639         * objc.dg/pr28049.m: New.
640         * obj-c++.dg/pr28049.mm: New.
641
642 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
643
644         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
645         parameter attributes are now supported.
646         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
647         * objc.dg/attributes/parameter-attribute-1.m: New test.
648         * objc.dg/attributes/parameter-attribute-2.m: New test.
649         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
650         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
651
652 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
653
654         Based on the CFString implementation in FSF apple/trunk branch.
655
656         * gcc.dg/darwin-cfstring-1.c: New.
657         * gcc.dg/darwin-cfstring-2.c: New.
658         * gcc.dg/torture/darwin-cfstring-3.c: New.
659         * g++.dg/other/darwin-cfstring1.C: New.
660         * g++.dg/torture/darwin-cfstring-3.C: New.
661
662 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
663
664         * objc.dg/demangle-1.m: New test.
665         * obj-c++.dg/demangle-1.mm: New test.
666         * obj-c++.dg/demangle-2.mm: New test.
667         * obj-c++.dg/demangle-3.mm: New test.
668
669 2010-10-23  Ian Lance Taylor  <iant@google.com>
670
671         * gcc.c-torture/execute/20101011-1.c: New test.
672         * gcc.c-torture/execute/20101011-1.x: New test driver.
673
674 2010-10-23  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/46122
677         * gfortran.dg/protected_8.f90: New.
678
679 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
680
681         * gcc.dg/march-generic.c: Skip for -march in multilib options.
682         * gcc.target/i386/isa-9.c: Skip for -march other than
683         -march=amdfam10 in multilib options.
684         * gcc.target/i386/pr42589.c: Skip for -march other than
685         -march=i486 in multilib options.
686         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
687         other -march in multilib options.
688
689 2010-10-23  Jie Zhang  <jie@codesourcery.com>
690
691         PR rtl-optimization/37360
692         * gcc.dg/pr37360.c: New test.
693
694 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
695
696         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
697
698 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
699         Andrew Pinski <pinskia@gmail.com>
700
701         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
702         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
703         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
704         * gcc.dg/vector-subscript-1.c: Likewise.
705         * gcc.dg/vector-subscript-2.c: Likewise.
706         * gcc.dg/vector-subscript-3.c: New testcase.
707         * gcc.dg/array-8.c: Adjust.
708
709 2010-10-22  Richard Guenther  <rguenther@suse.de>
710
711         PR middle-end/46137
712         * c-c++-common/torture/pr46137.c: New testcase.
713
714 2010-10-22  Jason Merrill  <jason@redhat.com>
715
716         PR c++/46129
717         * g++.dg/template/defarg14.C: New.
718
719 2010-10-22  Jason Merrill  <jason@redhat.com>
720
721         PR c++/46103
722         * g++.dg/cpp0x/implicit10.C: New.
723
724 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
725
726         PR target/46098
727         * gcc.target/i386/pr46098.c: New test.
728
729 2010-10-22  Richard Guenther  <rguenther@suse.de>
730
731         PR tree-optimization/45720
732         * gcc.dg/torture/pr45720.c: New testcase.
733
734 2010-10-22  Ira Rosen  <irar@il.ibm.com>
735
736         PR tree-optimization/46126
737         * gcc.dg/vect/pr46126.c: New.
738
739 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
740
741         Based on the CFString implementation in FSF apple/trunk branch.
742
743         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
744         so that the latter can be used in dg-skip and dg-xfail clauses.
745         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
746         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
747         to use dg-additional-files for Object1.
748         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
749         to use dg-additional-files for Object1, move to torture/strings/.
750         * obj-c++.dg/const-str-4.mm: Likewise.
751         * obj-c++.dg/const-str-3.mm: Likewise.
752         * obj-c++.dg/const-str-8.mm: Likewise.
753         * obj-c++.dg/const-str-9.mm: Likewise.
754         * obj-c++.dg/const-str-10.mm: Likewise.
755         * obj-c++.dg/const-str-10.mm: Likewise.
756         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
757         to use dg-additional-files for Object1, move to strings/.
758         * obj-c++.dg/const-str-2.mm: Likewise.
759         * obj-c++.dg/const-str-5.mm: Likewise.
760         * obj-c++.dg/const-str-6.mm: Likewise.
761         * obj-c++.dg/const-str-12.mm: Likewise.
762         * obj-c++.dg/strings/strings.exp: New.
763         * obj-c++.dg/strings/const-cfstring-2.mm: New.
764         * obj-c++.dg/strings/const-cfstring-5.mm: New.
765         * obj-c++.dg/torture/strings/strings.exp: New.
766         * obj-c++.dg/torture/strings/string1.mm: New.
767         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
768         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
769         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
770
771         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
772         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
773         * objc/execute/string2.m: Likewise.
774         * objc/execute/string3.m: Likewise.
775         * objc/execute/string3.m: Likewise.
776         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
777         * objc.dg/foreach-4.m: Likewise.
778         * objc.dg/foreach-5.m: Likewise.
779         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
780         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
781         * objc.dg/const-str-4.m: Likewise.
782         * objc.dg/const-str-7.m: Likewise.
783         * objc.dg/const-str-8.m: Likewise.
784         * objc.dg/const-str-9.m: Likewise.
785         * objc.dg/const-str-10.m: Likewise.
786         * objc.dg/const-str-11.m: Likewise.
787         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
788         to use dg-additional-files for Object1, move to objc.dg/strings/.
789         * objc.dg/const-str-2.m: Likewise.
790         * objc.dg/const-str-5.m: Likewise.
791         * objc.dg/const-str-6.m: Likewise.
792         * objc.dg/const-str-12.m: Likewise.
793         * objc.dg/const-str-12b.m: Likewise.
794         * objc.dg/strings/strings.exp: New.
795         * objc.dg/strings/const-cfstring-2.m: New.
796         * objc.dg/strings/const-cfstring-5.m: New.
797         * objc.dg/torture/strings/strings.exp: New.
798         * objc.dg/torture/strings/const-cfstring-1.m: New.
799         * objc.dg/torture/strings/const-cfstring-3.m: New.
800         * objc.dg/torture/strings/const-cfstring-4.m: New.
801
802 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
803
804         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
805
806 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
807
808         PR c++/46117
809         * g++.dg/parse/crash57.C: New.
810
811 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
812             H.J. Lu  <hongjiu.lu@intel.com>
813
814         PR target/45946
815         * gcc.target/i386/pr45946.c: New test.
816
817 2010-10-21  Martin Jambor  <mjambor@suse.cz>
818
819         PR tree-optimization/45875
820         * g++.dg/ipa/pr45875.C: New test.
821
822 2010-10-21  Ira Rosen  <irar@il.ibm.com>
823
824         PR tree-optimization/46049
825         PR tree-optimization/46052
826         * gcc.dg/vect/pr46052.c: New test.
827         * gcc.dg/vect/pr46049.c: New test.
828
829 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
830
831         PR fortran/46007
832         * gfortran.dg/shape_5.f90:  New test case.
833
834 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
835
836         PR fortran/46060
837         * gfortran.dg/proc_ptr_comp_25.f90: New.
838
839 2010-10-21  Richard Guenther  <rguenther@suse.de>
840         Michael Matz  <matz@suse.de>
841
842         PR tree-optimization/45764
843         * gcc.dg/torture/pr45764.c: New testcase.
844
845 2010-10-21  Richard Guenther  <rguenther@suse.de>
846
847         PR tree-optimization/46111
848         * g++.dg/torture/pr46111.C: New testcase.
849
850 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
851
852         PR fortran/46067
853         * gfortran.dg/dummy_procedure_4.f90: New.
854         * gfortran.dg/proc_ptr_30.f90: New.
855
856 2010-10-21  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/46100
859         * gfortran.dg/ptr-func-1.f90: New.
860         * gfortran.dg/ptr-func-2.f90: New.
861
862 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
863
864         PR tree-optimization/45919
865         * gcc.c-torture/compile/pr45919.c: New test.
866
867         PR tree-optimization/46066
868         * gcc.dg/autopar/pr46066.c: New test.
869
870 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
871
872         PR c++/46024
873         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
874
875 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
876
877         PR c++/46056
878         * g++.dg/cpp0x/range-for7.C: New.
879
880 2010-10-20  Richard Guenther  <rguenther@suse.de>
881
882         PR lto/45667
883         * g++.dg/lto/20101020-1_0.h: New testcase.
884         * g++.dg/lto/20101020-1_0.C: Likewise.
885         * g++.dg/lto/20101020-1_1.C: Likewise.
886
887 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
888
889         * gcc.dg/20101013-1.c: New test.
890
891 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
892
893         PR target/46085
894         * gcc.target/i386/pr46085-1.c: New.
895         * gcc.target/i386/pr46085-2.c: Likewise.
896
897 2010-10-20  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/45860
900         * gcc.dg/torture/pr45860.c: New testcase.
901
902 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gnat.dg/discr25.adb: New test.
905         * gnat.dg/discr25_pkg.ad[sb]: New helper.
906
907 2010-10-20  Olivier Hainque  <hainque@adacore.com>
908
909         * gcc.target/powerpc/ehreturn.c: New test.
910
911 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
912
913         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
914         not require Foundation and run with the GNU runtime as well.
915
916         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
917
918         Radar 4439126
919         * obj-c++.dg/template-8.mm: New.
920
921 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
922
923         PR objc/23709
924         * objc.dg/pr23709.m: New.
925         * obj-c++.dg/pr23709.m: New.
926
927 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
928
929         PR c++/46046
930         * g++.dg/template/crash104.C: New.
931
932 2010-10-19  Richard Henderson  <rth@redhat.com>
933
934         * gcc.target/i386/fma3-fma.c: New.
935         * gcc.target/i386/fma3-builtin.c: New.
936         * gcc.target/i386/fma4-builtin.c: New.
937
938 2010-10-19  Richard Guenther  <rguenther@suse.de>
939
940         PR testsuite/46081
941         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
942
943 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
944
945         Merge from 'apple/trunk' branch on FSF servers.
946
947         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
948
949         Radar 4293709
950         * objc.dg/proto-init-mimatch-1.m: New.
951         * obj-c++.dg/proto-init-mimatch-1.mm: New.
952
953 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
954
955         Implemented parsing @synthesize and @dynamic for
956         Objective-C/Objective-C++.
957         * objc.dg/property/dynamic-1.m: New.
958         * objc.dg/property/synthesize-1.m: New.
959         * obj-c++.dg/property/dynamic-1.mm: New.
960         * obj-c++.dg/property/synthesize-1.mm: New.
961
962 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
963
964         * objc.dg/at-class-1.m: New.
965         * objc.dg/at-class-1.mm: New.
966
967 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
968
969         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
970
971 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
972
973         Merge from 'apple/trunk' branch on FSF servers.
974
975         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
976
977         Radar 4407151
978         * obj-c++.dg/template-7.mm: New.
979
980 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
983         bugfix.
984
985 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
986
987         Merge from 'apple/trunk' branch on FSF servers.
988
989         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
990
991         Radar 4451818
992         * obj-c++.dg/try-catch-16.mm: New.
993         * obj-c++.dg/try-catch-17.mm: New.
994
995         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
996
997         Radar 4330422
998         * obj-c++.dg/try-catch-15.mm: New
999
1000         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1001
1002         Radar 4204796
1003         * obj-c++.dg/try-catch-12.mm: New
1004         * obj-c++.dg/try-catch-13.mm: New
1005         * obj-c++.dg/try-catch-14.mm: New
1006         * objc.dg/try-catch-11.m: New
1007         * objc.dg/try-catch-12.m: New
1008         * objc.dg/try-catch-13.m: New
1009
1010 2010-10-18  Richard Henderson  <rth@redhat.com>
1011
1012         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1013
1014 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR c/46015
1017         * c-c++-common/Wunused-var-13.c: New test.
1018
1019 2010-10-18  Richard Guenther  <rguenther@suse.de>
1020
1021         PR tree-optimization/45967
1022         * gcc.dg/torture/pr45967.c: New testcase.
1023         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1024         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1025         * gcc.dg/torture/pr39074-2.c: Likewise
1026         * gcc.dg/torture/pta-escape-1.c: Likewise
1027         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1028         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1029         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1030         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1031         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1032         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1033
1034 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1035
1036         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1037
1038 2010-10-18  Richard Guenther  <rguenther@suse.de>
1039
1040         PR lto/44950
1041         * g++.dg/lto/20101015-2_0.C: New testcase.
1042
1043 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR middle-end/46019
1046         * gcc.c-torture/execute/pr46019.c: New test.
1047
1048 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1049
1050         Merge from 'apple/trunk' branch on FSF servers.
1051
1052         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1053
1054         Radar 4516785
1055         * obj-c++.dg/method-namespace-2.mm: New.
1056
1057 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1058
1059         Merge from 'apple/trunk' branch on FSF servers.
1060
1061         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1062
1063         Radar 4133425
1064         * objc.dg/private-1.m: Test modified.
1065         * obj-c++.dg/private-1.mm: Test modified.
1066
1067 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1068
1069         PR testsuite/45987
1070         * gcc.target/i386/push-1.c: Remove.
1071
1072 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1073             H.J. Lu  <hongjiu.lu@intel.com>
1074
1075         PR target/46051
1076         * gcc.target/i386/pr46051.c: New test.
1077
1078 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1079
1080         * obj-c++.dg/gnu-api-2-class.mm: New.
1081         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1082         * obj-c++.dg/gnu-api-2-method.mm: New.
1083         * obj-c++.dg/gnu-api-2-objc.mm: New.
1084         * obj-c++.dg/gnu-api-2-object.mm: New.
1085         * obj-c++.dg/gnu-api-2-property.mm: New.
1086         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1087         * obj-c++.dg/gnu-api-2-sel.mm: New.
1088
1089 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1090
1091         * objc.dg/fsf-package-0.m: New.
1092         * obj-c++.dg/fsf-package-0.m: New.
1093
1094 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1095
1096         PR objc/18255
1097         * objc.dg/pr18255.m: New.
1098
1099 2010-10-16  Jan Hubicka  <jh@suse.cz>
1100
1101         PR middle-end/44206
1102         * g++.dg/torture/pr44206.C: New.
1103
1104 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1105
1106         * objc.dg/gnu-api-2-class.m: New.
1107         * objc.dg/gnu-api-2-objc.m: New.
1108
1109 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1110
1111         * objc.dg/gnu-api-2-ivar.m: New.
1112
1113 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1114
1115         * objc.dg/gnu-api-2-property.m: New.
1116
1117 2010-10-15  Xinliang David Li  <davidxl@google.com>
1118
1119         * g++.dg/uninit-pred-3_a.C: New test.
1120         * g++.dg/uninit-pred-3_b.C: New test.
1121
1122 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         * objc.dg/gnu-api-2-object.m: New.
1125
1126 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1127
1128         * objc.dg/gnu-api-2-method.m: New.
1129
1130 2010-10-15  Jason Merrill  <jason@redhat.com>
1131
1132         * g++.dg/lto/pr45983_0.C: New.
1133
1134 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1135
1136         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1137         builtin combiner patterns.
1138         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1139         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1140         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1141         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1142         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1143
1144 2010-10-15  Richard Guenther  <rguenther@suse.de>
1145
1146         * g++.dg/lto/20101015-1_0.C: New testcase.
1147
1148 2010-10-15  Richard Guenther  <rguenther@suse.de>
1149
1150         PR testsuite/46021
1151         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1152         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1153
1154 2010-10-15  Richard Guenther  <rguenther@suse.de>
1155
1156         PR lto/45957
1157         * g++.dg/lto/20101014-1_0.C: New testcase.
1158
1159 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1160
1161         * objc.dg/gnu-api-2-protocol.m: New.
1162         * objc.dg/gnu-api-2-sel.m: New.
1163
1164 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1165
1166         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1167         arm-eabi targets.
1168
1169 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1170
1171         * gcc.dg/20101010-1.c: New testcase.
1172
1173 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1174
1175         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1176         script when relocatable linking.
1177
1178 2010-10-14  Yao Qi  <yao@codesourcery.com>
1179
1180         PR target/45447
1181         * gcc.target/arm/pr45447.c: New test.
1182
1183 2010-10-14  Jan Hubicka  <jh@suse.cz>
1184
1185         PR middle-end/45621
1186         * g++.dg/lto/pr45621.h : New.
1187         * g++.dg/lto/pr45621_0.C: New.
1188         * g++.dg/lto/pr45621_1.C: New.
1189
1190 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1191
1192         * objc.dg/property: New.
1193         * objc.dg/property/fsf-property-basic.m: New.
1194         * objc.dg/property/fsf-property-method-access.m: New.
1195         * objc.dg/property/fsf-property-named-ivar.m: New.
1196         * obj-c++.dg/property: New.
1197         * obj-c++.dg/property/fsf-property-basic.mm: New.
1198         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1199         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1200
1201         merge from FSF apple 'trunk' branch.
1202         2006 Fariborz Jahanian <fjahanian@apple.com>
1203
1204         Radars 4436866, 4505126, 4506903, 4517826
1205         * objc.dg/property/property-1.m: New.
1206         * objc.dg/property/property-2.m: New.
1207         * objc.dg/property/property-3.m: New.
1208         * objc.dg/property/property-neg-1.m: New.
1209         * objc.dg/property/property-neg-2.m: New.
1210         * objc.dg/property/property-neg-3.m: New.
1211         * objc.dg/property/property-neg-4.m: New.
1212         * objc.dg/property/property-neg-5.m: New.
1213         * objc.dg/property/property-neg-6.m: New.
1214         * objc.dg/property/property-neg-7.m: New.
1215         * objc.dg/property/property.exp: New.
1216         * obj-c++.dg/property/property-1.mm: New.
1217         * obj-c++.dg/property/property-2.mm: New.
1218         * obj-c++.dg/property/property-3.mm: New.
1219         * obj-c++.dg/property/property-neg-1.mm: New.
1220         * obj-c++.dg/property/property-neg-2.mm: New.
1221         * obj-c++.dg/property/property-neg-3.mm: New.
1222         * obj-c++.dg/property/property-neg-4.mm: New.
1223         * obj-c++.dg/property/property-neg-5.mm: New.
1224         * obj-c++.dg/property/property-neg-6.mm: New.
1225         * obj-c++.dg/property/property-neg-7.mm: New.
1226         * obj-c++.dg/property/property.exp: New.
1227
1228 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1229
1230         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1231
1232 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1233
1234         PR c/45969
1235         * gcc.c-torture/compile/pr45969-1.c: New test.
1236
1237 2010-10-14  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/44913
1240         * gcc.dg/torture/pr44913.c: New testcase.
1241
1242 2010-10-14  Richard Guenther  <rguenther@suse.de>
1243
1244         PR lto/45382
1245         * g++.dg/lto/20101014-2_0.C: New testcase.
1246
1247 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1248
1249         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1250         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1251         * gcc.target/i386/pr44130.c: Likewise.
1252         * gcc.target/i386/pr44144.c: Likewise.
1253         * gcc.target/i386/pr44180.c: Likewise.
1254         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1255         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1256         * gcc.target/i386/vect-sizes-1.c: Likewise.
1257         * gcc.target/i386/vectorize4-avx.c: Likewise.
1258
1259 2010-10-14  Richard Guenther  <rguenther@suse.de>
1260
1261         PR lto/44561
1262         * g++.dg/lto/20101010-3_0.C: New testcase.
1263         * g++.dg/lto/20101010-4_0.C: Likewise.
1264
1265 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1266
1267         * objc.dg/pr45878.m: Update to include NSConstantString interface
1268         for -fnext-runtime.
1269         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1270         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1271         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1272         reference for m64 -fnext-runtime.
1273
1274 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1275
1276         * gcc.target/i386/vect-sizes-1.c: New.
1277
1278 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1279
1280         PR middle-end/46011
1281         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1282
1283 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1284
1285         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1286         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1287
1288 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1289
1290         * gcc.target/ia64/20101005.c: New test.
1291
1292 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1293
1294         PR rtl-optimization/45570
1295         * gcc.dg/pr45570.c: New test.
1296
1297 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1298
1299         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1300         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1301         * gcc.target/i386/vectorize4-avx.c: Likewise.
1302
1303 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1304
1305         * gcc.target/i386/avx-copysign-vec.c: New.
1306         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1307
1308 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1309
1310         PR middle-end/44130
1311         * gcc.target/i386/pr44130.c: New.
1312
1313 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1314
1315         PR middle-end/44144
1316         * gcc.target/i386/pr44144.c: New.
1317
1318 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1319
1320         PR target/44180
1321         * gcc.target/i386/pr44180.c: New.
1322
1323 2010-10-13  Jason Merrill  <jason@redhat.com>
1324
1325         * g++.dg/template/canon-type-8.C: New.
1326
1327 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gcc.c-torture/execute/20101013-1.c: New test.
1330
1331 2010-10-13  Richard Guenther  <rguenther@suse.de>
1332
1333         PR objc/45878
1334         * objc.dg/pr45878.m: New testcase.
1335
1336 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1337
1338         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1339         * gcc.dg/format/dfp-printf-1.c: Likewise.
1340         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1341
1342 2010-10-13  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/45788
1345         * g++.dg/pr45788.C: New testcase.
1346
1347 2010-10-13  Richard Guenther  <rguenther@suse.de>
1348
1349         PR tree-optimization/45970
1350         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1351
1352 2010-10-13  Richard Guenther  <rguenther@suse.de>
1353
1354         PR tree-optimization/45982
1355         * gcc.dg/torture/pr45982.c: New testcase.
1356         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1357         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1358         * gcc.dg/torture/pr39074-2.c: Likewise.
1359
1360 2010-10-13  Richard Guenther  <rguenther@suse.de>
1361
1362         PR middle-end/45874
1363         * g++.dg/torture/pr45874.C: New testcase.
1364
1365 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1366
1367         * objc.dg/attributes/method-attribute-1.m: Update to respond
1368         to implemented method attributes..
1369         * objc.dg/attributes/method-attribute-2.m: Likewise.
1370         * objc.dg/attributes/method-attribute-3.m: Likewise.
1371         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1372         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1373         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1374
1375 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1376
1377         PR libobjc/23214
1378         * objc.dg/pr23214.m: New.
1379
1380 2010-10-12  Michael Eager  <eager@eagercon.com>
1381
1382         PR testsuite/45856
1383         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1384         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1385
1386 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR fortran/45636
1389         * gcc.c-torture/execute/pr45636.c: New test.
1390         * gfortran.dg/pr45636.f90: New test.
1391
1392 2010-10-12  Richard Henderson  <rth@redhat.com>
1393
1394         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1395
1396 2010-10-12  Daniel Kraft  <d@domob.eu>
1397
1398         PR fortran/38936
1399         * gfortran.dg/associate_1.f03: More tests with derived-types.
1400         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1401         * gfortran.dg/associate_8.f03: Fix typo.
1402         * gfortran.dg/initialization_27.f90: Fix typo.
1403
1404 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1405
1406         PR testsuite/45851
1407         * lib/lto.exp (lto-get-options-main): Support optional target
1408         selector for dg-extra-ld-options.
1409
1410 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1411
1412         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1413         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1414
1415 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1416
1417         PR middle-end/45699
1418         * g++.dg/torture/pr45699.C: New test.
1419         * g++.dg/otr-fold-1.C: Adjusted.
1420         * g++.dg/otr-fold-1.C: Likewise.
1421
1422 2010-10-11  Nick Clifton  <nickc@redhat.com>
1423
1424         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1425         Allow for a user label prefix.
1426
1427 2010-10-10  Richard Guenther  <rguenther@suse.de>
1428
1429         * g++.dg/lto/20101010-1_0.C: New testcase.
1430         * g++.dg/lto/20101010-2_0.C: Likewise.
1431
1432 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1433
1434         PR tree-optimization/45902
1435         * gcc.dg/vect/45902.c: New test.
1436
1437 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR target/45870
1440         * gcc.dg/tls/pr45870.c: New test.
1441
1442 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1443
1444         PR fortran/45961
1445         * gfortran.dg/typebound_operator_6.f03: New.
1446
1447 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1448
1449         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1450         and adjust -export symbol scanning.
1451         * g++.dg/ext/dllexport1.C: Likewise.
1452         * g++.dg/ext/dllexport3.C: Likewise.
1453         * gcc.dg/dll-3.c: Likewise.
1454         * gcc.dg/dll-4.c: Likewise.
1455         * gcc.dg/dll-5.c: Likewise.
1456
1457 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1460         instead of tree_profile dump file.
1461         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1462         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1463         dump file.
1464
1465 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1466
1467         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1468
1469 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1470
1471         * gfortran.dg/character_comparison_4.f90:  New test.
1472         * gfortran.dg/character_comparison_5.f90:  New test.
1473         * gfortran.dg/character_comparison_6.f90:  New test.
1474
1475 2010-10-09  Richard Henderson  <rth@redhat.com>
1476
1477         * lib/target-supports.exp
1478         (check_effective_target_automatic_stack_alignment): Always true.
1479
1480 2010-10-09  Richard Guenther  <rguenther@suse.de>
1481
1482         PR lto/45956
1483         * gcc.dg/lto/20101009-2_0.c: New testcase.
1484         * gcc.dg/lto/20101009-2_1.c: Likewise.
1485         * gcc.dg/lto/20101009-2_2.c: Likewise.
1486
1487 2010-10-09  Richard Guenther  <rguenther@suse.de>
1488
1489         PR lto/45947
1490         * g++.dg/lto/20101009-1_0.C: New testcase.
1491
1492 2010-10-09  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/45945
1495         * gcc.dg/lto/20101009-1_0.c: New testcase.
1496
1497 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1498
1499         PR target/45913
1500         * gcc.target/i386/pr45913.c: New.
1501
1502 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1503
1504         PR fortran/45943
1505         * gfortran.dg/streamio_16.f90: Update test.
1506
1507 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR tree-optimization/45903
1510         * gcc.target/i386/pr45903.c: New test.
1511
1512 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1513
1514         * gnat.dg/interface5.adb: Compile with warnings disabled.
1515
1516 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1517
1518         * obj-c++.dg/encode-10.mm: New testcase.
1519
1520 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1521
1522         PR objc++/23614
1523         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1524         C++ class.  Removed XFAIL.
1525
1526 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1527
1528         PR fortran/45933
1529         * gfortran.dg/typebound_operator_5.f03: New.
1530
1531 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1532
1533         Merge from 'apple/trunk' branch on FSF servers.
1534
1535         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1536
1537         Radar 4508851
1538         * obj-c++.dg/method-namespace-1.mm: New.
1539
1540 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1541
1542         * gcc.dg/tree-ssa/sra-11.c: New test.
1543
1544 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1545
1546         PR Tree-Vect/45847
1547         * gcc.dg/vect/pr45847.c: New test.
1548
1549 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1550             Kai Tietz  <kai.tietz@onevision.com>
1551
1552         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1553
1554 2010-10-07  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/45732
1557         * gcc.dg/torture/pr45732.c: New testcase.
1558
1559 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1560
1561         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1562         * objc.dg/foreach-2.m: Likewise.
1563         * objc.dg/foreach-3.m: Likewise.
1564         * objc.dg/foreach-4.m: Likewise.
1565         * objc.dg/foreach-5.m: Likewise.
1566         * objc.dg/foreach-6.m: Likewise.
1567         * objc.dg/foreach-7.m: Likewise.
1568         * objc.dg/objc-foreach-4.m: Likewise.
1569         * objc.dg/objc-foreach-5.m: Likewise.
1570
1571 2010-10-07  Richard Guenther  <rguenther@suse.de>
1572
1573         PR middle-end/45869
1574         * gcc.dg/torture/pr45869.c: New testcase.
1575
1576 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1577
1578         * objc.dg/set-not-used-1.m: New
1579         * obj-c++.dg/set-not-used-1.mm: New.
1580
1581 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1582
1583         * objc.dg/attributes/method-attribute-3.m: New.
1584         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1585
1586 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1587
1588         PR fortran/45916
1589         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1590
1591 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR fortran/45889
1594         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1595
1596 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1597
1598         Merge from 'apple/trunk' branch on FSF servers.
1599
1600         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1601
1602         Radar 4278774
1603         * obj-c++.dg/encode-9.mm: New.
1604
1605 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1606
1607         * g++.dg/cpp0x/pr45908.C: New test.
1608
1609 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1610
1611         * gnat.dg/opt6.ad[sb]: New test.
1612
1613 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1614
1615         Implemented fast enumeration for Objective-C.
1616         * objc.dg/foreach-1.m: New.
1617         * objc.dg/foreach-2.m: New.
1618         * objc.dg/foreach-3.m: New.
1619         * objc.dg/foreach-4.m: New.
1620         * objc.dg/foreach-5.m: New.
1621         * objc.dg/foreach-6.m: New.
1622         * objc.dg/foreach-7.m: New.
1623
1624         Merge from 'apple/trunk' branch on FSF servers:
1625         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1626
1627         Radar 4502236
1628         * objc.dg/objc-foreach-5.m: New.
1629
1630         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1631
1632         Radar 4507230
1633         * objc.dg/objc-foreach-4.m: New.
1634
1635         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1636
1637         Radar 4472881
1638         * objc.dg/objc-foreach-3.m: New.
1639
1640         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1641
1642         Radar 4468498
1643         * objc.dg/objc-foreach-2.m: New.
1644
1645         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1646
1647         Radar 4294910
1648         * objc.dg/objc-foreach-1.m: New
1649
1650 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1651
1652         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1653         unsigned values.
1654
1655 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1656
1657         PR objc++/28050
1658         * obj-c++.dg/syntax-error-10.mm: New.
1659
1660 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1661
1662         PR objc++/23707
1663         * obj-c++.dg/syntax-error-9.mm: New.
1664
1665 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1666
1667         PR objc++/31126
1668         * obj-c++.dg/syntax-error-8.mm: New.
1669
1670 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1671
1672         Merge from 'apple/trunk' branch on FSF servers.
1673
1674         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1675
1676         Radar 4290840
1677         * obj-c++.dg/syntax-error-7.mm: New
1678
1679         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1680
1681         Radar 4294425
1682         * obj-c++.dg/syntax-error-6.mm: New
1683
1684         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1685
1686         Radar 4261146
1687         * obj-c++.dg/syntax-error-5.mm: New
1688
1689         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1690
1691         Radar 4093475
1692         * obj-c++.dg/syntax-error-[3-4].mm: New.
1693
1694         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1695
1696         Radar 4185810
1697         * obj-c++.dg/syntax-error-[1-2].mm: New.
1698
1699 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1700
1701         PR tree-optimization/45752
1702         * gcc.dg/vect/pr45752.c: New test.
1703
1704 2010-10-05  Richard Guenther  <rguenther@suse.de>
1705
1706         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1707         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1708         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1709         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1710         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1711         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1712         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1713         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1714         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1715         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1716         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1717         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1718         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1719         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1720         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1721         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1722         * gcc.dg/tree-ssa/20080530.c: Likewise.
1723         * g++.dg/tree-ssa/inline-3.C: Likewise.
1724         * g++.dg/tree-ssa/inline-1.C: Likewise.
1725         * g++.dg/tree-ssa/inline-2.C: Likewise.
1726         * gcc.dg/profile-dir-1.c: Likewise.
1727         * gcc.dg/profile-dir-2.c: Likewise.
1728         * gcc.dg/profile-dir-3.c: Likewise.
1729
1730 2010-10-05  Richard Guenther  <rguenther@suse.de>
1731
1732         PR middle-end/45877
1733         * g++.dg/torture/pr45877.C: New testcase.
1734
1735 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR debug/45849
1738         * gcc.dg/debug/pr45849.c: New test.
1739
1740         PR middle-end/45876
1741         * gcc.c-torture/compile/pr45876.c: New test.
1742
1743 2010-10-04  Julian Brown  <julian@codesourcery.com>
1744
1745         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1746         vect_hw_misalign.
1747         * gcc.dg/vect/vect-60.c: Likewise.
1748         * gcc.dg/vect/vect-56.c: Likewise.
1749         * gcc.dg/vect/vect-93.c: Likewise.
1750         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1751         * gcc.dg/vect/vect-95.c: Likewise.
1752         * gcc.dg/vect/vect-96.c: Likewise.
1753         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1754         * gcc.dg/vect/slp-25.c: Likewise.
1755         * gcc.dg/vect/slp-3.c: Likewise.
1756         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1757         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1758         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1759         * gcc.dg/vect/vect-109.c: Likewise.
1760         * gcc.dg/vect/vect-peel-1.c: Likewise.
1761         * gcc.dg/vect/vect-peel-2.c: Likewise.
1762         * lib/target-supports.exp
1763         (check_effective_target_arm_vect_no_misalign): New.
1764         (check_effective_target_vect_no_align): Use above.
1765         (check_effective_target_vect_element_align): New.
1766         (add_options_for_quad_vectors): New.
1767
1768 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1769
1770         PR tree-optimization/45572
1771         * g++.dg/ipa/pr45572-1.C: New test.
1772         * g++.dg/ipa/pr45572-2.C: Likewise.
1773
1774 2010-10-03  Ian Lance Taylor  <iant@google.com>
1775
1776         * gcc.dg/anon-struct-11.c: New test.
1777         * gcc.dg/anon-struct-12.c: New test.
1778         * gcc.dg/anon-struct-13.c: New test.
1779         * gcc.dg/anon-struct-14.c: New test.
1780
1781 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         * g++.dg/torture/pr45764.C: Revert revision 164914.
1784         * gcc.dg/vect/pr43432.c: Likewise.
1785         * gcc.dg/vect/vect-114.c: Likewise.
1786         * gcc.dg/vect/vect-15.c: Likewise.
1787
1788 2010-10-03  Jason Merrill  <jason@redhat.com>
1789
1790         * g++.dg/cpp0x/sfinae5.C: New.
1791
1792 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1793
1794         PR tree-optimization/45720
1795         PR tree-optimization/45764
1796         * g++.dg/torture/pr45764.C: New.
1797
1798         * gcc.dg/vect/pr43432.c: Xfail.
1799         * gcc.dg/vect/vect-114.c: Likewise.
1800         * gcc.dg/vect/vect-15.c: Likewise.
1801
1802 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1803
1804         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1805         hppa*-*-hpux*.
1806         * gcc.dg/torture/pr45678-2.c: Likewise.
1807
1808 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1809
1810         PR fortran/45748
1811         * gfortran.dg/intrinsic_6.f90: New.
1812
1813 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1814
1815         PR fortran/42831
1816         * gfortran.dg/dependency_37.f90:  New test.
1817
1818 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1819
1820         * gcc.target/i386/shift_mask.c: New test.
1821
1822 2010-10-01  Richard Guenther  <rguenther@suse.de>
1823
1824         PR tree-optimization/45854
1825         * g++.dg/torture/pr45854.C: New testcase.
1826
1827 2010-09-30  Michael Eager  <eager@eagercon.com>
1828
1829         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1830         __FLT_{MIN,MAX}__.
1831
1832 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1833
1834         PR middle-end/45758
1835         * gfortran.dg/graphite/pr45758.f90: New.
1836
1837 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1838
1839         PR middle-end/45230
1840         * gcc.dg/graphite/id-pr45230.c: New.
1841
1842 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1843
1844         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1845         * gfortran.dg/graphite/graphite.exp: Same.
1846         * gcc.dg/graphite/vect-pr43423.c: New.
1847
1848 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR target/45843
1851         * g++.dg/torture/pr45843.C: New test.
1852
1853 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1854
1855         PR fortran/45828
1856         * gfortran.dg/allocate_derived_5.f90: New.
1857
1858 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR tree-optimization/31261
1861         * gcc.dg/tree-ssa/pr31261.c: New test.
1862
1863 2010-09-30  Michael Eager  <eager@eagercon.com>
1864
1865         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1866         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1867         * gcc.target/microblaze/microblaze.exp: Ditto.
1868         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1869         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1870         * gcc.target/microblaze/others/data_var1.c: Ditto.
1871         * gcc.target/microblaze/others/data_var2.c: Ditto.
1872         * gcc.target/microblaze/others/data_var3.c: Ditto.
1873         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1874         * gcc.target/microblaze/others/strings1.c:: Ditto.
1875         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1876         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1877         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1878         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1879         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1880         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1881         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1882         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1883         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1884         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1885         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1886         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1887         * gcc.target/microblaze/isa/float.c: Ditto.
1888         * gcc.target/microblaze/isa/mulh.c: Ditto.
1889         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1890         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1891         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1892         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1893         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1894         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1895         * gcc.target/microblaze/isa/bshift.c: Ditto.
1896         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1897         * gcc.target/microblaze/isa/div.c: Ditto.
1898         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1899         * gcc.target/microblaze/isa/mul.c: Ditto.
1900
1901 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1902
1903         merge from FSF 'apple/trunk' branch.
1904         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1905
1906         Radar 4386773
1907         * objc.dg/enhanced-proto-1.m: New.
1908         * objc.dg/enhanced-proto-2.m: New.
1909         * obj-c++.dg/enhanced-proto-1.mm: New
1910         * obj-c++.dg/enhanced-proto-2.mm: New.
1911
1912 2010-09-30  Richard Guenther  <rguenther@suse.de>
1913
1914         PR testsuite/45702
1915         * gcc.dg/debug/pr41893-1.c: Adjust.
1916         * gcc.dg/pr30762-1.c: Likewise.
1917         * gcc.dg/pr31529-1.c: Likewise.
1918         * gcc.dg/pr34457-1.c: Likewise.
1919         * gcc.dg/pr34668-1.c: Likewise.
1920         * gcc.dg/pr43557-1.c: Likewise.
1921
1922 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1923
1924         PR objc/45842
1925         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1926         * objc.dg/const-str-3.m: Correct header for memcpy.
1927         * objc.dg/const-str-7.m: Likewise.
1928         * objc.dg/method-20b.m: Provide an implementation of Object.
1929         Adjust XFAIL for m64 NeXT runtime.
1930         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1931         * objc.dg/encode-3.m: Correct line ordering, provide header for
1932         sprintf.
1933         * objc.dg/encode-7-next.m: Only run for 32bit.
1934         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1935         * objc.dg/type-size-2.m: Provide an implementation of Object.
1936         Ajust headers.
1937         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1938         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1939         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1940         Adjust XFAIL for m64 NeXT runtime.
1941         * obj-c++.dg/method-22.mm: Likewise.
1942         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1943
1944 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1945
1946         Merge from 'apple/trunk' branch on FSF servers.
1947
1948         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1949
1950         Radar 4278236
1951         * obj-c++.dg/bad-forward-decl.mm: New
1952
1953 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1954
1955         * ada/acats/run_acats: Revert revision 157037.
1956
1957 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1958
1959         Merge from 'apple/trunk' branch on FSF servers.
1960
1961         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1962
1963         Radar 4281748
1964         * objc.dg/naming-2.m: Update
1965         * objc.dg/naming-3.m: New
1966
1967 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1968
1969         PR target/40457
1970         * gcc.target/arm/pr40457-3.c: New test.
1971
1972 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1973
1974         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1975         alias checking.
1976         * lib/target-supports.exp (check_ifunc_available): Likewise.
1977
1978 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1979
1980         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1981
1982 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1983
1984         * objc.dg/keywords-1.m: New test.
1985         * objc.dg/keywords-2.m: New test.
1986         * objc.dg/keywords-3.m: New test.
1987         * obj-c++.dg/keywords-1.mm: New test.
1988         * obj-c++.dg/keywords-2.mm: New test.
1989
1990 2010-09-28  Jason Merrill  <jason@redhat.com>
1991
1992         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1993         * g++.dg/ext/complit11.C: Likewise.
1994         * g++.old-deja/g++.law/temps1.C: Likewise.
1995
1996         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1997         * g++.old-deja/g++.mike/misc6.C: Likewise.
1998
1999 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2000
2001         * objc.dg/attributes/method-attribute-1.m: New.
2002         * objc.dg/attributes/method-attribute-2.m: New.
2003
2004         * obj-c++.dg/attributes/method-attribute-1.m: New.
2005         * obj-c++.dg/attributes/method-attribute-2.m: New.
2006
2007 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2008
2009         * objc.dg/attributes: New.
2010         * objc.dg/attributes/attributes.exp: New.
2011         * objc.dg/attributes/class-attribute-1.m: New.
2012         * objc.dg/attributes/class-attribute-2.m: New
2013         * objc.dg/attributes/categ-attribute-1.m: New
2014         * objc.dg/attributes/categ-attribute-2.m: New
2015         * objc.dg/attributes/proto-attribute-1.m: New
2016
2017         * obj-c++.dg/attributes: New.
2018         * obj-c++.dg/attributes/attributes.exp: New
2019         * obj-c++.dg/attributes/class-attribute-1.mm: New
2020         * obj-c++.dg/attributes/class-attribute-2.mm: New
2021         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2022         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2023         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2024
2025 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2026
2027         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2028         from the branch renamed to method-20b.m to avoid clashes).
2029
2030         2005-08-23  Stuart Hastings  <stuart@apple.com>
2031                     Ziemowit Laski  <zlaski@apple.com>
2032
2033         Radar 4209854
2034         * obj-c++.dg/method-23.mm: New.
2035         * objc.dg/method-20.m: New.
2036
2037 2010-09-28  Jan Hubicka  <jh@suse.cz>
2038
2039         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2040
2041 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043         PR target/44452
2044         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2045         i?86-*-solaris2.[89], *-*-vxworks*.
2046         * gcc.target/i386/pr22152.c: Likewise.
2047         * gcc.target/i386/vect8-ret.c: New test.
2048
2049 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2050
2051         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2052
2053 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2054
2055         Merge from 'apple/trunk' branch on FSF servers.
2056
2057         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2058
2059         Radar 4175534
2060         * obj-c++.dg/method-22.mm: New.
2061
2062 2010-09-27  Jason Merrill  <jason@redhat.com>
2063
2064         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2065         * g++.dg/ext/complit11.C: Adjust.
2066         * g++.old-deja/g++.law/temps1.C: Adjust.
2067         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2068         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2069
2070 2010-09-27  Ian Lance Taylor  <iant@google.com>
2071
2072         * lib/target-supports.exp (check_effective_target_split_stack):
2073         New procedure.
2074         * gcc.dg/split-1.c: New test.
2075         * gcc.dg/split-2.c: New test.
2076         * gcc.dg/split-3.c: New test.
2077         * gcc.dg/split-4.c: New test.
2078
2079 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2080
2081         PR objc/25464
2082         * objc.dg/type-size-3.m: New test.
2083
2084 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2085
2086         PR objc/45763
2087         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2088
2089 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2090
2091         PR objc/25450
2092         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2093         * objc.dg/type-size-2.m: Same change.
2094         * obj-c++.dg/encode-5.mm: Same change.
2095
2096 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2097
2098         Merge from 'apple/trunk' branch on FSF servers.  The original
2099         Changelogs are below.
2100
2101         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2102         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2103         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2104         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2105         in the branch).
2106         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2107         proto-qual-1.m in the branch) and the normal ABI on GNU.
2108         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2109         the test only with the NeXT runtime.
2110         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2111         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2112         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2113         Run the test only with the NeXT runtime.
2114
2115         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2116
2117         Radar 4492973
2118         * objc.dg/encode-7-64bit.m: New.
2119         * objc.dg/encode-7.m: Skip if -m64.
2120
2121         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2122
2123         Radar 4301047
2124         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2125         * obj-c++.dg/threedotthree-abi-1.mm: New
2126         * objc.dg/threedotthree-abi-1.m: New
2127
2128         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2129
2130         Radar 4136935
2131         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2132         * objc.dg/encode-6.m: Likewise.
2133         * objc.dg/encode-7.m: New test case.
2134
2135 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2136
2137         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2138         const-str-12.m to constr-str-12b.m to avoid conflicts.
2139
2140         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2141
2142         Radar 4229905
2143         * obj-c++.dg/warn5.mm: New
2144
2145         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2146
2147         Radar 4154928
2148         * obj-c++.dg/const-str-12.mm: New.
2149         * objc.dg/const-str-12.m: New.
2150
2151 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/40569
2154         PR fortran/40568
2155         * gfortran.dg/storage_size_2.f08: Fix test.
2156         * gfortran.dg/c_sizeof_1.f90: Fix test.
2157         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2158         * gfortran.dg/c_sizeof_3.f90: New.
2159         * gfortran.dg/c_sizeof_4.f90: New.
2160         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2161         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2162
2163 2010-09-26  Daniel Kraft  <d@domob.eu>
2164
2165         PR fortran/45783
2166         PR fortran/45795
2167         * gfortran.dg/select_type_18.f03: New test.
2168
2169 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2170
2171         * gnat.dg/return2.ad[sb]: New test.
2172         * gnat.dg/return2_pkg.ads: New helper.
2173
2174 2010-09-25  Daniel Kraft  <d@domob.eu>
2175
2176         PR fortran/45776
2177         * gfortran.dg/io_constraints_6.f03: New test.
2178         * gfortran.dg/io_constraints_7.f03: New test.
2179         * gfortran.dg/newunit_2.f90: New test.
2180
2181 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2182
2183         * gfortran.dg/operator_c1202.f90: New test.
2184
2185 2010-09-24  Jan Hubicka  <jh@suse.cz>
2186
2187         * gcc.dg/tree-ssa/leaf.c: New testcase.
2188
2189 2010-09-24  Jan Hubicka  <jh@suse.cz>
2190
2191         PR tree-optimization/45738
2192         PR tree-optimization/45741
2193         * gcc.c-torture/compile/pr45741.c: New.
2194         * gfortran.fortran-torture/compile/pr45738.f90: New.
2195
2196 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2197
2198         * gcc.dg/cpp/undef-opt-1.c: New test.
2199
2200 2010-09-24  Jason Merrill  <jason@redhat.com>
2201
2202         * g++.dg/other/error10.C: Adjust expected output.
2203
2204 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2205
2206         PR middle-end/45234
2207         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2208         * gcc.target/i386/pr45234.c: New test.
2209
2210 2010-09-24  Richard Guenther  <rguenther@suse.de>
2211
2212         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2213
2214 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2215
2216         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2217         as a comment leader in regexp.
2218
2219 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2220
2221         * objc.dg/sync-2.m: New test.
2222         * obj-c++.dg/sync-2.mm: New test.
2223
2224 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/40571
2227         * gfortran.dg/iso_fortran_env_7.f90: New.
2228
2229 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2230
2231         * obj-c++.dg/too-many-args.mm: New file.
2232
2233 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2234
2235         Merge from 'apple/trunk' branch on FSF servers.
2236
2237         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2238
2239         Radar 4491608
2240         * objc.dg/too-many-args.m: New
2241
2242 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2243
2244         PR fortran/45744
2245         * gfortran.dg/dependency_36.f90:  New test.
2246
2247 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2248
2249         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2250         * gcc.target/i386/pad-3.c: Ditto.
2251         * gcc.target/i386/pad-7.c: Ditto.
2252         * gcc.target/i386/pad-7.c: Ditto.
2253         * gcc.target/i386/pr36502.c: Ditto.
2254         * gcc.target/i386/zee.c: Ditto.
2255         * gcc.target/i386/20060821-1.c: Ditto.
2256         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2257         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2258         * gcc.target/i386/pad-5b.c: Ditto.
2259         * gcc.target/i386/pad-6a.c: Ditto.
2260         * gcc.target/i386/pad-6b.c: Ditto.
2261         * gcc.target/i386/pad-8.c: Ditto.
2262         * gcc.target/i386/pad-9.c: Ditto.
2263         * gcc.target/i386/pad-10.c: Ditto.
2264         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2265
2266 2010-09-23  Richard Guenther  <rguenther@suse.de>
2267
2268         PR tree-optimization/45565
2269         * g++.dg/ipa/pr45565.C: New testcase.
2270
2271 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2272
2273         PR fortran/45745
2274         PR fortran/45648
2275         * gfortran.dg/vector_subscript_bound_1.f90: New.
2276
2277 2010-09-23  Richard Guenther  <rguenther@suse.de>
2278
2279         PR middle-end/45750
2280         * gcc.dg/pr45750.c: New testcase.
2281
2282 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2285         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2286         build.
2287
2288 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2289
2290         PR rtl-optimization/44374
2291         * gcc.target/arm/headmerge-1.c: New test.
2292         * gcc.target/arm/headmerge-2.c: New test.
2293         * gcc.target/i386/headmerge-1.c: New test.
2294         * gcc.target/i386/headmerge-2.c: New test.
2295
2296 2010-09-23  Daniel Kraft  <d@domob.eu>
2297
2298         PR fortran/38936
2299         PR fortran/44044
2300         PR fortran/45474
2301         * gfortran.dg/intrinsic_intent_1.f03: New test.
2302         * gfortran.dg/select_type_17.f03: New test.
2303         * gfortran.dg/associate_5.f03: More definability tests.
2304         * gfortran.dg/enum_2.f90: Check definability.
2305         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2306         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2307         * gfortran.dg/char_expr_2.f90: Ditto.
2308         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2309         * gfortran.dg/enum_5.f90: Ditto.
2310         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2311         * gfortran.dg/impure_assignment_2.f90: Ditto.
2312         * gfortran.dg/impure_assignment_3.f90: Ditto.
2313         * gfortran.dg/intent_out_1.f90: Ditto.
2314         * gfortran.dg/intent_out_3.f90: Ditto.
2315         * gfortran.dg/pointer_assign_7.f90: Ditto.
2316         * gfortran.dg/pointer_intent_3.f90: Ditto.
2317         * gfortran.dg/pr19936_1.f90: Ditto.
2318         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2319         * gfortran.dg/simpleif_2.f90: Ditto.
2320         * gfortran.dg/protected_5.f90: Ditto.
2321         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2322         * gfortran.dg/protected_6.f90: Ditto.
2323         * gfortran.dg/protected_7.f90: Ditto.
2324
2325 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2326
2327         PR libfortran/45710
2328         * gfortran.dg/namelist_65.f90: New test.
2329
2330 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2331
2332         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2333         the regexp pattern between the expected label and location string.
2334
2335 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2336
2337         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2338
2339 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2340
2341         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2342         * gcc.dg/pr27898.c: Likewise.
2343         * gcc.dg/pr28712.c: Likewise.
2344         * gcc.dg/pr30762-1.c: Likewise.
2345         * gcc.dg/pr31529-1.c: Likewise.
2346         * gcc.dg/pr34457-1.c: Likewise.
2347         * gcc.dg/pr34668-1.c: Likewise.
2348         * gcc.dg/pr34989-1.c: Likewise.
2349         * gcc.dg/pr43557-1.c: Likewise.
2350
2351 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR rtl-optimization/45739
2354         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2355
2356 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gcc.target/sparc/mnofpu.c: New test.
2359
2360 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR rtl-optimization/45739
2363         * gcc.target/i386/pr45739.c: New test.
2364
2365 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2366
2367         PR fortran/45648
2368         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2369         and counts. Add non-elemental function call check.
2370
2371         PR fortran/45648
2372         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2373         arguments checks. Update temporary counts.
2374         * gfortran.dg/transpose_optimization_1.f90: New.
2375
2376 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2377
2378         PR objc/23710
2379         * objc.dg/invalid-method-1.m: New.
2380
2381 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2382
2383         Merge from 'apple/trunk' branch on FSF servers.
2384
2385         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2386
2387         Radar 4291785
2388         * objc.dg/naming-4.m: New
2389         * objc.dg/naming-5.m: New
2390         * obj-c++.dg/naming-1.mm: New
2391         * obj-c++.dg/naming-2.mm: New
2392
2393 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2394             Jack Howarth  <howarth@bromo.med.uc.edu>
2395
2396         PR c++/45645
2397         * g++.dg/torture/pr44972.C: Use portable assert().
2398
2399 2010-09-21  Richard Guenther  <rguenther@suse.de>
2400
2401         PR tree-optimization/45580
2402         * g++.dg/torture/pr45580.C: New testcase.
2403
2404 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2407
2408 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2409
2410         PR fortran/45438
2411         * gfortran.dg/pointer_check_7.f90: New.
2412
2413 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2414
2415         PR rtl-optimization/45728
2416         * gcc.c-torture/compile/pr45728.c: New test.
2417
2418 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2419
2420         PR fortran/45081
2421         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2422
2423 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2426
2427 2010-09-20  Richard Guenther  <rguenther@suse.de>
2428
2429         PR middle-end/45704
2430         * gcc.dg/torture/pr45704.c: New testcase.
2431
2432 2010-09-20  Jan Hubicka  <jh@suse.cz>
2433
2434         PR tree-optimize/45605
2435         * g++.dg/tree-ssa/pr45605.C: New testcase.
2436
2437 2010-09-20  Michael Matz  <matz@suse.de>
2438
2439         PR testsuite/45706
2440         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2441         enough.
2442
2443 2010-09-20  Richard Guenther  <rguenther@suse.de>
2444
2445         PR tree-optimization/45705
2446         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2447
2448 2010-09-20  Michael Matz  <matz@suse.de>
2449
2450         PR testsuite/45706
2451         * lib/target-supports.exp (check_effective_target_vect_perm):
2452         Add i?86-*-*.
2453
2454 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR rtl-optimization/45695
2457         * gcc.c-torture/execute/pr45695.c: New test.
2458
2459 2010-09-19  Jan Hubicka  <jh@suse.cz>
2460
2461         PR lto/44246
2462         * gcc.c-torture/compile/pr44246.c:New file.
2463
2464 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2465
2466         PR tree-optimization/45714
2467         * gfortran.dg/vect/pr45714-a.f: New test.
2468         * gfortran.dg/vect/pr45714-b.f: New test.
2469
2470 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2471
2472         * gnat.dg/const1.adb: Rename into...
2473         * gnat.dg/constant1.adb: ...this.
2474         * gnat.dg/constant2.adb: New test.
2475         * gnat.dg/constant2_pkg1.ads: New helper.
2476         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2477
2478 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2479
2480         * gnat.dg/specs/constant1.ads: New test.
2481         * gnat.dg/specs/constant1_pkg.ads: New helper.
2482
2483 2010-09-18  Jan Hubicka  <jh@suse.cz>
2484
2485         PR tree-optimization/45453
2486         * g++.dg/tree-ssa/pr45453.C: New testcase.
2487
2488 2010-09-18  Jason Merrill  <jason@redhat.com>
2489
2490         * g++.dg/cpp0x/initlist44.C: New.
2491
2492 2010-09-18  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/45709
2495         * g++.dg/torture/pr45709-2.C: New testcase.
2496
2497 2010-09-18  Richard Guenther  <rguenther@suse.de>
2498
2499         PR tree-optimization/45709
2500         * g++.dg/torture/pr45709.C: New testcase.
2501
2502 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2503
2504         PR testsuite/45719
2505         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2506
2507 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2508
2509         * gcc.target/i386/pad-1.c: New.
2510         * gcc.target/i386/pad-2.c: Likewise.
2511         * gcc.target/i386/pad-3.c: Likewise.
2512         * gcc.target/i386/pad-4.c: Likewise.
2513         * gcc.target/i386/pad-5a.c: Likewise.
2514         * gcc.target/i386/pad-5b.c: Likewise.
2515         * gcc.target/i386/pad-6a.c: Likewise.
2516         * gcc.target/i386/pad-6b.c: Likewise.
2517         * gcc.target/i386/pad-7.c: Likewise.
2518         * gcc.target/i386/pad-8.c: Likewise.
2519         * gcc.target/i386/pad-9.c: Likewise.
2520         * gcc.target/i386/pad-10.c: Likewise.
2521
2522 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         PR middle-end/45234
2525         * gcc.dg/torture/stackalign/alloca-5.c: New.
2526
2527 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2528
2529         PR middle-end/45678
2530         * gcc.dg/torture/pr45678-2.c: New.
2531
2532 2010-09-17  Richard Guenther  <rguenther@suse.de>
2533
2534         PR middle-end/45678
2535         * gcc.dg/torture/pr45678-1.c: New testcase.
2536
2537 2010-09-17  Michael Matz  <matz@suse.de>
2538
2539         PR tree-optimization/43432
2540         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2541         check_effective_target_vect_perm_short): New predicates.
2542         (check_effective_target_vect_perm): Include x86_64.
2543         * gcc.dg/vect/pr43432.c: New test.
2544         * gcc.dg/vect/vect-114.c: Adjust.
2545         * gcc.dg/vect/vect-15.c: Ditto.
2546         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2547         * gcc.dg/vect/slp-perm-9.c: Ditto.
2548
2549 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2550
2551         PR testsuite/45692
2552         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2553         GNU runtime.
2554
2555 2010-09-17  Richard Guenther  <rguenther@suse.de>
2556
2557         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2558         * gcc.dg/pr28706.c: Likewise.
2559         * gcc.dg/pr28712.c: Likewise.
2560         * gcc.dg/pr30762-1.c: Likewise.
2561         * gcc.dg/pr30762-2.c: Likewise.
2562         * gcc.dg/pr31529-1.c: Likewise.
2563         * gcc.dg/pr31529-2.c: Likewise.
2564         * gcc.dg/pr34457-1.c: Likewise.
2565         * gcc.dg/pr34457-2.c: Likewise.
2566         * gcc.dg/pr34668-1.c: Likewise.
2567         * gcc.dg/pr34668-2.c: Likewise.
2568         * gcc.dg/pr34989-1.c: Likewise.
2569         * gcc.dg/pr34989-2.c: Likewise.
2570         * gcc.dg/pr43557-1.c: Likewise.
2571         * gcc.dg/pr43557-2.c: Likewise.
2572         * gcc.dg/debug/pr41893-1.c: Likewise.
2573         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2574         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2575         * gcc.dg/matrix/matrix-4.c: Likewise.
2576         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2577         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2578         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2579         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2580
2581 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2582
2583         PR fortran/43665
2584         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2585         optimizations.
2586         * gfortran.dg/intent_optimize_1.f90: New test.
2587
2588 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2589
2590         * gcc.target/i386/divmod-1.c: New.
2591         * gcc.target/i386/divmod-2.c: Likewise.
2592         * gcc.target/i386/divmod-3.c: Likewise.
2593         * gcc.target/i386/divmod-4.c: Likewise.
2594         * gcc.target/i386/divmod-4a.c: Likewise.
2595         * gcc.target/i386/divmod-5.c: Likewise.
2596         * gcc.target/i386/divmod-6.c: Likewise.
2597         * gcc.target/i386/divmod-7.c: Likewise.
2598         * gcc.target/i386/divmod-8.c: Likewise.
2599         * gcc.target/i386/udivmod-1.c: Likewise.
2600         * gcc.target/i386/udivmod-2.c: Likewise.
2601         * gcc.target/i386/udivmod-3.c: Likewise.
2602         * gcc.target/i386/udivmod-4.c: Likewise.
2603         * gcc.target/i386/udivmod-4a.c: Likewise.
2604         * gcc.target/i386/udivmod-5.c: Likewise.
2605         * gcc.target/i386/udivmod-6.c: Likewise.
2606         * gcc.target/i386/udivmod-7.c: Likewise.
2607         * gcc.target/i386/udivmod-8.c: Likewise.
2608
2609 2010-09-16  Jan Hubicka  <jh@suse.cz>
2610
2611         * g++.dg/lto/pr45679-1_0.C: New file.
2612         * g++.dg/lto/pr45679-1_1.C: New file.
2613         * g++.dg/lto/pr45679-0_0.C: New file.
2614         * g++.dg/lto/pr45679-0_1.C: New file.
2615
2616 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2617
2618         PR fortran/45674
2619         * gfortran.dg/class_dummy_2.f03: New.
2620
2621 2010-09-16  Richard Guenther  <rguenther@suse.de>
2622
2623         PR tree-optimization/45623
2624         * gcc.dg/torture/pr45623.c: New testcase.
2625
2626 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2627
2628         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2629         name and parentheses.
2630         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2631
2632 2010-09-15  Jason Merrill  <jason@redhat.com>
2633
2634         * g++.dg/parse/parameter-declaration-2.C: New.
2635
2636         * g++.dg/cpp0x/scoped_enum2.C: New.
2637
2638 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gcc.c-torture/compile/20100915-1.c: New test.
2641
2642 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2643
2644         PR middle-end/45644
2645         * gcc.dg/ipa/pr45644.c: New test.
2646
2647 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR tree-optimization/45633
2650         * gcc.dg/vect/pr45633.c: New test.
2651
2652 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2653
2654         PR fortran/45577
2655         * gfortran.dg/allocate_derived_4.f90: New.
2656
2657 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2658
2659         * lib/target-supports.exp
2660         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2661         supported flag to true for neon.
2662
2663 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2664
2665         PR c++/45665
2666         * g++.dg/template/crash103.C: New.
2667
2668 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2669
2670         Merge from 'apple/trunk' branch on FSF servers.
2671
2672         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2673
2674         Radar 4457381
2675         * objc.dg/msg-in-protocol.m: New.
2676         * obj-c++.dg/msg-in-protocol.mm: New.
2677
2678         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2679
2680         Radar 4219590
2681         * objc.dg/break-in-ifstmt.m: New.
2682
2683         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2684
2685         Radar 4174166
2686         * obj-c++.dg/comp-types-13.mm: New.
2687         * objc.dg/comp-types-12.m: New.
2688
2689         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2690
2691         Radar 4216500
2692         * obj-c++.dg/proto-lossage-7.mm: New.
2693         * objc.dg/proto-lossage-7.m: New.
2694
2695 2010-09-14  Jan Hubicka  <jh@suse.cz>
2696
2697         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2698         folding.
2699         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2700         folding.
2701
2702 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR middle-end/45567
2705         * gcc.dg/pr45567.c: New test.
2706
2707         PR debug/45660
2708         * g++.dg/debug/pr45660.C: New test.
2709
2710 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2711
2712         PR tree-optimization/45470
2713         * g++.dg/vect/pr45470-a.cc: New test.
2714         * g++.dg/vect/pr45470-a.cc: New test.
2715
2716 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2717
2718         PR target/42070
2719         * lib/profopt.exp: Prune warnings on execname2 compile.
2720         * lib/prune.exp: Prune "can't add line info" warnings.
2721
2722 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2723
2724         PR libfortran/45532
2725         * gfortran.dg/namelist_64.f90: New test.
2726
2727 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR rtl-optimization/45617
2730         * gcc.target/i386/pr45617.c: New test.
2731
2732 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2733
2734         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2735
2736 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2737
2738         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2739         * gcc.target/i386/fma4-vector.c: Likewise.
2740         * gcc.target/i386/vectorize2.c: Likewise.
2741         * gcc.target/i386/vectorize4.c: Likewise.
2742         * gcc.target/i386/vectorize5.c: Likewise.
2743         * gcc.target/i386/vectorize6.c: Likewise.
2744         * gcc.target/i386/vectorize8.c: Likewise.
2745
2746         * gcc.target/i386/vect-double-1.c: New.
2747         * gcc.target/i386/vect-double-1a.c: Likewise.
2748         * gcc.target/i386/vect-double-2.c: Likewise.
2749         * gcc.target/i386/vect-double-2a.c: Likewise.
2750
2751         * lib/target-supports.exp (check_effective_target_vect_double):
2752         Set et_vect_double_saved to 0 when tuning for Atom.
2753
2754 2010-09-13  Jan Hubicka  <jh@suse.cz>
2755
2756         * gcc.dg/torture/pr23821.c: Drop static keyword.
2757         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2758         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2759
2760 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2761
2762         * gcc.target/arm/sync-1.c: New.
2763
2764 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2765
2766         * gnat.dg/memtrap.adb: New test.
2767
2768 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2769
2770         * gfortran.dg/promotion.f90: Fix options.
2771
2772 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2773
2774         * g++.dg/cpp0x/range-for1.C: New.
2775         * g++.dg/cpp0x/range-for2.C: New.
2776         * g++.dg/cpp0x/range-for3.C: New.
2777         * g++.dg/cpp0x/range-for4.C: New.
2778         * g++.dg/cpp0x/range-for5.C: New.
2779         * g++.dg/cpp0x/range-for6.C: New.
2780
2781 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2782
2783         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2784         and counts. Check that transpose is not called.
2785         * gfortran.dg/transpose_2.f90: Update error message.
2786
2787 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2788
2789         PR c++/43824
2790         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2791         * g++.dg/lookup/strong-using-2.C: Likewise.
2792         * g++.dg/lookup/strong-using-3.C: Likewise.
2793         * g++.dg/lookup/strong-using-5.C: Likewise.
2794
2795         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2796         * g++.dg/cpp0x/inline-ns4.C: New.
2797         * g++.dg/cpp0x/inline-ns5.C: New.
2798
2799 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2800
2801         PR middle-end/45634
2802         * gfortran.fortran-torture/compile/pr45634.f90: New.
2803
2804 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2805
2806         * objc.dg/fobjc-exceptions.m: New test.
2807
2808 2010-09-10  Jan Hubicka  <jh@suse.cz>
2809
2810         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2811
2812 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2813
2814         PR tree-optimization/44972
2815         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2816         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2817         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2818         instead.
2819         * g++.dg/torture/pr44972.C: New test.
2820
2821 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2822
2823         PR tree-optimization/44972
2824         * g++.dg/torture/pr34850.C: Remove expected warning.
2825
2826 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2827
2828         * gfortran.dg/dummy_optional_arg.f90: New test.
2829
2830 2010-09-08  Jan Hubicka  <jh@suse.cz>
2831
2832         PR tree-optimization/45598
2833         * fortran.fortran-torture/compile/pr45598.f90: New test.
2834
2835 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2836
2837         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2838         * lib/target-supports.exp (check_ifunc_available): New.
2839         * gcc.dg/attr-ifunc-1.c: New.
2840         * gcc.dg/attr-ifunc-2.c: New.
2841         * gcc.dg/attr-ifunc-3.c: New.
2842         * gcc.dg/attr-ifunc-4.c: New.
2843         * gcc.dg/attr-ifunc-5.c: New.
2844         * g++.dg/ext/attr-ifunc-1.C: New.
2845         * g++.dg/ext/attr-ifunc-2.C: New.
2846         * g++.dg/ext/attr-ifunc-3.C: New.
2847         * g++.dg/ext/attr-ifunc-4.C: New.
2848
2849 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2850
2851         PR middle-end/40386
2852         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2853
2854 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2855
2856         * gfortran.dg/inline_transpose_1.f90: New test.
2857
2858 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR c++/45588
2861         * g++.dg/warn/Wunused-var-15.C: New test.
2862
2863 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2864
2865         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2866         hppa*-*-hpux*.
2867
2868 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2869
2870         * objc/execute/exceptions/throw-nil.m: New test.
2871         * objc/execute/exceptions/handler-1.m: Updated to use the new
2872         objc_set_uncaught_exception_handler() function.
2873         * objc/execute/exceptions/matcher-1.m: New test.
2874
2875 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2876
2877         PR fortran/38282
2878         * gfortran.dg/bit_comparison_1.F90: New test.
2879         * gfortran.dg/leadz_trailz_3.f90: New test.
2880         * gfortran.dg/masklr_2.F90: New test.
2881         * gfortran.dg/shiftalr_1.F90: New test.
2882         * gfortran.dg/merge_bits_2.F90: New test.
2883         * gfortran.dg/dshift_2.F90: New test.
2884         * gfortran.dg/bit_comparison_2.F90: New test.
2885         * gfortran.dg/masklr_1.F90: New test.
2886         * gfortran.dg/merge_bits_1.F90: New test.
2887         * gfortran.dg/dshift_1.F90: New test.
2888         * gfortran.dg/shiftalr_2.F90: New test.
2889
2890 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2891
2892         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2893         functions from objc/typedstream.h are deprecated.
2894
2895 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2896
2897         * lib/target-supports.exp
2898         (check_effective_target_run_expensive_tests): New proc.
2899         * gcc.c-torture/compile/limits-fnargs.c: Use
2900         dg-require-effective-target run_expensive_tests.
2901
2902 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2903
2904         PR fortran/45597
2905         * gfortran.dg/gomp/pr45597.f90: New test.
2906
2907         PR fortran/45595
2908         * gfortran.dg/gomp/pr45595.f90: New test.
2909
2910 2010-09-08  Michael Matz  <matz@suse.de>
2911
2912         * c-c++-common/uninit-17.c: Adjust.
2913
2914 2010-09-08  Michael Matz  <matz@suse.de>
2915
2916         PR tree-optimization/43430
2917         * gcc.dg/vect/pr43430-2.c: New test.
2918
2919 2010-09-08  Michael Matz  <matz@suse.de>
2920
2921         PR tree-optimization/33244
2922         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2923
2924 2010-09-08  Richard Guenther  <rguenther@suse.de>
2925
2926         PR tree-optimization/45578
2927         * gfortran.dg/pr45578.f90: New testcase.
2928
2929 2010-09-08  Richard Guenther  <rguenther@suse.de>
2930
2931         PR testsuite/45590
2932         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2933
2934 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2935
2936         PR fortran/45576
2937         * gfortran.dg/char_length_18.f90:  New test.
2938
2939 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2940
2941         PR target/36502
2942         * gcc.target/i386/pr36502.c: New test.
2943
2944         PR target/42313
2945         PR target/44651
2946         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2947         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2948
2949 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2950
2951         * gfortran.dg/achar_4.f90: Enable bounds checking.
2952
2953 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2954
2955         PR target/45206
2956         * gcc.target/i386/pr45206.c: New test.
2957
2958 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2959
2960         PR fortran/45505
2961         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2962
2963 2010-09-07  Jan Hubicka  <jh@suse.cz>
2964
2965         * gcc.c-torture/compile/20100907.c: New testcase.
2966
2967 2010-09-07  Richard Guenther  <rguenther@suse.de>
2968
2969         PR middle-end/45569
2970         * g++.dg/eh/pr45569.C: New testcase.
2971
2972 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2973
2974         PR target/43137
2975         * gcc.target/arm/pr43137.c: New test.
2976
2977 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2978
2979         PR fortran/36931
2980         * gfortran.dg/dependency_35.f90:  New test.
2981
2982 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2983
2984         PR fortran/34145
2985         * gfortran.dg/char_length_17.f90:  New test.
2986
2987 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2988
2989         PR c++/45200
2990         PR c++/45293
2991         PR c++/45558
2992         * g++.dg/template/typedef34.C: New test.
2993         * g++.dg/template/typedef35.C: New test.
2994
2995 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         PR target/22152
2998         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2999
3000 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3001
3002         * g++.dg/warn/Wdouble-promotion.C: New.
3003
3004 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3005
3006         * g++.dg/parse/redef2.C: New.
3007
3008 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3009
3010         * gcc.dg/20100906-1.c: New testcase.
3011
3012 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR testsuite/45543
3015         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3016         DW_TAG_enumeration_type DIE.
3017
3018 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3019
3020         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3021         Update XFAILs.
3022
3023 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3024
3025         PR rtl-optimization/44919
3026         * g++.dg/opt/pr44919.C: New.
3027
3028 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3029
3030         PR fortran/38282
3031         * gfortran.dg/iall_iany_iparity_1.f90: New.
3032         * gfortran.dg/iall_iany_iparity_2.f90: New.
3033
3034 2010-09-06  Jason Merrill  <jason@redhat.com>
3035
3036         * g++.dg/cpp0x/initlist42.C: New.
3037
3038         * g++.dg/cpp0x/auto19.C: New.
3039
3040         * g++.dg/template/sfinae25.C: New.
3041         * g++.dg/template/char1.C: Expect warning.
3042         * g++.dg/template/nontype10.C: Likewise.
3043
3044         * g++.dg/cpp0x/implicit9.C: New.
3045
3046         * g++.dg/cpp0x/initlist43.C: New.
3047
3048 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3049
3050         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3051
3052 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3053
3054         * gcc.dg/Wdouble-promotion.c: New.
3055
3056 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3057
3058         * gfortran.dg/float128_1.f90: Remove test case as
3059         it always fails since Rev 163611 backed out the
3060         front-end implementation.
3061
3062 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3063
3064         * gfortran.dg/float128_1.f90: XFAIL test case.
3065
3066 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3067
3068         * gfortran.dg/bessel_7.f90: Decrease required precision.
3069
3070 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3071
3072         PR testsuite/45545
3073         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3074         ref-all-matching targets.
3075
3076 2010-09-05  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/45535
3079         * gcc.c-torture/compile/pr45535.c: New testcase.
3080
3081 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3082
3083         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3084         "\[^\n\]*".
3085         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3086         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3087         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3088         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3089         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3090         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3091         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3092         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3093         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3094         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3095         * gcc.target/i386/pr22152.c: Likewise.
3096         * gcc.target/i386/pr36992-1.c: Likewise.
3097         * gcc.target/i386/pr36992-2.c: Likewise.
3098         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3099
3100 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3101
3102         PR testsuite/43957
3103         * gcc.dg/const-uniq-1.c: Modify regexp.
3104
3105 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3106
3107         PR fortran/45530
3108         * gfortran.dg/namelist_63.f90: New.
3109
3110 2010-09-04  Jan Hubicka  <jh@suse.cz>
3111
3112         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3113         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3114
3115 2010-09-04  Jan Hubicka  <jh@suse.cz>
3116
3117         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3118
3119 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3120
3121         PR fortran/45507
3122         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3123
3124 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3125
3126         * gcc.dg/opts-4.c: New test.
3127
3128 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3129
3130         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3131         * gcc.dg/vect/vect-peel-4.c: Ditto.
3132
3133 2010-09-03  Daniel Kraft  <d@domob.eu>
3134
3135         PR fortran/45525
3136         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3137
3138 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3139
3140         PR fortran/45159
3141         * gfortran.dg/dependency_34.f90:  New test.
3142
3143 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3144
3145         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3146
3147 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3148
3149         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3150         gcc.target/i386/clearcap.map if supported.
3151
3152 2010-09-03  Michael Matz  <matz@suse.de>
3153
3154         PR middle-end/45415
3155         * gcc.dg/pr45415.c: New test.
3156
3157 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3158
3159         PR tree-optimization/45506
3160         * gcc.dg/pr45506.c: New.
3161
3162 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3163
3164         PR target/45476
3165         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3166         * gcc.target/i386/float128-2.c: Ditto.
3167
3168 2010-09-03  Daniel Kraft  <d@domob.eu>
3169
3170         PR fortran/34162
3171         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3172         * gfortran.dg/internal_dummy_2.f08: New test.
3173         * gfortran.dg/internal_dummy_3.f08: New test.
3174         * gfortran.dg/internal_dummy_4.f08: New test.
3175
3176 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR debug/45500
3179         * gcc.target/i386/pr45500.c: New test.
3180
3181 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3182
3183         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3184
3185 2010-09-03  Daniel Kraft  <d@domob.eu>
3186
3187         PR fortran/44602
3188         * gfortran.dg/exit_2.f08; Adapt error messages.
3189         * gfortran.dg/exit_3.f08: New test.
3190         * gfortran.dg/exit_4.f08: New test.
3191         * gfortran.dg/exit_5.f03: New test.
3192
3193 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3194
3195         * gfortran.dg/ishft_4.f90: New test.
3196
3197 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3198
3199         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3200         FRIZ/XSRIZ instruciton for (double)(long long)x.
3201         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3202
3203 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3204
3205         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3206
3207 2010-09-02  Richard Guenther  <rguenther@suse.de>
3208
3209         PR tree-optimization/44937
3210         PR tree-optimization/45412
3211         * g++.dg/opt/pr45412.C: New testcase.
3212         * gcc.c-torture/compile/pr45412.c: Likewise.
3213         * gcc.c-torture/compile/pr44937.c: Likewise.
3214
3215 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3216
3217         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3218         but using -Werror=comment.
3219         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3220         expected error messages.
3221
3222 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3223
3224         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3225         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3226
3227 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3228
3229         PR fortran/45489
3230         * gfortran.dg/initialization_27.f90: New.
3231
3232 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3233
3234         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3235         check into different basic blocks. Expect vectorization if misaligned
3236         stores are supported.
3237         * gcc.dg/vect/bb-slp-8a.c: New test.
3238         * gcc.dg/vect/bb-slp-8b.c: New test.
3239
3240 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3241
3242         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3243
3244 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3245
3246         PR fortran/44541
3247         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3248         * gfortran.dg/class_dummy_1.f03: New.
3249
3250 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR middle-end/45458
3253         * g++.dg/tree-prof/partition2.C: New test.
3254
3255 2010-09-01  Richard Guenther  <rguenther@suse.de>
3256
3257         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3258         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3259         * gcc.c-torture/execute/20100827-1.c: Likewise.
3260
3261 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3262
3263         * gfortran.dg/execute_command_line_1.f90: New test.
3264
3265 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR preprocessor/45457
3268         * c-c++-common/cpp/pr45457.c: New test.
3269
3270 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3271
3272         * gcc.dg/nested-func-8.c: New test.
3273
3274 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3275
3276         PR fortran/38282
3277         * gfortran.dg/popcnt_poppar_1.F90: New test.
3278         * gfortran.dg/popcnt_poppar_2.F90: New test.
3279
3280 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3281
3282         * gcc.target/i386/volatile-2.c: Require nonpic target.
3283
3284 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR middle-end/45461
3287         * gcc.dg/pr45461.c: New test.
3288
3289 2010-08-31  Richard Guenther  <rguenther@suse.de>
3290
3291         PR testsuite/45455
3292         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3293
3294 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3295
3296         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3297
3298 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3299
3300         PR fortran/45456
3301         * gfortran.dg/typebound_proc_18.f03: New.
3302
3303 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3306         * lib/scanasm.exp (scan-stack-usage): Likewise.
3307         (scan-stack-usage-not): Likewise.
3308         * gcc.dg/stack-usage-1.c: New test.
3309         * gcc.target/i386/stack-usage-realign.c: Likewise.
3310
3311 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3312
3313         PR tree-optimization/45427
3314         * gcc.dg/tree-ssa/pr45427.c: New test.
3315
3316 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3317
3318         PR c++/45043
3319         * g++.dg/template/crash102.C: New.
3320
3321 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR middle-end/45423
3324         * gcc.dg/gomp/atomic-12.c: New test.
3325         * gcc.dg/gomp/atomic-13.c: New test.
3326         * gcc.dg/gomp/atomic-14.c: New test.
3327         * g++.dg/gomp/atomic-11.C: New test.
3328         * g++.dg/gomp/atomic-12.C: New test.
3329         * g++.dg/gomp/atomic-13.C: New test.
3330         * g++.dg/gomp/atomic-14.C: New test.
3331
3332 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3333
3334         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3335         delimiter.
3336
3337 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3338
3339         * gnat.dg/discr24.adb: New test.
3340
3341 2010-08-30  Richard Guenther  <rguenther@suse.de>
3342
3343         PR tree-optimization/45449
3344         * gcc.dg/pr45449.c: New testcase.
3345
3346 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3347
3348         * gcc.dg/opts-1.c: Expect errors, not warnings.
3349
3350 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3351
3352         PR fortran/42769
3353         * gfortran.dg/dynamic_dispatch_11.f03: New.
3354
3355 2010-08-29  Jason Merrill  <jason@redhat.com>
3356
3357         PR c++/44991
3358         * g++.dg/parse/defarg15.C: New.
3359
3360 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3361
3362         PR fortran/45439
3363         * gfortran.dg/select_type_16.f03: New.
3364
3365 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3366             Tobias Burnus  <burnus@net-b.de>
3367
3368         * gfortran.dg/bessel_7.f90: Decrease required precision.
3369
3370 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3371             Kaz Kojima  <kkojima@gcc.gnu.org>
3372
3373         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3374
3375 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3376
3377         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3378         floating point conversion code generation.
3379         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3380         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3381         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3382         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3383         to integer conversion code generation.
3384         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3385         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3386         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3387         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3388
3389 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3390
3391         PR fortran/32049
3392         * gfortran.dg/random_seed_1.f90: Adjust test.
3393         * gfortran.dg/float128_1.f90: New test.
3394
3395 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3396
3397         PR fortran/33197
3398         * gfortran.dg/norm2_1.f90: New.
3399         * gfortran.dg/norm2_2.f90: New.
3400         * gfortran.dg/norm2_3.f90: New.
3401         * gfortran.dg/norm2_4.f90: New.
3402         * gfortran.dg/parity_1.f90: New.
3403         * gfortran.dg/parity_2.f90: New.
3404         * gfortran.dg/parity_3.f90: New.
3405
3406 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3407
3408         PR fortran/45420
3409         * gfortran.dg/select_type_15.f03: New.
3410
3411 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412
3413         PR libfortran/43217
3414         * gfortran.dg/hollerith8.f90: New test.
3415
3416 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3417
3418         PR fortran/45159
3419         * gfortran.dg/dependency_33.f90:  New test.
3420
3421 2010-08-27  Richard Guenther  <rguenther@suse.de>
3422
3423         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3424         * gcc.dg/graphite/scop-2.c: Likewise.
3425         * gcc.dg/graphite/scop-20.c: Likewise.
3426         * gcc.dg/vect/slp-25.c: Likewise.
3427
3428 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3429
3430         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3431
3432 2010-08-26  Daniel Kraft  <d@domob.eu>
3433
3434         PR fortran/38936
3435         PR fortran/44047
3436         PR fortran/45384
3437         * gfortran.dg/associate_8.f03: New test.
3438         * gfortran.dg/select_type_13.f03: New test.
3439         * gfortran.dg/select_type_14.f03: New test.
3440
3441 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR tree-optimization/44485
3444         * gcc.dg/pr44485.c: New test.
3445
3446 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3447
3448         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3449         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3450         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3451
3452 2010-08-26  Richard Guenther  <rguenther@suse.de>
3453
3454         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3455         * gcc.dg/graphite/scop-21.c: Likewise.
3456
3457 2010-08-26  Richard Guenther  <rguenther@suse.de>
3458
3459         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3460         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3461         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3462         * gcc.dg/vect/vect-91.c: Likewise.
3463         * gcc.dg/vect/vect-peel-1.c: Likewise.
3464         * gcc.dg/vect/vect-peel-2.c: Likewise.
3465         * gcc.dg/vect/vect-peel-4.c: Likewise.
3466
3467 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3468
3469         PR libfortran/41859
3470         * gfortran.dg/der_io_4.f90: New test.
3471
3472 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3473
3474         PR rtl-optimization/44858
3475         * gcc.c-torture/execute/pr44858.c: New test.
3476
3477         PR rtl-optimization/45400
3478         * g++.dg/other/i386-8.C: New test.
3479
3480 2010-08-25  Richard Guenther  <rguenther@suse.de>
3481
3482         * gcc.dg/alias-8.c: Adjust.
3483
3484 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3485
3486         * gcc.target/i386/combine-mul.c: New test.
3487
3488 2010-08-25  Richard Guenther  <rguenther@suse.de>
3489
3490         PR lto/44562
3491         * gcc.dg/graphite/id-27.c: New testcase.
3492         * gcc.dg/lto/20100825-1_0.c: Likewise.
3493
3494 2010-08-25  Richard Guenther  <rguenther@suse.de>
3495
3496         PR tree-optimization/45316
3497         * g++.dg/opt/pr45316.C: New testcase.
3498
3499 2010-08-25  Richard Guenther  <rguenther@suse.de>
3500
3501         PR tree-optimization/45393
3502         * g++.dg/torture/pr45393.C: New testcase.
3503
3504 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR tree-optimization/45059
3507         * gcc.c-torture/compile/pr45059.c: New test.
3508
3509 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3510
3511         * lib/target-supports.exp (check_effective_target_vect_unpack):
3512         Set vect_unpack supported flag to true for neon.
3513
3514 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3515
3516         * gcc.dg/tree-ssa/ifc-5.c: New.
3517
3518 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3519
3520         * gcc.dg/tree-ssa/ifc-4.c: New.
3521         * gcc.dg/tree-ssa/ifc-7.c: New.
3522
3523 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3524
3525         * gcc.dg/vect/vect.exp: Check loongson targets
3526         * g++.dg/vect/vect.exp: Likewise
3527         * gfortran.dg/vect/vect.exp: Likewise
3528
3529 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3530
3531         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3532         -mveclibabi=mass.
3533
3534 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3535
3536         PR fortran/45366
3537         * gfortran.dg/proc_ptr_29.f90: New.
3538
3539 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3540             Dominique d'Humieres <dominiq@lps.ens.fr>
3541
3542         PR fortran/45367
3543         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3544
3545 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3546
3547         PR fortran/45367
3548         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3549
3550 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3551
3552         PR fortran/36158
3553         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3554
3555 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3556             Dominique d'Humieres <dominiq@lps.ens.fr>
3557
3558         PR fortran/45367
3559         PR fortran/36158
3560         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3561         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3562
3563 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3564
3565         PR fortran/44863
3566         PR fortran/45271
3567         PR fortran/45290
3568         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3569         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3570         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3571
3572 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3573
3574         PR fortran/36158
3575         PR fortran/33197
3576         * gfortran.dg/bessel_6.f90: New.
3577         * gfortran.dg/bessel_7.f90: New.
3578
3579 2010-08-20  Jan Hubicka  <jh@suse.cz>
3580
3581         PR c++/45307
3582         PR c++/17736
3583         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3584         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3585
3586 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3587
3588         PR target/45336
3589         * gcc.target/i386/pr45336-1.c: New.
3590         * gcc.target/i386/pr45336-2.c: Likewise.
3591         * gcc.target/i386/pr45336-3.c: Likewise.
3592         * gcc.target/i386/pr45336-4.c: Likewise.
3593
3594 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3595
3596         PR testsuite/45361
3597         * gcc.target/i386/volatile-2.c: Update scan strings to also
3598         include (%rip) for the memory reference on x86_64.
3599
3600 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR middle-end/44974
3603         * gcc.dg/pr44974.c: New test.
3604
3605         PR rtl-optimization/45353
3606         * gcc.dg/pr45353.c: New test.
3607
3608 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3609
3610         * gcc.target/i386/volatile-2.c: New.
3611
3612 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3613
3614         PR rtl-optimization/44691
3615         * gfortran.dg/pr44691.f: New test.
3616
3617 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3618
3619         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3620
3621 2010-08-19  Jason Merrill  <jason@redhat.com>
3622
3623         * g++.dg/init/synth3.C: New.
3624         * g++.dg/init/value8.C: New.
3625         * g++.dg/tree-ssa/empty-2.C: New.
3626         * g++.dg/cpp0x/noexcept09.C: New.
3627
3628 2010-08-19  Daniel Kraft  <d@domob.eu>
3629
3630         PR fortran/29785
3631         PR fortran/45016
3632         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3633         * gfortran.dg/pointer_remapping_1.f90: New test.
3634         * gfortran.dg/pointer_remapping_2.f03: New test.
3635         * gfortran.dg/pointer_remapping_3.f08: New test.
3636         * gfortran.dg/pointer_remapping_4.f03: New test.
3637         * gfortran.dg/pointer_remapping_5.f08: New test.
3638         * gfortran.dg/pointer_remapping_6.f08: New test.
3639
3640 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3641
3642         PR testsuite/45324
3643         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3644
3645 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3646
3647         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3648
3649 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3650
3651         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3652         variable.
3653
3654 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3655
3656         PR target/45070
3657         * gcc.c-torture/execute/pr45070.c: New.
3658
3659 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3660
3661         * g++.dg/pr44328.C: New test.
3662
3663 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3664
3665         PR fortran/36158
3666         PR fortran/33197
3667         * gfortran.dg/bessel_3.f90: New.
3668         * gfortran.dg/bessel_4.f90: New.
3669         * gfortran.dg/bessel_5.f90: New.
3670
3671 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3672
3673         PR fortran/45290
3674         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3675         * gfortran.dg/pointer_init_2.f90: New.
3676         * gfortran.dg/pointer_init_3.f90: New.
3677         * gfortran.dg/pointer_init_4.f90: New.
3678
3679 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3680
3681         PR c++/45049
3682         * g++.dg/pr45049-1.C: New test.
3683         * g++.dg/pr45049-2.C: New test.
3684
3685 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3686
3687         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3688         20 if __ARM_PCS is defined otherwise 64.
3689         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3690         instead of hard coded 64.
3691
3692 2010-08-18  Yao Qi  <yao@codesourcery.com>
3693
3694         PR target/45094
3695         * gcc.target/arm/pr45094.c: New test.
3696
3697 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3698
3699         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3700
3701 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3702
3703         PR rtl-optimization/42575
3704         * gcc.target/arm/pr42575.c: New test.
3705
3706 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3707
3708         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3709         * gcc.dg/tls/thr-cse-1.c: New.
3710
3711 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3712
3713         PR debug/42487
3714         * lib/target-supports.exp
3715         (check_effective_target_function_sections): New.
3716         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3717         function sections before proceding.
3718
3719 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3720
3721         PR fortran/45308
3722         * gfortran.dg/pr45308.f03: New test.
3723
3724 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3725
3726         PR target/45296
3727         * gcc.target/i386/pr45296.c: New test.
3728
3729 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3730
3731         * g++.dg/ext/uow-1.C: New.
3732         * g++.dg/ext/uow-2.C: New.
3733         * g++.dg/ext/uow-3.C: New.
3734         * g++.dg/ext/uow-4.C: New.
3735
3736 2010-08-17  Richard Guenther  <rguenther@suse.de>
3737
3738         PR testsuite/45266
3739         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3740
3741 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3742
3743         PR c/40563
3744         * gcc.dg/Wcxx-compat-20.c: New test.
3745
3746 2010-08-17  Daniel Kraft  <d@domob.eu>
3747
3748         PR fortran/38936
3749         * gfortran.dg/associate_1.f03: Extended to test newly supported
3750         features like association to variables.
3751         * gfortran.dg/associate_3.f03: Removed check for illegal change
3752         of associate-name here...
3753         * gfortran.dg/associate_5.f03: ...and added it here.
3754         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3755         * gfortran.dg/associate_7.f03: New test.
3756
3757 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3758
3759         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3760
3761 2010-08-15  Daniel Kraft  <d@domob.eu>
3762
3763         PR fortran/38936
3764         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3765         * gfortran.dg/associate_3.f03: Clarify comment.
3766         * gfortran.dg/associate_5.f03: New test.
3767         * gfortran.dg/associate_6.f03: New test.
3768
3769 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3770
3771         PR fortran/45211
3772         * gfortran.dg/bind_c_usage_21.f90: New.
3773         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3774
3775 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3776
3777         * gfortran.dg/optional_absent_1.f90: New.
3778         * gfortran.dg/null_actual.f90: New.
3779
3780 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3781
3782         * gfortran.dg/pointer_target_1.f90: New.
3783         * gfortran.dg/pointer_target_2.f90: New.
3784         * gfortran.dg/pointer_target_3.f90: New.
3785
3786 2010-08-15  Daniel Kraft  <d@domob.eu>
3787
3788         PR fortran/45197
3789         * gfortran.dg/elemental_args_check_3.f90: New test.
3790         * gfortran.dg/impure_1.f08: New test.
3791         * gfortran.dg/impure_2.f08: New test.
3792         * gfortran.dg/impure_3.f90: New test.
3793         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3794
3795 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3796
3797         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3798         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3799         SLP tests.
3800         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3801         misaligned loads.
3802         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3803         misaligned stores.c
3804         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3805
3806 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3807
3808         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3809         dg-require-effective-target after dg-do.
3810
3811 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3812
3813         * lib/target-supports.exp (check_effective_target_vect_int): Return
3814         true for Loongson targets.
3815         (check_effective_target_vect_shift): Likewise.
3816         (check_effective_target_vect_no_int_max): Likewise.
3817         (check_effective_target_vect_no_align): Likewise.
3818         (check_effective_target_vect_short_mult): Likewise.
3819
3820 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3821
3822         * g++.dg/cast.C: Change fields of structures to "long" to pass
3823         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3824         * g++.dg/cpp0x/iop.C: Ditto.
3825         * g++.dg/cpp0x/named_refs.C: Ditto.
3826         * g++.dg/cpp0x/rv1p.C: Ditto.
3827         * g++.dg/cpp0x/rv2p.C: Ditto.
3828         * g++.dg/cpp0x/rv3p.C: Ditto.
3829         * g++.dg/cpp0x/rv4p.C: Ditto.
3830         * g++.dg/cpp0x/rv5p.C: Ditto.
3831         * g++.dg/cpp0x/rv6p.C: Ditto.
3832         * g++.dg/cpp0x/rv7p.C: Ditto.
3833         * g++.dg/cpp0x/rv8p.C: Ditto.
3834         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3835
3836 2010-08-13  Daniel Kraft  <d@domob.eu>
3837
3838         * gfortran.dg/implied_shape_1.f08: New test.
3839         * gfortran.dg/implied_shape_2.f90: New test.
3840         * gfortran.dg/implied_shape_3.f08: New test.
3841
3842 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3843
3844         PR libfortran/42526
3845         * gfortran.dg/char_component_initializer_1.f90: New test.
3846
3847 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3848
3849         PR tree-optimization/45241
3850         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3851
3852 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3853
3854         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3855         to dg-options.
3856         * gcc.target/i386/pr40906-2.c: Ditto.
3857         * gcc.target/i386/pr40906-3.c: Ditto.
3858
3859 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR middle-end/45262
3862         * gcc.c-torture/execute/pr45262.c: New test.
3863
3864 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3865
3866         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3867         empty argument.
3868         * g++.dg/other/profile1.C: Ditto.
3869
3870 2010-08-12  Richard Guenther  <rguenther@suse.de>
3871
3872         PR tree-optimization/45232
3873         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3874         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3875         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3876         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3877         unsigned arithmetic.
3878         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3879         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3880         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3881         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3882         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3883         unsigned arithmetic.
3884         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3885         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3886         unsigned arithmetic.
3887         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3888         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3889         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3890         unsigned arithmetic.
3891         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3892         * gcc.dg/tree-ssa/negate.c: Adjust.
3893         * gcc.dg/vect/vect-1.c: Adjust.
3894         * gfortran.dg/reassoc_6.f: XFAIL.
3895
3896 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR debug/45259
3899         * gcc.dg/pr45259.c: New test.
3900
3901 2010-08-12  Wei Guozhi  <carrot@google.com>
3902
3903         PR target/44999
3904         * gcc.target/arm/pr44999.c: New testcase.
3905
3906 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3907
3908         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3909         (N): Likewise.
3910         (main): Adjust accordingly.
3911
3912 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3913
3914         * gfortran.dg/graphite/id-22.f: New.
3915
3916 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3917
3918         * gcc.dg/graphite/id-26.c: New.
3919
3920 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3921
3922         * gcc.dg/graphite/id-25.c: New.
3923
3924 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3925
3926         * gcc.dg/graphite/run-id-5.c: New.
3927         * gcc.dg/graphite/run-id-6.c: New.
3928         * gfortran.dg/graphite/id-21.f: New.
3929
3930 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3931
3932         * gcc.dg/graphite/id-24.c: New.
3933
3934 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3935
3936         * gcc.dg/tree-ssa/pr20742.c: New.
3937
3938 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3939
3940         * gcc.dg/graphite/id-23.c: New.
3941
3942 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3943
3944         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3945
3946 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3947
3948         * gcc.dg/graphite/pr42729.c: New.
3949
3950 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3951
3952         * gfortran.dg/graphite/id-20.f: New.
3953
3954 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3955
3956         * gcc.dg/graphite/id-22.c: New.
3957
3958 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3959
3960         * gcc.dg/graphite/run-id-2.c: Call abort.
3961
3962 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3963
3964         * gcc.dg/graphite/id-20.c: New.
3965
3966 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3967             Steve Kargl <kargl@gcc.gnu.org>
3968
3969         PR fortran/44595
3970         * gfortran.dg/move_alloc_3.f90: New.
3971         * gfortran.dg/random_seed_2.f90: New.
3972
3973 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3974
3975         * lib/target-supports.exp (check_effective_target_sync_int_long):
3976         Add hppa*-*-linux*.
3977         (check_effective_target_sync_char_short): Likewise.
3978
3979 2010-08-10  Yao Qi  <yao@codesourcery.com>
3980
3981         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3982         general form.
3983         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3984         * g++.dg/other/packed1.C: Likewise.
3985         * g++.dg/other/crash-4.C: Likewise.
3986         * g++.dg/ext/packed8.C: Likewise.
3987         * g++.dg/init/array16.C: Likewise.
3988
3989 2010-08-10  xinliang David Li  <davidxl@google.com>
3990         * gcc.dg/tree-ssa/loop-19.c: Add option
3991         -fno-prefetch-loop-array
3992
3993 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3994
3995         PR middle-end/45182
3996         * gcc.c-torture/compile/pr45182.c: New test.
3997
3998 2010-08-09  Jason Merrill  <jason@redhat.com>
3999
4000         PR c++/45236
4001         * g++.dg/cpp0x/variadic-104.C: New.
4002
4003 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4004
4005         PR fortran/44235
4006         * gfortran.dg/dependency_32.f90:  New test.
4007
4008 2010-08-09  Richard Guenther  <rguenther@suse.de>
4009
4010         PR middle-end/44632
4011         * g++.dg/opt/nrv17.C: New testcase.
4012
4013 2010-08-09  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/45212
4016         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4017         alignment from MEM_REF offset only if we took it from the
4018         base object.
4019
4020         * gcc.target/i386/pr24178.c: New testcase.
4021
4022 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4023
4024         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4025         * gcc.dg/20030702-1.c: Ditto.
4026         * gcc.dg/20050309-1.c: Ditto.
4027         * gcc.dg/20050325-1.c: Ditto.
4028         * gcc.dg/20050330-2.c: Ditto.
4029         * gcc.dg/20051201-1.c: Ditto.
4030         * gcc.dg/gomp/pr27573.c: Ditto.
4031         * gcc.dg/gomp/pr34610.c: Ditto.
4032         * gcc.dg/pr24225.c: Ditto.
4033         * gcc.dg/pr26570.c: Ditto.
4034         * gcc.dg/pr32773.c: Ditto.
4035         * g++.dg/gcov/gcov-6.C: Ditto.
4036         * g++.dg/gomp/pr34608.C: Ditto.
4037         * gfortran.dg/gomp/pr27573.f90: Ditto.
4038
4039         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4040         dg-require-host-local dg directive.
4041         * gcc.dg/profile-dir-2.c: Ditto.
4042         * gcc.dg/profile-dir-3.c: Ditto.
4043
4044 2010-08-08  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/45109
4047         * gcc.c-torture/compile/pr45109.c: New testcase.
4048
4049 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4050
4051         * gcc.dg/march.c: Skip if -march defined.
4052         * gcc.dg/mtune.c: Skip if -mtune defined.
4053
4054         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4055         generic thunk support.
4056
4057 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4058
4059         PR target/45213
4060         * gcc.target/i386/pr45213.c: New test.
4061
4062 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4063
4064         PR libfortran/45143
4065         * gfortran.dg/fmt_error_11.f03: New test.
4066
4067 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4068
4069         * lib/target-supports.exp (check_effective_target_sync_int_long):
4070         Add arm*-*-linux-gnueabi.
4071         (check_effective_target_sync_char_short): Likewise.
4072
4073 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4074
4075         PR fortran/45159
4076         * gfortran.dg/dependency_31.f90:  New test.
4077
4078 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4079
4080         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4081
4082 2010-08-06  Jason Merrill  <jason@redhat.com>
4083
4084         * g++.dg/cpp0x/sfinae3.C: New.
4085         * g++.dg/cpp0x/sfinae4.C: New.
4086
4087 2010-08-06  Richard Guenther  <rguenther@suse.de>
4088
4089         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4090         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4091         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4092         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4093         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4094         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4095         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4096         * gcc.c-torture/execute/20100805-1.c: Likewise.
4097
4098 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4099
4100         PR testsuite/42855
4101         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4102
4103 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4104
4105         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4106         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4107
4108 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4109
4110         * g++.dg/ipa/devirt-1.C: New test.
4111         * g++.dg/ipa/devirt-2.C: Likewise.
4112         * g++.dg/ipa/devirt-3.C: Likewise.
4113         * g++.dg/ipa/devirt-4.C: Likewise.
4114         * g++.dg/ipa/devirt-5.C: Likewise.
4115         * gcc.dg/ipa/iinline-3.c: Likewise.
4116
4117 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4118
4119         PR tree-optimization/45144
4120         * gcc.dg/tree-ssa/pr45144.c: New test.
4121
4122 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4123
4124         PR fortran/42207
4125         PR fortran/44064
4126         PR fortran/44065
4127         * gfortran.dg/class_25.f03: New.
4128         * gfortran.dg/class_26.f03: New.
4129
4130 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4131
4132         * g++.dg/warn/miss-format-1.C: Update line number.
4133
4134 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         PR c++/44641
4137         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4138         .frame and .mask assembler directives.
4139
4140 2010-08-04  Richard Guenther  <rguenther@suse.de>
4141
4142         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4143         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4144         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4145         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4146
4147 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4148
4149         PR fortran/44857
4150         * gfortran.dg/derived_constructor_char_1.f90: New.
4151         * gfortran.dg/derived_constructor_char_2.f90: New.
4152
4153 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4154
4155         PR fortran/45159
4156         * gfortran.dg/dependency_30.f90:  New test.
4157
4158 2010-08-03  Jan Hubicka  <jh@suse.cz>
4159
4160         * gcc.c-torture/compile/pr45085.c: New testcase.
4161
4162 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4163
4164         PR fortran/44584
4165         PR fortran/45161
4166         * gfortran.dg/typebound_call_9.f03: Modified.
4167         * gfortran.dg/typebound_generic_1.f03: Modified.
4168
4169 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4170
4171         PR fortran/45159
4172
4173         * gfortran.dg/dependency_29.f90:  New test.
4174
4175 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4176
4177         PR fortran/36854
4178         * gfortran.dg/character_comparison_2.f90:  New test.
4179         * gfortran.dg/character_comparison_3.f90:  New test.
4180         * gfortran.dg/dependency_28.f90:  New test.
4181
4182 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4183
4184         PR target/40457
4185         * gcc.target/arm/pr40457-1.c: New test.
4186         * gcc.target/arm/pr40457-2.c: New test.
4187
4188 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4189
4190         PR fortran/44912
4191         * gfortran.dg/typebound_call_17.f03: New.
4192
4193 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4194
4195         PR fortran/44929
4196         * gfortran.dg/allocate_derived_3.f90: New.
4197
4198 2010-07-30  Xinliang David Li  <davidxl@google.com>
4199         PR tree-optimization/45121
4200         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4201
4202 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4203
4204         PR c++/45112
4205         * g++.dg/pr45112.C: New test.
4206
4207 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR debug/45055
4210         PR rtl-optimization/45137
4211         * gcc.dg/pr45055.c: New test.
4212
4213 2010-07-30  Alan Modra  <amodra@gmail.com>
4214
4215         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4216         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4217
4218 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4219
4220         PR fortran/45087
4221         PR fortran/45125
4222         * gfortran.dg/whole_file_25.f90: New.
4223         * gfortran.dg/whole_file_26.f90: New.
4224         * gfortran.dg/whole_file_27.f90: New.
4225
4226 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4227
4228         PR fortran/44962
4229         * gfortran.dg/typebound_proc_17.f03: New.
4230
4231 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4232
4233         PR fortran/45004
4234         * gfortran.dg/move_alloc_2.f90: New.
4235
4236 2010-07-29  Xinliang David Li  <davidxl@google.com>
4237         PR tree-optimization/45121
4238         * c-c++-common/uninit-17.c: Fix expected output.
4239
4240 2010-07-29  Richard Guenther  <rguenther@suse.de>
4241
4242         PR tree-optimization/45120
4243         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4244
4245 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4246
4247         PR fortran/42051
4248         PR fortran/44064
4249         * gfortran.dg/pr42051.f03: New testcase.
4250
4251 2010-07-29  Richard Guenther  <rguenther@suse.de>
4252
4253         PR middle-end/45034
4254         * gcc.c-torture/execute/pr45034.c: New testcase.
4255
4256 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4257
4258         PR c++/45096
4259         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4260
4261 2010-07-28  Daniel Kraft  <d@domob.eu>
4262
4263         * gfortran.dg/bound_8.f90: New test.
4264
4265 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR debug/45105
4268         * gcc.dg/pr45105.c: New test.
4269
4270 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4271
4272         PR rtl-optimization/45107
4273         * gcc.dg/pr45107.c: New test.
4274
4275 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4276
4277         PR rtl-optimization/45101
4278         * gcc.dg/pr45101.c: New test.
4279
4280 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4281
4282         PR fortran/45077
4283         * gfortran.dg/whole_file_24.f90: New.
4284
4285 2010-07-27  Jason Merrill  <jason@redhat.com>
4286
4287         * g++.dg/cpp0x/variadic102.C: New.
4288         * g++.dg/cpp0x/variadic103.C: New.
4289
4290 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4291
4292         PR rtl-optimization/40956
4293         PR target/42495
4294         PR middle-end/42574
4295         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4296         * gcc.target/arm/pr42574.c: Add tests.
4297
4298 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4299
4300         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4301         test name.
4302         (cleanup-repo-files): Ditto.
4303         (cleanup-saved-temps): Ditto.
4304
4305 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4306
4307         PR testsuite/44701
4308         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4309
4310         PR c/45079
4311         * gcc.dg/pr45079.c: New test.
4312
4313 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4314
4315         PR tree-optimization/44152
4316         * gcc.dg/vect/fast-math-pr44152.c: New test.
4317
4318 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4319
4320         PR ObjC/44140
4321         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4322         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4323         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4324         * obj-c++.dg/torture/trivial.mm: Ditto.
4325         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4326         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4327         * objc.dg/torture/tls/thr-init.m: Ditto.
4328         * objc.dg/torture/trivial.m: Ditto.
4329
4330 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4331
4332         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4333         Skip on spu-*-* targets.
4334
4335 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR tree-optimization/45083
4338         * gcc.dg/pr45083.c: New test.
4339
4340 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4341
4342         PR fortran/40873
4343         * gfortran.dg/whole_file_22.f90: New test.
4344         * gfortran.dg/whole_file_23.f90: New test.
4345
4346 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4347             Jack Howarth  <howarth@bromo.med.uc.edu>
4348             Richard Henderson  <rth@redhat.com>
4349
4350         PR target/44132
4351         * gcc.dg/tls/thr-init-1.c: New.
4352         * gcc.dg/tls/thr-init-2.c: New.
4353         * gcc.dg/torture/tls New.
4354         * gcc.dg/torture/tls/tls-test.c: New.
4355         * gcc.dg/torture/tls/thr-init-1.c: New.
4356         * gcc.dg/torture/tls/tls.exp: New.
4357         * gcc.dg/torture/tls/thr-init-2.c: New.
4358         * gcc.dg/tls/emutls-2.c: New test
4359
4360         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4361         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4362         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4363         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4364         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4365         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4366         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4367         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4368         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4369         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4370         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4371         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4372         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4373         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4374         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4375         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4376         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4377         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4378         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4379         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4380         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4381         gfortran.dg/gomp/omp_threadprivate1.f90,
4382         gfortran.dg/gomp/omp_threadprivate2.f90,
4383         gfortran.dg/gomp/reduction1.f90,
4384         gfortran.dg/gomp/sharing-1.f90: Likewise.
4385
4386 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4387
4388         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4389         sse_runtime.
4390         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4391         dg-require-visibility.
4392
4393 2010-07-26  Richard Guenther  <rguenther@suse.de>
4394
4395         PR tree-optimization/43784
4396         * gcc.c-torture/execute/pr43784.c: New testcase.
4397         * g++.dg/torture/pr43784.C: Likewise.
4398
4399 2010-07-26  Richard Guenther  <rguenther@suse.de>
4400
4401         PR middle-end/45056
4402         * g++.dg/pr45056.C: New testcase.
4403
4404 2010-07-26  Richard Guenther  <rguenther@suse.de>
4405
4406         PR tree-optimization/45071
4407         * gcc.dg/pr45071.c: New testcase.
4408
4409 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/45066
4412         * gfortran.dg/namelist_62.f90: New.
4413
4414 2010-07-26  Richard Guenther  <rguenther@suse.de>
4415
4416         * gcc.c-torture/execute/pr45017.c: Move ...
4417         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4418
4419 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4420
4421         PR fortran/40628
4422         * trim_optimize_1.f90:  New test.
4423         * character_comparision_1.f90:  New test.
4424
4425 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4426
4427         PR fortran/42852
4428         * gfortran.dg/wtruncate_fix.f: New test.
4429
4430 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4431
4432         PR testsuite/45068
4433         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4434
4435 2010-07-24  Richard Guenther  <rguenther@suse.de>
4436
4437         PR lto/43788
4438         * g++.dg/lto/20100724-1_0.C: New testcase.
4439
4440 2010-07-24  Richard Guenther  <rguenther@suse.de>
4441
4442         PR lto/43212
4443         * gcc.dg/lto/20100724-1_0.c: New testcase.
4444         * gcc.dg/lto/20100724-1_1.c: Likewise.
4445
4446 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4447
4448         PR fortran/40011
4449         * gfortran.dg/whole_file_21.f90: New.
4450
4451         * gfortran.dg/integer_exponentiation_3.F90: Use
4452         -ffloat-store only for i?86/x86-64 -m32.
4453
4454 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4455
4456         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4457         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4458
4459 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4460
4461         * gfortran.dg/func_decl_4.f90: Split test into two ...
4462         * gfortran.dg/func_decl_5.f90: ... parts.
4463         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4464         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4465         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4466         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4467         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4468         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4469         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4470         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4471         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4472         * gfortran.dg/sizeof.f90: Make test valid.
4473         * gfortran.dg/pr20865.f90: Add new dg-error.
4474         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4475         * gfortran.dg/g77/19990218-0.f: Ditto.
4476         * gfortran.dg/g77/19990218-1.f: Ditto.
4477         * gfortran.dg/g77/970625-2.f: Ditto.
4478         * gfortran.dg/pr37243.f: Fix function declaration.
4479         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4480         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4481
4482 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/44945
4485         * gfortran.dg/char_array_structure_constructor.f90: Add
4486         -fwhole-file as dg-option as it otherwise fails on some
4487         systems.
4488
4489 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * gnat.dg/aggr16.ad[sb]: New test.
4492         * gnat.dg/aggr16_pkg.ads: New helper.
4493
4494 2010-07-23  Richard Guenther  <rguenther@suse.de>
4495
4496         PR lto/43071
4497         * g++.dg/lto/20100723-1_0.C: New testcase.
4498
4499 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4500
4501         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4502         AVX support.
4503         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4504         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4505
4506 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4507
4508         * lib/target-supports.exp (add_options_for_tls): New proc.
4509         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4510         * g++.dg/tls/static-1a.cc: Likewise.
4511         * gcc.dg/tls/emutls-1.c: Likewise.
4512         * gcc.dg/tls/opt-11.c: Likewise.
4513         * gcc.dg/tls/opt-12.c: Likewise.
4514         * gcc.dg/tls/pr24428-2.c: Likewise.
4515         * gcc.dg/tls/pr24428.c: Likewise.
4516         * obj-c++.dg/tls/static-1.mm: Likewise.
4517         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4518         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4519         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4520         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4521         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4522         * objc.dg/torture/tls/thr-init.m: Likewise.
4523         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4524
4525 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4526
4527         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4528         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4529         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4530         optimized dump files.
4531
4532 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR tree-optimization/45047
4535         * gcc.c-torture/compile/pr45047.c: New test.
4536
4537 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4538
4539         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4540         instead of dg-compile.
4541         * gcc.dg/float-range-4.c: Ditto.
4542         * gcc.dg/float-range-5.c: Ditto.
4543         * gcc.dg/fold-overflow-1.c: Ditto.
4544         * gcc.dg/gomp/sections-4.c: Ditto.
4545         * gcc.dg/transparent-union-1.c: Ditto.
4546         * gcc.dg/transparent-union-2.c: Ditto.
4547         * gcc.target/i386/pr39315-check.c: Ditto.
4548         * g++.dg/gomp/sections-4.C: Ditto.
4549         * g++.dg/template/dtor7.C: Ditto.
4550         * g++.dg/tree-ssa/pr19952.C: Ditto.
4551         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4552         * gfortran.dg/graphite/pr42185.f90: Ditto.
4553         * gfortran.dg/namelist_36.f90: Ditto.
4554         * gnat.dg/noreturn1.adb: Ditto.
4555         * gnat.dg/specs/small_alignment.ads: Ditto.
4556
4557 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4558
4559         PR tree-optimization/44915
4560         * g++.dg/torture/pr44915.C: New test.
4561
4562 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4563
4564         PR tree-optimization/44914
4565         * g++.dg/tree-ssa/pr44914.C: New test.
4566
4567 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4568
4569         PR target/44290
4570         * gcc.dg/pr44290-1.c: New test.
4571         * gcc.dg/pr44290-2.c: New test.
4572
4573 2010-07-23  Jason Merrill  <jason@redhat.com>
4574
4575         PR c++/45008
4576         * g++.dg/abi/mangle44.C: New.
4577
4578 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4579
4580         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4581         for compile-time only tests.
4582         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4583         target check.
4584         * gcc.target/i386/pr39315-4.c: Ditto.
4585         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4586         target check.  Include sse-os-support.h.
4587         (main): Call check_isa and sse_os_support.
4588         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4589         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4590         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4591         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4592         target check.  Include sse-os-support.h.
4593         (main): Call check_isa and sse_os_support.
4594         * gcc.target/i386/vperm-v2df.c: Ditto.
4595
4596 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4597
4598         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4599         (check_effective_target_avx_runtime): New procedure.
4600         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4601         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4602
4603         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4604         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4605         and __get_cpuid test.
4606         * gcc.dg/compat/vector-2b_main.c: Ditto.
4607
4608         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4609
4610         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4611         for compile-time only test.
4612         * gcc.dg/pr32716.c: Ditto.
4613         * gcc.dg/pr34856.c: Ditto.
4614         * gcc.dg/pr36997.c: Ditto.
4615         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4616         * gfortran.dg/pr28158.f90: Ditto.
4617         * gfortran.dg/pr30667.f: Ditto.
4618
4619         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4620         i?86-*-* and x86_64-*-* targets to disable execution on targets
4621         without sse2 runtime support.
4622         * g++.dg/vect/vect.exp: Ditto.
4623         * gfortran.dg/vect/vect.exp: Ditto.
4624
4625         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4626         * gcc.dg/pr37544.c: Ditto.
4627         * gcc.dg/pr40550.c: Ditto.
4628         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4629         * gcc.dg/compat/vector-1a_main.c: Ditto.
4630         * gcc.dg/compat/vector-2a_main.c: Ditto.
4631         * gcc.dg/torture/pr16104-1.c: Ditto.
4632         * gcc.dg/torture/pr35771-1.c: Ditto.
4633         * gcc.dg/torture/pr35771-2.c: Ditto.
4634         * gcc.dg/torture/pr35771-3.c: Ditto.
4635         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4636         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4637         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4638         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4639         * g++.dg/other/i386-1.C: Ditto.
4640         * g++.dg/other/pr40446.C: Ditto.
4641
4642 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4643
4644         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4645
4646 2010-07-23  Daniel Kraft  <d@domob.eu>
4647
4648         PR fortran/44709
4649         * gfortran.dg/exit_1.f08: New test.
4650         * gfortran.dg/exit_2.f08: New test.
4651
4652 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4653
4654         PR tree-optimization/39839
4655         * gcc.target/arm/pr39839.c: New test case.
4656
4657 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4658
4659         * gnat.dg/unchecked_convert5b.adb: New test.
4660         * gnat.dg/unchecked_convert6.adb: Likewise.
4661         * gnat.dg/unchecked_convert6b.adb: Likewise.
4662
4663 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4664
4665         * gnat.dg/aggr15.ad[sb]: New test.
4666
4667 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4668
4669         PR debug/45024
4670         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4671
4672 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4673
4674         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4675         with dg-require-linker-plugin.
4676
4677 2010-07-22  Richard Guenther  <rguenther@suse.de>
4678
4679         PR lto/43850
4680         * g++.dg/lto/20100722-1_0.C: New testcase.
4681
4682 2010-07-22  Richard Guenther  <rguenther@suse.de>
4683
4684         PR lto/42451
4685         * gcc.dg/lto/20100720-3_0.c: New testcase.
4686         * gcc.dg/lto/20100720-3_1.c: Likewise.
4687
4688 2010-07-22  Richard Guenther  <rguenther@suse.de>
4689
4690         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4691         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4692
4693         PR lto/43373
4694         * gcc.dg/lto/20100722-1_0.c: New testcase.
4695
4696 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4697
4698         PR tree-optimization/44891
4699         * gcc.c-torture/compile/pr44891.c: New test.
4700
4701 2010-07-22  Richard Guenther  <rguenther@suse.de>
4702
4703         PR tree-optimization/45017
4704         * gcc.c-torture/execute/pr45017.c: New testcase.
4705
4706 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4707
4708         PR fortran/45019
4709         * gfortran.dg/aliasing_dummy_5.f90: New.
4710
4711 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4712
4713         PR target/43698
4714         * gcc.target/arm/pr43698.c: New test.
4715
4716 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4717
4718         PR fortran/44929
4719         * Revert my commit r162325 for this PR.
4720
4721 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4722
4723         PR debug/45015
4724         * gcc.target/m68k/pr45015.c: New test.
4725
4726 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4727
4728         PR c++/44641
4729         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4730         comments.
4731
4732 2010-07-21  Richard Guenther  <rguenther@suse.de>
4733
4734         PR lto/45018
4735         * g++.dg/lto/20100721-1_0.C: New testcase.
4736
4737 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4738
4739         PR tree-optimization/44900
4740         * g++.dg/torture/pr44900.C: New test.
4741
4742 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4743
4744         PR middle-end/44738
4745         * c-c++-common/uninit-17.c: Correct expected error.
4746
4747 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4748
4749         * gcc.dg/guality/asm-1.c: New test.
4750
4751         PR debug/45003
4752         * gcc.dg/guality/pr45003-2.c: New test.
4753         * gcc.dg/guality/pr45003-3.c: New test.
4754
4755 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4756
4757         PR libfortran/44697
4758         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4759
4760 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4761
4762         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4763         defined on the current line.
4764         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4765         * g++.dg/debug/dwarf2/pr44641.C: New.
4766
4767 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4768
4769         * gcc.target/powerpc/block-move-1.c: New test.
4770         * gcc.target/powerpc/block-move-2.c: New test.
4771
4772 2010-07-20  Jason Merrill  <jason@redhat.com>
4773
4774         PR c++/44967
4775         * g++.dg/cpp0x/sfinae2.C: New.
4776
4777 2010-07-20  Richard Guenther  <rguenther@suse.de>
4778
4779         PR lto/42696
4780         * gcc.dg/lto/20100720-4_0.c: New testcase.
4781
4782 2010-07-20  Richard Guenther  <rguenther@suse.de>
4783
4784         PR lto/43221
4785         * gcc.dg/lto/20100720-2_0.c: New testcase.
4786         * gcc.dg/lto/20100720-2_1.c: Likewise.
4787
4788 2010-07-20  Richard Guenther  <rguenther@suse.de>
4789
4790         PR lto/43208
4791         * gcc.dg/lto/20100720-1_0.c: New testcase.
4792         * gcc.dg/lto/20100720-1_1.c: Likewise.
4793
4794 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR debug/45003
4797         * gcc.dg/guality/pr45003-1.c: New test.
4798
4799 2010-07-20  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/44977
4802         * gcc.dg/torture/pr44977.c: New testcase.
4803
4804 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4805
4806         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4807         sync_char_short
4808
4809 2010-07-20  Richard Guenther  <rguenther@suse.de>
4810
4811         PR middle-end/44971
4812         PR middle-end/44988
4813         * gcc.dg/pr44971.c: New testcase.
4814         * gcc.c-torture/compile/pr44988.c: Likewise.
4815
4816 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4817
4818         PR fortran/44929
4819         * gfortran.dg/allocate_with_typespec.f90: New test.
4820         * gfortran.dg/allocate_derived_1.f90: Update error message.
4821
4822 2010-07-19  Jason Merrill  <jason@redhat.com>
4823
4824         PR c++/44996
4825         * g++.dg/cpp0x/decltype23.C: New.
4826
4827 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4828
4829         PR fortran/42385
4830         * gfortran.dg/class_defined_operator_1.f03 : New test.
4831
4832 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4833
4834         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4835         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4836         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4837         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4838
4839 2010-07-19  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/44941
4842         * gcc.c-torture/compile/pr44941.c: New testcase.
4843
4844 2010-07-19  Jason Merrill  <jason@redhat.com>
4845
4846         PR c++/44969
4847         * g++.dg/template/sfinae24.C: New.
4848
4849 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4850
4851         PR fortran/44353
4852         * gfortran.dg/data_implied_do_2.f90: Removed.
4853
4854 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4855
4856         PR c++/44969
4857         * g++.dg/template/sfinae23.C: New.
4858
4859 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4860
4861         * lib/target-supports.exp (check_sse_os_support_available): New
4862         proc.
4863         (check_sse_hw_available): New proc.
4864         (check_effective_target_sse_runtime): New proc.
4865         (check_effective_target_sse2_runtime): New proc.
4866         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4867         -msse2 if check_sse_os_support_available.
4868         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4869         check_sse_os_support_available.
4870         * gcc.dg/vect/vect.exp: Likewise.
4871         * gfortran.dg/vect/vect.exp: Likewise.
4872         * gcc.target/i386/sol2-check: Renamed to ...
4873         * gcc.target/i386/sse-os-support.h: ... this.
4874         (sol2_check): Renamed to ...
4875         (sse_os_support): ... this.
4876         Only test movss with xmm registers.
4877         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4878         Removed ILL_INSN, ILL_INSN_LEN.
4879         * gcc.target/i386/sse2-check.h: Likewise.
4880         * gcc.target/i386/sse3-check.h: Likewise.
4881         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4882         Removed cpuid.h, __get_cpuid test.
4883         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4884         Removed cpuid.h, __get_cpuid test.
4885         * g++.dg/other/pr40446.C: Likewise.
4886         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4887         * gcc.dg/compat/vector-1a_main.c: Likewise.
4888         * gcc.dg/compat/vector-2a_main.c: Likewise.
4889         * gcc.dg/pr36584.c: Likewise.
4890         * gcc.dg/pr37544.c: Likewise.
4891         * gcc.dg/torture/pr16104-1.c: Likewise.
4892         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4893         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4894         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4895         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4896         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4897         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4898         sse2_runtime.
4899         * gcc.dg/torture/pr35771-2.c: Likewise.
4900         * gcc.dg/torture/pr35771-3.c: Likewise.
4901         * gcc.target/i386/pr39315-2.c: Likewise.
4902         * gcc.target/i386/pr39315-4.c: Likewise.
4903         * gcc.target/i386/vperm-v2df.c: Likewise.
4904         * gcc.target/i386/vperm-v2di.c: Likewise.
4905         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4906         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4907         sse_runtime.
4908
4909 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4910
4911         PR fortran/44353
4912         * gfortran.dg/data_implied_do_2.f90: New test.
4913
4914 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4915
4916         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4917
4918 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4919
4920         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4921         to the "mips16" group.
4922         (mips_using_mips16_p): New procedure.
4923         (mips-dg-options): Use it.
4924
4925 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4926
4927         * gcc.target/mips/mips16-attributes-4.c: New test.
4928
4929 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4930
4931         PR testsuite/44418
4932         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4933         * gcc.target/powerpc/recip-2.c: Ditto.
4934         * gcc.target/powerpc/recip-3.c: Ditto.
4935
4936 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4937
4938         * gcc.target/arm/pr42235.c: New test.
4939
4940 2010-07-16  Jason Merrill  <jason@redhat.com>
4941
4942         PR c++/32505
4943         * g++.dg/template/partial8.C: New.
4944
4945 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4946
4947         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4948         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4949         in C++.
4950         (gualcvt): New overloaded inline.
4951         (GUALCVT): Use it for C++.
4952         * g++.dg/guality/guality.exp: New.
4953         * g++.dg/guality/guality.h: New.
4954         * g++.dg/guality/redeclaration1.C: New test.
4955         * g++.dg/dg.exp: Prune also guality/* tests.
4956         * gcc.dg/guality/pr43141.c: Moved to...
4957         * c-c++-common/guality/pr43141.c: ... here.
4958
4959 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960
4961         PR libfortran/37077
4962         * gfortran.dg/char4_iunit_2.f03: New test.
4963
4964 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4965
4966         * lib/plugin-support.exp (plugin-test-execute):
4967         Add ${gcc_objdir}/intl to includes.
4968
4969 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4970
4971         PR target/44942
4972         * gcc.c-torture/execute/pr44942.c: New test.
4973         * gcc.target/i386/pr44942.c: New test.
4974
4975 2010-07-15  Jason Merrill  <jason@redhat.com>
4976
4977         PR c++/44909
4978         * g++.dg/cpp0x/implicit7.C: New.
4979         * g++.dg/cpp0x/implicit8.C: New.
4980
4981 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4982
4983         Disable float tests for __SPU__ targets due to lack of signed zero:
4984         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4985         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4986         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4987         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4988         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4989         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4990         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4991         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4992         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4993
4994 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4995
4996         * gfortran.dg/select_char_2.f90: New test.
4997
4998 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4999
5000         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5001         with DECL_CHAIN.
5002
5003 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5004
5005         PR fortran/44936
5006         * gfortran.dg/typebound_generic_9.f03: New.
5007
5008 2010-07-15  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/44946
5011         * gcc.c-torture/compile/pr44946.c: New testcase.
5012
5013 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5014
5015         PR fortran/40206
5016         * gfortran.dg/select_char_3.f90: New test.
5017
5018 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5019             Kevin F. Quinn  <kevquinn@gentoo.org>
5020
5021         * gcc.dg/Wtrampolines.c: New.
5022
5023 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5024
5025         PR libfortran/44934
5026         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5027
5028 2010-07-14  Jason Merrill  <jason@redhat.com>
5029
5030         PR c++/44810
5031         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5032
5033         Implement C++0x unrestricted unions (N2544)
5034         * g++.dg/cpp0x/union1.C: New.
5035         * g++.dg/cpp0x/union2.C: New.
5036         * g++.dg/cpp0x/union3.C: New.
5037         * g++.dg/cpp0x/defaulted2.C: Adjust.
5038         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5039         * g++.old-deja/g++.ext/anon2.C: Adjust.
5040         * g++.old-deja/g++.mike/misc6.C: Adjust.
5041
5042 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5043
5044         PR fortran/44925
5045         * gfortran.dg/c_loc_tests_15.f90: New.
5046
5047 2010-07-13  Jason Merrill  <jason@redhat.com>
5048
5049         PR c++/44909
5050         * g++.dg/cpp0x/implicit6.C: New.
5051
5052 2010-07-13  Jason Merrill  <jason@redhat.com>
5053
5054         PR c++/44540
5055         * g++.dg/abi/noreturn1.C: New.
5056         * g++.dg/abi/noreturn2.C: New.
5057
5058 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5059
5060         PR other/44874
5061         PR debug/44832
5062         * c-c++-common/pr44832.c: New test.
5063
5064 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5065
5066         PR objc/44488
5067         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5068         on the target.  Make sure that we can assemble the emitted asm when
5069         the test type is 'compile'.
5070
5071 2010-07-13  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/36960
5074         * g++.dg/torture/pr36960.C: New testcase.
5075
5076 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5077
5078         PR c++/44908
5079         * g++.dg/template/sfinae21.C: New.
5080         * g++.dg/template/sfinae22.C: Likewise.
5081
5082 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5083
5084         PR testsuite/42843
5085         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5086         * gcc.dg/plugin/ggcplug.c: Likewise.
5087         * g++.dg/plugin/selfassign.c: Likewise.
5088         * g++.dg/plugin/attribute_plugin.c: Likewise.
5089         * g++.dg/plugin/dumb_plugin.c: Likewise.
5090         * g++.dg/plugin/pragma_plugin.c: Likewise.
5091
5092 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5093
5094         * gcc.c-torture/execute/pr44683.x: New.
5095         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5096
5097 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5098
5099         PR fortran/44434
5100         PR fortran/44565
5101         PR fortran/43945
5102         PR fortran/44869
5103         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5104         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5105         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5106         * gfortran.dh/typebound_call_16.f03: New.
5107         * gfortran.dg/typebound_generic_6.f03: New.
5108         * gfortran.dg/typebound_generic_7.f03: New.
5109         * gfortran.dg/typebound_generic_8.f03: New.
5110
5111 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR libfortran/37077
5114         * gfortran.dg/char4_iunit_1.f03: New test.
5115
5116 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5117
5118         * gcc.dg/tree-ssa/vrp53.c: New test.
5119
5120 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5121
5122         PR c++/44907
5123         * g++.dg/template/sfinae19.C: New.
5124         * g++.dg/template/sfinae20.C: Likewise.
5125
5126 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5127
5128         * gcc.target/arm/interrupt-1.c: New test.
5129         * gcc.target/arm/interrupt-2.c: New test.
5130
5131 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5132
5133         * gcc.dg/pr42427.c: Require c99_runtime.
5134         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5135         c99_runtime.
5136         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5137         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5138         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5139         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5140         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5141         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5142         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5143         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5144         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5145         * gcc.target/i386/pr37275.c: Require visibility support.
5146
5147 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149         * lib/target-supports.exp (check_effective_target_sse): New proc.
5150         * gcc.target/i386/sol2-check.h: New file.
5151         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5152         Include sol2-check.h.
5153         (main) Only run do_test () if sol2_check ().
5154         * gcc.target/i386/sse2-check.h: Likewise.
5155         * gcc.target/i386/sse3-check.h: Likewise.
5156         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5157         [__sun__ && __svr4__]: Execute SSE2 instruction.
5158         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5159         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5160         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5161         * g++.dg/ext/vector14.C: Likewise.
5162         * g++.dg/other/mmintrin.C: Likewise.
5163         * gcc.dg/20020418-1.c: Likewise.
5164         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5165         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5166         * gcc.dg/format/unnamed-1.c: Likewise.
5167         Adapt dg-warning line number.
5168         * gcc.dg/graphite/pr40281.c: Likewise.
5169         * gcc.dg/pr32176.c: Likewise.
5170         * gcc.dg/pr40550.c: Likewise.
5171         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5172         * gcc.dg/torture/pr36891.c: Likewise.
5173         * gcc.target/i386/20020218-1.c: Likewise.
5174         * gcc.target/i386/20020523.c: Likewise.
5175         * gcc.target/i386/abi-1.c: Likewise.
5176         * gcc.target/i386/brokensqrt.c: Likewise.
5177         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5178         * gcc.target/i386/pr13366.c: Likewise.
5179         * gcc.target/i386/pr13685.c: Likewise.
5180         * gcc.target/i386/pr24306.c: Likewise.
5181         * gcc.target/i386/pr31486.c: Likewise.
5182         * gcc.target/i386/pr32065-1.c: Likewise.
5183         * gcc.target/i386/pr32065-2.c: Likewise.
5184         * gcc.target/i386/pr32389.c: Likewise.
5185         * gcc.target/i386/pr38824.c: Likewise.
5186         * gcc.target/i386/pr38931.c: Likewise.
5187         * gcc.target/i386/pr39592-1.c: Likewise.
5188         * gcc.target/i386/pr43766.c: Likewise.
5189         * gcc.target/i386/recip-divf.c: Likewise.
5190         * gcc.target/i386/recip-sqrtf.c: Likewise.
5191         * gcc.target/i386/recip-vec-divf.c: Likewise.
5192         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5193         * gcc.target/i386/sse-1.c: Likewise.
5194         * gcc.target/i386/sse-16.c: Likewise.
5195         * gcc.target/i386/sse-2.c: Likewise.
5196         * gcc.target/i386/sse-20.c: Likewise.
5197         * gcc.target/i386/sse-3.c: Likewise.
5198         * gcc.target/i386/sse-7.c: Likewise.
5199         * gcc.target/i386/sse-9.c: Likewise.
5200         * gcc.target/i386/sse-addps-1.c: Likewise.
5201         * gcc.target/i386/sse-addss-1.c: Likewise.
5202         * gcc.target/i386/sse-andnps-1.c: Likewise.
5203         * gcc.target/i386/sse-andps-1.c: Likewise.
5204         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5205         * gcc.target/i386/sse-comiss-1.c: Likewise.
5206         * gcc.target/i386/sse-comiss-2.c: Likewise.
5207         * gcc.target/i386/sse-comiss-3.c: Likewise.
5208         * gcc.target/i386/sse-comiss-4.c: Likewise.
5209         * gcc.target/i386/sse-comiss-5.c: Likewise.
5210         * gcc.target/i386/sse-comiss-6.c: Likewise.
5211         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5212         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5213         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5214         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5215         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5216         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5217         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5218         * gcc.target/i386/sse-divps-1.c: Likewise.
5219         * gcc.target/i386/sse-divss-1.c: Likewise.
5220         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5221         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5222         * gcc.target/i386/sse-maxps-1.c: Likewise.
5223         * gcc.target/i386/sse-maxss-1.c: Likewise.
5224         * gcc.target/i386/sse-minps-1.c: Likewise.
5225         * gcc.target/i386/sse-minss-1.c: Likewise.
5226         * gcc.target/i386/sse-movaps-1.c: Likewise.
5227         * gcc.target/i386/sse-movaps-2.c: Likewise.
5228         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5229         * gcc.target/i386/sse-movhps-1.c: Likewise.
5230         * gcc.target/i386/sse-movhps-2.c: Likewise.
5231         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5232         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5233         * gcc.target/i386/sse-movntps-1.c: Likewise.
5234         * gcc.target/i386/sse-movss-1.c: Likewise.
5235         * gcc.target/i386/sse-movss-2.c: Likewise.
5236         * gcc.target/i386/sse-movss-3.c: Likewise.
5237         * gcc.target/i386/sse-movups-1.c: Likewise.
5238         * gcc.target/i386/sse-movups-2.c: Likewise.
5239         * gcc.target/i386/sse-mulps-1.c: Likewise.
5240         * gcc.target/i386/sse-mulss-1.c: Likewise.
5241         * gcc.target/i386/sse-orps-1.c: Likewise.
5242         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5243         * gcc.target/i386/sse-recip-vec.c: Likewise.
5244         * gcc.target/i386/sse-recip.c: Likewise.
5245         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5246         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5247         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5248         * gcc.target/i386/sse-subps-1.c: Likewise.
5249         * gcc.target/i386/sse-subss-1.c: Likewise.
5250         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5251         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5252         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5253         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5254         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5255         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5256         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5257         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5258         * gcc.target/i386/sse-xorps-1.c: Likewise.
5259         * gcc.target/i386/ssefn-1.c: Likewise.
5260         * gcc.target/i386/ssefn-3.c: Likewise.
5261         * gcc.target/i386/sseregparm-1.c: Likewise.
5262         * gcc.target/i386/stackalign/return-3.c: Likewise.
5263         * gcc.target/i386/vectorize1.c: Likewise.
5264         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5265         * gcc.target/i386/xorps-sse.c: Likewise.
5266         * gfortran.dg/pr28158.f90: Likewise.
5267         * gfortran.dg/pr30667.f: Likewise.
5268         * gnat.dg/loop_optimization7.adb: Likewise.
5269         * gnat.dg/sse_nolib.adb: Likewise.
5270
5271 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5272
5273         PR fortran/44702
5274         * gfortran.dg/use_rename_6.f90: New.
5275         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5276
5277 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5278
5279         PR fortran/44869
5280         * gfortran.dg/class_24.f03: New.
5281
5282 2010-07-10  Richard Guenther  <rguenther@suse.de>
5283
5284         PR lto/44889
5285         * gcc.dg/lto/20100709-1_0.c: New testcase.
5286         * gcc.dg/lto/20100709-1_1.c: Likewise.
5287
5288 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5289
5290         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5291
5292 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5293
5294         PR objc/44140
5295         * objc.dg/lto/trivial-1_0.m: New.
5296         * objc.dg/lto/lto.exp: New.
5297         * obj-c++.dg/lto/trivial-1_0.mm: New.
5298         * obj-c++.dg/lto/lto.exp: New.
5299         * objc.dg/symtab-1.m: Adjust sizes.
5300         * objc.dg/image-info.m: Do not run for gnu-runtime.
5301
5302 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5303
5304         * gcc.dg/pr32370.c: Allow another kind of error message.
5305
5306 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5307
5308         * gnat.dg/atomic3.adb: New test.
5309
5310 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5311             Denys Vlasenko  <dvlasenk@redhat.com>
5312             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5313
5314         PR tree-optimization/28632
5315         * gcc.dg/tree-ssa/vrp51.c: New test.
5316         * gcc.dg/tree-ssa/vrp52.c: New test.
5317
5318 2010-07-09  Jason Merrill  <jason@redhat.com>
5319
5320         * g++.dg/abi/covariant6.C: New.
5321         * g++.dg/inherit/covariant17.C: Test both bases.
5322         * g++.dg/inherit/covariant7.C: Check vtable layout.
5323
5324 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5325
5326         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5327
5328 2010-07-09  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/44852
5331         * gcc.c-torture/execute/pr44852.c: New testcase.
5332
5333 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5334
5335         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5336         multiplication by values.
5337         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5338         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5339
5340 2010-07-09  Richard Guenther  <rguenther@suse.de>
5341
5342         PR tree-optimization/44882
5343         * gfortran.dg/pr44882.f90: New testcase.
5344
5345 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5346
5347         PR target/40657
5348         * gcc.target/arm/pr40657-1.c: New test.
5349         * gcc.target/arm/pr40657-2.c: New test.
5350         * gcc.c-torture/execute/pr40657.c: New test.
5351
5352 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5353
5354         * gcc.dg/tree-ssa/vrp50.c: New test.
5355         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5356
5357 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5358
5359         PR fortran/44649
5360         * gfortran.dg/c_sizeof_1.f90: Modified.
5361         * gfortran.dg/storage_size_1.f08: New.
5362         * gfortran.dg/storage_size_2.f08: New.
5363
5364 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5365
5366         * gcc.c-torture/execute/20100708-1.c: New test.
5367
5368 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR fortran/44847
5371         * gfortran.dg/gomp/pr44847.f90: New test.
5372
5373 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5374
5375         PR tree-optimization/44710
5376         * gcc.dg/tree-ssa/ifc-6.c: New.
5377         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5378
5379 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5380
5381         PR fortran/18918
5382         * gfortran.dg/coarray_10.f90: Add an additional test.
5383
5384 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5385
5386         PR middle-end/44828
5387         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5388         * gcc.c-torture/execute/pr44828.x: Revert.
5389
5390 2010-07-08  Jason Merrill  <jason@redhat.com>
5391
5392         PR c++/43120
5393         * g++.dg/inherit/covariant17.C: New.
5394         * g++.dg/abi/covariant1.C: Actually test for the bug.
5395
5396 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5397
5398         PR rtl-optimization/44838
5399         * gcc.dg/pr44838.c: New.
5400
5401 2010-07-08  Richard Guenther  <rguenther@suse.de>
5402
5403         PR tree-optimization/44831
5404         * gcc.c-torture/compile/pr44831.c: New testcase.
5405         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5406
5407 2010-07-08  Richard Guenther  <rguenther@suse.de>
5408
5409         PR tree-optimization/44861
5410         * g++.dg/vect/pr44861.cc: New testcase.
5411
5412 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5413
5414         PR middle-end/44828
5415         * gcc.c-torture/execute/pr44828.x: New file.
5416
5417 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5418
5419         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5420         dg-options.
5421         * g++.dg/ext/altivec-17.C: Adjust error message.
5422
5423 2010-07-07  Tom Tromey  <tromey@redhat.com>
5424
5425         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5426
5427 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5428
5429         PR target/44844
5430         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5431         * gcc.target/i386/rdrand-2.c: Likewise.
5432         * gcc.target/i386/rdrand-3.c: Likewise.
5433
5434 2010-07-07  Jan Hubicka  <jh@suse.cz>
5435
5436         PR middle-end/44813
5437         * g++.dg/torture/pr44813.C: New testcase.
5438         * g++.dg/torture/pr44826.C: New testcase.
5439
5440 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5441
5442         PR rtl-optimization/44787
5443         * gcc.c-torture/compile/pr44788.c: New test.
5444         * gcc.target/arm/pr44788.c: New test.
5445
5446 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5447
5448         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5449
5450 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5451
5452         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5453         to dg-options.
5454
5455 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/44742
5458         * gfortran.dg/parameter_array_init_6.f90: New.
5459         * gfortran.dg/initialization_20.f90: Update dg-error.
5460         * gfortran.dg/initialization_24.f90: Ditto.
5461
5462 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5463         PR fortran/PR44693
5464         * gfortran.dg/dim_range_1.f90:  New test.
5465         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5466
5467 2010-07-06  Jason Merrill  <jason@redhat.com>
5468
5469         PR c++/44703
5470         * g++.dg/cpp0x/initlist41.C: New.
5471
5472         PR c++/44778
5473         * g++.dg/template/ptrmem22.C: New.
5474
5475 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5476
5477         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5478         support.
5479         * gcc.target/i386/i386.exp: Likewise.
5480
5481 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5482
5483         PR testsuite/44195
5484         * gcc.dg/lto/20100518_0.c: Limit to x86.
5485
5486 2010-07-06  Richard Guenther  <rguenther@suse.de>
5487
5488         PR middle-end/44828
5489         * gcc.c-torture/execute/pr44828.c: New testcase.
5490
5491 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5492
5493         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5494         * g++.dg/warn/volatile1.C: Likewise.
5495         * g++.dg/template/warn1.C: Likewise.
5496
5497 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5498
5499         AVX Programming Reference (June, 2010)
5500         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5501         * g++.dg/other/i386-3.C: Likewise.
5502         * gcc.target/i386/sse-12.c: Likewise.
5503
5504         * gcc.target/i386/f16c-check.h: New.
5505         * gcc.target/i386/rdfsbase-1.c: Likewise.
5506         * gcc.target/i386/rdfsbase-2.c: Likewise.
5507         * gcc.target/i386/rdgsbase-1.c: Likewise.
5508         * gcc.target/i386/rdgsbase-2.c: Likewise.
5509         * gcc.target/i386/rdrand-1.c: Likewise.
5510         * gcc.target/i386/rdrand-2.c: Likewise.
5511         * gcc.target/i386/rdrand-3.c: Likewise.
5512         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5513         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5514         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5515         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5516         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5517         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5518         * gcc.target/i386/wrfsbase-1.c: Likewise.
5519         * gcc.target/i386/wrfsbase-2.c: Likewise.
5520         * gcc.target/i386/wrgsbase-1.c: Likewise.
5521         * gcc.target/i386/wrgsbase-2.c: Likewise.
5522
5523         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5524         (__builtin_ia32_vcvtps2ph): New.
5525         (__builtin_ia32_vcvtps2ph256): Likewise.
5526
5527         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5528         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5529
5530         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5531         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5532
5533         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5534         (__builtin_ia32_vcvtps2ph256): Likewise.
5535         Add fsgsbase,rdrnd,f16c.
5536
5537         * lib/target-supports.exp (check_effective_target_f16c): New.
5538
5539 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5540
5541         * gcc.dg/guality/nrv-1.c: New test.
5542
5543 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5544
5545         PR middle-end/42505
5546         * gcc.target/arm/pr42505.c: New test case.
5547
5548 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR c++/44808
5551         * g++.dg/opt/nrv16.C: New test.
5552
5553 2010-07-05  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/44784
5556         * gcc.c-torture/compile/pr44784.c: New testcase.
5557
5558 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5559
5560         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5561         Increase loop bound and array size.
5562         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5563         Likewise.
5564
5565 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5566
5567         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5569         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5570         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5571         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5572
5573 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5574
5575         PR c++/22138
5576         * g++.dg/parse/template25.C: New.
5577
5578 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5579
5580         PR rtl-optimization/44695
5581         * gcc.dg/torture/pr44695.c: New.
5582
5583 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5584
5585         PR c++/16630
5586         * g++.dg/ext/pretty3.C: New.
5587
5588 2010-07-04  Richard Guenther  <rguenther@suse.de>
5589
5590         PR middle-end/44809
5591         * g++.dg/torture/pr44809.C: New testcase.
5592
5593 2010-07-04  Richard Guenther  <rguenther@suse.de>
5594
5595         PR tree-optimization/44656
5596         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5597
5598 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5599             Revital Eres  <eres@il.ibm.com>
5600
5601         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5602         misaligned stores.
5603         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5604         gcc.dg/vect/vect-96.c: Likewise.
5605         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5606         that support misaligned stores. Change the number of expected
5607         misaligned accesses.
5608         * gcc.dg/vect/vect-peel-1.c: New test.
5609         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5610         gcc.dg/vect/vect-peel-4.c: Likewise.
5611         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5612         vectorizable on all targets that support realignment.
5613         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5614
5615 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR c/44806
5618         * gcc.dg/torture/pr44806.c: New.
5619
5620 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5621
5622         * gnat.dg/cond_expr1.adb: New test.
5623
5624 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         * gnat.dg/modular3.adb: New test.
5627         * gnat.dg/modular3_pkg.ads: New helper.
5628
5629 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5630             Mikael Pettersson  <mikpe@it.uu.se>
5631
5632         PR testsuite/44518
5633         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5634         Make signed-ness of chars explicit.  Scan the object for
5635         strings that are split by some target assemblers.
5636         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5637         explicit.
5638
5639 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5640
5641         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5642
5643 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5644
5645         PR/44128
5646         * g++.dg/warn/Wshadow-7.C: New test.
5647
5648 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5649             Julian Brown  <julian@codesourcery.com>
5650             Sandra Loosemore  <sandra@codesourcery.com>
5651
5652         * gcc.c-torture/execute/20100416-1.c: New test case.
5653
5654 2010-07-02  Julian Brown  <julian@codesourcery.com>
5655             Sandra Loosemore  <sandra@codesourcery.com>
5656
5657         PR target/43703
5658
5659         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5660         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5661
5662 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5663             Julian Brown  <julian@codesourcery.com>
5664
5665         * gcc.target/arm/neon/vadds64.c: Regenerated.
5666         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5667         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5668         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5669         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5670         * gcc.target/arm/neon-vmls-1.c: Likewise.
5671         * gcc.target/arm/neon-vsubs64.c: New execution test.
5672         * gcc.target/arm/neon-vsubu64.c: New execution test.
5673         * gcc.target/arm/neon-vadds64.c: New execution test.
5674         * gcc.target/arm/neon-vaddu64.c: New execution test.
5675
5676 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5677
5678         * gcc.target/arm/neon-vands64.c: New.
5679         * gcc.target/arm/neon-vandu64.c: New.
5680         * gcc.target/arm/neon-vbics64.c: New.
5681         * gcc.target/arm/neon-vbicu64.c: New.
5682         * gcc.target/arm/neon-veors64.c: New.
5683         * gcc.target/arm/neon-veoru64.c: New.
5684         * gcc.target/arm/neon-vorns64.c: New.
5685         * gcc.target/arm/neon-vornu64.c: New.
5686         * gcc.target/arm/neon-vorrs64.c: New.
5687         * gcc.target/arm/neon-vorru64.c: New.
5688         * gcc.target/arm/neon/vands64.c: Regenerated.
5689         * gcc.target/arm/neon/vandu64.c: Regenerated.
5690         * gcc.target/arm/neon/vbics64.c: Regenerated.
5691         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5692         * gcc.target/arm/neon/veors64.c: Regenerated.
5693         * gcc.target/arm/neon/veoru64.c: Regenerated.
5694         * gcc.target/arm/neon/vorns64.c: Regenerated.
5695         * gcc.target/arm/neon/vornu64.c: Regenerated.
5696         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5697         * gcc.target/arm/neon/vorru64.c: Regenerated.
5698
5699 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5700
5701         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5702
5703 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5704
5705         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5706         * gfortran.dg/intent_out_5.f90: Same.
5707         * gfortran.dg/ltrans-7.f90: Same.
5708         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5709
5710 2010-07-02  Jan Hubicka  <jh@suse.cz>
5711
5712         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5713
5714 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5715
5716         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5717
5718 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR c++/44780
5721         * c-c++-common/Wunused-var-12.c: New test.
5722
5723 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5724
5725         PR target/42835
5726         * gcc.target/arm/pr42835.c: New test.
5727
5728         PR target/42172
5729         * gcc.target/arm/pr42172-1.c: New test.
5730
5731 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5732
5733         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5734
5735 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5736
5737         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5738         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5739         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5740         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5741         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5742         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5743         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5744         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5745         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5746         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5747         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5748         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5749         * gcc.target/arm/neon-vdup_ns64.c: New.
5750         * gcc.target/arm/neon-vdup_nu64.c: New.
5751         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5752         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5753         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5754         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5755         * gcc.target/arm/neon-vmov_ns64.c: New.
5756         * gcc.target/arm/neon-vmov_nu64.c: New.
5757         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5758         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5759         * gcc.target/arm/neon-vget_lanes64.c: New.
5760         * gcc.target/arm/neon-vget_laneu64.c: New.
5761         * gcc.target/arm/neon-vset_lanes64.c: New.
5762         * gcc.target/arm/neon-vset_laneu64.c: New.
5763
5764 2010-07-02  Richard Guenther  <rguenther@suse.de>
5765
5766         * g++.dg/torture/20100702-1.C: New testcase.
5767
5768 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5769
5770         PR target/44707
5771         * gcc.c-torture/compile/pr44707.c: New test.
5772
5773 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5774
5775         PR c++/44039
5776         * g++.dg/template/crash101.C: New.
5777
5778 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5779
5780         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5781         Use the ABI-0 accessors and fail it for m64.
5782
5783 2010-07-02  Jan Hubicka  <jh@suse.cz>
5784
5785         * g++.dg/tree-ssa/pr44706.C: New testcase.
5786
5787 2010-07-02  Richard Guenther  <rguenther@suse.de>
5788
5789         PR tree-optimization/44748
5790         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5791
5792 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5793
5794         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5795         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5796         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5797         the method types to forward:.
5798
5799 2010-06-30  Jason Merrill  <jason@redhat.com>
5800
5801         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5802         * g++.dg/other/pr25632.C: Likewise.
5803
5804 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR tree-optimization/40421
5807         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5808
5809 2010-07-01  Richard Guenther  <rguenther@suse.de>
5810
5811         PR middle-end/42834
5812         PR middle-end/44468
5813         * gcc.c-torture/execute/20100316-1.c: New testcase.
5814         * gcc.c-torture/execute/pr44468.c: Likewise.
5815         * gcc.c-torture/compile/20100609-1.c: Likewise.
5816         * gcc.dg/volatile2.c: Adjust.
5817         * gcc.dg/plugin/selfassign.c: Likewise.
5818         * gcc.dg/pr36902.c: Likewise.
5819         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5820         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5821         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5822         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5823         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5824         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5825         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5826         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5827         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5828         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5829         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5830         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5831         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5832         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5833         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5834         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5835         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5836         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5837         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5838         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5839         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5840         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5841         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5842         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5843         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5844         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5845         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5846         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5847         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5848         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5849         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5850         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5851         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5852         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5853         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5854         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5855         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5856         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5857         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5858         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5859         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5860         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5861         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5862         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5863         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5864         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5865         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5866         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5867         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5868         * g++.dg/tree-ssa/pr31146.C: Likewise.
5869         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5870         * g++.dg/tree-ssa/pr33604.C: Likewise.
5871         * g++.dg/plugin/selfassign.c: Likewise.
5872         * gfortran.dg/array_memcpy_3.f90: Likewise.
5873         * gfortran.dg/array_memcpy_4.f90: Likewise.
5874         * c-c++-common/torture/pr42834.c: New testcase.
5875
5876 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5877
5878         PR c++/44628
5879         * g++.dg/template/crash100.C: New.
5880
5881 2010-06-30  Jan Hubicka  <jh@suse.cz>
5882
5883         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5884
5885 2010-06-30  Michael Matz  <matz@suse.de>
5886
5887         PR bootstrap/44699
5888         * gcc.dg/pr44699.c: New test.
5889
5890 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5891
5892         PR tree-optimization/39799
5893         * c-c++-common/uninit-17.c: New test.
5894
5895 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5896
5897         PR libfortran/43298
5898         * gfortran.dg/read_infnan_1.f90: New test.
5899
5900 2010-06-29  Jason Merrill  <jason@redhat.com>
5901
5902         Enable implicitly declared move constructor/operator= (N3053).
5903         * g++.dg/cpp0x/implicit3.C: New.
5904         * g++.dg/cpp0x/implicit4.C: New.
5905         * g++.dg/cpp0x/implicit5.C: New.
5906         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5907         * g++.dg/cpp0x/not_special.C: Adjust.
5908         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5909         * g++.dg/cpp0x/rv1n.C: Adjust.
5910         * g++.dg/cpp0x/rv1p.C: Adjust.
5911         * g++.dg/cpp0x/rv2n.C: Adjust.
5912         * g++.dg/cpp0x/rv2p.C: Adjust.
5913         * g++.dg/cpp0x/rv3n.C: Adjust.
5914         * g++.dg/cpp0x/rv3p.C: Adjust.
5915         * g++.dg/cpp0x/rv4n.C: Adjust.
5916         * g++.dg/cpp0x/rv4p.C: Adjust.
5917         * g++.dg/cpp0x/rv5n.C: Adjust.
5918         * g++.dg/cpp0x/rv5p.C: Adjust.
5919         * g++.dg/cpp0x/rv6n.C: Adjust.
5920         * g++.dg/cpp0x/rv6p.C: Adjust.
5921         * g++.dg/cpp0x/rv7n.C: Adjust.
5922         * g++.dg/cpp0x/rv7p.C: Adjust.
5923         * g++.dg/cpp0x/rv8p.C: Adjust.
5924         * g++.dg/gomp/pr26690-1.C: Adjust.
5925         * g++.dg/other/error20.C: Adjust.
5926         * g++.dg/other/error31.C: Adjust.
5927         * g++.dg/parse/error19.C: Adjust.
5928         * g++.dg/template/qualttp5.C: Adjust.
5929         * g++.old-deja/g++.law/ctors5.C: Adjust.
5930
5931         Enable implicitly deleted functions (N2346)
5932         * g++.dg/cpp0x/defaulted17.C: New.
5933         * g++.dg/cpp0x/implicit1.C: New.
5934         * g++.dg/cpp0x/implicit2.C: New.
5935         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5936         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5937         * g++.dg/init/ctor4.C: Adjust.
5938         * g++.dg/init/synth2.C: Adjust.
5939         * g++.dg/lto/20081118_1.C: Adjust.
5940         * g++.dg/other/error13.C: Adjust.
5941         * g++.dg/other/unused1.C: Adjust.
5942         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5943         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5944         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5945         * g++.old-deja/g++.law/ctors17.C: Adjust.
5946         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5947         * g++.old-deja/g++.pt/assign1.C: Adjust.
5948         * g++.old-deja/g++.pt/crash20.C: Adjust.
5949
5950         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5951         * g++.dg/cpp0x/defaulted13.C: Adjust.
5952         * g++.dg/cpp0x/defaulted2.C: Adjust.
5953         * g++.dg/cpp0x/defaulted3.C: Adjust.
5954         * g++.dg/cpp0x/initlist9.C: Adjust.
5955         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5956         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5957         * g++.dg/init/synth2.C: Adjust.
5958
5959         * g++.dg/cpp0x/defaulted19.C: New.
5960
5961         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5962         * g++.dg/template/error23.C: Fix for -std=c++0x.
5963
5964 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/44718
5967         * gfortran.dg/proc_ptr_28.f90: New.
5968
5969 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5970
5971         PR tree-optimization/43801
5972         * g++.dg/torture/pr43801.C: New test.
5973
5974         PR debug/44668
5975         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5976
5977 2010-06-29  Jason Merrill  <jason@redhat.com>
5978
5979         PR c++/44587
5980         * g++.dg/template/qualified-id2.C: New.
5981         * g++.dg/template/qualified-id3.C: New.
5982
5983 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5984
5985         PR fortran/44696
5986         * gfortran.dg/associated_target_4.f90: New.
5987
5988 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5989
5990         PR fortran/44582
5991         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5992
5993 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5996
5997 2010-06-29  Jan Hubicka  <jh@suse.cz>
5998
5999         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6000
6001 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6002
6003         PR target/43902
6004         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6005         * gcc.target/arm/wmul-3.c: New test.
6006         * gcc.target/arm/wmul-4.c: New test.
6007
6008 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6009
6010         PR rtl-optimization/44659
6011         * gcc.target/i386/extract-1.c: New.
6012         * gcc.target/i386/extract-2.c: Likewise.
6013         * gcc.target/i386/extract-3.c: Likewise.
6014         * gcc.target/i386/extract-4.c: Likewise.
6015         * gcc.target/i386/extract-5.c: Likewise.
6016         * gcc.target/i386/extract-6.c: Likewise.
6017
6018 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6019
6020         PR c++/44682
6021         * g++.dg/warn/Wunused-var-14.C: New test.
6022
6023 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6024
6025         PR fortran/43298
6026         * gfortran.dg/nan_6.f90: New.
6027
6028 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6029
6030         PR tree-optimization/43781
6031         * gcc.dg/torture/pr43781.c: New.
6032
6033 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6034
6035         PR fortran/40158
6036         * gfortran.dg/actual_rank_check_1.f90: New test.
6037
6038 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6039
6040         * gcc.dg/ipa/ipa-sra-6.c: New test.
6041
6042 2010-06-28  Jan Hubicka  <jh@suse.cz>
6043
6044         PR tree-optimization/44687
6045         * gcc.c-torture/compile/pr44687.c
6046
6047 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6048
6049         PR c++/44535
6050         * g++.dg/torture/pr44535.C: New test.
6051
6052 2010-06-28  Michael Matz  <matz@suse.de>
6053
6054         PR middle-end/44592
6055         * gfortran.dg/pr44592.f90: New test.
6056
6057 2010-06-28  Jan Hubicka  <jh@suse.cz>
6058
6059         PR tree-optimization/44357
6060         * g++.dg/torture/pr44357.C: New testcase.
6061
6062 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6065         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6066         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6067         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6068         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6069         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6070         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6071         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6072
6073 2010-06-27  Jan Hubicka  <jh@suse.cz>
6074
6075         * gcc.c-torture/compile/pr44686.c: New file.
6076
6077 2010-06-27  Richard Guenther  <rguenther@suse.de>
6078
6079         PR tree-optimization/44683
6080         * gcc.c-torture/execute/pr44683.c: New testcase.
6081
6082 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6083
6084         * gnat.dg/noreturn3.ad[sb]: New test.
6085
6086 2010-06-26  Jason Merrill  <jason@redhat.com>
6087
6088         * g++.dg/cpp0x/explicit5.C: New.
6089
6090 2010-06-26  Richard Guenther  <rguenther@suse.de>
6091
6092         PR tree-optimization/44393
6093         * gcc.dg/pr44393.c: New testcase.
6094
6095 2010-06-26  Jan Hubicka  <jh@suse.cz>
6096
6097         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6098
6099 2010-06-26  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/44674
6102         * gcc.dg/pr44674.c: New testcase.
6103
6104 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6105
6106         * gcc.dg/opts-3.c: New test.
6107
6108 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6109
6110         * gfortran.dg/type_decl_1.f90: New.
6111         * gfortran.dg/type_decl_2.f90: New.
6112
6113 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6114
6115         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6116         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6117
6118 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6119
6120         PR testsuite/38946
6121         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6122         error in comparing reals.
6123
6124 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6125
6126         * selected_real_kind_2.f90: New.
6127         * selected_real_kind_3.f90: New.
6128
6129 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6130
6131         * gfortran.dg/entry_19.f90: New.
6132
6133 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6134
6135         * gfortran.dg/end_subroutine_1.f90: New.
6136         * gfortran.dg/end_subroutine_2.f90: New.
6137         * gfortran.dg/interface_proc_end.f90: Update.
6138
6139 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6140
6141         * gfortran.dg/semicolon_fixed.f: Update.
6142         * gfortran.dg/semicolon_fixed_2.f: New.
6143         * gfortran.dg/semicolon_free_2.f90: New.
6144         * gfortran.dg/semicolon_free.f90: Update.
6145
6146 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6147
6148         PR fortran/44448
6149         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6150
6151 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6152
6153         * g++.dg/ipa/iinline-3.C: New test.
6154         * gcc.dg/ipa/modif-1.c: Removed.
6155
6156 2010-06-25  Jan Hubicka  <jh@suse.cz>
6157
6158         * gcc.dg/tree-ssa/ipa-split-1.c
6159
6160 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6161
6162         * g++.dg/ipa/iinline-2.C: New test.
6163
6164 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6165
6166         PR middle-end/43866
6167         * gfortran.dg/pr43866.f90: New test.
6168
6169         PR tree-optimization/44539
6170         * gcc.dg/pr44539.c: New test.
6171
6172 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6173
6174         From Jim Wilson:
6175         PR target/43902
6176         * gcc.target/mips/madd-9.c: New test.
6177
6178 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6179
6180         PR c/44517
6181         * gcc.dg/noncompile/pr44517.c: New.
6182         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6183
6184 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6185
6186         PR testsuite/43283
6187         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6188         and add argument to nop for IA64.
6189
6190 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6191
6192         PR target/44588
6193         * gcc.target/i386/mod-1.c: New.
6194         * gcc.target/i386/umod-1.c: Likewise.
6195         * gcc.target/i386/umod-2.c: Likewise.
6196         * gcc.target/i386/umod-3.c: Likewise.
6197
6198 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR middle-end/44492
6201         * g++.dg/torture/pr44492.C: New test.
6202
6203 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6204
6205         * c-c++-common/warn-omitted-condop.c: New.
6206
6207 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6208
6209         PR fortran/44614
6210         * gfortran.dg/import8.f90: New.
6211
6212 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6213
6214         * gnat.dg/not_null.adb: Update test case.
6215
6216 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR c++/44619
6219         * g++.dg/warn/Wunused-var-13.C: New test.
6220
6221         PR c++/44627
6222         * g++.dg/diagnostic/method1.C: New test.
6223
6224 2010-06-22  Cary Coutant  <ccoutant@google.com>
6225
6226         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6227
6228 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/44616
6231         * gfortran.dg/abstract_type_8.f03: New.
6232
6233 2010-06-21  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/cpp0x/noexcept08.C: New.
6236
6237         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6238
6239 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6240
6241         PR target/44615
6242         * gcc.target/i386/sse2-vec-2a.c: New.
6243
6244 2010-06-21  DJ Delorie  <dj@redhat.com>
6245
6246         * gcc.dg/pragma-diag-1.c: New.
6247
6248 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6249
6250         PR target/44615
6251         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6252
6253 2010-06-21  Alan Modra  <amodra@gmail.com>
6254
6255         PR testsuite/44505
6256         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6257         tail call to check_fa_mid.
6258
6259 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR target/44575
6262         * gcc.c-torture/execute/pr44575.c: New test.
6263
6264 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6265
6266         PR fortran/40632
6267         * gfortran.dg/contiguous_1.f90: New.
6268         * gfortran.dg/contiguous_2.f90: New.
6269         * gfortran.dg/contiguous_3.f90: New.
6270
6271 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6272
6273         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6274         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6275
6276 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6277
6278         PR target/44546
6279         * gcc.target/i386/pr44546.c: New test.
6280
6281 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6282
6283         * gcc.dg/opts-2.c: New test.
6284
6285 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6286
6287         PR fortran/44584
6288         * gfortran.dg/typebound_proc_15.f03: Modified.
6289
6290 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6291
6292         PR target/44072
6293         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6294         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6295
6296 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6297
6298         * g++.dg/ext/label13.C: Fix typo in last change.
6299
6300 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6301
6302         PR libfortran/44477
6303         * gfortran.dg/eof_3.f90
6304         * gfortran.dg/endfile_2.f90
6305         * gfortran.dg/endfile_4.f90
6306         * gfortran.dg/endfile_3.f90
6307
6308 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6309
6310         PR c++/41090
6311         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6312
6313 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6314
6315         PR fortran/44556
6316         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6317
6318 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6319
6320         * gcc.target/arm/pr40900.c: New test.
6321
6322 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6323
6324         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6325
6326 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6327
6328         PR fortran/44558
6329         * gfortran.dg/typebound_call_15.f03: New.
6330
6331 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6332
6333         PR c++/44486
6334         * g++.dg/pr44486.C: New.
6335
6336 2010-06-16  DJ Delorie  <dj@redhat.com>
6337
6338         * gcc.target/i386/volatile-bitfields-1.c: New.
6339         * gcc.target/i386/volatile-bitfields-2.c: New.
6340
6341 2010-06-16  Jason Merrill  <jason@redhat.com>
6342
6343         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6344
6345         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6346
6347 2010-06-16  Richard Guenther  <rguenther@suse.de>
6348
6349         PR c/44555
6350         * gcc.c-torture/execute/pr44555.c: New testcase.
6351
6352 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6353
6354         PR fortran/44549
6355         * gfortran.dg/typebound_proc_16.f03: New.
6356
6357 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6358
6359         * g++.dg/torture/pr43905.C: New test.
6360
6361 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6362
6363         PR testsuite/44538
6364         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6365         initialization loop from being vectorized.
6366         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6367
6368 2010-06-16  Alan Modra  <amodra@gmail.com>
6369
6370         PR tree-optimization/44507
6371         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6372
6373 2010-06-15  Jason Merrill  <jason@redhat.com>
6374
6375         * g++.dg/overload/arg3.C: Adjust error locations.
6376         * g++.dg/overload/copy1.C: Likewise.
6377         * g++.dg/tc1/dr152.C: Likewise.
6378         * g++.dg/template/incomplete4.C: Likewise.
6379         * g++.dg/template/incomplete5.C: Likewise.
6380         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6381         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6382         * g++.old-deja/g++.pt/crash9.C: Likewise.
6383
6384         * g++.dg/inherit/virtual5.C: New.
6385
6386         * g++.dg/cpp0x/defaulted18.C: New.
6387
6388         * g++.dg/cpp0x/initlist40.C: New.
6389
6390         * g++.dg/cpp0x/initlist39.C: New.
6391
6392 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6393
6394         PR middle-end/44391
6395         * gcc.dg/graphite/pr44391.c: New.
6396
6397 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6398
6399         PR fortran/43388
6400         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6401         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6402         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6403         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6404
6405 2010-06-15  Richard Guenther  <rguenther@suse.de>
6406
6407         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6408
6409 2010-06-15  Richard Guenther  <rguenther@suse.de>
6410
6411         * gcc.dg/vect/bb-slp-21.c: Adjust.
6412         * gcc.dg/vect/bb-slp-13.c: Likewise
6413         * gcc.dg/vect/bb-slp-4.c: Likewise
6414         * gcc.dg/vect/bb-slp-22.c: Likewise
6415         * gcc.dg/vect/bb-slp-14.c: Likewise
6416         * gcc.dg/vect/bb-slp-23.c: Likewise
6417         * gcc.dg/vect/bb-slp-15.c: Likewise
6418         * gcc.dg/vect/bb-slp-17.c: Likewise
6419         * gcc.dg/vect/bb-slp-18.c: Likewise
6420         * gcc.dg/vect/bb-slp-19.c: Likewise
6421         * gcc.dg/vect/bb-slp-10.c: Likewise
6422         * gcc.dg/vect/bb-slp-11.c: Likewise
6423         * gcc.dg/vect/bb-slp-20.c: Likewise
6424         * gcc.dg/vect/bb-slp-3.c: Likewise
6425
6426 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR fortran/44536
6429         * gfortran.dg/gomp/pr44536.f90: New test.
6430         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6431
6432 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6433
6434         PR target/44534
6435         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6436         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6437
6438 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR tree-optimization/44508
6441         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6442
6443         PR bootstrap/44509
6444         * gcc.dg/pr44509.c: New test.
6445
6446 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6447
6448         PR tree-optimization/44507
6449         * gcc.dg/vect/pr44507.c: New test.
6450
6451 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6454         and c-pretty-print.h.
6455
6456         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6457
6458 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6459
6460         * gfortran.dg/whole_file_18.f90: Updated error message.
6461
6462 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6463
6464         * gfortran.dg/whole_file_20.f03: New.
6465
6466 2010-06-12  Jan Hubicka  <jh@suse.cz>
6467
6468         * gcc.c-torture/compile/pc44485.c: New testcase.
6469
6470 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6471
6472         PR fortran/40117
6473         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6474         * gfortran.dg/typebound_proc_14.f03: New.
6475         * gfortran.dg/typebound_proc_15.f03: New.
6476
6477 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6478
6479         * gcc.dg/opts-1.c: New test.
6480
6481 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6482
6483         * gcc.dg/funroll-loops-all.c: Update expected error.
6484
6485 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6486
6487         PR target/44481
6488         * gcc.target/i386/pr44481.c: New test.
6489
6490 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6491
6492         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6493
6494 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6495
6496         PR middle-end/44483
6497         * gcc.dg/tree-ssa/pr44483.c: New.
6498
6499 2010-06-11  Paul Brook  <paul@codesourcery.com>
6500
6501         * g++.dg/other/arm-neon-1.C: New test.
6502
6503 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6504
6505         PR fortran/42051
6506         PR fortran/43896
6507         * gfortran.dg/class_23.f03: New test.
6508
6509 2010-06-11  Jan Hubicka  <jh@suse.cz>
6510
6511         * gcc.dg/ipa/pure-const-2.c: New testcase.
6512
6513 2010-06-11  Jan Hubicka  <jh@suse.cz>
6514
6515         * gcc.dg/noreturn-7.c: Update.
6516         * gcc.dg/noreturn-4.c: Update.
6517
6518 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6519
6520         Fix MIPS bootstrap
6521         * g++.dg/other/typedef4.C: New test.
6522
6523 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6524
6525         PR fortran/44207
6526         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6527
6528 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6529
6530         PR fortran/44457
6531         * gfortran.dg/asynchronous_3.f03
6532
6533 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6534
6535         PR middle-end/44185
6536         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6537         non-temporal stores out of the tests to form new test cases.  As a
6538         result, no non-temporal store should be generated in this case.
6539
6540         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6541         prefetch-7.c that generate one non-temporal store.
6542
6543         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6544         prefetch-7.c that generate one non-temporal store and one
6545         one-temporal prefetch.
6546
6547 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6548
6549         PR tree-optimization/44258
6550         * gcc.dg/tree-ssa/pr44258.c: New test.
6551
6552 2010-06-10  Daniel Kraft  <d@domob.eu>
6553
6554         PR fortran/38936
6555         * gfortran.dg/associate_1.f03: New test.
6556         * gfortran.dg/associate_2.f95: New test.
6557         * gfortran.dg/associate_3.f03: New test.
6558         * gfortran.dg/associate_4.f08: New test.
6559
6560 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6561
6562         * gfortran.dg/selected_char_kind_4.f90: New test.
6563
6564 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gcc.dg/pr42461.c: New test.
6567
6568 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6569
6570         PR fortran/44347
6571         * gfortran.dg/selected_real_kind_1.f90: New.
6572
6573 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6574
6575         PR fortran/44359
6576         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6577         warning.
6578         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6579         check for warning.
6580
6581 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6582
6583         * gfortran.dg/data_namelist_conflict.f90: New test.
6584
6585 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6586
6587         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6588         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6589         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6590
6591 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6592
6593         * gfortran.dg/mvbits_9.f90: New test.
6594         * gfortran.dg/ibset_1.f90: Ditto.
6595         * gfortran.dg/ibits_1.f90: Ditto.
6596         * gfortran.dg/btest_1.f90: Ditto.
6597         * gfortran.dg/ibclr_1.f90: Ditto.
6598
6599 2010-06-09  Jason Merrill  <jason@redhat.com>
6600
6601         PR c++/44366
6602         * g++.dg/cpp0x/decltype23.C: Move to...
6603         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6604
6605 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6606
6607         PR fortran/44211
6608         * gfortran.dg/typebound_call_14.f03: New test.
6609
6610 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6611
6612         PR tree-optimization/44423
6613         * gcc.dg/tree-ssa/pr44423.c: New test.
6614
6615 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6616
6617         PR testsuite/42843
6618         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6619         TV_NONE to initialize tv_id field.
6620         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6621         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6622         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6623         Include toplev.h .
6624         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6625         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6626         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6627
6628 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6629
6630         PR tree-optimization/39874
6631         PR middle-end/28685
6632         * gcc.dg/pr39874.c: New file.
6633
6634 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6635
6636         * g++.dg/ext/attr-alias-1.C: New.
6637         * g++.dg/ext/attr-alias-2.C: New.
6638
6639 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/44446
6642         * gfortran.dg/proc_ptr_27.f90: New.
6643
6644 2010-06-07  Jason Merrill  <jason@redhat.com>
6645
6646         PR c++/44366
6647         * g++.dg/cpp0x/decltype23.C: New.
6648
6649 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6650             Shujing Zhao  <pearly.zhao@oracle.com>
6651
6652         PR c/37724
6653         * gcc.dg/c90-const-expr-10.c: Adjust.
6654         * gcc.dg/c99-const-expr-10.c: Adjust.
6655         * gcc.dg/init-bad-7.c: New.
6656
6657 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6658
6659         * lib/target-supports.exp (check_effective_target_gas): New proc.
6660         * gcc.c-torture/execute/960321-1.x: New file.
6661
6662 2010-06-07  Jason Merrill  <jason@redhat.com>
6663
6664         PR c++/44401
6665         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6666
6667 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c++/44444
6670         * g++.dg/warn/Wunused-var-12.C: New test.
6671
6672         PR c++/44443
6673         * c-c++-common/Wunused-var-11.c: New test.
6674
6675 2010-06-07  Jan Hubicka  <jh@suse.cz>
6676
6677         * gcc.dg/ipa/pure-const-1.c: New testcase.
6678
6679 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6680
6681         PR rtl-optimization/44404
6682         * gcc.dg/pr44404.c: New.
6683
6684 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6685
6686         PR target/44159
6687         * gcc.target/i386/abi-2.c: Check sysv abi here.
6688         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6689         function to avoid failures by different ABIs.
6690         * gcc.target/i386/aes-check.h: Likewise.
6691         * gcc.target/i386/avx-check.h: Likewise.
6692         * gcc.target/i386/fma4-check.h: Likewise.
6693         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6694         * gcc.target/i386/mmx-check.h: Likewise.
6695         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6696         * gcc.target/i386/pclmul-check.h: Likewise.
6697         * gcc.target/i386/sse-check.h: Likewise.
6698         * gcc.target/i386/sse2-check.h: Likewise.
6699         * gcc.target/i386/sse3-check.h: Likewise.
6700         * gcc.target/i386/sse4_1-check.h: Likewise.
6701         * gcc.target/i386/sse4_2-check.h: Likewise.
6702         * gcc.target/i386/sse4a-check.h: Likewise.
6703         * gcc.target/i386/ssse3-check.h: Likewise.
6704         * gcc.target/i386/xop-check.h: Likewise.
6705         * gcc.target/i386/pr27971.c: Fix for LLP64.
6706         * gcc.target/i386/pr39139.c: Likewise.
6707         * gcc.target/i386/pr39315-check.c: Likewise.
6708         * gcc.target/i386/vararg-1.c: Likewise.
6709         * gcc.target/i386/vararg-2.c: Likewise.
6710         Additional add dg-compile to avoid failure due
6711         missing foo symbol.
6712
6713         * gcc.dg/compound-literal-1.c: Fix for llp64.
6714         * gcc.dg/pr32370.c: Likewise.
6715         * gcc.dg/pr37561.c: Likewise.
6716         * gcc.dg/pr41340.c: Likewise.
6717         * gcc.dg/pr41551.c: Likewise.
6718
6719 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6720
6721         PR c++/44188
6722         * g++.dg/debug/dwarf2/typedef3.C: New test.
6723
6724 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6725
6726         PR c/20000
6727         * c-c++-common/pr20000.c: New.
6728
6729 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6730
6731         PR c++/44086
6732         * g++.dg/init/pr44086.C: New.
6733         * g++.dg/cpp0x/decltype4.C: Adjust.
6734
6735 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6736
6737         PR fortran/43945
6738         * gfortran.dg/generic_23.f03: New test.
6739
6740 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6741
6742         PR fortran/43895
6743         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6744
6745 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR c++/44361
6748         * c-c++-common/Wunused-var-9.c: New test.
6749
6750 2010-06-05  Jason Merrill  <jason@redhat.com>
6751
6752         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6753
6754 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6755
6756         PR c/44322
6757         * gcc.dg/c99-restrict-4.c: New test.
6758
6759 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6760
6761         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6762         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6763         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6764         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6765         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6766         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6767         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6768         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6769         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6770         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6771         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6772         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6773         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6774         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6775         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6776         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6777         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6778         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6779         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6780         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6781         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6782         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6783
6784 2010-06-04  Jason Merrill  <jason@redhat.com>
6785
6786         * g++.dg/cpp0x/noexcept06.C: New.
6787         * g++.dg/cpp0x/noexcept07.C: New.
6788
6789         * g++.dg/cpp0x/noexcept01.C: New.
6790         * g++.dg/cpp0x/noexcept02.C: New.
6791         * g++.dg/cpp0x/noexcept03.C: New.
6792         * g++.dg/cpp0x/noexcept04.C: New.
6793         * g++.dg/cpp0x/noexcept05.C: New.
6794
6795 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR c++/44412
6798         * g++.dg/warn/Wunused-var-10.C: New test.
6799         * g++.dg/warn/Wunused-var-11.C: New test.
6800
6801         PR c++/44362
6802         * c-c++-common/Wunused-var-10.c: New test.
6803
6804 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6805
6806         PR c/25880
6807         * gcc.dg/assign-warn-2.c: Update.
6808         * gcc.dg/cpp/line3.c: Update.
6809         * gcc.dg/c99-array-lval-8.c: Update.
6810         * gcc.dg/cast-qual-2.c: Update.
6811         * gcc.dg/c99-arraydecl-3.c:  Update.
6812         * gcc.dg/assign-warn-1.c:  Update.
6813         * gcc.dg/format/gcc_diag-1.c:  Update.
6814
6815 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6816
6817         PR rtl-optimization/39871
6818         PR rtl-optimization/40615
6819         PR rtl-optimization/42500
6820         PR rtl-optimization/42502
6821         * gcc.target/arm/eliminate.c: New test.
6822
6823 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6824
6825         PR libstdc++/44410
6826         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6827         * g++.old-deja/g++.other/delete3.C: Likewise.
6828         * g++.old-deja/g++.other/new.C: Likewise.
6829         * g++.old-deja/g++.law/operators27.C: Likewise.
6830         * g++.old-deja/g++.mike/p755.C: Likewise.
6831         * g++.dg/eh/new1.C: Likewise.
6832         * g++.dg/init/new5.C: Likewise.
6833
6834 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6835
6836         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6837         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6838         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6839
6840 2010-06-03  Richard Guenther  <rguenther@suse.de>
6841
6842         PR lto/41921
6843         * lib/lto.exp: Always load gcc.exp.
6844         (lto-obj): For C source files invoke gcc_target_compile.
6845         * g++.dg/lto/20100603-1_0.C: New testcase.
6846         * g++.dg/lto/20100603-1_1.c: Likewise.
6847
6848 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6849
6850         PR tree-optimization/43688
6851         * gfortran.dg/pr43688.f90: New.
6852
6853 2010-06-03  Richard Guenther  <rguenther@suse.de>
6854
6855         PR lto/41584
6856         * gcc.dg/lto/20100603-1_0.c: New testcase.
6857         * gcc.dg/lto/20100603-2_0.c: Likewise.
6858         * gcc.dg/lto/20100603-3_0.c: Likewise.
6859
6860 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6861
6862         PR target/44218
6863         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6864         * gcc.target/powerpc/recip-2.c: Ditto.
6865         * gcc.target/powerpc/recip-3.c: Ditto.
6866         * gcc.target/powerpc/recip-4.c: Ditto.
6867         * gcc.target/powerpc/recip-5.c: Ditto.
6868         * gcc.target/powerpc/recip-6.c: Ditto.
6869         * gcc.target/powerpc/recip-7.c: Ditto.
6870         * gcc.target/powerpc/recip-test.h: Ditto.
6871         * gcc.target/powerpc/recip-test2.h: Ditto.
6872
6873 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6874
6875         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6876
6877 2010-06-02  Jason Merrill  <jason@redhat.com>
6878
6879         * g++.dg/ext/vector9.C: Expect typedef in error message.
6880
6881         PR c++/9726
6882         PR c++/23594
6883         PR c++/44333
6884         * g++.dg/tc1/dr101.C: Remove xfails.
6885
6886 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6887
6888         PR middle-end/44372
6889         * g++.dg/ipa/pr44372.C: New.
6890
6891 2010-06-02  Jan Hubicka  <jh@suse.cz>
6892
6893         PR middle-end/44295
6894         * g++.dg/torture/pr44295.C: Neww testcase.
6895
6896 2010-06-02  Jan Hubicka  <jh@suse.cz>
6897
6898         * gcc.dg/tree-ssa/loadpre6.c: Update.
6899
6900 2010-06-02  Richard Guenther  <rguenther@suse.de>
6901
6902         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6903         diagnostic.h.
6904
6905 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6906
6907         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6908         the link fail message.
6909
6910 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/44360
6913         * gfortran.dg/use_13.f90: New test case.
6914
6915 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6916
6917         PR fortran/44371
6918         * gfortran.dg/error_stop_2.f08: Minor update.
6919
6920 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6921
6922         PR fortran/44371
6923         * gfortran.dg/error_stop_1.f08: New test.
6924         * gfortran.dg/error_stop_2.f08: New test.
6925
6926 2010-06-01  Jason Merrill  <jason@redhat.com>
6927
6928         DR 990
6929         * g++.dg/cpp0x/initlist37.C: New.
6930         * g++.dg/cpp0x/initlist38.C: New.
6931
6932         PR c++/44358
6933         * g++.dg/cpp0x/initlist36.C: New.
6934
6935 2010-05-31 Jan Hubicka  <jh@suse.cz>
6936
6937         * gcc.dg/noreturn-8.c: New testcase.
6938
6939 2010-05-31 Jan Hubicka  <jh@suse.cz>
6940
6941         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6942         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6943
6944 2010-05-31 Jan Hubicka  <jh@suse.cz>
6945
6946         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6947         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6948
6949 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6950
6951         PR fortran/36928
6952         * gfortran.dg/dependency_27.f90:  New test.
6953         * gfortran.dg/array_assign_1.F90:  New test.
6954
6955 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR target/44338
6958         * gcc.target/i386/sse-24.c: New test.
6959
6960 2010-05-31  Jan Hubicka  <jh@suse.cz>
6961
6962         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6963
6964 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR middle-end/44337
6967         * gcc.dg/pr44337.c: New test.
6968
6969         PR tree-optimization/44182
6970         * g++.dg/debug/pr44182.C: New test.
6971
6972 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gcc.dg/nested-func-7.c: New test.
6975         * gnat.dg/frame_overflow.adb: Adjust directives.
6976
6977 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/prot2.ad[sb]: New test.
6980         * gnat.dg/prot2_pkg1.ads: New helper.
6981         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6982
6983 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6984
6985         * gnat.dg/array11.adb: Adjust dg-warning directive.
6986         * gnat.dg/object_overflow.adb: Likewise.
6987
6988 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6989
6990         PR middle-end/44306
6991         * gcc.dg/tree-ssa/pr44306.c: New.
6992
6993 2010-05-29  Jan Hubicka  <jh@suse.cz>
6994
6995         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6996
6997 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6998
6999         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7000
7001 2010-05-28  Mike Stump  <mikestump@comcast.net>
7002
7003         PR objc/44125
7004         * objc.dg/const-str-9.m: Remove static.
7005
7006 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR target/43636
7009         * gcc.c-torture/compile/pr43636.c: New test.
7010
7011 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7012
7013         PR objc++/23616
7014         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7015         * obj-c++.dg/try-catch-9.mm: Ditto.
7016
7017 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7018
7019         Revert patch for PR c++/44188
7020         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7021
7022 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7023
7024         PR c++/44188
7025         * g++.dg/debug/dwarf2/typedef3.C: New test.
7026
7027 2010-05-27  Jason Merrill  <jason@redhat.com>
7028
7029         PR c++/43555
7030         * g++.dg/ext/vla9.C: New.
7031
7032 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7033
7034         PR objc/44140
7035         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7036         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7037         * objc.dg/torture/tls/thr-init.m: Ditto.
7038         * objc.dg/torture/trivial.m: Ditto.
7039         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7040         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7041         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7042         * obj-c++.dg/torture/trivial.mm: Ditto.
7043
7044 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7045
7046         * g++.dg/lto/20100302_0.C: Skip on darwin.
7047
7048 2010-05-27  Richard Guenther  <rguenther@suse.de>
7049
7050         PR tree-optimization/44284
7051         * gcc.dg/vect/vect-118.c: New testcase.
7052         * gcc.dg/vect/bb-slp-20.c: Adjust.
7053         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7054         * gcc.dg/vect/slp-9.c: Likewise.
7055         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7056         * gcc.dg/vect/vect-10.c: Likewise.
7057         * gcc.dg/vect/vect-109.c: Likewise.
7058         * gcc.dg/vect/vect-12.c: Likewise.
7059         * gcc.dg/vect/vect-36.c: Likewise.
7060         * gcc.dg/vect/vect-7.c: Likewise.
7061         * gcc.dg/vect/vect-iv-8.c: Likewise.
7062         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7063         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7064         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7065         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7066         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7067         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7068         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7069         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7070         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7071         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7072         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7073         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7074         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7075         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7076         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7077         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7078         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7079
7080 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7081
7082         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7083         necessary.
7084
7085 2010-05-26  Jan Hubicka  <jh@suse.cz>
7086
7087         * gcc.dg/lto/materialize-1_0.c: New file.
7088         * gcc.dg/lto/materialize-1_1.c: New file.
7089
7090 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7091
7092         * gnat.dg/lto10.adb: New test.
7093         * gnat.dg/lto10_pkg.ads: New helper.
7094
7095 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7096
7097         * lib/target-supports.exp (check_effective_target_int128): New
7098         function to check if __int128 types are available for target.
7099         * c-c++-common/int128-types-1.c: New.
7100         * c-c++-common/int128-1.c: New.
7101         * c-c++-common/int128-2.c: New.
7102         * g++.dg/abi/mangle43.C: New.
7103         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7104         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7105         pointer-wide scalar.
7106         * g++.dg/other/pr25632.C: Likewise.
7107         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7108         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7109         overflow warnings.
7110         * g++.dg/warn/pr13358-4.C: Likewise.
7111         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7112         * g++.dg/warn/Wconversion-null.C: Likewise.
7113
7114 2010-05-26  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/43382
7117         * g++.dg/cpp0x/variadic101.C: New.
7118
7119 2010-05-26  Richard Guenther  <rguenther@suse.de>
7120
7121         PR rtl-optimization/44164
7122         * gcc.c-torture/execute/pr44164.c: New testcase.
7123         * g++.dg/tree-ssa/pr13146.C: Adjust.
7124
7125 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7126
7127         PR fortran/40011
7128         * gfortran.dg/whole_file_19.f90 : New test.
7129
7130 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7131
7132         PR fortran/30668
7133         PR fortran/31346
7134         PR fortran/34260
7135         * gfortran.dg/pr40999.f: Fix function type.
7136         * gfortran.dg/whole_file_5.f90: Likewise.
7137         * gfortran.dg/whole_file_6.f90: Likewise.
7138         * gfortran.dg/whole_file_16.f90: New.
7139         * gfortran.dg/whole_file_17.f90: New.
7140         * gfortran.dg/whole_file_18.f90: New.
7141
7142 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7143             Iain Sandoe  <iains@gcc.gnu.org>
7144
7145         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7146         * gcc.c-torture/compile/pr44197.c: Require alias support.
7147         * gcc.dg/lto/20081222_0.c: Ditto.
7148
7149 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR debug/42801
7152         * gcc.dg/guality/vla-2.c: New test.
7153
7154 2010-05-25  Richard Guenther  <rguenther@suse.de>
7155
7156         PR middle-end/44069
7157         * g++.dg/torture/pr44069.C: New testcase.
7158
7159 2010-05-25  Richard Guenther  <rguenther@suse.de>
7160
7161         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7162
7163 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7164
7165         PR objc/44140
7166         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7167
7168 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7169
7170         * obj-c++.dg/torture/tls/trivial.mm: New.
7171         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7172         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7173         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7174         * obj-c++.dg/torture/tls/diag-1.mm: New.
7175         * obj-c++.dg/torture/tls/tls.exp: New.
7176         * obj-c++.dg/torture/trivial.mm: New.
7177         * obj-c++.dg/torture/dg-torture.exp: New.
7178         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7179         * obj-c++.dg/tls/trivial.m: New.
7180         * obj-c++.dg/tls/init-1.mm: New.
7181         * obj-c++.dg/tls/diag-1.mm: New.
7182         * obj-c++.dg/tls/init-2.mm: New.
7183         * obj-c++.dg/tls/diag-2.mm: New.
7184         * obj-c++.dg/tls/diag-3.mm: New.
7185         * obj-c++.dg/tls/diag-4.mm: New.
7186         * obj-c++.dg/tls/static-1.mm: New.
7187         * obj-c++.dg/tls/tls.exp: New.
7188         * obj-c++.dg/tls/diag-5.mm: New.
7189         * obj-c++.dg/tls/static-1a.mm: New.
7190         * objc-obj-c++-shared/Object1.mm: New.
7191         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7192
7193 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7194
7195         PR objc++/43689
7196         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7197         * obj-c++.dg/const-str-6.mm: Ditto.
7198
7199 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7200
7201         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7202
7203 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7204
7205         PR ada/38394
7206         * gnat.dg/array13.ad[sb]: New test.
7207
7208 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7209             Sandra Loosemore  <sandra@codesourcery.com>
7210
7211         * gcc.target/arm/neon/: Regenerated test cases.
7212
7213         * gcc.target/arm/neon/polytypes.c,
7214         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7215         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7216         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7217         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7218         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7219         dg-add-options arm_neon.
7220
7221         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7222         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7223         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7224         and arm_neon_fp16_ok.
7225
7226         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7227         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7228
7229         * lib/target-supports.exp (add_options_for_arm_neon): New.
7230         (check_effective_target_arm_neon_ok_nocache): New, from
7231         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7232         (check_effective_target_arm_neon_ok): Use
7233         check_effective_target_arm_neon_ok_nocache.
7234         (add_options_for_arm_neon_fp16)
7235         (check_effective_target_arm_neon_fp16_ok)
7236         check_effective_target_arm_neon_fp16_ok_nocache): New.
7237         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7238
7239 2010-05-24  Jason Merrill  <jason@redhat.com>
7240
7241         PR c++/41510
7242         * g++.dg/cpp0x/initlist35.C: New.
7243         * g++.dg/init/brace6.C: Adjust.
7244
7245 2010-05-24  Paul Brook  <paul@codesourcery.com>
7246
7247         * gcc.target/arm/frame-pointer-1.c: New test.
7248         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7249         pointer elimination.
7250
7251 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7252
7253         PR target/44245
7254         * gcc.target/i386/crc32-3.c: New.
7255         * gcc.target/i386/crc32-4.c: Likewise.
7256
7257 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7258
7259         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7260         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7261         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7262
7263 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7266
7267 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7268
7269         PR target/43869
7270         * gcc.c-target/pr43869.c: New test.
7271
7272 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7273
7274         PR fortran/44212
7275         * gfortran.dg/class_22.f03: New.
7276
7277 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7278
7279         PR lto/44238
7280         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7281
7282 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/44213
7285         * gfortran.dg/abstract_type_7.f03: New.
7286
7287 2010-05-21  Jason Merrill  <jason@redhat.com>
7288
7289         * g++.dg/eh/spec11.C: Test cleanup optimization.
7290
7291 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR debug/44223
7294         * gcc.target/i386/pr44223.c: New test.
7295
7296 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7299
7300 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7301
7302         * g++.dg/other/const3.C: New test.
7303
7304 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7305
7306         PR fortran/38407
7307         * warn_unused_dummy_argument_1.f90: New.
7308         * warn_unused_dummy_argument_2.f90: New.
7309
7310 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7311
7312         PR c++/30298
7313         * g++.dg/inherit/crash1.C: New.
7314         * g++.dg/inherit/crash2.C: Likewise.
7315
7316 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7317
7318         PR debug/44178
7319         * g++.dg/debug/pr44178.C: New test.
7320
7321 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7322
7323         PR middle-end/44185
7324         * gcc.dg/tree-ssa/prefetch-6.c: Add
7325         --param min-insn-to-prefetch-ratio=6.
7326         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7327         allow unrolling, and adjust the movnti count.
7328
7329 2010-05-20  Jan Hubicka  <jh@suse.cz>
7330
7331         PR middle-end/44197
7332         * gcc.c-torture/compile/pr44197.c: New file.
7333
7334 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7335
7336         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7337         Fix test code.
7338         (check_effective_target_xop): Remove __may_alias__ attribute.
7339
7340 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7341
7342         PR target/44202
7343         * gcc.c-torture/execute/pr44202-1.c: New test.
7344
7345 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7346
7347         PR fortran/43851
7348         * gfortran.dg/label_1.f90: Update test.
7349
7350 2010-05-19  Jan Hubicka  <jh@suse.cz>
7351
7352         * gcc.dg/lto/ipareference2_0.c: New file.
7353         * gcc.dg/lto/ipareference2_1.c: New file.
7354
7355 2010-05-19  Jason Merrill  <jason@redhat.com>
7356
7357         * g++.dg/parse/fn-typedef2.C: New.
7358
7359         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7360         function type.
7361
7362         PR c++/44193
7363         * g++.dg/template/fntype1.C: New.
7364
7365 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7366
7367         * gnat.dg/discr23.ad[sb]: New test.
7368         * gnat.dg/discr23_pkg.ads: New helper.
7369
7370         * gnat.dg/specs/controlled1.ads: New test.
7371         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7372
7373 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7374
7375         PR fortran/44055
7376         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7377         Fixed scope of C_SIZEOF.
7378         * gfortran.dg/warn_conversion_2.f90: New.
7379
7380 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7381
7382         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7383         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7384         for optional selector.
7385         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7386         (check_effective_target_sse3): New proc.
7387         * gcc.target/i386/math-torture/math-torture.exp: Load
7388         target-supports.exp.
7389         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7390         check_effective_target_sse2.
7391         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7392         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7393         * g++.dg/vect/vect.exp: Likewise.
7394         * gfortran.dg/vect/vect.exp: Likewise.
7395         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7396         -msse2 if check_effective_target_sse2.
7397
7398         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7399         * gcc.target/i386/3dnow-2.c: Likewise.
7400         * gcc.target/i386/3dnowA-1.c: Likewise.
7401         * gcc.target/i386/3dnowA-2.c: Likewise.
7402         * gcc.target/i386/pr42549.c: Likewise.
7403
7404         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7405         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7406         * gcc.target/i386/sse3-addsubps.c: Likewise.
7407         * gcc.target/i386/sse3-haddpd.c: Likewise.
7408         * gcc.target/i386/sse3-haddps.c: Likewise.
7409         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7410         * gcc.target/i386/sse3-hsubps.c: Likewise.
7411         * gcc.target/i386/sse3-movddup.c: Likewise.
7412         * gcc.target/i386/sse3-movshdup.c: Likewise.
7413         * gcc.target/i386/sse3-movsldup.c: Likewise.
7414
7415         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7416         * g++.dg/ext/attrib35.C: Likewise.
7417         * g++.dg/opt/pr40496.C: Likewise.
7418         * g++.dg/other/i386-1.C: Likewise.
7419         * g++.dg/other/i386-4.C: Likewise.
7420         * g++.dg/other/pr34435.C: Likewise.
7421         * g++.dg/other/pr39496.C: Likewise.
7422         * g++.dg/other/pr40446.C: Likewise.
7423         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7424         * gcc.dg/compat/vector-1a_main.c: Likewise.
7425         * gcc.dg/compat/vector-2a_main.c: Likewise.
7426         * gcc.dg/lto/20090206-1_0.c: Likewise.
7427         * gcc.dg/pr34856.c: Likewise.
7428         * gcc.dg/pr36584.c: Likewise.
7429         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7430         * gcc.dg/pr37544.c: Likewise.
7431         * gcc.dg/torture/pr16104-1.c: Likewise.
7432         * gcc.dg/torture/pr35771-1.c: Likewise.
7433         * gcc.dg/torture/pr35771-2.c: Likewise.
7434         * gcc.dg/torture/pr35771-3.c: Likewise.
7435         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7436         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7437         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7438         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7439         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7440         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7441         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7442         * gcc.target/i386/20060512-1.c: Likewise.
7443         * gcc.target/i386/20060512-3.c: Likewise.
7444         * gcc.target/i386/all_one_m128i.c: Likewise.
7445         * gcc.target/i386/float128-1.c: Likewise.
7446         * gcc.target/i386/float128-2.c: Likewise.
7447         * gcc.target/i386/fpcvt-1.c: Likewise.
7448         * gcc.target/i386/fpcvt-2.c: Likewise.
7449         * gcc.target/i386/fpcvt-3.c: Likewise.
7450         * gcc.target/i386/fpprec-1.c: Likewise.
7451         * gcc.target/i386/funcspec-9.c: Likewise.
7452         * gcc.target/i386/incoming-1.c: Likewise.
7453         * gcc.target/i386/incoming-12.c: Likewise.
7454         * gcc.target/i386/incoming-2.c: Likewise.
7455         * gcc.target/i386/incoming-3.c: Likewise.
7456         * gcc.target/i386/incoming-4.c: Likewise.
7457         * gcc.target/i386/incoming-6.c: Likewise.
7458         * gcc.target/i386/incoming-7.c: Likewise.
7459         * gcc.target/i386/incoming-8.c: Likewise.
7460         * gcc.target/i386/opt-1.c: Likewise.
7461         * gcc.target/i386/opt-2.c: Likewise.
7462         * gcc.target/i386/ordcmp-1.c: Likewise.
7463         * gcc.target/i386/pr17692.c: Likewise.
7464         * gcc.target/i386/pr18614-1.c: Likewise.
7465         * gcc.target/i386/pr22152.c: Likewise.
7466         * gcc.target/i386/pr23570.c: Likewise.
7467         * gcc.target/i386/pr23575.c: Likewise.
7468         * gcc.target/i386/pr26449-1.c: Likewise.
7469         * gcc.target/i386/pr26600.c: Likewise.
7470         * gcc.target/i386/pr27790.c: Likewise.
7471         * gcc.target/i386/pr28839.c: Likewise.
7472         * gcc.target/i386/pr30970.c: Likewise.
7473         * gcc.target/i386/pr32000-1.c: Likewise.
7474         * gcc.target/i386/pr32000-2.c: Likewise.
7475         * gcc.target/i386/pr32280.c: Likewise.
7476         * gcc.target/i386/pr32661.c: Likewise.
7477         * gcc.target/i386/pr32708-1.c: Likewise.
7478         * gcc.target/i386/pr32961.c: Likewise.
7479         * gcc.target/i386/pr33329.c: Likewise.
7480         * gcc.target/i386/pr35714.c: Likewise.
7481         * gcc.target/i386/pr35767-1.c: Likewise.
7482         * gcc.target/i386/pr35767-1d.c: Likewise.
7483         * gcc.target/i386/pr35767-1i.c: Likewise.
7484         * gcc.target/i386/pr35767-2.c: Likewise.
7485         * gcc.target/i386/pr35767-2d.c: Likewise.
7486         * gcc.target/i386/pr35767-2i.c: Likewise.
7487         * gcc.target/i386/pr35767-3.c: Likewise.
7488         * gcc.target/i386/pr35767-5.c: Likewise.
7489         * gcc.target/i386/pr36222-1.c: Likewise.
7490         * gcc.target/i386/pr36578-1.c: Likewise.
7491         * gcc.target/i386/pr36578-2.c: Likewise.
7492         * gcc.target/i386/pr36992-1.c: Likewise.
7493         * gcc.target/i386/pr37101.c: Likewise.
7494         * gcc.target/i386/pr37216.c: Likewise.
7495         * gcc.target/i386/pr37434-1.c: Likewise.
7496         * gcc.target/i386/pr37434-2.c: Likewise.
7497         * gcc.target/i386/pr37843-3.c: Likewise.
7498         * gcc.target/i386/pr37843-4.c: Likewise.
7499         * gcc.target/i386/pr39162.c: Likewise.
7500         * gcc.target/i386/pr39315-1.c: Likewise.
7501         * gcc.target/i386/pr39315-2.c: Likewise.
7502         * gcc.target/i386/pr39315-3.c: Likewise.
7503         * gcc.target/i386/pr39315-4.c: Likewise.
7504         * gcc.target/i386/pr39445.c: Likewise.
7505         * gcc.target/i386/pr39496.c: Likewise.
7506         * gcc.target/i386/pr40809.c: Likewise.
7507         * gcc.target/i386/pr40906-3.c: Likewise.
7508         * gcc.target/i386/pr41019.c: Likewise.
7509         * gcc.target/i386/pr42542-1.c: Likewise.
7510         * gcc.target/i386/pr42542-2.c: Likewise.
7511         * gcc.target/i386/pr42542-3.c: Likewise.
7512         * gcc.target/i386/pr42542-3a.c: Likewise.
7513         * gcc.target/i386/pr42881.c: Likewise.
7514         * gcc.target/i386/push-1.c: Likewise.
7515         * gcc.target/i386/quad-sse.c: Likewise.
7516         * gcc.target/i386/reload-1.c: Likewise.
7517         * gcc.target/i386/sse-10.c: Likewise.
7518         * gcc.target/i386/sse-11.c: Likewise.
7519         * gcc.target/i386/sse-15.c: Likewise.
7520         * gcc.target/i386/sse-17.c: Likewise.
7521         * gcc.target/i386/sse-18.c: Likewise.
7522         * gcc.target/i386/sse-19.c: Likewise.
7523         * gcc.target/i386/sse-4.c: Likewise.
7524         * gcc.target/i386/sse-6.c: Likewise.
7525         * gcc.target/i386/sse-vect-types.c: Likewise.
7526         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7527         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7528         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7529         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7530         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7531         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7532         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7533         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7534         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7535         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7536         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7537         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7538         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7539         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7540         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7541         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7542         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7543         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7544         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7545         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7546         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7547         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7548         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7549         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7550         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7551         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7552         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7553         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7554         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7555         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7556         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7557         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7558         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7559         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7560         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7561         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7562         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7563         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7564         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7565         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7566         * gcc.target/i386/sse2-mmx.c: Likewise.
7567         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7568         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7569         * gcc.target/i386/sse2-movd-1.c: Likewise.
7570         * gcc.target/i386/sse2-movd-2.c: Likewise.
7571         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7572         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7573         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7574         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7575         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7576         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7577         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7578         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7579         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7580         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7581         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7582         * gcc.target/i386/sse2-movq-1.c: Likewise.
7583         * gcc.target/i386/sse2-movq-2.c: Likewise.
7584         * gcc.target/i386/sse2-movq-3.c: Likewise.
7585         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7586         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7587         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7588         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7589         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7590         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7591         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7592         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7593         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7594         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7595         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7596         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7597         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7598         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7599         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7600         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7601         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7602         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7603         * gcc.target/i386/sse2-pand-1.c: Likewise.
7604         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7605         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7606         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7607         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7608         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7609         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7610         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7611         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7612         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7613         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7614         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7615         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7616         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7617         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7618         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7619         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7620         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7621         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7622         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7623         * gcc.target/i386/sse2-por-1.c: Likewise.
7624         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7625         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7626         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7627         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7628         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7629         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7630         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7631         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7632         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7633         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7634         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7635         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7636         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7637         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7638         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7639         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7640         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7641         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7642         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7643         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7644         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7645         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7646         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7647         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7648         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7649         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7650         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7651         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7652         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7653         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7654         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7655         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7656         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7657         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7658         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7659         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7660         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7661         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7662         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7663         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7664         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7665         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7666         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7667         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7668         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7669         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7670         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7671         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7672         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7673         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7674         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7675         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7676         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7677         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7678         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7679         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7680         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7681         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7682         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7683         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7684         * gcc.target/i386/sse2-vec-1.c: Likewise.
7685         * gcc.target/i386/sse2-vec-2.c: Likewise.
7686         * gcc.target/i386/sse2-vec-3.c: Likewise.
7687         * gcc.target/i386/sse2-vec-4.c: Likewise.
7688         * gcc.target/i386/sse2-vec-5.c: Likewise.
7689         * gcc.target/i386/sse2-vec-6.c: Likewise.
7690         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7691         * gcc.target/i386/ssefn-2.c: Likewise.
7692         * gcc.target/i386/ssefn-4.c: Likewise.
7693         * gcc.target/i386/ssefp-1.c: Likewise.
7694         * gcc.target/i386/ssefp-2.c: Likewise.
7695         * gcc.target/i386/sseregparm-3.c: Likewise.
7696         * gcc.target/i386/sseregparm-4.c: Likewise.
7697         * gcc.target/i386/sseregparm-5.c: Likewise.
7698         * gcc.target/i386/sseregparm-6.c: Likewise.
7699         * gcc.target/i386/sseregparm-7.c: Likewise.
7700         * gcc.target/i386/ssetype-1.c: Likewise.
7701         * gcc.target/i386/ssetype-2.c: Likewise.
7702         * gcc.target/i386/ssetype-3.c: Likewise.
7703         * gcc.target/i386/ssetype-4.c: Likewise.
7704         * gcc.target/i386/ssetype-5.c: Likewise.
7705         * gcc.target/i386/unordcmp-1.c: Likewise.
7706         * gcc.target/i386/vararg-1.c: Likewise.
7707         * gcc.target/i386/vararg-2.c: Likewise.
7708         * gcc.target/i386/vararg-3.c: Likewise.
7709         * gcc.target/i386/vararg-4.c: Likewise.
7710         * gcc.target/i386/vararg-7.c: Likewise.
7711         * gcc.target/i386/vararg-8.c: Likewise.
7712         * gcc.target/i386/vecinit-1.c: Likewise.
7713         * gcc.target/i386/vecinit-2.c: Likewise.
7714         * gcc.target/i386/vecinit-3.c: Likewise.
7715         * gcc.target/i386/vecinit-4.c: Likewise.
7716         * gcc.target/i386/vecinit-5.c: Likewise.
7717         * gcc.target/i386/vecinit-6.c: Likewise.
7718         * gcc.target/i386/vectorize2.c: Likewise.
7719         * gcc.target/i386/vectorize3.c: Likewise.
7720         * gcc.target/i386/vectorize4.c: Likewise.
7721         * gcc.target/i386/vectorize6.c: Likewise.
7722         * gcc.target/i386/vectorize7.c: Likewise.
7723         * gcc.target/i386/vectorize8.c: Likewise.
7724         * gcc.target/i386/vperm-v2df.c: Likewise.
7725         * gcc.target/i386/vperm-v2di.c: Likewise.
7726         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7727         * gcc.target/i386/xorps-sse2.c: Likewise.
7728         * gcc.target/i386/xorps.c: Likewise.
7729         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7730         * gfortran.dg/graphite/pr42326.f90: Likewise.
7731         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7732
7733 2010-05-19  Richard Guenther  <rguenther@suse.de>
7734
7735         PR lto/44196
7736         * g++.dg/lto/20100519-1_0.C: New testcase.
7737
7738 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7739
7740         PR fortran/42360
7741         * gfortran.dg/warn_intent_out_not_set.f90: New.
7742
7743 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7744
7745         PR fortran/38404
7746         * gfortran.dg/data_char_1.f90: Updated warning message.
7747         * gfortran.dg/data_array_6.f: New.
7748
7749 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7750
7751         * g++.dg/ipa/ivinline-8.C: New test.
7752         * gcc.dg/ipa/iinline-2.c: Likewise.
7753
7754 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7755
7756         PR fortran/34505
7757         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7758         arguments; add check for return value kind.
7759         * gfortran.dg/float_1.f90: Likewise.
7760
7761 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7762
7763         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7764         (main): Use it.
7765         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7766         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7767         Prune another location line format.
7768         (lto-obj): Call lto_prune_warns on comp_output.
7769
7770 2010-05-18  Jan Hubicka  <jh@suse.cz>
7771
7772         * gcc.dg/lto/ipacp_0.c: New test.
7773         * gcc.dg/lto/ipacp_1.c: New test.
7774
7775 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7776
7777         PR lto/44184
7778         * gcc.dg/lto/20100518_0.c: New test.
7779
7780 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7781
7782         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7783
7784 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7785
7786         PR fortran/43990
7787         * gfortran.dg/class_21.f03: New.
7788
7789 2010-05-17  Jason Merrill  <jason@redhat.com>
7790
7791         PR c++/44157
7792         * g++.dg/cpp0x/initlist34.C: New.
7793
7794         PR c++/44158
7795         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7796
7797 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7798
7799         * g++.dg/ipa/ivinline-1.C: New test.
7800         * g++.dg/ipa/ivinline-2.C: New test.
7801         * g++.dg/ipa/ivinline-3.C: New test.
7802         * g++.dg/ipa/ivinline-4.C: New test.
7803         * g++.dg/ipa/ivinline-5.C: New test.
7804         * g++.dg/ipa/ivinline-6.C: New test.
7805
7806 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7807             Jason Merrill  <jason@redhat.com>
7808
7809         PR c++/44108
7810         * c-c++-common/Wunused-var-8.c: New test.
7811
7812 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR bootstrap/42347
7815         * gcc.c-torture/compile/pr42347.c: New test.
7816
7817         PR middle-end/44102
7818         * g++.dg/ext/asmgoto1.C: New test.
7819
7820 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7821
7822         PR middle-end/44133
7823         * gcc.dg/tree-ssa/pr44133.c: New test.
7824         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7825         precise.
7826
7827 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7828
7829         PR fortran/44044
7830         * gfortran.dg/class_20.f03: New.
7831
7832 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7833
7834         PR 44078
7835         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7836         debug messages but not the newly introduced one.
7837
7838 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7839
7840         PR fortran/35779
7841         * gfortran.dg/initialization_25.f90: Commented testcase.
7842         * gfortran.dg/initialization_26.f90: New.
7843
7844 2010-05-16  Richard Guenther  <rguenther@suse.de>
7845
7846         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7847         * gcc.dg/pr43084.c: Likewise.
7848         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7849         -fipa-type-escape.
7850         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7851         -fipa-type-escape.
7852         * gcc.dg/struct/struct-reorg.exp: Likewise.
7853         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7854         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7855
7856 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7857
7858         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7859         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7860         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7861         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7862         tests.
7863
7864 2010-05-15  Jason Merrill  <jason@redhat.com>
7865
7866         * g++.dg/eh/spec10.C: New.
7867         * g++.dg/eh/spec11.C: New.
7868         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7869
7870 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7871
7872         PR fortran/44154
7873         PR fortran/42647
7874         * gfortran.dg/allocatable_scalar_9.f90: New.
7875
7876 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR c++/44148
7879         * g++.dg/torture/pr44148.C: New test.
7880
7881 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7882
7883         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7884         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7885         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7886         diagnostics and type sizes.
7887
7888 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7889
7890         * gnat.dg/lto9.adb: New test.
7891         * gnat.dg/lto9_pkg1.ads: New helper.
7892         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7893
7894 2010-05-15  Jan Hubicka  <jh@suse.cz>
7895
7896         * gcc.dg/lto/ipareference_1.c: Rename to ...
7897         * gcc.dg/lto/ipareference_0.c: ... this one.
7898         * gcc.dg/lto/ipareference_2.c: Rename to ...
7899         * gcc.dg/lto/ipareference_1.c: ... this one.
7900
7901 2010-05-15  Jan Hubicka  <jh@suse.cz>
7902
7903         * gcc.dg/lto/ipareference_1.c: New file.
7904         * gcc.dg/lto/ipareference_2.c: New file.
7905
7906 2010-05-15  Richard Guenther  <rguenther@suse.de>
7907
7908         PR tree-optimization/44038
7909         * gcc.c-torture/compile/pr44038.c: New testcase.
7910
7911 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7912
7913         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7914         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7915
7916 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7917
7918         PR fortran/43207
7919         PR fortran/43969
7920         * gfortran.dg/class_18.f03: New.
7921         * gfortran.dg/class_19.f03: New.
7922
7923 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7924
7925         PR debug/44112
7926         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7927         * g++.dg/debug/dwarf2/const1.C: Remove.
7928
7929 2010-05-14  Jason Merrill  <jason@redhat.com>
7930
7931         * g++.dg/eh/cond4.C: New.
7932         * g++.dg/eh/elide2.C: Adjust.
7933         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7934
7935 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7936
7937         PR fortran/44135
7938         * gfortran.dg/actual_array_interface_2.f90: New test.
7939
7940 2010-05-14  Richard Guenther  <rguenther@suse.de>
7941
7942         PR tree-optimization/44119
7943         * gcc.c-torture/compile/pr44119.c: New testcase.
7944
7945 2010-05-14  Jason Merrill  <jason@redhat.com>
7946
7947         PR c++/44127
7948         * g++.dg/eh/terminate1.C: New.
7949
7950 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7951
7952         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7953
7954         PR debug/44136
7955         * gcc.dg/pr44136.c: New test.
7956
7957 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7958
7959         PR c++/30566
7960         * g++.dg/warn/Wshadow-4.C: Adjust.
7961         * g++.dg/warn/Wshadow-5.C: New test.
7962         * g++.dg/warn/Wshadow-6.C: New test
7963
7964 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7965
7966         PR fortran/35779
7967         * gfortran.dg/initialization_25.f90: New.
7968
7969 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7970
7971         * g++.dg/otr-fold-1.C: New test.
7972         * g++.dg/otr-fold-2.C: New test.
7973
7974 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7975
7976         PR fortran/44036
7977         * gfortran.dg/gomp/pr44036-1.f90: New test.
7978         * gfortran.dg/gomp/pr44036-2.f90: New test.
7979         * gfortran.dg/gomp/pr44036-3.f90: New test.
7980
7981         PR debug/43983
7982         * gcc.dg/guality/sra-1.c: New test.
7983
7984 2010-05-12  Jan Hubicka  <jh@suse.cz>
7985
7986         * tree-ssa/unreachable.c: New test.
7987
7988 2010-05-12  Jason Merrill  <jason@redhat.com>
7989
7990         * g++.dg/cpp0x/sfinae1.C: New.
7991
7992 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7993
7994         * gcc.target/i386/zee.c: New file.
7995
7996 2010-05-12  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/conversion/op1.C: Expect template candidate message.
7999         * g++.dg/cpp0x/nullptr15.C: Likewise.
8000         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8001         * g++.dg/cpp0x/pr31431.C: Likewise.
8002         * g++.dg/cpp0x/temp_default2.C: Likewise.
8003         * g++.dg/cpp0x/trailing4.C: Likewise.
8004         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8005         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8006         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8007         * g++.dg/cpp0x/variadic35.C: Likewise.
8008         * g++.dg/cpp0x/vt-35147.C: Likewise.
8009         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8010         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8011         * g++.dg/ext/visibility/anon8.C: Likewise.
8012         * g++.dg/ext/vla2.C: Likewise.
8013         * g++.dg/other/pr28114.C: Likewise.
8014         * g++.dg/other/ptrmem10.C: Likewise.
8015         * g++.dg/other/ptrmem11.C: Likewise.
8016         * g++.dg/overload/unknown1.C: Likewise.
8017         * g++.dg/parse/template7.C: Likewise.
8018         * g++.dg/parse/typename7.C: Likewise.
8019         * g++.dg/template/conv11.C: Likewise.
8020         * g++.dg/template/copy1.C: Likewise.
8021         * g++.dg/template/deduce3.C: Likewise.
8022         * g++.dg/template/dependent-expr5.C: Likewise.
8023         * g++.dg/template/friend.C: Likewise.
8024         * g++.dg/template/incomplete2.C: Likewise.
8025         * g++.dg/template/local4.C: Likewise.
8026         * g++.dg/template/local6.C: Likewise.
8027         * g++.dg/template/operator10.C: Likewise.
8028         * g++.dg/template/overload6.C: Likewise.
8029         * g++.dg/template/ptrmem2.C: Likewise.
8030         * g++.dg/template/ptrmem20.C: Likewise.
8031         * g++.dg/template/ptrmem8.C: Likewise.
8032         * g++.dg/template/sfinae2.C: Likewise.
8033         * g++.dg/template/ttp25.C: Likewise.
8034         * g++.dg/template/unify10.C: Likewise.
8035         * g++.dg/template/unify11.C: Likewise.
8036         * g++.dg/template/unify6.C: Likewise.
8037         * g++.dg/template/unify7.C: Likewise.
8038         * g++.dg/template/unify9.C: Likewise.
8039         * g++.dg/template/varmod1.C: Likewise.
8040         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8041         * g++.old-deja/g++.law/operators32.C: Likewise.
8042         * g++.old-deja/g++.pt/crash28.C: Likewise.
8043         * g++.old-deja/g++.pt/crash60.C: Likewise.
8044         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8045         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8046         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8047         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8048         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8049         * g++.old-deja/g++.pt/expr2.C: Likewise.
8050         * g++.old-deja/g++.pt/overload7.C: Likewise.
8051         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8052         * g++.old-deja/g++.pt/spec5.C: Likewise.
8053         * g++.old-deja/g++.pt/spec6.C: Likewise.
8054         * g++.old-deja/g++.pt/t24.C: Likewise.
8055         * g++.old-deja/g++.pt/unify4.C: Likewise.
8056         * g++.old-deja/g++.pt/unify6.C: Likewise.
8057         * g++.old-deja/g++.pt/unify8.C: Likewise.
8058         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8059         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8060         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8061
8062         * g++.dg/cpp0x/initlist32.C: New.
8063
8064         * g++.dg/template/conv11.C: New.
8065         * g++.dg/conversion/op1.C: Adjust expected error.
8066
8067         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8068
8069 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8070
8071         PR target/44088
8072         * gcc.target/i386/avx-cmpsd-1.c: New.
8073         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8074         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8075         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8076         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8077         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8078
8079 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR middle-end/44085
8082         * gcc.dg/gomp/pr44085.c: New test.
8083         * gfortran.dg/gomp/pr44085.f90: New test.
8084
8085 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8086
8087         * objc-obj-c++-shared/Object1.m: New.
8088         * objc.dg/torture: New directory.
8089         * objc.dg/torture/tls: Ditto.
8090         * objc.dg/tls: Ditto.
8091         * objc.dg/torture/tls/trivial.m: New test.
8092         * objc.dg/torture/tls/thr-init-2.m: New test.
8093         * objc.dg/torture/tls/thr-init-3.m: New test.
8094         * objc.dg/torture/tls/thr-init.m: New test.
8095         * objc.dg/torture/tls/diag-1.m: New test.
8096         * objc.dg/torture/tls/tls.exp: New.
8097         * objc.dg/torture/trivial.m: New test.
8098         * objc.dg/torture/dg-torture.exp: New.
8099         * objc.dg/tls/diag-3.m: New test.
8100         * objc.dg/tls/diag-4.m: New test.
8101         * objc.dg/tls/diag-5.m: New test.
8102         * objc.dg/tls/init-1.m: New test.
8103         * objc.dg/tls/init-2.m: New test.
8104         * objc.dg/tls/tls.exp: New.
8105         * objc.dg/tls/diag-2.m: New test.
8106         * lib/objc.exp: Respond to dg-additional-files.
8107
8108 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8109
8110         * gcc.target/m68k/20100512-1.c: New.
8111
8112 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8113
8114         * gnat.dg/lto8.adb: New test.
8115         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8116         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8117
8118 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8119
8120         PR c++/34272
8121         PR c++/43630
8122         PR c++/34491
8123         * g++.dg/template/crash97.C: New.
8124         * g++.dg/template/crash98.C: Likewise.
8125         * g++.dg/template/crash99.C: Likewise.
8126         * g++.dg/cpp0x/pr31439.C: Adjust.
8127         * g++.dg/template/crash95.C: Likewise.
8128
8129 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8130
8131         PR middle-end/44071
8132         * c-c++-common/asmgoto-4.c: New test.
8133         * gcc.target/i386/pr44071.c: New test.
8134
8135         PR c++/44062
8136         * c-c++-common/Wunused-var-7.c: New test.
8137         * g++.dg/warn/Wunused-var-9.C: New test.
8138
8139 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8140
8141         PR fortran/43711
8142         * gfortran.dg/gomp/pr43711.f90: New.
8143
8144 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8145
8146         PR fortran/31820
8147         * gfortran.dg/select_5.f90: Updated.
8148
8149 2010-05-11  Jan Hubicka  <jh@suse.cz>
8150
8151         PR tree-optimize/44063
8152         * gcc.c-torture/compile/pr44063.c: New testcase.
8153
8154 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR debug/44023
8157         * gcc.dg/pr44023.c: New test.
8158
8159 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8160
8161         * gnat.dg/lto7.adb: New test.
8162         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8163
8164 2010-05-10  Jason Merrill  <jason@redhat.com>
8165
8166         PR c++/44017
8167         * g++.dg/template/inherit5.C: New.
8168
8169         PR c++/44045
8170         * g++.dg/cpp0x/initlist33.C: New.
8171         * g++.dg/cpp0x/initlist26.C: Adjust.
8172         * g++.dg/cpp0x/initlist28.C: Adjust.
8173
8174 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8175
8176         PR c++/43719
8177         * g++.dg/init/pr43719.C: New.
8178         * g++.dg/anon-struct4.C: Adjust.
8179
8180 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8181
8182         PR debug/44028
8183         * gcc.dg/pr44028.c: New test.
8184
8185 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8186
8187         PR fortran/27866
8188         PR fortran/35003
8189         PR fortran/42809
8190         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8191         * gfortran.dg/warn_conversion.f90: New.
8192
8193 2010-05-10  Michael Matz  <matz@suse.de>
8194
8195         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8196
8197 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         PR rtl-optimization/44012
8200         * gcc.dg/pr44012.c: New.
8201
8202 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8205         Log text on entry and exit.
8206         Prune Sun ld warnings for common symbols with differing sizes.
8207         (lto-link-and-maybe-run): Change caller.
8208
8209 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8210
8211         PR fortran/44044
8212         * gfortran.dg/class_7.f03: Modified.
8213         * gfortran.dg/select_type_1.f03: Modified.
8214         * gfortran.dg/select_type_12.f03: New.
8215
8216 2010-05-10  Richard Guenther  <rguenther@suse.de>
8217
8218         PR tree-optimization/44050
8219         * gcc.dg/torture/pr44050.c: New testcase.
8220
8221 2010-05-10  Wei Guozhi  <carrot@google.com>
8222
8223         PR target/42879
8224         * gcc.target/arm/pr42879.c: New testcase.
8225
8226 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8227
8228         PR c/44051
8229         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8230
8231 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8232
8233         PR c/10676
8234         * gcc.dg/anon-struct-10.c: New test.
8235
8236 2010-05-09  Richard Guenther  <rguenther@suse.de>
8237
8238         PR middle-end/44024
8239         * gcc.dg/pr44024.c: New testcase.
8240
8241 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8242
8243         PR c/4784
8244         * gcc.dg/anon-struct-9.c: New test.
8245
8246 2010-05-09  Richard Guenther  <rguenther@suse.de>
8247
8248         PR middle-end/44043
8249         * gcc.c-torture/compile/pr44043.c: New testcase.
8250
8251 2010-05-09  Richard Guenther  <rguenther@suse.de>
8252
8253         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8254
8255 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8258
8259 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8260
8261         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8262         * gnat.dg/specs/lto3.ads: Likewise.
8263
8264 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8265
8266         PR middle-end/28685
8267         * gcc.dg/pr28685-1.c: New file.
8268
8269 2010-05-08  Richard Guenther  <rguenther@suse.de>
8270
8271         PR tree-optimization/44030
8272         * gcc.c-torture/compile/pr44030.c: New testcase.
8273
8274 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8275
8276         * gnat.dg/lto6.adb: New test.
8277         * gnat.dg/lto6_pkg.ads: New helper.
8278
8279 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8280
8281         * gnat.dg/lto5.adb: New test.
8282         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8283
8284 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gnat.dg/lto4.ad[sb]: New test.
8287
8288 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8289
8290         * gnat.dg/specs/lto3.ads: New test.
8291         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8292         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8293
8294 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8295
8296         * gnat.dg/sizetype3.ad[sb]: New test.
8297         * gnat.dg/sizetype3_pkg.ads: New helper.
8298
8299 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8300
8301         PR c++/43951
8302         * g++.dg/init/new29.C: New.
8303
8304 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8305
8306         PR fortran/40728
8307         * gfortran.dg/coarray_1.f90: Fixed error message.
8308         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8309         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8310         * gfortran.dg/intrinsic_std_5.f90: New.
8311
8312 2010-05-07  Jason Merrill  <jason@redhat.com>
8313
8314         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8315
8316 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8317
8318         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8319         (size_t, stderr): Remove.
8320         (read_error): Replaced __builtin_fprintf by fprintf.
8321
8322 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8323
8324         * gcc.dg/ordered-comparison-1.c: New test.
8325         * gcc.dg/ordered-comparison-2.c: New test.
8326         * gcc.dg/ordered-comparison-3.c: New test.
8327         * gcc.dg/ordered-comparison-4.c: New test.
8328
8329 2010-05-06  Mike Stump  <mikestump@comcast.net>
8330
8331         PR objc/35165
8332         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8333
8334 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8335             Jason Merrill  <jason@redhat.com>
8336
8337         * g++.dg/cpp0x/nullptr01.C: New.
8338         * g++.dg/cpp0x/nullptr02.C: New.
8339         * g++.dg/cpp0x/nullptr03.C: New.
8340         * g++.dg/cpp0x/nullptr04.C: New.
8341         * g++.dg/cpp0x/nullptr05.C: New.
8342         * g++.dg/cpp0x/nullptr06.C: New.
8343         * g++.dg/cpp0x/nullptr07.C: New.
8344         * g++.dg/cpp0x/nullptr08.C: New.
8345         * g++.dg/cpp0x/nullptr09.C: New.
8346         * g++.dg/cpp0x/nullptr10.C: New.
8347         * g++.dg/cpp0x/nullptr11.C: New.
8348         * g++.dg/cpp0x/nullptr12.C: New.
8349         * g++.dg/cpp0x/nullptr13.C: New.
8350         * g++.dg/cpp0x/nullptr14.C: New.
8351         * g++.dg/cpp0x/nullptr15.C: New.
8352         * g++.dg/cpp0x/nullptr16.C: New.
8353         * g++.dg/cpp0x/nullptr17.C: New.
8354         * g++.dg/cpp0x/nullptr18.C: New.
8355         * g++.dg/cpp0x/nullptr19.C: New.
8356         * g++.dg/cpp0x/nullptr20.C: New.
8357         * g++.dg/cpp0x/nullptr21.C: New.
8358         * g++.dg/cpp0x/nullptr22.C: New.
8359         * g++.dg/debug/nullptr01.C: New.
8360         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8361
8362 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * gcc.dg/Wunused-var-8.c: Move to...
8365         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8366
8367 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8368
8369         PR c++/40406
8370         * g++.dg/template/crash96.C: New.
8371
8372 2010-05-06  Jan Hubicka  <jh@suse.cz>
8373
8374         PR tree-optimization/43791
8375         * gcc.c-torture/compile/pr43791.c: New file.
8376
8377 2010-05-06  Michael Matz  <matz@suse.de>
8378
8379         PR tree-optimization/43984
8380         * gfortran.dg/pr43984.f90: New test.
8381
8382 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8383
8384         PR 40989
8385         * gcc.dg/pr40989.c: New.
8386
8387 2010-05-06  Richard Guenther  <rguenther@suse.de>
8388
8389         PR tree-optimization/43934
8390         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8391
8392 2010-05-06  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/43987
8395         * gcc.c-torture/execute/pr43987.c: New testcase.
8396         * gcc.dg/torture/pta-escape-1.c: Adjust.
8397         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8398         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8399         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8400         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8401
8402 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8403             Dodji Seketeli  <dodji@redhat.com>
8404
8405         PR c/18624
8406         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8407         * g++.dg/template/sfinae16.C: Likewise.
8408         * gcc.dg/Wunused-var-1.c: Moved to...
8409         * c-c++-common/Wunused-var-1.c: ...here. New test.
8410         * gcc.dg/Wunused-var-2.c: Moved to...
8411         * c-c++-common/Wunused-var-2.c: ...here. New test.
8412         * gcc.dg/Wunused-var-3.c: Moved to...
8413         * c-c++-common/Wunused-var-3.c: ...here. New test.
8414         * gcc.dg/Wunused-var-4.c: Moved to...
8415         * gcc.dg/Wunused-var-1.c: ... here.
8416         * gcc.dg/Wunused-var-5.c: Moved to...
8417         * c-c++-common/Wunused-var-4.c: ...here. New test.
8418         * gcc.dg/Wunused-var-7.c: Moved to...
8419         * c-c++-common/Wunused-var-5.c: ...here. New test.
8420         * gcc.dg/Wunused-var-6.c: Moved to...
8421         * gcc.dg/Wunused-var-2.c: ... here.
8422         * c-c++-common/Wunused-var-1.c: New test.
8423         * c-c++-common/Wunused-var-2.c: New test.
8424         * c-c++-common/Wunused-var-3.c: New test.
8425         * c-c++-common/Wunused-var-4.c: New test.
8426         * c-c++-common/Wunused-var-5.c: New test.
8427         * g++.dg/warn/Wunused-var-1.C: New test.
8428         * g++.dg/warn/Wunused-var-2.C: New test.
8429         * g++.dg/warn/Wunused-var-3.C: New test.
8430         * g++.dg/warn/Wunused-var-4.C: New test.
8431         * g++.dg/warn/Wunused-var-5.C: New test.
8432         * g++.dg/warn/Wunused-var-6.C: New test.
8433         * g++.dg/warn/Wunused-var-7.C: New test.
8434         * g++.dg/warn/Wunused-var-8.C: New test.
8435         * g++.dg/warn/Wunused-parm-1.C: New test.
8436         * g++.dg/warn/Wunused-parm-2.C: New test.
8437         * g++.dg/warn/Wunused-parm-3.C: New test.
8438
8439 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8440
8441         PR fortran/43985
8442         * gfortran.dg/gomp/crayptr5.f90: New test case.
8443
8444 2010-05-05  Jason Merrill  <jason@redhat.com>
8445
8446         PR debug/43370
8447         * g++.dg/ext/attrib39.C: New.
8448
8449 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8450
8451         PR fortran/24978
8452         * gfortran.dg/data_invalid.f90: New.
8453
8454 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8455
8456         * gnat.dg/lto2.adb: New test.
8457
8458 2010-05-05  Jason Merrill  <jason@redhat.com>
8459
8460         PR c++/43787
8461         * g++.dg/opt/empty1.C: New.
8462
8463 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8464
8465         PR fortran/43696
8466         * gfortran.dg/class_17.f03: New.
8467
8468 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8469
8470         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8471
8472 2010-05-04  Mike Stump  <mikestump@comcast.net>
8473
8474         PR objc/35165
8475         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8476
8477 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8478
8479         PR target/43668
8480         * gcc.target/i386/pr43668.c: New.
8481
8482 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8483
8484         PR c++/43028
8485         * g++.dg/cpp0x/initlist31.C: New.
8486
8487 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR c/43981
8490         * gcc.dg/Wunused-var-8.c: New test.
8491
8492 2010-05-04  Jason Merrill  <jason@redhat.com>
8493
8494         PR c++/38064
8495         * g++.dg/cpp0x/enum3.C: Extend.
8496
8497 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8498
8499         PR target/43799
8500         * gcc.target/i386/pr43799.c: New.
8501
8502 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8503
8504         * gnat.dg/lto1.adb: New test.
8505         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8506
8507 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         PR middle-end/43671
8510         * gcc.target/i386/pr43671.c: New.
8511
8512 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8513
8514         PR c++/43705
8515         * g++.dg/template/crash95.C: New.
8516
8517 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8518
8519         PR debug/43508
8520         * gcc.target/i386/pr43508.c: New.
8521
8522 2010-05-04  Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/43879
8525         * g++.dg/torture/pr43879-1_0.C: New testcase.
8526         * g++.dg/torture/pr43879-1_1.C: Likewise.
8527
8528 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8529
8530         PR c++/43953
8531         * g++.dg/other/crash-12.C: New test.
8532
8533 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         * g++.dg/cdce3.C: Add a space.  Updated.
8536
8537 2010-05-03  Jason Merrill  <jason@redhat.com>
8538
8539         PR c++/43680
8540         * g++.dg/opt/enum2.C: New.
8541         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8542         * g++.dg/warn/Wswitch-1.C: Adjust message.
8543
8544 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8547         * g++.dg/ext/label13.C: Fix typo.
8548         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8549         alpha*-dec-osf5*.
8550         * gcc.c-torture/compile/limits-declparen.c: xfail on
8551         alpha*-dec-osf5* with -g.
8552         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8553         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8554         * gcc.dg/c99-tgmath-2.c: Likewise.
8555         * gcc.dg/c99-tgmath-3.c: Likewise.
8556         * gcc.dg/c99-tgmath-4.c: Likewise.
8557
8558 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8559
8560         PR fortran/43592
8561         * gfortran.dg/unexpected_interface.f90: New test.
8562
8563 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8564
8565         * ada/acats/run_acats (which): New function.
8566         (host_gnatchop, host_gnatmake): Use it.
8567
8568 2010-05-03  Richard Guenther  <rguenther@suse.de>
8569
8570         PR tree-optimization/43971
8571         * gcc.dg/pr43971.c: New testcase.
8572
8573 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8574
8575         PR debug/43972
8576         * gcc.dg/debug/pr43972.c: New test.
8577
8578 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8579
8580         PR testsuite/43963
8581         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8582
8583 2010-05-02  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/43879
8586         * gcc.dg/torture/pr43879-3.c: New testcase.
8587
8588 2010-05-01  Richard Guenther  <rguenther@suse.de>
8589
8590         PR tree-optimization/43949
8591         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8592
8593 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8594
8595         PR c++/43951
8596         * g++.dg/init/new28.C: New.
8597
8598 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8599
8600         PR objc++/32052
8601         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8602         structure and nested declarations.
8603         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8604         structure and nested declarations.  Reduce header clutter and
8605         use _exit() rather than abort().
8606         * objc.dg/encode-10.m: New.
8607         * objc.dg/encode-11.m: New.
8608
8609 2010-04-30  DJ Delorie  <dj@redhat.com>
8610
8611         * gcc.c-torture/execute/20100430-1.c: New test.
8612
8613 2010-04-30  Jason Merrill  <jason@redhat.com>
8614
8615         PR c++/43868
8616         * g++.dg/template/ptrmem21.C: New.
8617
8618 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8619
8620         PR fortran/18918
8621         PR fortran/43931
8622         * gfortran.dg/coarray_13.f90: New test.
8623
8624 2010-04-30  Richard Guenther  <rguenther@suse.de>
8625
8626         PR lto/43946
8627         * gcc.dg/lto/20100430-1_0.c: New testcase.
8628
8629 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR debug/43942
8632         * c-c++-common/pr43942.c: New test.
8633
8634 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8635
8636         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8637         conflict with darwin crt1.o 'start' symbol.
8638
8639 2010-04-30  Richard Guenther  <rguenther@suse.de>
8640
8641         PR tree-optimization/43879
8642         * gcc.dg/torture/pr43879_1.c: New testcase.
8643
8644 2010-04-30  Richard Guenther  <rguenther@suse.de>
8645
8646         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8647
8648 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8649
8650         PR c++/43890
8651         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8652         user-provided constructor while recursing.
8653
8654 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8655
8656         PR fortran/42274
8657         * gfortran.dg/class_16.f03: New test.
8658
8659 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8660
8661         PR fortran/42274
8662         * gfortran.dg/class_15.f03: New.
8663
8664 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8665
8666         PR fortran/43326
8667         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8668
8669 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8670
8671         PR fortran/43492
8672         * gfortran.dg/generic_22.f03 : New test.
8673
8674 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8675
8676         PR fortran/42353
8677         * gfortran.dg/class_14.f03: New test.
8678
8679 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8680
8681         PR fortran/42680
8682         * gfortran.dg/interface_32.f90: New test.
8683
8684 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8685             Janus Weil  <janus@gcc.gnu.org>
8686
8687         PR fortran/41829
8688         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8689         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8690         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8691
8692 2010-04-28  Mike Stump  <mikestump@comcast.net>
8693
8694         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8695         dg-excess-errors.
8696         * g++.dg/uninit-pred-2_b.C: Likewise.
8697
8698 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8699
8700         PR fortran/18918
8701         PR fortran/43919
8702         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8703
8704 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8705
8706         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8707         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8708         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8709         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8710         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8711
8712 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8713
8714         * gcc.dg/const-uniq-1.c: New test.
8715         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8716
8717 2010-04-28  Xinliang David Li  <davidxl@google.com>
8718
8719         * gcc.dg/uninit-pred-2_b.c: New test.
8720         * gcc.dg/uninit-pred-4_b.c: New test.
8721         * gcc.dg/uninit-pred-3_d.c: New test.
8722         * gcc.dg/uninit-pred-6_b.c: New test.
8723         * gcc.dg/uninit-pred-8_b.c: New test.
8724         * gcc.dg/uninit-pred-3_a.c: New test.
8725         * gcc.dg/uninit-pred-2_c.c: New test.
8726         * gcc.dg/uninit-pred-5_a.c: New test.
8727         * gcc.dg/uninit-pred-3_e.c: New test.
8728         * gcc.dg/uninit-pred-7_a.c: New test.
8729         * gcc.dg/uninit-pred-6_c.c: New test.
8730         * gcc.dg/uninit-pred-9_a.c: New test.
8731         * gcc.dg/uninit-pred-8_c.c: New test.
8732         * gcc.dg/uninit-pred-3_b.c: New test.
8733         * gcc.dg/uninit-pred-5_b.c: New test.
8734         * gcc.dg/uninit-pred-7_b.c: New test.
8735         * gcc.dg/uninit-pred-6_d.c: New test.
8736         * gcc.dg/uninit-pred-9_b.c: New test.
8737         * gcc.dg/uninit-pred-2_a.c: New test.
8738         * gcc.dg/uninit-pred-4_a.c: New test.
8739         * gcc.dg/uninit-pred-3_c.c: New test.
8740         * gcc.dg/uninit-pred-6_a.c: New test.
8741         * gcc.dg/uninit-pred-8_a.c: New test.
8742         * gcc.dg/uninit-pred-7_c.c: New test.
8743         * gcc.dg/uninit-pred-6_e.c: New test.
8744         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8745         * g++.dg/uninit-pred-1_a.C: New test.
8746         * g++.dg/uninit-pred-1_b.C: New test.
8747         * g++.dg/uninit-pred-2_a.C: New test.
8748         * g++.dg/uninit-pred-2_b.C: New test.
8749         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8750         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8751         * g++.dg/uninit-pred-loop_1.cc: New test.
8752
8753 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8754
8755         * gcc.dg/lto/20091209-1_0.c: New testcase.
8756
8757 2010-04-28  Richard Guenther  <rguenther@suse.de>
8758
8759         PR tree-optimization/43879
8760         PR tree-optimization/43909
8761         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8762
8763 2010-04-28  Richard Guenther  <rguenther@suse.de>
8764
8765         PR c++/43880
8766         * g++.dg/torture/pr43880.C: New testcase.
8767
8768 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8769
8770         PR c++/9335
8771         * g++.dg/template/recurse2.C: Update
8772         * g++.dg/template/recurse.C: Update.
8773         * g++.dg/template/pr23510.C: Update.
8774         * lib/prune.exp: Filter out 'recursively instantiated'.
8775
8776 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8777
8778         PR c++/29043
8779         * g++.dg/init/pr29043.C: New.
8780
8781 2010-04-27  Jason Merrill  <jason@redhat.com>
8782
8783         * g++.dg/lookup/scoped5.C: Adjust.
8784         * g++.dg/lookup/scoped8.C: Adjust.
8785         * g++.dg/template/dependent-expr5.C: Adjust.
8786         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8787
8788         PR c++/43856
8789         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8790
8791         PR c++/43875
8792         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8793
8794 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8795             Jan Hubicka <hubicka@ucw.cz>
8796
8797         * gcc.dg/pure-2.c: New testcase.
8798         * gcc.dg/const-1.c: New testcase.
8799
8800 2010-04-27  Jason Merrill  <jason@redhat.com>
8801
8802         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8803
8804         PR c++/41468
8805         * g++.dg/template/sfinae17.C: New.
8806         * g++.dg/template/sfinae18.C: New.
8807
8808 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8809
8810         * g++.dg/init/pr42844.C: New.
8811         * g++.dg/cpp0x/pr42844-2.C: New.
8812         * g++.dg/cpp0x/defaulted2.C: Adjust.
8813         * g++.dg/tree-ssa/pr27549.C: Likewise.
8814         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8815
8816 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/18918
8819         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8820
8821 2010-04-27  Richard Guenther  <rguenther@suse.de>
8822
8823         PR middle-end/40561
8824         * g++.dg/other/pr40561.C: New testcase.
8825
8826 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8827
8828         PR middle-end/43812
8829         * g++.dg/ipa/pr43812.C: New test.
8830
8831 2010-04-27  Jan Hubicka  <jh@suse.cz>
8832
8833         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8834         (test): ... this one.
8835
8836 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8837
8838         PR target/40657
8839         * gcc.target/arm/thumb-stackframe.c: New test.
8840
8841 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8842
8843         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8844         * gcc.dg/misc-column.c: Likewise.
8845         * gcc.dg/Walways-true-1.c: Likewise.
8846         * gcc.dg/Walways-true-2.c: Likewise.
8847         * gcc.dg/warn-addr-cmp.c: Likewise.
8848
8849 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8850
8851         PR fortran/18918
8852         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8853         * gfortran.dg/coarray_12.f90: New.
8854
8855 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8856
8857         PR c/32207
8858         * gcc.dg/pr32207.c: New test.
8859         * gcc.dg/misc-column.c: Adjust expected warning.
8860         * gcc.dg/Walways-true-1.c: Likewise.
8861         * gcc.dg/Walways-true-2.c: Likewise.
8862         * gcc.dg/warn-addr-cmp.c: Likewise.
8863
8864 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8865
8866         PR lto/42776
8867         * lib/lto.exp (lto_prune_vis_warns): New function.
8868         (lto-link-and-maybe-run): Call it.
8869
8870 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8871
8872         PR tree-optimization/43904
8873         * gcc.dg/tree-ssa/tailcall-6.c: New.
8874
8875 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8876
8877         PR testsuite/35165
8878         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8879         Darwin8/OSX10.4 - compatible code generation.
8880         Use scan-rtl-dump.
8881         * obj-c++.dg/stubify-1.mm: Ditto.
8882         * lib/objc-torture.exp: Do not require link success for
8883         "trivial.m" in the runtime checks when dowhat = 'compile'.
8884         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8885         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8886         Darwin8/OSX10.4 - compatible code generation.
8887         * objc.dg/stubify-2.m: Ditto.
8888         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8889         * objc.dg/next-runtime-1.m: Ditto.
8890         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8891         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8892         runtimes on Darwin.
8893
8894 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8895
8896         PR 43715
8897         * lib/plugin-support.exp: Use "-undefined
8898         dynamic_lookup" on darwin.
8899
8900 2010-04-26  Richard Guenther  <rguenther@suse.de>
8901
8902         * gcc.dg/lto/20100426_0.c: New testcase.
8903
8904 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8905
8906         PR tree-optimization/43833
8907         gcc.dg/Warray-bounds-8.c: New test case.
8908
8909 2010-04-26  Richard Guenther  <rguenther@suse.de>
8910
8911         PR lto/43080
8912         * g++.dg/lto/20100423-3_0.C: New testcase.
8913
8914 2010-04-26  Richard Guenther  <rguenther@suse.de>
8915
8916         PR lto/42425
8917         * g++.dg/lto/20100423-2_0.C: New testcase.
8918
8919 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8920
8921         * gcc.dg/vect/bb-slp-23.c: New test.
8922
8923 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8924
8925         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8926         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8927         * gcc.dg/c1x-float-1.c: New test.
8928
8929 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8930
8931         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8932         of "lea\[ \t\]".
8933
8934 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8935
8936         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8937         FreeBSD.
8938         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8939         * gfortran.dg/default_format_2.f90: Ditto.
8940
8941 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8942
8943         * gfortran.dg/pr43505.f90: Clean up .mod file.
8944         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8945         * gfortran.dg/pr41347.f90: Ditto.
8946         * gfortran.dg/internal_pack_4.f90: Ditto.
8947         * gfortran.dg/proc_decl_23.f90: Ditto.
8948         * gfortran.dg/recursive_check_3.f90: Ditto.
8949         * gfortran.dg/intent_out_3.f90: Ditto.
8950         * gfortran.dg/assignment_2.f90: Ditto.
8951         * gfortran.dg/pr41928.f90: Ditto.
8952         * gfortran.dg/pr42166.f90: Ditto.
8953         * gfortran.dg/private_type_12.f90: Ditto.
8954         * gfortran.dg/graphite/pr42185.f90: Ditto.
8955         * gfortran.dg/graphite/pr42186.f90: Ditto.
8956         * gfortran.dg/graphite/pr40982.f90: Ditto.
8957         * gfortran.dg/graphite/id-2.f90: Ditto.
8958         * gfortran.dg/graphite/id-4.f90: Ditto.
8959         * gfortran.dg/graphite/pr42050.f90: Ditto.
8960         * gfortran.dg/graphite/id-18.f90: Ditto.
8961         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8962         * gfortran.dg/graphite/pr41924.f90: Ditto.
8963         * gfortran.dg/graphite/pr42393.f90: Ditto.
8964         * gfortran.dg/graphite/pr37980.f90: Ditto.
8965         * gfortran.dg/graphite/pr38953.f90: Ditto.
8966         * gfortran.dg/graphite/pr42180.f90: Ditto.
8967         * gfortran.dg/graphite/pr42181.f90: Ditto.
8968         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8969         * gfortran.dg/select_type_4.f90: Ditto.
8970         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8971         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8972         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8973         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8974         * gfortran.dg/whole_file_11.f90: Ditto.
8975         * gfortran.dg/private_type_11.f90: Ditto.
8976         * gfortran.dg/vect/vect-gems.f90: Ditto.
8977         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8978
8979 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8980
8981         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8982
8983 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8984
8985         * gnat.dg/pack15.ad[sb]: New test.
8986
8987 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8988
8989         * gcc.target/arm/mla-1.c: New test.
8990
8991 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8992
8993         PR fortran/30073
8994         PR fortran/43793
8995         * gfortran.dg/pr43793.f90: New test.
8996
8997 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8998
8999         PR tree-optimization/41442
9000         * gcc.target/i386/pr41442.c: New test.
9001
9002 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9003
9004         PR fortran/43832
9005         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9006
9007 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9008
9009         PR fortran/43832
9010         * gfortran.dg/open_nounit.f90: New test.
9011
9012 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9013
9014         PR fortran/43841
9015         PR fortran/43843
9016         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9017
9018 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9019
9020         * gcc.dg/Wconversion-integer.c: Update.
9021
9022 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9023
9024         * gnat.dg/unchecked_convert5.adb: New test.
9025
9026 2010-04-23  Richard Guenther  <rguenther@suse.de>
9027
9028         PR lto/41734
9029         * gcc.dg/lto/20100423-2_0.c: New testcase.
9030         * gcc.dg/lto/20100423-2_0.c: Likewise.
9031
9032 2010-04-23  Richard Guenther  <rguenther@suse.de>
9033
9034         PR lto/43455
9035         * gcc.dg/lto/20100423-1_0.c: New testcase.
9036         * gcc.dg/lto/20100423-1_1.c: Likewise.
9037
9038 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9039
9040         PR tree-optimization/43846
9041         * gcc.dg/tree-ssa/sra-10.c: New test.
9042
9043 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9044
9045         PR middle-end/43835
9046         * gcc.c-torture/execute/pr43835.c: New test.
9047
9048 2010-04-23  Richard Guenther  <rguenther@suse.de>
9049
9050         PR lto/42653
9051         * g++.dg/lto/20100423-1_0.C: New testcase.
9052
9053 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9054
9055         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9056
9057 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9058
9059         PR tree-optimization/43842
9060         * gcc.dg/vect/pr43842.c: New test.
9061
9062 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9063
9064         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9065         * gcc.target/i386/wmul-2.c: Likewise.
9066
9067 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9068
9069         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9070         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9071
9072 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9073
9074         * gfortran.dg/reassoc_6.f: New testcase.
9075
9076 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9077
9078         PR middle-end/29274
9079         * gcc.target/arm/wmul-1.c: New test.
9080         * gcc.target/arm/wmul-2.c: New test.
9081
9082 2010-04-22  Richard Guenther  <rguenther@suse.de>
9083
9084         PR tree-optimization/43845
9085         * gcc.c-torture/compile/pr43845.c: New testcase.
9086
9087 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9088
9089         PR middle-end/29274
9090         * gcc.target/i386/wmul-1.c: New test.
9091         * gcc.target/i386/wmul-2.c: New test.
9092         * gcc.target/bfin/wmul-1.c: New test.
9093         * gcc.target/bfin/wmul-2.c: New test.
9094
9095 2010-04-22  Richard Guenther  <rguenther@suse.de>
9096
9097         PR fortran/43829
9098         * gfortran.dg/vector_subscript_6.f90: New testcase.
9099         * gfortran.dg/assign_10.f90: Adjust.
9100
9101 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9102
9103         PR fortran/43836
9104         * gfortran.dg/gomp/pr43836.f90: New test.
9105
9106 2010-04-21  Richard Guenther  <rguenther@suse.de>
9107
9108         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9109
9110 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9111
9112         * gcc.dg/torture/builtin-cproj-3.c: New.
9113
9114 2010-04-20  Jason Merrill  <jason@redhat.com>
9115
9116         PR c++/9335
9117         * g++.dg/template/recurse2.C: New.
9118         * g++.dg/parse/crash36.C: Adjust.
9119         * g++.dg/other/fold1.C: Adjust.
9120         * g++.dg/init/member1.C: Adjust.
9121         * lib/prune.exp: Prune "skipping N instantiation contexts".
9122
9123 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9124
9125         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9126
9127 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9128
9129         * gcc.dg/torture/builtin-cproj-1.c: New.
9130         * gcc.dg/torture/builtin-cproj-2.c: New.
9131
9132 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9133
9134         PR c++/43800
9135         PR c++/43704
9136         * g++.dg/template/typedef32.C: Adjust.
9137         * g++.dg/template/typedef33.C: New test.
9138
9139 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9140
9141         PR fortran/43227
9142         * gfortran.dg/proc_decl_23.f90: New test.
9143
9144         PR fortran/43266
9145         * gfortran.dg/abstract_type_6.f03: New test.
9146
9147 2010-04-20  Xinliang David Li  <davidxl@google.com>
9148
9149         * g++.dg/tree-ssa/fold-compare.C: New.
9150
9151 2010-04-20  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/39417
9154         * g++.dg/torture/pr39417.C: New testcase.
9155
9156 2010-04-20  Richard Guenther  <rguenther@suse.de>
9157
9158         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9159
9160 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9161
9162         * g++.dg/debug/dwarf2/rv1.C: New test.
9163
9164 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9165
9166         PR target/43635
9167         * gcc.c-torture/compile/pr43635.c: New testcase.
9168
9169 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR fortran/43339
9172         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9173         of sequential loops being private only in the innermost containing
9174         task region.
9175
9176         PR middle-end/43337
9177         * gfortran.dg/gomp/pr43337.f90: New test.
9178
9179 2010-04-19  Richard Guenther  <rguenther@suse.de>
9180
9181         PR tree-optimization/43796
9182         * gfortran.dg/pr43796.f90: New testcase.
9183
9184 2010-04-19  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/43783
9187         * gcc.c-torture/execute/pr43783.c: New testcase.
9188
9189 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9190
9191         PR target/43766
9192         * gcc.target/i386/pr43766.c: New test.
9193
9194 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9195
9196         PR target/43662
9197         * gcc.target/i386/pr43662.c: New test.
9198
9199 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9200
9201         PR c++/43704
9202         * g++.dg/template/typedef32.C: New test.
9203
9204 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9205
9206         PR tree-optimization/37027
9207         * lib/target-supports.exp
9208         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9209         * gcc.dg/vect/pr37027.c: New test.
9210         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9211         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9212         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9213         gcc.dg/vect/vect-complex-6.c: Likewise.
9214
9215 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * g++.dg/debug/dwarf2/enum1.C: New test.
9218
9219 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9220
9221         * gnat.dg/rep_clause5.ad[sb]: New test.
9222         * gnat.dg/rep_clause5_pkg.ads: New helper.
9223
9224 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9225
9226         PR tree-optimization/43771
9227         * g++.dg/vect/pr43771.cc: New test.
9228
9229 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9230
9231         PR fortran/31538
9232         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9233         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9234
9235 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9236
9237         * gnat.dg/sizetype.adb: Rename into...
9238         * gnat.dg/sizetype1.adb: ...this.
9239         * gnat.dg/sizetype2.adb: New test.
9240
9241 2010-04-16  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/43572
9244         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9245
9246 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9247
9248         * gnat.dg/specs/discr_private.ads: New test.
9249
9250 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9251
9252         PR target/41514
9253         * gcc.target/arm/thumb-comparisons.c: New test.
9254
9255         PR target/40603
9256         * gcc.target/arm/thumb-cbranchqi.c: New test.
9257
9258 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9259
9260         * g++.dg/torture/pr36191.C: Enable for SH.
9261
9262 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9263
9264         * gnat.dg/wide_boolean.adb: New test.
9265         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9266
9267 2010-04-15  Richard Guenther  <rguenther@suse.de>
9268
9269         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9270         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9271         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9272         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9273         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9274         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9275         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9276         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9277         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9278         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9279         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9280         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9281         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9282         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9283         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9284
9285 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9286
9287         PR target/21803
9288         * gcc.target/arm/pr42496.c: New test.
9289
9290 2010-04-14  Jason Merrill  <jason@redhat.com>
9291
9292         PR c++/36625
9293         * g++.dg/ext/attrib38.C: New.
9294
9295 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9296
9297         PR testsuite/43739
9298         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9299
9300 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9301
9302         PR 42966
9303         * gcc.dg/cpp/warn-undef-2.c: Update.
9304         * gcc.dg/cpp/warn-traditional-2.c: Update.
9305         * gcc.dg/cpp/warn-comments-2.c: Update.
9306         * gcc.dg/cpp/warn-variadic-2.c: Update.
9307         * gcc.dg/cpp/warn-long-long-2.c: Update.
9308         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9309         * gcc.dg/cpp/warn-multichar-2.c: Update.
9310         * gcc.dg/cpp/warn-normalized-3.c: Update.
9311         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9312         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9313         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9314         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9315         * gcc.dg/cpp/warn-redefined-2.c: Update.
9316         * gfortran.dg/warning-directive-2.F90: Update.
9317         * c-c++-common/cpp/warning-directive-2.c: Update.
9318
9319 2010-04-14  Michael Matz  <matz@suse.de>
9320
9321         PR tree-optimization/42963
9322         * gcc.dg/pr42963.c: New testcase.
9323
9324 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9325
9326         * gnat.dg/class_wide.adb: Rename into...
9327         * gnat.dg/class_wide1.adb: ...this.
9328         * gnat.dg/class_wide2.ad[sb]: New test.
9329
9330 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/18918
9333         * gfortran.dg/coarray_9.f90: Update dg-errors.
9334         * gfortran.dg/coarray_10.f90: New test.
9335         * gfortran.dg/coarray_11.f90: New test.
9336
9337 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9338
9339         PR fortran/43747
9340         gfortran.dg/initialization_24.f90: New test.
9341
9342 2010-04-13  Jason Merrill  <jason@redhat.com>
9343
9344         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9345         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9346
9347 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9348
9349         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9350         * g++.dg/dg.exp: Likewise.
9351         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9352         * c-c++-common/cpp/warning-directive-1.c: ... here.
9353         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9354         * c-c++-common/cpp/warning-directive-2.c: ... here.
9355         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9356         * c-c++-common/cpp/warning-directive-3.c: ... here.
9357         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9358         * c-c++-common/cpp/warning-directive-4.c: ... here.
9359         * g++.dg/cpp/warning-directive-1.C: Delete.
9360         * g++.dg/cpp/warning-directive-2.C: Delete.
9361         * g++.dg/cpp/warning-directive-3.C: Delete.
9362         * g++.dg/cpp/warning-directive-4.C: Delete.
9363         * gcc.dg/cpp/normalised-3.c: Delete.
9364         * g++.dg/cpp/normalised-1.C: Rename as ...
9365         * c-c++-common/cpp/normalised-3.c: ... this.
9366
9367 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9368
9369         * gcc.dg/tree-ssa/sra-9.c: New test.
9370
9371 2010-04-13  Michael Matz  <matz@suse.de>
9372
9373         PR middle-end/43730
9374         * gcc.dg/pr43730.c: New test.
9375
9376 2010-04-13  Michael Matz  <matz@suse.de>
9377
9378         * gcc.dg/tree-ssa/negate.c: New testcase.
9379
9380 2010-04-13  Richard Guenther  <rguenther@suse.de>
9381
9382         PR testsuite/43735
9383         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9384
9385 2010-04-13  Richard Guenther  <rguenther@suse.de>
9386
9387         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9388
9389 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9390
9391         * gnat.dg/derived_type1.adb: New test.
9392
9393 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9394
9395         * gcc.dg/plugindir1.c: New testcase.
9396         * gcc.dg/plugindir2.c: New testcase.
9397         * gcc.dg/plugindir3.c: New testcase.
9398         * gcc.dg/plugindir4.c: New testcase.
9399
9400 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9401
9402         * gcc.target/i386/rotate-2.c: New test.
9403
9404 2010-04-12  Jason Merrill  <jason@redhat.com>
9405
9406         PR c++/43641
9407         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9408         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9409
9410 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9411
9412         PR c++/25811
9413         * g++.dg/init/pr25811.C: New test.
9414
9415 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9418         dg-error, dg-warning.
9419         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9420
9421 2010-04-12  Richard Guenther  <rguenther@suse.de>
9422
9423         * gcc.dg/torture/inline-2.c: New testcase.
9424
9425 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR bootstrap/43699
9428         * gcc.dg/Wunused-var-7.c: New test.
9429
9430         PR tree-optimization/43560
9431         * gcc.c-torture/execute/pr43560.c: New test.
9432
9433 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9434
9435         * gnat.dg/aggr13.adb: New test.
9436         * gnat.dg/aggr14.adb: Likewise.
9437         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9438
9439 2010-04-12  Richard Guenther  <rguenther@suse.de>
9440
9441         PR c++/43611
9442         * g++.dg/torture/pr43611.C: New testcase.
9443
9444 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9445
9446         PR c/36774
9447         * gcc.dg/pr36774-1.c: New test.
9448         * gcc.dg/pr36774-2.c: New test.
9449
9450 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9451
9452         * gcc.target/sh/rte-delay-slot.c: New test.
9453
9454 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9455
9456         * gnat.dg/pack9.adb: Remove -cargs option.
9457         * gnat.dg/aggr12.ad[sb]: New test.
9458
9459 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9460
9461         PR target/43417
9462         * gcc.target/sh/pr43417.c: New test.
9463
9464 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9465
9466         PR fortran/43591
9467         * gfortran.dg/spec_expr_6.f90: New test.
9468
9469 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9470
9471         PR cpp/43195
9472         * gcc.dg/cpp/pr43195.c: New.
9473         * gcc.dg/cpp/pr43195.h: New.
9474
9475 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9476
9477         PR 42965
9478         * gcc.dg/Werror-6.c: Adjust.
9479         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9480         * gcc.dg/Werror-4.c: Likewise.
9481         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9482         * gcc.dg/Wswitch-enum-error.c: Likewise.
9483         * gcc.dg/Wpointer-arith.c: Likewise.
9484         * gcc.dg/Wfatal.c: Likewise.
9485         * gcc.dg/Wswitch-error.c: Likewise.
9486         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9487         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9488         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9489         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9490         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9491         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9492         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9493         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9494         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9495         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9496         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9497         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9498         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9499         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9500         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9501         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9502         * g++.dg/cpp/warning-directive-2.C: Likewise.
9503         * gfortran.dg/warning-directive-2.F90: Likewise.
9504
9505 2010-04-09  Jason Merrill  <jason@redhat.com>
9506
9507         PR c++/42623
9508         * g++.dg/template/sizeof13.C: New.
9509
9510 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9511
9512         * g++.dg/other/pr35504.C: Add check for thiscall.
9513         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9514         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9515
9516 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9517
9518         PR c++/28584
9519         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9520         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9521         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9522         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9523         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9524         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9525         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9526         * g++.dg/other/increment1.C: Likewise.
9527
9528 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9529
9530         PR fortran/18918
9531         * gfortran.dg/coarray_7.f90: New test.
9532         * gfortran.dg/coarray_8.f90: New test.
9533
9534 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9535
9536         PR fortran/28039
9537         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9538
9539 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9540
9541         PR target/43643
9542         * gcc.dg/pr43643.c: New test.
9543
9544 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9545
9546         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9547
9548 2010-04-08  Richard Guenther  <rguenther@suse.de>
9549
9550         PR tree-optimization/43679
9551         * gcc.c-torture/compile/pr43679.c: New testcase.
9552
9553 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9554
9555         PR debug/43670
9556         * gcc.dg/pr43670.c: New test.
9557
9558 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9559
9560         PR middle-end/40815
9561         * gcc.dg/tree-ssa/reassoc-19.c: New.
9562
9563 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR c/18624
9566         * gcc.dg/Wunused-var-1.c: New test.
9567         * gcc.dg/Wunused-var-2.c: New test.
9568         * gcc.dg/Wunused-var-3.c: New test.
9569         * gcc.dg/Wunused-var-4.c: New test.
9570         * gcc.dg/Wunused-var-5.c: New test.
9571         * gcc.dg/Wunused-var-6.c: New test.
9572         * gcc.dg/Wunused-parm-1.c: New test.
9573
9574         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9575         * gcc.dg/trunc-1.c: Likewise.
9576         * gcc.dg/vla-9.c: Likewise.
9577         * gcc.dg/dfp/composite-type.c: Likewise.
9578
9579 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9580
9581         PR objc/35996
9582         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9583         * obj-c++.dg/objc-gc-3.mm: Ditto.
9584
9585 2010-04-07  Simon Baldwin  <simonb@google.com>
9586
9587         * gcc.dg/cpp/warn-undef-2.c: New.
9588         * gcc.dg/cpp/warn-traditional-2.c: New.
9589         * gcc.dg/cpp/warn-comments-2.c: New.
9590         * gcc.dg/cpp/warning-directive-1.c: New.
9591         * gcc.dg/cpp/warn-long-long.c: New.
9592         * gcc.dg/cpp/warn-traditional.c: New.
9593         * gcc.dg/cpp/warn-variadic-2.c: New.
9594         * gcc.dg/cpp/warn-undef.c: New.
9595         * gcc.dg/cpp/warn-normalized-1.c: New.
9596         * gcc.dg/cpp/warning-directive-2.c: New.
9597         * gcc.dg/cpp/warn-long-long-2.c: New.
9598         * gcc.dg/cpp/warn-variadic.c: New.
9599         * gcc.dg/cpp/warn-normalized-2.c: New.
9600         * gcc.dg/cpp/warning-directive-3.c: New.
9601         * gcc.dg/cpp/warn-deprecated-2.c: New.
9602         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9603         * gcc.dg/cpp/warn-multichar-2.c: New.
9604         * gcc.dg/cpp/warn-normalized-3.c: New.
9605         * gcc.dg/cpp/warning-directive-4.c: New.
9606         * gcc.dg/cpp/warn-unused-macros.c: New.
9607         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9608         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9609         * gcc.dg/cpp/warn-cxx-compat.c: New.
9610         * gcc.dg/cpp/warn-redefined.c: New.
9611         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9612         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9613         * gcc.dg/cpp/warn-deprecated.c: New.
9614         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9615         * gcc.dg/cpp/warn-redefined-2.c: New.
9616         * gcc.dg/cpp/warn-comments.c: New.
9617         * gcc.dg/cpp/warn-multichar.c: New.
9618         * g++.dg/cpp/warning-directive-1.C: New.
9619         * g++.dg/cpp/warning-directive-2.C: New.
9620         * g++.dg/cpp/warning-directive-3.C: New.
9621         * g++.dg/cpp/warning-directive-4.C: New.
9622         * gfortran.dg/warning-directive-1.F90: New.
9623         * gfortran.dg/warning-directive-3.F90: New.
9624         * gfortran.dg/warning-directive-2.F90: New.
9625         * gfortran.dg/warning-directive-4.F90: New.
9626
9627 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9628
9629         PR objc++/23716
9630         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9631
9632 2010-04-07  Jason Merrill  <jason@redhat.com>
9633
9634         * g++.dg/template/dr408.C: New.
9635
9636         * g++.dg/lookup/ns4.C: New.
9637
9638         PR c++/38392
9639         * g++.dg/template/friend51.C: New test.
9640
9641         PR c++/41970
9642         * g++.old-deja/g++.other/linkage1.C: Adjust.
9643
9644 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9645
9646         PR c++/42697
9647         * g++.dg/template/crash94.C: New test.
9648
9649 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9650
9651         PR c++/40239
9652         * g++.dg/init/aggr5.C: New test.
9653         * g++.dg/init/aggr5.C: New test.
9654
9655 2010-04-07  Richard Guenther  <rguenther@suse.de>
9656
9657         PR tree-optimization/43270
9658         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9659         * gcc.dg/Warray-bounds-7.c: Likewise.
9660
9661 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9662
9663         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9664         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9665         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9666
9667 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9668
9669         PR c++/42556
9670         * g++.dg/init/pr42556.C: New test.
9671
9672 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9673
9674         PR debug/43628
9675         * g++.dg/debug/dwarf2/typedef2.C: New test.
9676
9677 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9678
9679         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9680         c-c++-common/dwarf2/redeclaration-1.C
9681
9682 2010-04-06  Jason Merrill  <jason@redhat.com>
9683
9684         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9685         * g++.dg/ext/attrib18.C: Likewise.
9686         * g++.dg/ext/bitfield2.C: Likewise.
9687         * g++.dg/ext/bitfield4.C: Likewise.
9688         * g++.dg/ext/visibility/warn2.C: Likewise.
9689         * g++.dg/ext/visibility/warn3.C: Likewise.
9690         * g++.dg/gomp/pr26690-1.C: Likewise.
9691         * g++.dg/inherit/covariant7.C: Likewise.
9692         * g++.dg/init/synth2.C: Likewise.
9693         * g++.dg/lookup/using7.C: Likewise.
9694         * g++.dg/other/crash-4.C: Likewise.
9695         * g++.dg/other/error13.C: Likewise.
9696         * g++.dg/other/error20.C: Likewise.
9697         * g++.dg/parse/crash31.C: Likewise.
9698         * g++.dg/parse/error16.C: Likewise.
9699         * g++.dg/parse/error19.C: Likewise.
9700         * g++.dg/parse/error27.C: Likewise.
9701         * g++.dg/parse/error28.C: Likewise.
9702         * g++.dg/parse/fused-params1.C: Likewise.
9703         * g++.dg/template/error2.C: Likewise.
9704         * g++.dg/template/local6.C: Likewise.
9705         * g++.dg/template/qualttp15.C: Likewise.
9706         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9707         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9708         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9709         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9710         * g++.old-deja/g++.eh/spec6.C: Likewise.
9711         * g++.old-deja/g++.jason/crash3.C: Likewise.
9712         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9713         * g++.old-deja/g++.law/ctors5.C: Likewise.
9714         * g++.old-deja/g++.law/ctors9.C: Likewise.
9715         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9716         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9717         * g++.old-deja/g++.other/struct1.C: Likewise.
9718         * g++.old-deja/g++.other/volatile1.C: Likewise.
9719         * g++.old-deja/g++.pt/crash36.C: Likewise.
9720         * g++.old-deja/g++.pt/derived3.C: Likewise.
9721         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9722         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9723
9724 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9725
9726         PR middle-end/43519
9727         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9728         * gcc.dg/graphite/id-19.c: New.
9729
9730 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9731
9732         PR middle-end/32824
9733         * gcc.dg/vect/pr32824: New.
9734
9735 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9736
9737         PR fortran/18918
9738         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9739         * gfortran.dg/coarray_3.f90: Ditto.
9740         * gfortran.dg/coarray_4.f90: Ditto.
9741         * gfortran.dg/coarray_5.f90: Ditto.
9742         * gfortran.dg/coarray_6.f90: Ditto.
9743         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9744
9745 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9746
9747         PR fortran/18918
9748         * gfortran.dg/coarray_4.f90: Fix test.
9749         * gfortran.dg/coarray_6.f90: Add more tests.
9750
9751 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR fortran/18918
9754         * gfortran.dg/coarray_4.f90: New test.
9755         * gfortran.dg/coarray_5.f90: New test.
9756         * gfortran.dg/coarray_6.f90: New test.
9757
9758 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9759
9760         PR fortran/18918
9761         * gfortran.dg/iso_fortran_env_5.f90: New test.
9762         * gfortran.dg/iso_fortran_env_6.f90: New test.
9763
9764 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9765
9766         PR fortran/39997
9767         * gfortran.dg/coarray_1.f90: New test.
9768         * gfortran.dg/coarray_2.f90: New test.
9769         * gfortran.dg/coarray_3.f90: New test.
9770
9771 2010-04-06  Jason Merrill  <jason@redhat.com>
9772
9773         PR c++/43648
9774         * g++.dg/template/dtor8.C: New.
9775
9776         PR c++/43621
9777         * g++.dg/template/error-recovery2.C: New.
9778
9779 2010-04-06  Jan Hubicka  <jh@suse.czpli
9780
9781         PR tree-optimization/42906
9782         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9783
9784 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9785
9786         PR fortran/43178
9787         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9788         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9789         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9790
9791 2010-04-06  Richard Guenther  <rguenther@suse.de>
9792
9793         PR tree-optimization/43627
9794         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9795
9796 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR target/43638
9799         * gcc.target/i386/pr43638.c: New test.
9800
9801 2010-04-06  Richard Guenther  <rguenther@suse.de>
9802
9803         PR middle-end/43661
9804         * gcc.c-torture/compile/pr43661.c: New testcase.
9805
9806 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9807
9808         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9809
9810 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9811
9812         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9813
9814 2010-04-02  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/43629
9817         * gcc.c-torture/execute/pr43629.c: New testcase.
9818
9819 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9820             Dominique d'Humieres  <dominiq@lps.ens.fr>
9821
9822         PR libfortran/43605
9823         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9824
9825 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9826
9827         PR debug/43325
9828         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9829
9830 2010-04-01  Jason Merrill  <jason@redhat.com>
9831
9832         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9833
9834 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9835             Manfred Schwarb  <manfred99@gmx.ch>
9836
9837         PR libfortran/43605
9838         * gfortran.dg/ftell_3.f90: New test.
9839
9840 2010-04-01  Richard Guenther  <rguenther@suse.de>
9841
9842         PR middle-end/43614
9843         * gcc.c-torture/compile/pr43614.c: New testcase.
9844
9845 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9846
9847         PR tree-optimization/43141
9848         * gcc.dg/guality/pr43141.c: New test.
9849
9850 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9851
9852         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9853         * g++.dg/eh/spbp.C: Likewise.
9854         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9855         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9856         superfluous casts.
9857         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9858         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9859         * objc.dg/dwarf-2.m: Likewise.
9860
9861 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9862
9863         PR middle-end/43464
9864         * gcc.dg/graphite/id-pr43464.c: New.
9865         * gcc.dg/graphite/id-pr43464-1.c: New.
9866
9867 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9868
9869         PR middle-end/43351
9870         * gcc.dg/graphite/id-pr43351.c
9871
9872 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9873
9874         PR testsuite/35165
9875         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9876         * obj-c++.dg/try-catch-2.mm: Ditto.
9877         * obj-c++.dg/lookup-2.mm: Ditto.
9878         * obj-c++.dg/encode-8.m: Ditto.
9879         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9880         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9881         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9882         * obj-c++.dg/const-str-11.mm: Ditto.
9883         * obj-c++.dg/const-str-9.mm: Ditto.
9884         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9885         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9886         * obj-c++.dg/except-1.mm: Ditto.
9887         * obj-c++.dg/const-str-7.mm: Ditto.
9888         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9889         * obj-c++.dg/const-str-3.mm: Ditto.
9890         * obj-c++.dg/const-str-7.mm: Ditto.
9891         * obj-c++.dg/stubify-2.mm: Change dump file name.
9892
9893         PR objc++/23613
9894         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9895         New macro.
9896         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9897         Remove dg-xfail-if.
9898
9899 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9900
9901         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9902         only with -O2, -O3 or -Os and not with -fwhopr.
9903
9904 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9905
9906         PR c++/43558
9907         * g++.dg/template/typedef31.C: New test.
9908
9909 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9910
9911         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9912         assembler output on *-*-solaris2*.
9913         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9914
9915 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR debug/43557
9918         * gcc.dg/pr43557-1.c: New test.
9919         * gcc.dg/pr43557-2.c: New file.
9920
9921 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9922
9923         PR 43562
9924         * gcc.dg/pr43562.c: New test.
9925
9926 2010-03-30  Jason Merrill  <jason@redhat.com>
9927
9928         PR c++/43076
9929         * g++.dg/template/error-recovery1.C: New.
9930
9931         PR c++/41786
9932         * g++.dg/parse/ambig5.C: New.
9933
9934 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9935
9936         PR debug/43593
9937         * gcc.dg/guality/pr43593.c: New test.
9938
9939 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9940
9941         PR middle-end/43430
9942         * gcc.dg/vect/pr43430-1.c: New.
9943
9944 2010-03-30  Jason Merrill  <jason@redhat.com>
9945
9946         PR c++/43559
9947         * g++.dg/template/partial7.C: New.
9948
9949 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9950
9951         * gcc.target/s390/stackcheck1.c: New testcase.
9952
9953 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9954
9955         PR libfortran/43265
9956         * gfortran.dg/read_eof_8.f90: New test.
9957
9958 2010-03-29  Jason Merrill  <jason@redhat.com>
9959
9960         * gcc.dg/cpp/include6.c: Change [] to ().
9961
9962         N3077
9963         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9964         splicing and UCNs.
9965         * c-c++-common/raw-string-2.c: Add trigraph test.
9966         * c-c++-common/raw-string-8.c: New.
9967         * c-c++-common/raw-string-9.c: New.
9968         * c-c++-common/raw-string-10.c: New.
9969
9970         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9971         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9972         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9973         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9974         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9975         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9976         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9977
9978 2010-03-29  Richard Guenther  <rguenther@suse.de>
9979
9980         PR tree-optimization/43560
9981         * gcc.dg/torture/pr43560.c: New testcase.
9982
9983 2010-03-29  Jason Merrill  <jason@redhat.com>
9984
9985         N3077
9986         * g++.dg/ext/raw-string-1.C: Change [] to ().
9987         * g++.dg/ext/raw-string-2.C: Change [] to ().
9988         Don't use \ in delimiter.
9989         * g++.dg/ext/raw-string-3.C: Change [] to ().
9990         * g++.dg/ext/raw-string-4.C: Change [] to ().
9991         * g++.dg/ext/raw-string-5.C: Change [] to ().
9992         Test for error on \ in delimiter.
9993         * g++.dg/ext/raw-string-6.C: Change [] to ().
9994         * g++.dg/ext/raw-string-7.C: Change [] to ().
9995
9996 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9997
9998         PR 43564
9999         * gcc.dg/pr43564.c: New test.
10000
10001 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10002
10003         PR fortran/43551
10004         * gfortran.dg/direct_io_12.f90: New test.
10005
10006 2010-03-28  Jan Hubicka  <jh@suse.cz>
10007
10008         PR tree-optimization/43505
10009         * gfortran.dg/pr43505.f90: New testcase.
10010
10011 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10012
10013         PR tree-optimization/43528
10014         * gcc.target/i386/pr43528.c: New test.
10015
10016 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10017
10018         PR c/43381
10019         * gcc.dg/parm-impl-decl-3.c: New test.
10020
10021 2010-03-26  Jason Merrill  <jason@redhat.com>
10022
10023         PR c++/43509
10024         * g++.dg/cpp0x/parse1.C: New.
10025
10026 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10027
10028         PR target/43524
10029         * gcc.target/i386/pr43524.c: New test.
10030
10031 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10032
10033         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10034         whitespace, rename main to foo.
10035         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10036         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10037         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10038         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10039         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10040         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10041         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10042         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10043         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10044         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10045         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10046
10047 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10048
10049         PR c++/43327
10050         * g++.dg/other/crash-10.C: New test.
10051         * g++.dg/other/crash-11.C: New test.
10052
10053 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10054
10055         PR libfortran/43517
10056         * gfortran.dg/read_eof_7.f90: New test.
10057
10058 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10059
10060         PR objc/35165
10061         PR testsuite/43512
10062         * objc-obj-c++-shared: New directory.
10063         * objc-obj-c++-shared/Object1-implementation.h: New file.
10064         * objc-obj-c++-shared/Object1.h: New file.
10065         * objc-obj-c++-shared/Protocol1.h: New file.
10066         * objc-obj-c++-shared/next-abi.h: New file.
10067         * objc-obj-c++-shared/next-mapping.h: New file.
10068         * objc/execute/next_mapping.h: Delete.
10069         * objc.dg/special/special.exp: For all targets run the tests with
10070         -fgnu-runtime, for darwin targets also run the tests with
10071         -fnext-runtime.
10072         * objc.dg/dg.exp: Ditto.
10073         * obj-c++.dg/dg.exp: Ditto.
10074         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10075         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10076         include use of updated NeXT interface.
10077         * objc/execute/formal_protocol-5.m: Ditto.
10078         * objc/execute/protocol-isEqual-2.m: Ditto.
10079         * objc/execute/protocol-isEqual-4.m: Ditto.
10080         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10081         Protocol1.h) and next-mapping.h as required.
10082         * objc/execute/object_is_class.m: Ditto.
10083         * objc/execute/enumeration-1.m: Ditto.
10084         * objc/execute/class-13.m: Ditto.
10085         * objc/execute/formal_protocol-2.m: Ditto.
10086         * objc/execute/formal_protocol-4.m: Ditto.
10087         * objc/execute/class-1.m: Ditto.
10088         * objc/execute/bycopy-1.m: Ditto.
10089         * objc/execute/formal_protocol-6.m: Ditto.
10090         * objc/execute/bycopy-3.m: Ditto.
10091         * objc/execute/class-3.m: Ditto.
10092         * objc/execute/bf-11.m: Ditto.
10093         * objc/execute/class-5.m: Ditto.
10094         * objc/execute/bf-13.m: Ditto.
10095         * objc/execute/class-7.m: Ditto.
10096         * objc/execute/bf-15.m: Ditto.
10097         * objc/execute/class-9.m: Ditto.
10098         * objc/execute/bf-17.m: Ditto.
10099         * objc/execute/bf-19.m: Ditto.
10100         * objc/execute/IMP.m: Ditto.
10101         * objc/execute/exceptions/catchall-1.m: Ditto.
10102         * objc/execute/exceptions/trivial.m: Ditto.
10103         * objc/execute/exceptions/finally-1.m: Ditto.
10104         * objc/execute/exceptions/local-variables-1.m: Ditto.
10105         * objc/execute/exceptions/foward-1.m: Ditto.
10106         * objc/execute/bf-2.m: Ditto.
10107         * objc/execute/string1.m: Ditto.
10108         * objc/execute/bf-4.m: Ditto.
10109         * objc/execute/informal_protocol.m: Ditto.
10110         * objc/execute/string3.m: Ditto.
10111         * objc/execute/bf-6.m: Ditto.
10112         * objc/execute/bf-8.m: Ditto.
10113         * objc/execute/class-tests-1.h: Ditto.
10114         * objc/execute/protocol-isEqual-1.m: Ditto.
10115         * objc/execute/protocol-isEqual-3.m: Ditto.
10116         * objc/execute/_cmd.m: Ditto.
10117         * objc/execute/function-message-1.m: Ditto.
10118         * objc/execute/bf-20.m: Ditto.
10119         * objc/execute/bf-common.h: Ditto.
10120         * objc/execute/np-2.m: Ditto.
10121         * objc/execute/class-10.m: Ditto.
10122         * objc/execute/class-12.m: Ditto.
10123         * objc/execute/enumeration-2.m: Ditto.
10124         * objc/execute/class-14.m: Ditto.
10125         * objc/execute/encode-1.m: Ditto.
10126         * objc/execute/formal_protocol-1.m: Ditto.
10127         * objc/execute/formal_protocol-3.m: Ditto.
10128         * objc/execute/accessing_ivars.m: Ditto.
10129         * objc/execute/bycopy-2.m: Ditto.
10130         * objc/execute/class-2.m: Ditto.
10131         * objc/execute/bf-10.m: Ditto.
10132         * objc/execute/formal_protocol-7.m: Ditto.
10133         * objc/execute/root_methods.m: Ditto.
10134         * objc/execute/class-4.m: Ditto.
10135         * objc/execute/bf-12.m: Ditto.
10136         * objc/execute/class-6.m: Ditto.
10137         * objc/execute/bf-14.m: Ditto.
10138         * objc/execute/nested-func-1.m: Ditto.
10139         * objc/execute/class-8.m: Ditto.
10140         * objc/execute/private.m: Ditto.
10141         * objc/execute/bf-16.m: Ditto.
10142         * objc/execute/bf-18.m: Ditto.
10143         * objc/execute/load-3.m: Ditto.
10144         * objc/execute/compatibility_alias.m: Ditto.
10145         * objc/execute/bf-1.m: Ditto.
10146         * objc/execute/no_clash.m: Ditto.
10147         * objc/execute/bf-3.m: Ditto.
10148         * objc/execute/string2.m: Ditto.
10149         * objc/execute/bf-5.m: Ditto.
10150         * objc/execute/string4.m: Ditto.
10151         * objc/execute/bf-7.m: Ditto.
10152         * objc/execute/object_is_meta_class.m: Ditto.
10153         * objc/execute/bf-9.m: Ditto.
10154         * objc/execute/bf-21.m: Ditto.
10155         * objc/execute/cascading-1.m: Ditto.
10156         * objc/execute/trivial.m: Ditto.
10157         * objc/execute/np-1.m: Ditto.
10158         * objc/compile/trivial.m: Ditto.
10159         * objc/execute/class_self-2.m: Include <stdlib.h>.
10160         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10161         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10162         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10163         and 64bit. Use new NeXT interface as required.
10164         * objc.dg/special/unclaimed-category-1.m: Ditto.
10165         * objc.dg/special/unclaimed-category-1.h: Ditto.
10166         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10167         * objc.dg/func-ptr-1.m: Ditto.
10168         * objc.dg/stret-1.m: Ditto.
10169         * objc.dg/encode-2.m: Ditto.
10170         * objc.dg/category-1.m: Ditto.
10171         * objc.dg/encode-3.m: Ditto.
10172         * objc.dg/call-super-3.m: Ditto.
10173         * objc.dg/method-3.m: Ditto.
10174         * objc.dg/func-ptr-2.m: Ditto.
10175         * objc.dg/lookup-1.m: Ditto.
10176         * objc.dg/encode-4.m: Ditto.
10177         * objc.dg/fix-and-continue-1.m: Ditto.
10178         * objc.dg/proto-lossage-3.m: Ditto.
10179         * objc.dg/method-13.m: Ditto.
10180         * objc.dg/proto-qual-1.m: Ditto.
10181         * objc.dg/zero-link-3.m: Ditto.
10182         * objc.dg/bitfield-1.m: Ditto.
10183         * objc.dg/va-meth-1.m: Ditto.
10184         * objc.dg/super-class-3.m: Ditto.
10185         * objc.dg/call-super-1.m: Ditto.
10186         * objc.dg/type-size-2.m: Ditto.
10187         * objc.dg/method-10.m: Ditto.
10188         * objc.dg/defs.m: Ditto.
10189         * objc.dg/const-str-3.m: Ditto.
10190         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10191         Protocol1.h) and next-mapping.h as required. Use new NeXT
10192         interface as required.
10193         * objc.dg/super-class-4.m: Ditto.
10194         * objc.dg/comp-types-8.m: Ditto.
10195         * objc.dg/call-super-2.m: Ditto.
10196         * objc.dg/objc-fast-4.m: Ditto.
10197         * objc.dg/method-6.m: Ditto.
10198         * objc.dg/const-str-3.m: Ditto.
10199         * objc.dg/const-str-7.m: Ditto.
10200         * objc.dg/method-15.m: Ditto.
10201         * objc.dg/method-19.m: Ditto.
10202         * objc.dg/sync-1.m: Ditto.
10203         * objc.dg/layout-1.m: Ditto.
10204         * objc.dg/bitfield-3.m: Ditto.
10205         * objc.dg/try-catch-3.m: Ditto.
10206         * objc.dg/try-catch-7.m: Ditto.
10207         * objc.dg/comp-types-10.m: Ditto.
10208         * objc.dg/selector-2.: Ditto.
10209         * objc.dg/method-7.m: Ditto.
10210         * objc.dg/typedef-alias-1.m: Ditto.
10211         * objc.dg/proto-lossage-2.m: Ditto.
10212         * objc.dg/comp-types-11.m: Ditto.
10213         * objc.dg/sizeof-1.m: Ditto.
10214         * objc.dg/method-17.m: Ditto.
10215         * objc.dg/bitfield-5.m: Ditto.
10216         * objc.dg/try-catch-1.m: Ditto.
10217         * objc.dg/encode-5.m: Ditto.
10218         * objc.dg/fix-and-continue-2.m: Ditto.
10219         * objc.dg/method-9.m: Ditto.
10220         * objc.dg/isa-field-1.m: Ditto.
10221         * objc.dg/local-decl-2.m: Ditto.
10222         * objc.dg/objc-gc-4.m: Ditto.
10223         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10224         * objc.dg/gnu-runtime-3.m: Ditto.
10225         * objc.dg/encode-7.m: Ditto.
10226         * objc.dg/encode-8.m: Ditto.
10227         * objc.dg/selector-3.m: Ditto.
10228         * objc.dg/gnu-runtime-1.m: Ditto.
10229         * objc.dg/const-str-12.m: Ditto.
10230         * objc.dg/gnu-runtime-2.m: Ditto.
10231         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10232         * objc.dg/selector-1.m: Ditto.
10233         * objc.dg/stubify-2.m: Ditto.
10234         * objc.dg/zero-link-1.m: Ditto.
10235         * objc.dg/stret-2.m: Ditto.
10236         * objc.dg/zero-link-2.m: Ditto.
10237         * objc.dg/next-runtime-1.m: Ditto.
10238         * objc.dg/symtab-1.m: Ditto.
10239         * objc.dg/stubify-1.m: Ditto.
10240         * objc.dg/bitfield-2.m: Ditto.
10241         * objc.dg/try-catch-10.m: Apply to both runtimes.
10242         * objc.dg/const-str-1.m: Ditto.
10243         * objc.dg/image-info.m: Ditto.
10244         * objc.dg/encode-9.m: Ditto.
10245         * objc.dg/pragma-1.m: Apply test to all targets.
10246         * objc.dg/const-str-4.m: Ditto.
10247         * objc.dg/const-str-8.m: Ditto.
10248         * objc.dg/super-class-2.m: Ditto.
10249         * objc.dg/try-catch-5.m: Ditto.
10250         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10251         Protocol1.h) and next-mapping.h as required. Use new NeXT
10252         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10253         * objc.dg/const-str-11.m: Ditto.
10254         * objc.dg/const-str-9.m: Ditto.
10255         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10256         * objc.dg/encode-1.m: Remove redundant -lobjc.
10257         * objc.dg/try-catch-9.m: Tidy space.
10258         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10259         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10260         and 64bit. Use new NeXT interface as required.
10261         * obj-c++.dg/template-4.mm: Ditto.
10262         * obj-c++.dg/defs.mm: Ditto.
10263         * obj-c++.dg/basic.mm: Ditto.
10264         * obj-c++.dg/encode-4.mm: Ditto.
10265         * obj-c++.dg/method-17.mm: Ditto.
10266         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10267         * obj-c++.dg/cxx-class-1.mm: Ditto.
10268         * obj-c++.dg/method-10.mm: Ditto.
10269         * obj-c++.dg/va-meth-1.mm: Ditto.
10270         * obj-c++.dg/encode-5.mm: Ditto.
10271         * obj-c++.dg/lookup-2.mm: Ditto.
10272         * obj-c++.dg/template-3.mm: Ditto.
10273         * obj-c++.dg/proto-qual-1.mm: Ditto.
10274         * obj-c++.dg/qual-types-1.m: Ditto.
10275         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10276         * obj-c++.dg/template-1.mm: Ditto.
10277         * obj-c++.dg/encode-6.mm: Ditto.
10278         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10279         Protocol1.h) and next-mapping.h as required. Use new NeXT
10280         interface as required.
10281         * obj-c++.dg/except-1.mm: Ditto.
10282         * obj-c++.dg/const-str-7.mm: Ditto.
10283         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10284         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10285         * obj-c++.dg/selector-2.mm: Ditto.
10286         * obj-c++.dg/isa-field-1.mm: Ditto.
10287         * obj-c++.dg/try-catch-1.mm: Ditto.
10288         * obj-c++.dg/local-decl-1.mm: Ditto.
10289         * obj-c++.dg/try-catch-9.mm: Ditto.
10290         * obj-c++.dg/no-extra-load.mm: Ditto.
10291         * obj-c++.dg/selector-5.mm: Ditto.
10292         * obj-c++.dg/method-12.mm: Ditto.
10293         * obj-c++.dg/try-catch-11.mm: Ditto.
10294         * obj-c++.dg/comp-types-11.mm: Ditto.
10295         * obj-c++.dg/bitfield-3.mm: Ditto.
10296         * obj-c++.dg/method-6.mm: Ditto.
10297         * obj-c++.dg/super-class-2.mm: Ditto.
10298         * obj-c++.dg/method-21.mm: Ditto.
10299         * obj-c++.dg/const-str-8.mm: Ditto.
10300         * obj-c++.dg/try-catch-7.mm: Ditto.
10301         * obj-c++.dg/method-15.mm: Ditto.
10302         * obj-c++.dg/layout-1.mm: Ditto.
10303         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10304         * obj-c++.dg/const-str-3.mm: Ditto.
10305         * obj-c++.dg/try-catch-2.mm: Ditto.
10306         * obj-c++.dg/objc-gc-3.mm: Ditto.
10307         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10308         * obj-c++.dg/bitfield-1.mm: Ditto.
10309         * obj-c++.dg/selector-6.mm: Ditto.
10310         * obj-c++.dg/method-13.mm: Ditto.
10311         * obj-c++.dg/comp-types-12.mm: Ditto.
10312         * obj-c++.dg/bitfield-4.mm: Ditto.
10313         * obj-c++.dg/try-catch-8.mm: Ditto.
10314         * obj-c++.dg/method-2.mm: Ditto.
10315         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10316         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10317         * obj-c++.dg/const-str-4.mm: Ditto.
10318         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10319         * obj-c++.dg/try-catch-3.mm: Ditto.
10320         * obj-c++.dg/comp-types-9.mm: Ditto.
10321         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10322         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10323         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10324         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10325         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10326         Use new NeXT interface as required.
10327         * obj-c++.dg/const-str-10.mm: Ditto.
10328         * obj-c++.dg/const-str-11.mm: Ditto.
10329         * obj-c++.dg/const-str-9.mm: Ditto.
10330         * obj-c++.dg/method-11.mm: Ditto.
10331         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10332         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10333         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10334         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10335         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10336
10337 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10338
10339         PR c++/43206
10340         * g++.dg/template/typedef30.C: New test case.
10341
10342 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR c/43385
10345         * gcc.c-torture/execute/pr43385.c: New test.
10346
10347 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10348
10349         * gcc.dg/strncpy-fix-1.c: New test.
10350
10351 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10352
10353         PR testsuite/41609
10354         * lib/objc-torture.exp (objc-set-runtime-options): New.
10355         * objc/execute/execute.exp: Check runtime options on each pass.
10356         * objc/execute/exceptions/exceptions.exp: Ditto.
10357         * objc/compile/compile.exp: Ditto.
10358
10359         PR testsuite/42348
10360         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10361         standard tests.
10362         (check_effective_target_objc2): New proc.
10363         (check_effective_target_next_runtime): New proc.
10364         * lib/objc.exp: Determine which runtime is in force and support it.
10365         * lib/obj-c++.exp: Ditto.
10366
10367 2010-03-24  Jason Merrill  <jason@redhat.com>
10368
10369         PR c++/43502
10370         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10371
10372 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10373
10374         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10375         a loop.
10376         * gcc.dg/ipa/ipa-2.c: Likewise.
10377         * gcc.dg/ipa/ipa-3.c: Likewise.
10378         * gcc.dg/ipa/ipa-4.c: Likewise.
10379         * gcc.dg/ipa/ipa-5.c: Likewise.
10380         * gcc.dg/ipa/ipa-7.c: Likewise.
10381         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10382         a loop.
10383         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10384         i_can_not_be_propagated_fully2 into a loop.
10385         * gcc.dg/ipa/ipa-8.c: New test.
10386         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10387
10388 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR debug/19192
10391         PR debug/43479
10392         * gcc.dg/guality/pr43479.c: New test.
10393         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10394         and add volatile keyword.
10395
10396 2010-03-23  Mike Stump  <mikestump@comcast.net>
10397
10398         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10399
10400 2010-03-23  Jason Merrill  <jason@redhat.com>
10401
10402         * g++.dg/ext/altivec-17.C: Adjust error message.
10403
10404         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10405         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10406         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10407         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10408         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10409         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10410
10411 2010-03-22  Jason Merrill  <jason@redhat.com>
10412
10413         PR c++/43333
10414         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10415         * g++.dg/ext/is_pod_98.C: New.
10416
10417         PR c++/43281
10418         * g++.dg/cpp0x/auto18.C: New.
10419
10420         * gcc.dg/pr36997.c: Adjust error message.
10421         * g++.dg/ext/vector9.C: Likewise.
10422         * g++.dg/conversion/simd3.C: Likewise.
10423         * g++.dg/other/error23.C: Likewise.
10424
10425 2010-03-22  Michael Matz  <matz@suse.de>
10426
10427         PR middle-end/43475
10428         * gfortran.dg/pr43475.f90: New testcase.
10429
10430 2010-03-22  Richard Guenther  <rguenther@suse.de>
10431
10432         PR tree-optimization/43390
10433         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10434
10435 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10436
10437         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10438         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10439
10440 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10441             Michael Matz  <matz@suse.de>
10442
10443         PR c++/43081
10444         * g++.dg/parse/crash56.C: New test.
10445
10446 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10447
10448         PR fortran/43450
10449         * gfortran.dg/whole_file_15.f90 : New test.
10450
10451 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10452
10453         PR fortran/43409
10454         * gfortran.dg/inquire_size.f90: New test.
10455
10456 2010-03-20  Richard Guenther  <rguenther@suse.de>
10457
10458         PR rtl-optimization/43438
10459         * gcc.c-torture/execute/pr43438.c: New testcase.
10460
10461 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10462
10463         PR c++/43375
10464         * g++.dg/abi/mangle42.C: New test.
10465
10466 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10467
10468         PR C/43211
10469         * gcc.dg/pr43211.c: New test.
10470         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10471
10472 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10473
10474         PR rtl-optimization/42258
10475         * gcc.target/arm/thumb1-mul-moves.c: New test.
10476
10477         PR target/40697
10478         * gcc.target/arm/thumb-andsi.c: New test.
10479
10480         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10481         dg-require-effective-target.
10482
10483 2010-03-19  Michael Matz  <matz@suse.de>
10484
10485         PR c++/43116
10486         * g++.dg/other/pr43116.C: New testcase.
10487
10488 2010-03-19  Michael Matz  <matz@suse.de>
10489
10490         PR target/43305
10491         * gcc.dg/pr43305.c: New testcase.
10492
10493 2010-03-19  Richard Guenther  <rguenther@suse.de>
10494
10495         PR tree-optimization/43415
10496         * gcc.c-torture/compile/pr43415.c: New testcase.
10497
10498 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10499
10500         PR ada/43106
10501         * gnat.dg/case_optimization2.adb: New test.
10502         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10503
10504 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10505             Jack Howarth <howarth@bromo.med.uc.edu>
10506
10507         PR target/36399
10508         * gcc.target/i386/push-1.c: Don't xfail
10509           scan-assembler-not "movups" on darwin.
10510
10511 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10512
10513         PR debug/43058
10514         * gcc.dg/pr43058.c: New test.
10515
10516 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10517
10518         PR middle-end/42450
10519         * g++.dg/torture/pr42450.C: New test.
10520
10521 2010-03-18  Michael Matz  <matz@suse.de>
10522
10523         PR middle-end/43419
10524         * gcc.dg/pr43419.c: New testcase.
10525
10526 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10527
10528         PR rtl-optimization/43360
10529         * gcc.dg/torture/pr43360.c: New.
10530
10531 2010-03-18  Michael Matz  <matz@suse.de>
10532
10533         PR tree-optimization/43402
10534         * gcc.dg/pr43402.c: New testcase.
10535
10536 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10537
10538         PR target/42427
10539         * gcc.dg/pr42427.c: New test.
10540
10541 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10542
10543         PR libfortran/43265
10544         * gfortran.dg/read_empty_file.f: New test.
10545         * gfortran.dg/read_eof_all.f90: New test.
10546         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10547         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10548
10549 2010-03-17  Michael Matz  <matz@suse.de>
10550
10551         * gcc.dg/pr43300.c: Add -w.
10552
10553 2010-03-17  Richard Guenther  <rguenther@suse.de>
10554
10555         * gcc.dg/pr43379.c: Add -w.
10556
10557 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10558
10559         PR fortran/43331
10560         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10561
10562 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10563
10564         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10565
10566 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10567
10568         * ada/acats/run_all.sh: Log start and end times.
10569
10570 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10571
10572         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10573
10574 2010-03-16  Richard Guenther  <rguenther@suse.de>
10575
10576         PR middle-end/43379
10577         * gcc.dg/pr43379.c: New testcase.
10578
10579 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10580
10581         PR debug/43051
10582         * gcc.dg/guality/pr43051-1.c: New test.
10583
10584 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10585
10586         PR testsuite/43363
10587         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10588
10589 2010-03-15  Michael Matz  <matz@suse.de>
10590
10591         PR middle-end/43300
10592         * gcc.dg/pr43300.c: New testcase.
10593
10594 2010-03-15  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/43367
10597         * gcc.c-torture/compile/pr43367.c: New testcase.
10598
10599 2010-03-15  Richard Guenther  <rguenther@suse.de>
10600
10601         PR tree-optimization/43317
10602         * gcc.dg/pr43317.c: New testcase.
10603
10604 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10605
10606         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10607
10608 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10609
10610         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10611
10612 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10613
10614         PR fortran/43362
10615         * gfortran.dg/impure_constructor_1.f90: New test.
10616
10617 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10618
10619         PR middle-end/43354
10620         * gfortran.dg/graphite/id-pr43354.f: New.
10621
10622 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10623
10624         PR middle-end/43349
10625         * gfortran.dg/graphite/pr43349.f: New.
10626
10627 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10628
10629         PR middle-end/43306
10630         * gcc.dg/graphite/pr43306.c: New.
10631
10632 2010-03-12  David S. Miller  <davem@davemloft.net>
10633
10634         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10635         sparc.
10636
10637 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638
10639         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10640
10641 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10642
10643         PR fortran/43291
10644         PR fortran/43326
10645         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10646
10647 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10648
10649         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10650         fail for *-*-mingw* targets.
10651
10652 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR debug/43329
10655         * gcc.dg/guality/pr43329-1.c: New test.
10656
10657 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10658
10659         PR tree-optimization/43257
10660         * g++.dg/torture/pr43257.C: New test.
10661
10662 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10663
10664         PR fortran/43228
10665         * gfortran.dg/namelist_61.f90: New test.
10666
10667 2010-03-11  Richard Guenther  <rguenther@suse.de>
10668
10669         PR tree-optimization/43255
10670         * gcc.c-torture/compile/pr43255.c: New testcase.
10671
10672 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10673
10674         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10675         * gcc.dg/pr43280.c: New testcase.
10676
10677 2010-03-11  Richard Guenther  <rguenther@suse.de>
10678
10679         PR lto/43200
10680         * gcc.dg/lto/20100227-1_0.c: New testcase.
10681         * gcc.dg/lto/20100227-1_1.c: Likewise.
10682
10683 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10684
10685         PR libfortran/43320
10686         PR libfortran/43265
10687         * gfortran.dg/read_eof_6.f: New test
10688         * gfortran.dg/read_x_eof.f90: New test.
10689         * gfortran.dg/read_x_past.f: Update test.
10690
10691 2010-03-10  Jan Hubicka  <jh@suse.cz>
10692
10693         * gcc.c-torture/compile/pr43288.c: New test.
10694
10695 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10696
10697         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10698         -fpic/-fPIC flags.
10699         * g++.old-deja/g++.pt/asm2.C: Likewise.
10700         * gcc.c-torture/compile/20000804-1.c: Likewise.
10701         * gcc.target/i386/clobbers.c: Likewise.
10702
10703 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/43303
10706         * gfortran.dg/c_assoc_3.f90: New test.
10707
10708 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR debug/36728
10711         * gcc.dg/guality/pr36728-1.c: New test.
10712         * gcc.dg/guality/pr36728-2.c: New test.
10713
10714 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10715
10716         * gcc.dg/h8300-div-delay-slot.c: New test.
10717
10718 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10719
10720         PR tree-optimization/43236
10721         * gcc.c-torture/execute/pr43236.c: New test.
10722
10723 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10724
10725         PR middle-end/42859
10726         * g++.dg/eh/pr42859.C: New test.
10727
10728 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR debug/43299
10731         * gcc.dg/pr43299.c: New test.
10732
10733         PR debug/43290
10734         * g++.dg/eh/unwind2.C: New test.
10735
10736 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10737             Reza Yazdani  <reza.yazdani@amd.com>
10738
10739         PR middle-end/43065
10740         * gcc.dg/graphite/run-id-4.c: New.
10741
10742 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10743
10744         PR middle-end/43065
10745         * gcc.dg/graphite/run-id-3.c: New.
10746
10747 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10748
10749         PR middle-end/42644
10750         PR middle-end/42130
10751         * gcc.dg/graphite/id-18.c: New.
10752         * gcc.dg/graphite/run-id-pr42644.c: New.
10753
10754 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10755
10756         PR middle-end/42326
10757         * gcc.dg/graphite/pr42326.c: New.
10758
10759 2010-03-08  Richard Guenther  <rguenther@suse.de>
10760
10761         PR tree-optimization/43269
10762         * gcc.c-torture/execute/pr43269.c: New testcase.
10763
10764 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10765
10766         PR fortran/43256
10767         * gfortran.dg/typebound_call_13.f03: New.
10768
10769 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10770
10771         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10772         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10773
10774 2010-03-05  Jason Merrill  <jason@redhat.com>
10775
10776         * g++.dg/abi/mangle40.C: Require weak and alias.
10777
10778 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10779
10780         PR middle-end/42326
10781         * gfortran.dg/graphite/pr42326.f90: New.
10782         * gfortran.dg/graphite/pr42326-1.f90: New.
10783
10784 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10785
10786         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10787         (gnat_target_compile): Likewise.
10788         Reinitialize GNAT_UNDER_TEST if target changes.
10789         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10790         (local_find_gnatmake): Pass full --GCC to gnatlink.
10791         Remove --LINK.
10792
10793 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10794
10795         PR c/43248
10796         * gcc.dg/compound-literal-1.c: New testcase.
10797
10798 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10799
10800         PR tree-optimization/43164
10801         PR tree-optimization/43191
10802         * gcc.c-torture/compile/pr43164.c: New test.
10803         * gcc.c-torture/compile/pr43191.c: Likewise.
10804
10805 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10806
10807         PR fortran/43244
10808         * gfortran.dg/finalize_9.f90: New.
10809
10810 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10811             Ken Werner <ken@linux.vnet.ibm.com>
10812
10813         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10814         to dg-options for spu.
10815         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10816         dump-scan target to exclude spu.
10817
10818 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10819
10820         PR middle-end/43209
10821         * gcc.dg/tree-ssa/ivopts-4.c: New.
10822
10823 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10824
10825         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10826         include-opts and exclude-opts; skip checking the flags if arguments
10827         are the same as the defaults.
10828         (dg-xfail-if): Verify the number of arguments, supply defaults
10829         for unspecified optional arguments.
10830         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10831
10832 2010-03-03  Jason Merrill  <jason@redhat.com>
10833
10834         PR c++/12909
10835         * g++.dg/abi/mangle40.C: Updated.
10836
10837 2010-03-03  Jason Merrill  <jason@redhat.com>
10838
10839         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10840         * g++.dg/abi/mangle23.C: Likewise.
10841         * g++.dg/eh/simd-2.C: Likewise.
10842         * g++.dg/ext/attribute-test-2.C: Likewise.
10843         * g++.dg/ext/vector14.C: Likewise.
10844         * g++.dg/other/pr34435.C: Likewise.
10845         * g++.dg/template/conv8.C: Likewise.
10846         * g++.dg/template/nontype9.C: Likewise.
10847         * g++.dg/template/qualttp17.C: Likewise.
10848         * g++.dg/template/ref1.C: Likewise.
10849         * g++.old-deja/g++.pt/crash68.C: Likewise.
10850         * g++.old-deja/g++.pt/ref1.C: Likewise.
10851         * g++.old-deja/g++.pt/ref3.C: Likewise.
10852         * g++.old-deja/g++.pt/ref4.C: Likewise.
10853
10854         PR c++/12909
10855         * g++.dg/abi/mangle40.C: New.
10856         * g++.dg/abi/mangle41.C: New.
10857         * g++.dg/lto/20100302_0.C: New.
10858         * g++.dg/lto/20100302_1.C: New.
10859         * g++.dg/lto/20100302.h: New.
10860
10861 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/43243
10864         * gfortran.dg/internal_pack_12.f90: New test.
10865
10866 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10867
10868         * gcc.dg/pr36997.c: Adjust error message.
10869
10870 2010-03-03  Mike Stump  <mikestump@comcast.net>
10871
10872         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10873         adjustments to not be present on machines that align the stack to
10874         more than 4 bytes and don't have a red zone yet as that is an
10875         unimplemented optimization.
10876
10877 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10878
10879         PR fortran/43169
10880         * gfortran.dg/impure_assignment_3.f90: New.
10881
10882 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10883
10884         PR debug/43229
10885         * gfortran.dg/pr43229.f90: New test.
10886
10887         PR debug/43237
10888         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10889
10890         PR debug/43177
10891         * gcc.dg/guality/pr43177.c: New test.
10892
10893 2010-03-02  Jason Merrill  <jason@redhat.com>
10894
10895         * g++.dg/ext/vector9.C: Adjust error message.
10896         * g++.dg/conversion/simd3.C: Likewise.
10897         * g++.dg/other/error23.C: Likewise.
10898
10899 2010-03-02  Mike Stump  <mikestump@comcast.net>
10900
10901         PR c++/41090
10902         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10903
10904 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10905
10906         PR fortran/43180
10907         * gfortran.dg/internal_pack_10.f90: New test.
10908
10909         PR fortran/43173
10910         * gfortran.dg/internal_pack_11.f90: New test.
10911
10912 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10913
10914         PR middle-end/42640
10915         * gcc.dg/tree-ssa/pr42640.c: New.
10916
10917 2010-03-01  Richard Guenther  <rguenther@suse.de>
10918
10919         PR tree-optimization/43220
10920         * gcc.c-torture/execute/pr43220.c: New testcase.
10921
10922 2010-03-01  Richard Guenther  <rguenther@suse.de>
10923
10924         PR middle-end/43213
10925         * gcc.dg/pr43213.c: New testcase.
10926
10927 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10928
10929         PR pch/14940
10930         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10931
10932 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10933
10934         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10935         New function.
10936         (check_effective_target_ucn): Likewise.
10937
10938         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10939         if !ucn.
10940         * gcc.dg/ucnid-2.c: Likewise.
10941         * gcc.dg/ucnid-3.c: Likewise.
10942         * gcc.dg/ucnid-4.c: Likewise.
10943         * gcc.dg/ucnid-11.c: Likewise.
10944         * gcc.dg/ucnid-12.c: Likewise.
10945         * gcc.dg/ucnid-6.c: Skip if !ucn.
10946         * gcc.dg/ucnid-9.c: Likewise.
10947
10948 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10949
10950         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10951         lists to dg-skip-if.
10952         * gcc.target/i386/stackalign/return-3.c: Likewise.
10953
10954 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10955
10956         * gcc.target/i386/clearcap.map: New file.
10957         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10958         Pass clearcap.map by default if supported.
10959
10960 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10961
10962         PR fortran/42900
10963         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10964         Explain this.
10965         * gfortran.dg/stat_2.f90: Likewise.
10966
10967 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10968
10969         PR fortran/43199
10970         * gfortran.dg/module_read_2.f90: New test.
10971
10972 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10973
10974         PR c++/42748
10975         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10976         * g++.dg/abi/mangle12.C: Likewise.
10977         * g++.dg/abi/mangle20-2.C: Likewise.
10978         * g++.dg/abi/mangle17.C: Likewise.
10979         * g++.dg/template/cond2.C: Likewise.
10980         * g++.dg/template/pr35240.C: Likewise.
10981
10982 2010-02-27  Richard Guenther  <rguenther@suse.de>
10983
10984         PR tree-optimization/43186
10985         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10986
10987 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10988
10989         * g++.dg/abi/packed1.C: Expect warning on the SH.
10990
10991 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10992
10993         PR c++/42054:
10994         * g++.dg/parse/error37.C: New test.
10995
10996 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10997
10998         PR c/24577
10999         PR c/43192
11000         * gcc.dg/pr8927-1.c: Match new note.
11001         * gcc.dg/990506-0.c: Likewise.
11002         * gcc.dg/gomp/flush-2.c: Likewise.
11003         * gcc.dg/gomp/atomic-5.c: Likewise.
11004         * gcc.dg/gomp/pr34607.c: Likewise.
11005         * gcc.dg/pr35746.c: Likewise.
11006         * gcc.dg/cpp/pragma-1.c: Likewise.
11007         * gcc.dg/cpp/pragma-2.c: Likewise.
11008         * gcc.dg/pr41842.c: Likewise.
11009         * gcc.dg/noncompile/20040629-1.c: Likewise.
11010         * objc.dg/private-1.m: Likewise.
11011
11012 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11013
11014         PR fortran/43185
11015         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11016         * gfortran.dg/default_initialization_4.f90: New test.
11017
11018 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11019
11020         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11021         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11022         * gnat.dg/thin_pointer2.adb: New test.
11023         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11024
11025 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11026
11027         PR c/20631
11028         * gcc.dg/cpp/c90-pedantic.c: New.
11029         * gcc.dg/cpp/c90.c: New.
11030         * gcc.dg/gnu90-const-expr-1.c: New.
11031         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11032
11033 2010-02-26  Richard Guenther  <rguenther@suse.de>
11034
11035         PR tree-optimization/43186
11036         * gcc.c-torture/compile/pr43186.c: New testcase.
11037
11038 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR debug/43190
11041         * c-c++-common/dwarf2/pr43190.c: New test.
11042
11043 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11044
11045         PR testsuite/37074:
11046         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11047
11048 2010-02-26  Richard Guenther  <rguenther@suse.de>
11049
11050         PR tree-optimization/43188
11051         * gcc.c-torture/compile/pr43188.c: New testcase.
11052
11053 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11054
11055         PR target/43175
11056         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11057
11058 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11059
11060         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11061
11062 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11063
11064         PR target/43154
11065         * gcc.target/powerpc/pr43154.c: New file.
11066
11067 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR debug/43166
11070         * gfortran.dg/debug/pr43166.f: New test.
11071
11072         PR debug/43165
11073         * gcc.dg/torture/pr43165.c: New test.
11074
11075 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11076
11077         PR c/43128
11078         * c-c++-common/pr41779.c: Update.
11079
11080 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11081
11082         PR ada/32547
11083         * lib/gnat-dg.exp (gnat_load): Redefine.
11084
11085         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11086         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11087
11088 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090         PR libobjc/36610
11091         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11092         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11093         -fgnu-runtime.
11094         Sort entries.
11095
11096 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11097
11098         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11099
11100 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11101
11102         PR debug/43150
11103         * gcc.dg/guality/vla-1.c: New test.
11104
11105 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11106
11107         PR fortran/43042
11108         * gfortran.dg/c_ptr_tests_15.f90: New test.
11109
11110 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11111
11112         PR target/43107
11113         * gcc.target/i386/pr43107.c: New test.
11114
11115 2010-02-23  Jason Merrill  <jason@redhat.com>
11116
11117         PR c++/43143
11118         * g++.dg/cpp0x/variadic100.C: New.
11119
11120 2010-02-23  Jason Merrill  <jason@redhat.com>
11121
11122         PR debug/42800
11123         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11124         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11125         * c-c++-common/dwarf2/vla1.c: New.
11126
11127 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR target/43139
11130         * gcc.dg/pr43139.c: New test.
11131
11132         PR debug/43077
11133         * gcc.dg/guality/pr43077-1.c: New test.
11134
11135 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11136
11137         PR 43123
11138         * gcc.dg/march.c: New.
11139         * gcc.dg/march-generic.c: New.
11140         * gcc.dg/mtune.c: New.
11141
11142 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11143
11144         PR middle-end/43083
11145         * gcc.dg/graphite/pr43083.c: New.
11146
11147 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11148
11149         PR middle-end/43097
11150         * gfortran.dg/graphite/pr43097.f: New.
11151
11152 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11153             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11154
11155         PR middle-end/43140
11156         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11157
11158 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11159
11160         PR middle-end/43026
11161         * g++.dg/graphite/pr43026.C: New.
11162
11163 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11164
11165         PR c++/43126
11166         * gcc.dg/cleanup-1.c: Update.
11167         * gcc.dg/func-args-1.c: Update.
11168         * gcc.dg/format/sentinel-1.c: Update.
11169         * g++.old-deja/g++.jason/scoping10.C: Update.
11170         * g++.old-deja/g++.ns/lookup5.C: Update.
11171         * g++.dg/ext/cleanup-1.C: Update.
11172         * g++.dg/parse/varmod1.C: Update.
11173         * g++.dg/parse/error33.C: Update.
11174         * g++.dg/expr/call3.C: Update.
11175         * g++.dg/func-args-1.C: New.
11176
11177 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11178
11179         PR c/43125
11180         * gcc.dg/attr-used-2.c: Moved to ...
11181         * c-c++-common/attr-used-2.c: Here.
11182
11183         * gcc.dg/attr-used.c: Moved to ...
11184         * c-c++-common/attr-used.c: Here.
11185
11186 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11187
11188         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11189
11190 2010-02-22  Richard Guenther  <rguenther@suse.de>
11191
11192         PR lto/43045
11193         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11194         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11195
11196 2010-02-22  Richard Guenther  <rguenther@suse.de>
11197
11198         PR tree-optimization/42749
11199         * gcc.c-torture/compile/pr42749.c: New testcase.
11200
11201 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11202
11203         PR fortran/43072
11204         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11205         * gfortran.dg/internal_pack_9.f90: New test.
11206
11207 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11208
11209         PR c++/23510
11210         * g++.dg/template/recurse.C: Adjust.
11211         * g++.dg/template/pr23510.C: New.
11212
11213 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11214
11215         PR c++/42824
11216         * g++.dg/template/memclass4.C: New test.
11217
11218 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/35259
11221         * gfortran.dg/reassoc_5.f90: New test.
11222
11223 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11224
11225         PR target/43067
11226         * gcc.target/i386/pr43067.c: New test.
11227
11228 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11229
11230         PR c++/35669
11231         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11232         -Wconversion-null.
11233         * g++.dg/warn/Wconversion-null.C: New test.
11234         * g++.old-deja/g++.other/null1.C: Move to...
11235         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11236
11237 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11238
11239         PR fortran/36932
11240         PR fortran/36933
11241         * gfortran.dg/dependency_26.f90: New test.
11242
11243         PR fortran/43072
11244         * gfortran.dg/internal_pack_7.f90: New test.
11245
11246         PR fortran/43111
11247         * gfortran.dg/internal_pack_8.f90: New test.
11248
11249 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11250
11251         PR 43128
11252         * c-c++-common/pr41779.c: Fix broken testcase.
11253
11254 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11255
11256         PR 36513
11257         * c-c++-common/pr36513.c: New testcase.
11258         * c-c++-common/pr36513-2.c: New testcase.
11259
11260 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11261
11262         PR 41779
11263         * c-c++-common/pr41779.c: New.
11264
11265 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11266
11267         PR debug/43084
11268         * gcc.dg/pr43084.c: New test.
11269
11270 2010-02-19  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/42916
11273         * gcc.dg/pr42916.c: New testcase.
11274
11275 2010-02-18  Jason Merrill  <jason@redhat.com>
11276
11277         PR c++/42837
11278         * g++.dg/abi/packed1.C: Add expected warning.
11279
11280         PR c++/43108
11281         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11282         * gcc.dg/torture/dg-torture.exp: Likewise.
11283         * c-c++-common/torture/complex-sign.h,
11284         c-c++-common/torture/complex-sign-add.c,
11285         c-c++-common/torture/complex-sign-mixed-add.c,
11286         c-c++-common/torture/complex-sign-mixed-div.c,
11287         c-c++-common/torture/complex-sign-mixed-mul.c,
11288         c-c++-common/torture/complex-sign-mixed-sub.c,
11289         c-c++-common/torture/complex-sign-mul.c,
11290         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11291         Adapt for C++ compilation as well.
11292
11293         PR c++/43070
11294         * g++.dg/ext/label1.C: Update.
11295         * g++.dg/ext/label2.C: Update.
11296
11297         PR c++/26261
11298         * g++.dg/template/dependent-name6.C: New.
11299
11300         PR c++/43109
11301         * g++.dg/parse/namespace12.C: New.
11302
11303 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11304
11305         PR tree-optimization/43066
11306         * gcc.c-torture/compile/pr43066.c: New test.
11307
11308 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11309
11310         * g++.dg/ext/attrib35.C: Fix target selector string.
11311         * g++.dg/ext/attrib36.C: Ditto.
11312         * g++.dg/ext/attrib37.C: Ditto.
11313         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11314         * g++.dg/abi/mangle25.C: Ditto.
11315
11316 2010-02-17  Jason Merrill  <jason@redhat.com>
11317
11318         PR c++/43069
11319         * g++.dg/parse/namespace11.C: New.
11320
11321         PR c++/43093
11322         * g++.dg/ext/attrib37.C: New.
11323
11324         PR c++/43079
11325         * g++.dg/template/ptrmem20.C: New.
11326
11327 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11328
11329         PR target/43103
11330         * gcc.target/i386/xop-check.h: Include m256-check.h.
11331         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11332         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11333         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11334         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11335
11336 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11337
11338         PR debug/42918
11339         * gcc.dg/pr42918.c: New test.
11340
11341 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11342
11343         * g++.dg/ext/attrib36.C: Require ILP32.
11344
11345 2010-02-16  Richard Guenther  <rguenther@suse.de>
11346
11347         PR tree-optimization/41043
11348         * gfortran.dg/pr41043.f90: New testcase.
11349         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11350
11351 2010-02-16  Jason Merrill  <jason@redhat.com>
11352
11353         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11354
11355 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11356
11357         PR tree-optimization/43074
11358         * gcc.dg/vect/fast-math-pr43074.c: New test.
11359
11360 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11361
11362         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11363
11364 2010-02-16  Jason Merrill  <jason@redhat.com>
11365
11366         PR c++/43031
11367         * g++.dg/ext/attrib36.C: New.
11368
11369         PR c++/43036
11370         * g++.dg/other/array6.C: New.
11371
11372 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11373
11374         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11375
11376 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11377
11378         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11379         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11380         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11381         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11382         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11383         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11384
11385 2010-02-15  Richard Guenther  <rguenther@suse.de>
11386
11387         PR middle-end/43068
11388         * g++.dg/torture/pr43068.C: New testcase.
11389
11390 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11391
11392         PR c++/43024
11393         * g++.dg/opt/ice1.C: New.
11394
11395 2010-02-14  Jason Merrill  <jason@redhat.com>
11396
11397         PR c++/41997
11398         * g++.dg/cpp0x/initlist-opt.C: New.
11399
11400 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11401
11402         PR fortran/41113
11403         PR fortran/41117
11404         * gfortran.dg/internal_pack_6.f90: New test.
11405
11406 2010-02-12  Jason Merrill  <jason@redhat.com>
11407
11408         PR c++/43054
11409         * g++.dg/cpp0x/variadic99.C: New.
11410
11411 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11414         sign extend pointers to gualchk_t.
11415
11416         PR c++/43033
11417         * g++.dg/other/default3.C: Xfail g4 test.
11418
11419 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11420
11421         PR middle-end/43012
11422         * gcc.dg/graphite/pr43012.c: New.
11423
11424 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11425
11426         PR middle-end/42930
11427         * g++.dg/graphite/pr42930.C: New.
11428
11429 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11430
11431         PR middle-end/42914
11432         PR middle-end/42530
11433         * gcc.dg/graphite/pr42530.c: New.
11434         * gcc.dg/graphite/pr42914.c: New.
11435
11436 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11437
11438         PR middle-end/42771
11439         * gcc.dg/graphite/pr42771.c: New.
11440
11441 2010-02-11  Richard Guenther  <rguenther@suse.de>
11442
11443         PR tree-optimization/42998
11444         * gcc.c-torture/compile/pr42998.c: New testcase.
11445
11446 2010-02-10  Jason Merrill  <jason@redhat.com>
11447
11448         PR c++/41896
11449         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11450
11451         PR c++/42983, core issue 906
11452         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11453         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11454
11455         PR c++/43016
11456         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11457
11458 2010-02-10  Richard Guenther  <rguenther@suse.de>
11459
11460         PR tree-optimization/43017
11461         * gcc.dg/torture/pr43017.c: New testcase.
11462
11463 2010-02-10  Tobias Burnus <burnus@net-b.de>
11464
11465         PR fortran/40823
11466         * gfortran.dg/private_type_1.f90: Update error location.
11467         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11468         * gfortran.dg/typebound_operator_2.f03: Ditto.
11469         * gfortran.dg/assignment_2.f90: Ditto.
11470         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11471         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11472
11473 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11474
11475         PR fortran/43015
11476         * gfortran.dg/bind_c_usage_20.f90: New test.
11477
11478 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11479
11480         PR debug/43010
11481         * g++.dg/debug/pr43010.C: New test.
11482
11483 2010-02-10  Richard Guenther  <rguenther@suse.de>
11484
11485         PR c/43007
11486         * gcc.c-torture/execute/20100209-1.c: New testcase.
11487         * gcc.dg/fold-div-3.c: Likewise.
11488
11489 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.dg/builtin-ffs-1.c: New test.
11492
11493 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11494
11495         PR fortran/42999
11496         * gfortran.dg/array_constructor_35.f90: New test.
11497
11498 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11499
11500         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11501
11502 2010-02-09  Jason Merrill  <jason@redhat.com>
11503
11504         PR c++/42399
11505         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11506
11507         PR c++/42370
11508         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11509
11510 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11511
11512         PR fortran/41869
11513         * gfortran.dg/module_write_1.f90: New test.
11514
11515 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11516
11517         * gcc.dg/pr19340.c: Adjust.
11518
11519 2010-02-09  Richard Guenther  <rguenther@suse.de>
11520
11521         PR tree-optimization/43008
11522         * gcc.c-torture/execute/pr43008.c: New testcase.
11523
11524 2010-02-09  Richard Guenther  <rguenther@suse.de>
11525
11526         PR tree-optimization/43000
11527         * gcc.dg/torture/pr43000.c: New testcase.
11528         * gcc.dg/torture/pr43002.c: Likewise.
11529
11530 2010-02-09  Daniel Kraft  <d@domob.eu>
11531
11532         PR fortran/39171
11533         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11534         and pass -Wsurprising as necessary.
11535
11536 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11537
11538         PR tree-optimization/42890
11539         * g++.dg/torture/pr42890.C: New test.
11540
11541 2010-02-08  Richard Guenther  <rguenther@suse.de>
11542
11543         PR middle-end/42995
11544         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11545
11546 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11547
11548         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11549         return 0 from main.
11550         * gcc.dg/graphite/block-1.c: Same.
11551         * gcc.dg/graphite/block-3.c: Same.
11552         * gcc.dg/graphite/block-4.c: Same.
11553         * gcc.dg/graphite/block-5.c: Same.
11554         * gcc.dg/graphite/block-6.c: Same.
11555         * gcc.dg/graphite/block-7.c: Same.
11556         * gcc.dg/graphite/interchange-0.c: Same.
11557         * gcc.dg/graphite/interchange-1.c: Same.
11558         * gcc.dg/graphite/interchange-10.c: Same.
11559         * gcc.dg/graphite/interchange-11.c: Same.
11560         * gcc.dg/graphite/interchange-12.c: Same.
11561         * gcc.dg/graphite/interchange-2.c: Same.
11562         * gcc.dg/graphite/interchange-3.c: Same.
11563         * gcc.dg/graphite/interchange-4.c: Same.
11564         * gcc.dg/graphite/interchange-5.c: Same.
11565         * gcc.dg/graphite/interchange-6.c: Same.
11566         * gcc.dg/graphite/interchange-7.c: Same.
11567         * gcc.dg/graphite/interchange-8.c: Same.
11568         * gcc.dg/graphite/interchange-9.c: Same.
11569         * gcc.dg/graphite/interchange-mvt.c: Same.
11570
11571 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11572
11573         * gfortran.dg/graphite/id-19.f: New.
11574         * gfortran.dg/graphite/pr14741.f90: New.
11575         * gfortran.dg/graphite/pr41924.f90: New.
11576         * gfortran.dg/graphite/run-id-2.f90: New.
11577
11578 2010-02-07  Richard Guenther  <rguenther@suse.de>
11579
11580         PR middle-end/42956
11581         * gcc.c-torture/compile/pr42956.c: New testcase.
11582
11583 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11584
11585         PR libfortran/42742
11586         * gfortran.dg/fmt_cache_2.f: New test.
11587
11588 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11589
11590         * gfortran.dg/read_no_eor.f90: New test.
11591
11592 2010-02-05  Jason Merrill  <jason@redhat.com>
11593
11594         * g++.dg/ext/label13.C: Move constructor body out of class.
11595
11596 2010-02-03  Jason Merrill  <jason@redhat.com>
11597
11598         PR c++/42870
11599         * g++.dg/ext/dllexport3.C: New.
11600
11601 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11602
11603         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11604
11605 2010-02-05  Richard Guenther  <rguenther@suse.de>
11606
11607         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11608
11609 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11610
11611         PR c++/42915
11612         * g++.dg/other/crash-9.C: New test.
11613
11614 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11615
11616         PR fortran/42309
11617         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11618
11619 2010-02-04  Richard Guenther  <rguenther@suse.de>
11620
11621         PR rtl-optimization/42952
11622         * gcc.dg/torture/pr42952.c: New testcase.
11623
11624 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libfortran/42901
11627         * gfortran.dg/namelist_60.f90: New test.
11628
11629 2010-02-03  Jason Merrill  <jason@redhat.com>
11630
11631         PR c++/40138
11632         * g++.dg/ext/builtin11.C: New.
11633
11634         PR c++/4926
11635         PR c++/38600
11636         * g++.dg/abi/mangle35.C: New.
11637         * g++.dg/abi/mangle37.C: New.
11638
11639         PR c++/12909
11640         * g++.dg/abi/mangle36.C: New.
11641
11642         PR c++/35652
11643         * g++.dg/warn/string1.C: New.
11644
11645 2010-02-03  Richard Guenther  <rguenther@suse.de>
11646
11647         PR tree-optimization/42944
11648         * gcc.dg/errno-1.c: New testcase.
11649
11650 2010-02-03  Richard Guenther  <rguenther@suse.de>
11651
11652         PR middle-end/42927
11653         * gcc.c-torture/compile/pr42927.c: New testcase.
11654
11655 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11656
11657         PR fortran/42936
11658         * gfortran.dg/null_4.f90: New test.
11659
11660 2010-02-02  Jason Merrill  <jason@redhat.com>
11661
11662         PR c++/41090
11663         * g++.dg/ext/label13.C: New.
11664
11665 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11666
11667         PR fortran/42650
11668         * gfortran.dg/func_result_5.f90: New test.
11669
11670 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11671
11672         PR fortran/42922
11673         * gfortran.dg/pure_initializer_3.f90: News test.
11674
11675 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11676
11677         PR fortran/42888
11678         * gfortran.dg/allocate_derived_2.f90: New test.
11679
11680 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11681
11682         PR middle-end/42898
11683         * gcc.dg/torture/pr42898-2.c: New test.
11684
11685 2010-01-31  Richard Guenther  <rguenther@suse.de>
11686
11687         PR middle-end/42898
11688         * gcc.dg/torture/pr42898.c: New testcase.
11689
11690 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/38324
11693         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11694         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11695
11696 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11697
11698         * g++.dg/tree-ssa/inline-1.C: New.
11699         * g++.dg/tree-ssa/inline-2.C: New.
11700         * g++.dg/tree-ssa/inline-3.C: New.
11701
11702 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11703
11704         PR testsuite/41701
11705         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11706         the string 'pow' in the pathname of the compiler from generating a
11707         test failure.
11708
11709 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11710
11711         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11712         * g++.old-deja/g++.mike/eh17.C: Likewise.
11713         * g++.old-deja/g++.mike/p5571.C: Likewise.
11714
11715 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11716
11717         PR c++/42758
11718         PR c++/42634
11719         PR c++/42336
11720         PR c++/42797
11721         PR c++/42880
11722         * g++.dg/other/crash-5.C: New test.
11723         * g++.dg/other/crash-6.C: New test.
11724         * g++.dg/other/crash-7.C: New test.
11725         * g++.dg/other/crash-8.C: New test.
11726
11727 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11728
11729         PR rtl-optimization/42889
11730         * gcc.dg/pr42889.c: New test.
11731
11732 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11733
11734         * gcc.target/i386/pr42881.c: Use SSE2.
11735
11736 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11737
11738         PR target/42891
11739         * gcc.target/i386/pr42891.c: New test.
11740
11741 2010-01-28  Richard Guenther  <rguenther@suse.de>
11742
11743         PR tree-optimization/42871
11744         * g++.dg/torture/pr42871.C: New testcase.
11745
11746 2010-01-28  Richard Guenther  <rguenther@suse.de>
11747
11748         * gcc.dg/Wobjsize-1.h: New testcase.
11749         * gcc.dg/Wobjsize-1.c: Likewise.
11750
11751 2010-01-28  Richard Guenther  <rguenther@suse.de>
11752
11753         PR middle-end/42883
11754         * g++.dg/torture/pr42883.C: New testcase.
11755
11756 2010-01-28  Michael Matz  <matz@suse.de>
11757
11758         * gcc.target/i386/pr42881.c: New test.
11759
11760 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11761
11762         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11763         Add i?86-*-solaris2* support.
11764
11765 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11766
11767         PR c++/42713
11768         PR c++/42820
11769         * g++.dg/template/typedef27.C: New test case.
11770         * g++.dg/template/typedef28.C: New test case.
11771
11772 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11773
11774         * gcc.dg/optimize-bswap*.c: Add ARM target
11775
11776 2010-01-27  Richard Guenther  <rguenther@suse.de>
11777
11778         PR middle-end/42878
11779         * gcc.dg/torture/pr42878-1.c: New testcase.
11780         * gcc.dg/torture/pr42878-2.c: Likewise.
11781
11782 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR middle-end/42874
11785         * gcc.dg/vla-22.c: New test.
11786
11787 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11788
11789         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11790         current collation.
11791
11792 2010-01-26  Richard Guenther  <rguenther@suse.de>
11793
11794         PR rtl-optimization/42685
11795         * gcc.dg/pr42685.c: New testcase.
11796         * g++.dg/other/pr42685.C: Likewise.
11797
11798 2010-01-26  Richard Guenther  <rguenther@suse.de>
11799
11800         PR middle-end/42806
11801         * g++.dg/other/pr42806.C: New testcase.
11802
11803 2010-01-26  Richard Guenther  <rguenther@suse.de>
11804
11805         PR tree-optimization/42250
11806         * gcc.dg/pr42250.c: New testcase.
11807
11808 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11809
11810         * gnat.dg/array_bounds_test.adb: New test.
11811
11812 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11813
11814         PR fortran/42858
11815         * gfortran.dg/generic_21.f90: New test.
11816
11817 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819         PR testsuite/41522
11820         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11821
11822 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/42748
11825         * g++.dg/abi/arm_va_list2.C: New test.
11826         * g++.dg/abi/arm_va_list2.h: Companion header file.
11827
11828 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11829
11830         PR fortran/41044
11831         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11832
11833         PR fortran/41167
11834         * gfortran.dg/char_array_arg_1.f90 : New test.
11835
11836         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11837
11838 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11839
11840         PR fortran/39304
11841         * gfortran.dg/generic_20.f90: New test.
11842
11843 2010-01-22  Michael Matz  <matz@suse.de>
11844
11845         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11846         -msse2.
11847
11848 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/42736
11851         * gfortran.dg/dependency_25.f90 : New test.
11852
11853 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11854
11855         PR tree-optimization/42585
11856         * gcc.dg/tree-ssa/pr42585.c: New test.
11857
11858 2010-01-21  Richard Guenther  <rguenther@suse.de>
11859
11860         PR middle-end/19988
11861         * gcc.dg/pr19988.c: New testcase.
11862
11863 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11864
11865         * g++.dg/compat/decimal/compat-common.h: New file.
11866         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11867         * g++.dg/compat/decimal/pass_x.h: New file.
11868         * g++.dg/compat/decimal/pass_y.h: New file.
11869         * g++.dg/compat/decimal/pass-1_main.C: New file.
11870         * g++.dg/compat/decimal/pass-1_x.C: New file.
11871         * g++.dg/compat/decimal/pass-1_y.C: New file.
11872         * g++.dg/compat/decimal/pass-2_main.C: New file.
11873         * g++.dg/compat/decimal/pass-2_x.C: New file.
11874         * g++.dg/compat/decimal/pass-2_y.C: New file.
11875         * g++.dg/compat/decimal/pass-3_main.C: New file.
11876         * g++.dg/compat/decimal/pass-3_x.C: New file.
11877         * g++.dg/compat/decimal/pass-3_y.C: New file.
11878         * g++.dg/compat/decimal/pass-4_main.C: New file.
11879         * g++.dg/compat/decimal/pass-4_x.C: New file.
11880         * g++.dg/compat/decimal/pass-4_y.C: New file.
11881         * g++.dg/compat/decimal/pass-5_main.C: New file.
11882         * g++.dg/compat/decimal/pass-5_x.C: New file.
11883         * g++.dg/compat/decimal/pass-5_y.C: New file.
11884         * g++.dg/compat/decimal/pass-6_main.C: New file.
11885         * g++.dg/compat/decimal/pass-6_x.C: New file.
11886         * g++.dg/compat/decimal/pass-6_y.C: New file.
11887         * g++.dg/compat/decimal/return_x.h: New file.
11888         * g++.dg/compat/decimal/return_y.h: New file.
11889         * g++.dg/compat/decimal/return-1_main.C: New file.
11890         * g++.dg/compat/decimal/return-1_x.C: New file.
11891         * g++.dg/compat/decimal/return-1_y.C: New file.
11892         * g++.dg/compat/decimal/return-2_main.C: New file.
11893         * g++.dg/compat/decimal/return-2_x.C: New file.
11894         * g++.dg/compat/decimal/return-2_y.C: New file.
11895         * g++.dg/compat/decimal/return-3_main.C: New file.
11896         * g++.dg/compat/decimal/return-3_x.C: New file.
11897         * g++.dg/compat/decimal/return-3_y.C: New file.
11898         * g++.dg/compat/decimal/return-4_main.C: New file.
11899         * g++.dg/compat/decimal/return-4_x.C: New file.
11900         * g++.dg/compat/decimal/return-4_y.C: New file.
11901         * g++.dg/compat/decimal/return-5_main.C: New file.
11902         * g++.dg/compat/decimal/return-5_x.C: New file.
11903         * g++.dg/compat/decimal/return-5_y.C: New file.
11904         * g++.dg/compat/decimal/return-6_main.C: New file.
11905         * g++.dg/compat/decimal/return-6_x.C: New file.
11906         * g++.dg/compat/decimal/return-6_y.C: New file.
11907
11908 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11909
11910         PR debug/42715
11911         * gcc.dg/pr42715.c: New.
11912
11913 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11914
11915         PR c++/42038
11916         * g++.dg/parse/crash55.C: New.
11917
11918 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11919
11920         PR debug/42782
11921         * gcc.dg/guality/pr42782.c: New.
11922
11923 2010-01-20  Jason Merrill  <jason@redhat.com>
11924
11925         PR c++/41788
11926         * g++.dg/abi/packed1.C: New.
11927
11928         PR c++/41920
11929         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11930
11931         PR c++/40750
11932         * g++.dg/parse/fn-typedef1.C: New.
11933         * g++.dg/other/cv_quals.C: Adjust.
11934
11935 2010-01-20  Anthony Green  <green@moxielogic.com>
11936
11937         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11938         pack(push) pragma).
11939         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11940         * gcc.dg/20020312-2.c: Port this to the moxie core.
11941         * gcc.dg/weak/typeof-2.c: Ditto.
11942
11943 2010-01-20  Richard Guenther  <rguenther@suse.de>
11944
11945         PR tree-optimization/42717
11946         * gcc.c-torture/compile/pr42717.c: New testcase.
11947
11948 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11949
11950         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11951         of signed, add a few new tests.
11952
11953         PR middle-end/42803
11954         * g++.dg/parse/limits-initializer1.C: New test.
11955
11956 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11957
11958         PR fortran/42804
11959         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11960         * gfortran.dg/typebound_call_12.f03: New test.
11961
11962 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11963
11964         PR fortran/42783
11965         * gfortran.dg/bounds_check_15.f90 : New test.
11966
11967 2010-01-19  Michael Matz  <matz@suse.de>
11968
11969         PR tree-optimization/41783
11970         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11971
11972 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11973
11974         PR target/38697.
11975         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11976         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11977         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11978         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11979         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11980         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11981         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11982         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11983         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11984         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11985         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11986
11987 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11988
11989         PR fortran/42545
11990         * gfortran.dg/extends_6.f03: Modified an error message.
11991         * gfortran.dg/extends_10.f03: New test.
11992         * gfortran.dg/private_type_6.f03: Modified an error message.
11993         * gfortran.dg/structure_constructor_8.f03: Ditto.
11994
11995 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR tree-optimization/42719
11998         * gcc.dg/pr42719.c: New test.
11999
12000         PR debug/42728
12001         * gcc.dg/pr42728.c: New test.
12002
12003 2010-01-19  Anthony Green  <green@moxielogic.com>
12004
12005         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12006
12007 2010-01-18  Anthony Green  <green@moxielogic.com>
12008
12009         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12010         for moxie.
12011
12012 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12013
12014         * g++.dg/template/error45.C: reverted as part of reverting the
12015         fix of PR c++/42634.
12016
12017 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12018
12019         PR c++/42634
12020         * g++.dg/template/error45.C: New test.
12021
12022 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12023
12024         PR c++/42766
12025         * g++.dg/conversion/op6.C: New test.
12026
12027 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12028
12029         PR target/42774
12030         * gcc.target/alpha/pr42774.c: New test.
12031
12032 2010-01-18  Richard Guenther  <rguenther@suse.de>
12033
12034         PR tree-optimization/42781
12035         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12036
12037 2010-01-17  Richard Guenther  <rguenther@suse.de>
12038
12039         PR middle-end/42248
12040         * gcc.c-torture/execute/pr42248.c: New testcase.
12041
12042 2010-01-17  Richard Guenther  <rguenther@suse.de>
12043
12044         PR tree-optimization/42773
12045         * g++.dg/torture/pr42773.C: New testcase.
12046
12047 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12048
12049         PR fortran/42677
12050         * gfortran.dg/interface_assignment_5.f90: New test.
12051
12052 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12053
12054         PR c++/42697
12055         * g++.dg/template/crash94.C: Reverted.
12056
12057 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12058
12059         PR debug/42767
12060         * gcc.dg/debug/pr42767.c: New.
12061
12062 2010-01-15  Jason Merrill  <jason@redhat.com>
12063
12064         PR c++/42761
12065         * g++.dg/cpp0x/decltype22.C: New.
12066
12067 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12068
12069         PR middle-end/42760
12070         * g++.dg/torture/pr42760.C: New test.
12071
12072 2010-01-15  Jing Yu  <jingyu@google.com>
12073
12074         PR rtl-optimization/42691
12075         * gcc.c-torture/execute/pr42691.c: New.
12076
12077 2010-01-15  Richard Guenther  <rguenther@suse.de>
12078
12079         PR middle-end/42739
12080         * g++.dg/torture/pr42739.C: New testcase.
12081
12082 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12083
12084         * g++.dg/template/error45.C: Revert as part of reverting changes
12085         or PR c++/42634.
12086
12087 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12088
12089         PR fortran/42684
12090         * gfortran.dg/interface_31.f90: New test.
12091
12092 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12093
12094         * gcc.target/powerpc/pr42747.c: New file.
12095
12096 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12097
12098         PR middle-end/42674
12099         * c-c++-common/pr42674.c: New test.
12100
12101         PR c++/42608
12102         * g++.dg/template/instantiate11.C: New test.
12103
12104 2010-01-14  Jason Merrill  <jason@redhat.com>
12105
12106         PR c++/42701
12107         * g++.dg/overload/error3.C: New.
12108
12109         PR c++/42655
12110         * g++.dg/overload/rvalue1.C: New.
12111
12112 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12113
12114         PR tree-optimization/42706
12115         * gcc.dg/ipa/pr42706.c: New testcase.
12116
12117 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12118
12119         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12120
12121 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12122
12123         PR tree-optimization/42714
12124         * g++.dg/torture/pr42714.C: New test.
12125
12126 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12127
12128         PR rtl-optimization/42246
12129         * gfortran.dg/pr42246-2.f: New.
12130
12131 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12132
12133         PR rtl-optimization/42389
12134         * gcc.dg/pr42389.c: New.
12135
12136 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12137
12138         PR rtl-optimization/42388
12139         * gcc.dg/pr42388.c: New.
12140
12141 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12142
12143         PR rtl-optimization/42294
12144         * gfortran.dg/pr42294.f: New.
12145
12146 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12147
12148         PR rtl-optimization/39453
12149         PR rtl-optimization/42246
12150         * gcc.dg/pr39453.c: New.
12151         * gcc.dg/pr42246.c: New.
12152
12153 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12154
12155         PR middle-end/42245
12156         * gcc.dg/pr42245.c: New.
12157         * gcc.dg/pr42245-2.c: New.
12158
12159 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12160
12161         PR rtl-optimization/42249
12162         * gcc.dg/pr42249.c: New.
12163
12164 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12165
12166         PR c/42721
12167         * gcc.c-torture/execute/pr42721.c: New test.
12168
12169 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12170
12171         PR tree-optimization/42709
12172         * gcc.dg/vect/pr42709.c: New test.
12173
12174 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12175
12176         PR fortran/41478
12177         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12178         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12179
12180 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12181
12182         PR fortran/42481
12183         * gfortran.dg/generic_19.f90 : New test.
12184
12185 2010-01-13  Richard Guenther  <rguenther@suse.de>
12186
12187         PR tree-optimization/42730
12188         * gcc.c-torture/compile/pr42730.c: New testcase.
12189
12190 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12191
12192         PR target/pr42542
12193         * gcc.target/ia64/pr42542-1.c: New.
12194         * gcc.target/ia64/pr42542-2.c: New.
12195         * gcc.target/ia64/pr42542-3.c: New.
12196
12197 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12198
12199         PR c++/42634
12200         * g++.dg/template/error45.C: New test.
12201
12202 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12203
12204         PR tree-optimization/42704
12205         * g++.dg/torture/pr42704.C: New test.
12206
12207 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12208
12209         PR tree-optimization/42703
12210         * gcc.c-torture/compile/pr42703.c: New test.
12211
12212 2010-01-13  Richard Guenther  <rguenther@suse.de>
12213
12214         PR tree-optimization/42705
12215         * gcc.c-torture/compile/pr42705.c: New testcase.
12216
12217 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12218
12219         * gcc.target/bfin/l2.c: New test.
12220         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12221
12222 2010-01-13  Richard Guenther  <rguenther@suse.de>
12223
12224         PR middle-end/42716
12225         * gcc.c-torture/compile/pr42716.c: New testcase.
12226
12227 2010-01-13  Richard Guenther  <rguenther@suse.de>
12228
12229         PR lto/42678
12230         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12231
12232 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12233
12234         PR c/42708
12235         * gcc.c-torture/compile/pr42708-1.c: New test.
12236
12237 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12238
12239         PR debug/42662
12240         * gcc.dg/pr42662.c: New test.
12241
12242         PR tree-optimization/42645
12243         * g++.dg/other/pr42645-1.C: New test.
12244         * g++.dg/other/pr42645-2.C: New test.
12245
12246 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12247
12248         PR target/42416
12249         * gcc.target/powerpc/warn-1.c: New test.
12250         * gcc.target/powerpc/warn-2.c: New test.
12251
12252 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12253
12254         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12255         stack alignment.
12256
12257 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12258
12259         * gcc.dg/lto/20100108_0.c: New.
12260
12261 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12262
12263         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12264         Add -march=i686 -msse for 32bit x86 targets.
12265
12266 2010-01-10  Richard Guenther  <rguenther@suse.de>
12267
12268         PR middle-end/42667
12269         * gcc.dg/torture/pr42667.c: New testcase.
12270
12271 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12272
12273         PR fortran/32489
12274         * gfortran.dg/array_constructor_34.f90: New test.
12275
12276 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12277
12278         PR fortran/20923
12279         * gfortran.dg/array_constructor_33.f90: New test.
12280         gfortran.dg/array_function_5.f90: Add credit.
12281
12282 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12283
12284         PR debug/42631
12285         * gcc.dg/pr42631.c: New.
12286
12287 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12288
12289         PR debug/42630
12290         * gcc.dg/pr42630.c: New.
12291
12292 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12293
12294         PR debug/42629
12295         * gcc.dg/pr42629.c: New.
12296
12297 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12298
12299         PR middle-end/42363
12300         * gcc.dg/torture/pr42363.c: New.
12301
12302 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12303
12304         PR debug/42604
12305         PR debug/42395
12306         * gcc.dg/vect/pr42604.c: New.
12307         * gcc.dg/vect/pr42395.c: New.
12308
12309 2010-01-09  Richard Guenther  <rguenther@suse.de>
12310
12311         PR middle-end/42512
12312         * gcc.c-torture/execute/pr42512.c: New testcase.
12313
12314 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12315
12316         PR fortran/41298
12317         * gfortran.dg/c_ptr_tests_14.f90: New test.
12318
12319 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12320
12321         PR ada/41929
12322         * gnat.dg/null_pointer_deref1.adb: Don't run on
12323         sparc*-sun-solaris2.11.
12324
12325 2010-01-08  Richard Guenther  <rguenther@suse.de>
12326
12327         PR lto/42528
12328         * gcc.dg/lto/20100103-1_0.c: New testcase.
12329         * gcc.dg/lto/20100103-2_0.c: Likewise.
12330
12331 2010-01-08  Tobias Burnus  <burnus@net-b.de
12332
12333         PR/fortran 25829
12334         * gfortran.dg/asynchronous_1.f90: New test.
12335         * gfortran.dg/asynchronous_2.f90: New test.
12336         * gfortran.dg/conflicts.f90: Update error message.
12337
12338 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12339
12340         c++/40155
12341         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12342
12343 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12344
12345         PR tree-optimization/42625
12346         * g++.dg/opt/dtor4.C: New test.
12347         * g++.dg/opt/dtor4.h: New.
12348         * g++.dg/opt/dtor4-aux.cc: New.
12349
12350 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12351
12352         PR fortran/42597
12353         * gfortran.dg/proc_ptr_26.f90: New test.
12354
12355 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12356
12357         PR fortran/41872
12358         * gfortran.dg/allocatable_scalar_7.f90: New test.
12359
12360 2010-01-06  Richard Guenther  <rguenther@suse.de>
12361
12362         * gcc.c-torture/compile/pr42632.c: New testcase.
12363
12364 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12365
12366         PR target/42542
12367         * gcc.target/i386/pr42542-4.c: New.
12368         * gcc.target/i386/pr42542-4a.c: Likewise.
12369         * gcc.target/i386/pr42542-5.c: Likewise.
12370         * gcc.target/i386/pr42542-5a.c: Likewise.
12371
12372 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12373
12374         * gcc.dg/tls/opt-15.c: New test.
12375
12376 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12377
12378         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12379
12380 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12381
12382         PR tree-optimization/42462
12383         * g++.dg/torture/pr42462.C: New test.
12384
12385 2010-01-05  Jason Merrill  <jason@redhat.com>
12386
12387         * g++.dg/cpp0x/initlist30.C: New test.
12388
12389 2010-01-05  Richard Guenther  <rguenther@suse.de>
12390
12391         PR tree-optimization/42614
12392         * gcc.c-torture/execute/pr42614.c: New testcase.
12393
12394 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12395
12396         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12397         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12398         -Wunreachable-code.
12399         * gcc.dg/Wunreachable-2.c: Likewise.
12400         * gcc.dg/Wunreachable-3.c: Likewise.
12401         * gcc.dg/Wunreachable-4.c: Likewise.
12402         * gcc.dg/Wunreachable-5.c: Likewise.
12403         * gcc.dg/Wunreachable-6.c: Likewise.
12404         * gcc.dg/Wunreachable-7.c: Likewise.
12405         * gcc.dg/Wunreachable-8.c: Likewise.
12406         * gcc.dg/20041231-1.c: Likewise.
12407
12408 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR other/42611
12411         * gcc.dg/pr42611.c: New test.
12412
12413         PR tree-optimization/42508
12414         * g++.dg/opt/pr42508.C: New test.
12415
12416 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12417
12418         PR fortran/41872
12419         * gfortran.dg/allocatable_scalar_8.f90: New.
12420
12421 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12422
12423         PR tree-optimization/42398
12424         * gcc.c-torture/compile/pr42398.c: New test.
12425
12426 2010-01-04  Jason Merrill  <jason@redhat.com>
12427
12428         PR c++/42555
12429         * g++.dg/ext/attrib35.C: New.
12430
12431         PR c++/42567
12432         * g++.dg/cpp0x/auto17.C: New.
12433
12434 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12435
12436         * gcc.dg/lto/20100104_0.c: New.
12437
12438 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12439
12440         PR target/42542
12441         * gcc.target/i386/pr42542-1.c: New.
12442         * gcc.target/i386/pr42542-1a.c: Likewise.
12443         * gcc.target/i386/pr42542-1b.c: Likewise.
12444         * gcc.target/i386/pr42542-2.c: Likewise.
12445         * gcc.target/i386/pr42542-2a.c: Likewise.
12446         * gcc.target/i386/pr42542-2b.c: Likewise.
12447         * gcc.target/i386/pr42542-3.c: Likewise.
12448         * gcc.target/i386/pr42542-3a.c: Likewise.
12449
12450 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12451
12452         PR fortran/41872
12453         * gfortran.dg/allocatable_scalar_5.f90: New test.
12454         * gfortran.dg/allocatable_scalar_6.f90: New test.
12455
12456 2010-01-03  Richard Guenther  <rguenther@suse.de>
12457
12458         PR testsuite/42583
12459         * gfortran.dg/gomp/recursion1.f90: Remove.
12460
12461 2010-01-03  Richard Guenther  <rguenther@suse.de>
12462
12463         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12464         * gcc.dg/uninit-6.c: Likewise.
12465         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12466
12467 2010-01-03  Richard Guenther  <rguenther@suse.de>
12468
12469         PR tree-optimization/42589
12470         * gcc.target/i386/pr42589.c: New testcase.
12471
12472 2010-01-03  Richard Guenther  <rguenther@suse.de>
12473
12474         PR tree-optimization/42438
12475         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12476
12477 2010-01-02  Richard Guenther  <rguenther@suse.de>
12478
12479         PR testsuite/41651
12480         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12481
12482 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12483
12484         PR target/42448
12485         * gcc.target/alpha/pr42448-1.c: New test.
12486         * gcc.target/alpha/pr42448-2.c: Ditto.
12487
12488 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12489
12490         PR preprocessor/41947
12491         * gcc.dg/c99-hexfloat-3.c: New test.
12492
12493 2010-01-01  Richard Guenther  <rguenther@suse.de>
12494
12495         PR c/42570
12496         * gcc.c-torture/execute/pr42570.c: New testcase.
12497
12498 2010-01-01  Richard Guenther  <rguenther@suse.de>
12499
12500         PR middle-end/42559
12501         * gcc.c-torture/compile/pr42559.c: New testcase.
12502
12503 \f
12504 Copyright (C) 2010 Free Software Foundation, Inc.
12505
12506 Copying and distribution of this file, with or without modification,
12507 are permitted in any medium without royalty provided the copyright
12508 notice and this notice are preserved.